concurrency issue with how param mappings are copied down
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia tracciando Tadpole#addAdditionalSaveData e le definizioni dei mapping in Entity, Tadpole e nelle sue altre sottoclassi. Esamina come hypo attraversa la gerarchia e copia i mapping quando il parallelismo è abilitato. Il lavoro è completato quando la precedenza dei mapping dei figli diretti è deterministica e la race segnalata tra tag e compound non si verifica più.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
i.e. Tadpole#addAdditionalSaveData, Entity has it as tag, all other sub classes as compound, tadpole itself has none.
its a race whether tag or compound (correct) is used.
it seems like hypo doesn't iterate the hierarchy properly, it looks at all child methods, not only direct childs, so it can't properly stop if it encounters a mapping.
for now workaround is just disable parallism for hypo
- Lingua principale
- Java
- Stelle
- 24
- Fork
- 1
- Merge medio
- 2m
- PR unite (30g)
- 1
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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 PaperMC/codebook
-
Dependency Dashboard Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
-
lvt names for catch clauses Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 25/100
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
-
Output various reports Apertaenhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
nbt 'get' methods Apertaenhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
Tutte le issue di PaperMC/codebook
Issue simili
-
awaiting triage bug Causes friction Hop Gui P1 P2 Transforms
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
apache/flink-agents#1152 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
jenkinsci/blueocean-plugin#5417 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
objectionary/eo-graphs#75 ·