Should retry on concurrent modification error
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- coffeescript, node.js
- Ambito
- api
Direzione di ricerca
Inizia dall’istanziazione del client e dalla gestione delle modifiche concorrenti utilizzata dalle richieste di aggiornamento e pubblicazione del prodotto; esamina la risposta di errore dell’API descritta nella documentazione collegata sugli errori dell’API HTTP. Definisci un comportamento di ritentativo configurabile e verifica che una race condition tra l’aggiornamento e la pubblicazione di un prodotto venga ritentata con la versione restituita, mentre il ritentativo disabilitato preservi il rifiuto attuale.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Expected behavior
If i update product and concurrent modification exception is thrown by API, SDK should use new version from API error response and retry payload. This behaviour should be configurable (i.e.: on client instantiation. Nice to have: per endpoint). More details on error: http://dev.commercetools.com/http-api-errors.html#409-conflict
Actual behavior
It rejects with concurrent modification error from API
Steps to reproduce the behavior
Update product attribute and publish at the same time
- Lingua principale
- CoffeeScript
- Stelle
- 16
- Fork
- 8
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
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 commercetools/sphere-node-sdk
-
Type: Enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 52/100
commercetools/sphere-node-sdk#346 ·
-
Type: Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 35/100
commercetools/sphere-node-sdk#309 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 35/100
commercetools/sphere-node-sdk#252 · 1 commento · 1 reazione ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 38/100
commercetools/sphere-node-sdk#215 · 4 commenti ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
commercetools/sphere-node-sdk#184 ·
Tutte le issue di commercetools/sphere-node-sdk
Issue simili
-
bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
amponce/archive-movie-browser#354 ·
I maintainer di solito rispondono entro 1 giorno
-
area/proxy kind/bug priority/backlog triage/accepted
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
lexfrei/cloudflare-tunnel-gateway-controller#840 ·
I maintainer di solito rispondono entro 1 giorno
-
clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
openclaw/openclaw#159334 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
owner:devin P3 security server
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
thetangstr/agentdash#811 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
beyond-all-reason/tachyon#164 ·