DeleteTable on a table that is still CREATING is served; DynamoDB refuses it
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 54/100
Direzione di ricerca
Start at the Cassandra delete_table path and compare its handling of CREATING with the existing restore-target check and the nearby message in crates. Add the DynamoDB-compatible refusal for a table being created, preserving the existing DELETING behavior from #598. Done means DeleteTable on CREATING returns 400 ResourceInUseException with the specified message, while deletion after ACTIVE still succeeds.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
Amazon DynamoDB refuses DeleteTable on a table whose status is CREATING with 400 ResourceInUseException Attempt to change a resource which is still in use: Table is being created: <name>. ExtendDB serves it.
Measured (us-east-1, 2026-10-26, 3 of 3)
CreateTable, then DeleteTable while DescribeTable reports CREATING: 400 ResourceInUseException Attempt to change a resource which is still in use: Table is being created: <name>. After the table reaches ACTIVE the same DeleteTable answers 200.
ExtendDB
On Cassandra, main answers 200 with TableStatus CREATING and deletes the table; with #598 the answer is 200 with TableStatus DELETING, and the claim's condition (any status other than DELETING) keeps the acceptance on purpose, so this issue is where the change belongs. The other three backends were read, not run: none refuses on CREATING in delete_table. The sentence is absent from crates; the nearest message is Table is being created, updated, or deleted: <name>, which is a different one.
A restore target in CREATING is already refused with Table is being restored, which the service also does.
- Lingua principale
- Rust
- Stelle
- 517
- Fork
- 60
- Merge medio
- 2g 22h
- PR unite (30g)
- 25
Preparare l'ambiente
- Include un Dockerfile o un 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 ExtendDB/extenddb
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
backend:mongodb bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
I maintainer di solito rispondono entro 2 giorni
-
backend:cassandra bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 2 giorni
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 2 giorni
-
backend:cassandra bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di ExtendDB/extenddb
Issue simili
-
Add a just recipe that runs the workflow linters locallyForse già presa @sgamelin l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
good first issue security
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
-
Status bar: a progress line that keeps the same text (import at 0%) ages out after 8 s and blinksApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
transit-audio/transit#216 ·
-
area: effects devices enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
suhina-daw/suhina-daw#1060 ·
I maintainer di solito rispondono entro 1 giorno