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

Modify partition-level primary tracking to only markdown on success or non-transient error with hub region header

Aperta
#49,010 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
java
Ambito
backend, cloud

Direzione di ricerca

Inizia individuando la logica primaria di tracking a livello di partizione, orchestrata tramite reads, e traccia come i codici di stato dei reads attivano markdown. Verifica che solo i successi e gli errori non transitori attivino il tracking, che gli errori transitori non lo facciano e che l’header di elaborazione della regione dell’hub sia fissato per questi reads; il lavoro è completato quando sono coperte queste casistiche di risposta e l’ambito della regione dell’hub.

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

Descrizione

Cosmos feature-request

Summary

Modify partition-level primary tracking orchestrated through reads to only markdown when reads return success or non-transient error code, with hub region processing header pinned for these reads.

Details

  • Update the partition-level primary tracking logic to restrict markdown triggers:
    • Only markdown when the read returns a success status code
    • Only markdown when the read returns a non-transient error code
  • Pin the hub region processing header for these reads so that the tracking is scoped to hub region responses
  • Transient errors should not trigger primary tracking markdown

Motivation

Ensures partition-level primary tracking is only updated based on definitive responses (success or permanent failure), preventing incorrect tracking updates from transient errors. The hub region processing header pin ensures tracking accuracy in hub region caching scenarios.

Lingua principale
Java
Stelle
2.6k
Fork
2.2k
Merge medio
1g 22h
PR unite (30g)
220

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

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 Azure/azure-sdk-for-java

Tutte le issue di Azure/azure-sdk-for-java

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.