hubcio opened a new pull request, #3746: URL: https://github.com/apache/iggy/pull/3746
server-ng trailed the legacy server on single-node benchmarks: the default cpu allocation collapsed all work onto one shard, produce hashed each batch three times (convert, stamp, flush revalidation), and a lone consumer crossing a sealed segment degraded to full-segment scans through unbounded read handles. Shard allocation now defaults to numa:auto. Produce computes the batch checksum once and marks locally originated batches trusted; replicated blobs keep a per-message receive gate on followers, so transit integrity still holds end to end. Sealed segment read handles are capped by a per-partition LRU. Consumer groups on the ng metadata plane gain legacy-parity error semantics: join/leave against a missing stream, topic or group fail loudly (1009/2010/5000), leaving as an absent member returns 5006 instead of silent success, and the wire codes are pinned by an integration test across TCP, QUIC and WebSocket. The HTTP listener now binds from the cluster roster port, so one-host clusters run from byte-identical per-node configs. -- 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]
