aliehsaeedii opened a new pull request, #23864: URL: https://github.com/apache/kafka/pull/23864
Add integration tests to `QueryableStateIntegrationTest` that verify IQv1 works with the headers-aware state stores of KIP-1271 and KIP-1285. - DSL stores, created with the `Stores.*WithHeaders` suppliers or with `dsl.store.format=HEADERS`: point, range, prefix, reverse, window, and session queries, including multiple, overlapping, and merged windows and sessions, null keys, record updates, tombstones, and restarts. DSL operators write empty headers to their stores (see the KIP-1285 current limitations), so the input records carry headers and the tests assert that the queried headers are empty. - Processor API stores that store the record headers: the queried headers match the produced ones (no header, a single header, multiple headers in insertion order, and repeated header keys), with and without caching, on the active and the standby host, after a rebalance, and during and after restoration from the changelog. This continues #21906 by @Shekharrajak, which cannot be updated anymore. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Shekhar Rajak <[email protected]> -- 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]
