cloudflare / cloudflare/workerd

Setting durable object jurisdiction should be a no-op in local env

Aperta
#4,167 2 commenti 1 reazione 0 assegnatari Vedi su GitHub
Lingua principale
C++
Stelle
8.7k
Fork
742
Merge medio
2g 20h
PR unite (30g)
174

Descrizione

When applying a jurisdiction for a durable object with:
`const euSubnamespace = env.MY_DURABLE_OBJECT.jurisdiction("eu");`
it does not work in local env and instead throws an error saying
```
Jurisdiction restrictions are not implemented in workerd.
```
I don't think anyone expects jurisdiction to take effect on the local machine.

Because of the error additional logic is needed to skip the jurisdiction setting when running locally, and this feels like an unnecessary complication.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Non viene indicato alcun file o test. Inizia cercando il testo esatto dell’errore nel codice sorgente di workerd, quindi segui la gestione locale della chiamata jurisdiction(). Il lavoro è completato quando impostare localmente una jurisdiction() di Durable Object non genera più errori e il comportamento locale è coperto da test.

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

Valutazione

Stack tecnologico
cpp, javascript
Ambito
backend
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
58/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.