hubcio opened a new pull request, #3828:
URL: https://github.com/apache/iggy/pull/3828

   The Python SDK suite pinned twelve server-ng divergences from the
   legacy server as strict xfails; this closes the eleven that were
   server bugs (get_topics on a missing stream erroring is intended).
   
   Timestamp polls now filter on the broker append time replies
   report; a missing partition id denies with PartitionNotFound
   instead of an empty success; an unmaterialized partition reports
   its initial one-empty-segment state. Pre-consensus validation
   shared by TCP and HTTP denies TooManyPartitions (create_topic,
   create_partitions, delete_partitions) and InvalidTopicSize before
   a rejected request burns a replicated log entry. Updates store
   ServerDefault sentinels verbatim and reads echo the stored size
   and expiry instead of freezing the node default into state.
   
   Purge never reached partition data. Purge commits now wake the
   reconciler; the applied generation is durable per partition
   (purge.gen, always fsynced last, and an I/O error reading it back
   fails boot instead of silently re-purging); a purge floor fences
   every journal-apply path, surviving the poll-index rebuild of
   eviction re-appends; repair serves only above the floor and defers
   while a committed purge is not yet locally applied. Repair-vs-purge
   ordering across a StartView stays open, documented as TODO.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to