Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

DeleteTable on a table that is still CREATING is served; DynamoDB refuses it

Aperta
#603 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
cassandra, rust
Ambito
backend, database

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

bug

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

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ExtendDB/extenddb

Tutte le issue di ExtendDB/extenddb

Issue simili

Altre issue su Rust

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.