close() not unlock all files after invoke createIndex
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 38/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- javascript
- Ambito
- databases
Direzione di ricerca
Inizia eseguendo la riproduzione Node.js fornita con l’adattatore leveldb su Windows 10 e analizza il ciclo di vita di createIndex/close. L’attività è completata quando close() rilascia ogni file del database, così che la directory .test possa essere eliminata senza un errore di file aperto; nel report non viene indicato alcun file sorgente né alcun test.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Issue
First, run the codes below
let testdb
!(async () => {
testdb = new PouchDB('test', {
adapter: 'leveldb',
prefix: './.test/',
})
try {
await testdb.createIndex({ index: { fields: ['doc_type'] } })
} catch (err) {
console.log(err)
}
await testdb.close()
})()
Then, delete .test folder. If you are using windows, you will see a error window with sth like '000003.log is open in Node.js Javascript Runtime'.
Info
- Environment: Node.js
- Platform: Window10
- Adapter: leveldb
- Server: PouchDB Local
- PouchDB version: 9.0.0
More info
I tried to remove createIndex, and then delete the folder, no error came out. So, i guess the problem is createIndex.
let testdb
!(async () => {
testdb = new PouchDB('test', {
adapter: 'leveldb',
prefix: './.test/',
})
await testdb.close()
})()
- Lingua principale
- JavaScript
- Stelle
- 17.6k
- Fork
- 1.5k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di apache/pouchdb
-
elemMatch throws TypeError: value is null if array has null elementForse già presa @henyanagar l’ha presa 144 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Validate database namesAperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 22/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
Tutte le issue di apache/pouchdb
Issue simili
-
502 on Node 26: ERR_INVALID_ARG_VALUE: Setting the TLS ServerName to an IP address is not permittedAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
github/paste-markdown#129 · 2 reazioni ·
-
bug
Difficoltà 1/5 1-3 ore Idoneità per principianti 83/100
obsidianmd/obsidian-help#1164 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
richardcase/skills#26 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno