adobe / adobe/S3-FileSystem

Implement atomic createFile(overwrite=false)

Aperta
#5 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
Lingua principale
Java
Stelle
8
Fork
6
Merge medio
13h 17m
PR unite (30g)
2

Descrizione

### Expected Behaviour
The `createFile(overwrite=false)` operation should be atomic.
This will allow clients to implement locking or MVCC use cases on top of `S3-FileSystem`.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando l’implementazione di createFile(overwrite=false) e esaminando il contratto di Hadoop FileSystem per il comportamento previsto. Poi analizza come il filesystem basato su AWS S3 e DynamoDB coordina la creazione; il lavoro è completato quando i client possono fare affidamento sul fatto che l’operazione sia atomica per i casi d’uso di locking o MVCC.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
aws, java
Ambito
cloud, distributed-systems
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.