Skip to content

Conversation

@jshearer
Copy link
Contributor

@jshearer jshearer commented Jan 7, 2026

This PR adds to the Dekaf e2e test suite to cover consumer group management behavior and its interactions with leader epochs and collection resets.

  • Add consumer-group behavior coverage:
    • Commit and resume with a stable group.id (rdkafka), including committed-offset readback
    • Metadata and OffsetCommit error mapping for unknown topics (UnknownTopicOrPartition)
    • OffsetFetch behavior for never-committed groups (committed_offset = -1, committed_leader_epoch = -1)
  • Collection reset behavior:
    • After a collection reset, OffsetFetch does not return offsets committed under the prior epoch

@jshearer jshearer force-pushed the dekaf/group_management_e2e_tests branch from 0d7b8a5 to 0c8a977 Compare January 7, 2026 19:47
@jshearer jshearer changed the title Dekaf: E2E tests for group management APIs WIP Dekaf: E2E tests for group management APIs Jan 7, 2026
@jshearer jshearer force-pushed the dekaf/group_management_e2e_tests branch 5 times, most recently from 27eab7d to 6b4314d Compare January 8, 2026 16:11
@jshearer jshearer changed the title WIP Dekaf: E2E tests for group management APIs Dekaf: E2E tests for group management APIs Jan 13, 2026
@jshearer jshearer self-assigned this Jan 13, 2026
@jshearer jshearer force-pushed the dekaf/group_management_e2e_tests branch 3 times, most recently from 53b384b to dbcc00a Compare January 29, 2026 15:40

impl KafkaConsumer {
pub fn new(broker: &str, registry: &str, username: &str, password: &str) -> Self {
Self::with_group_id(
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change is duplicated over here in #2625. Shouldn't be a problem, but will probably need to rebase this if that merges first

@jshearer jshearer force-pushed the dekaf/group_management_e2e_tests branch 2 times, most recently from af26efa to 9d88d47 Compare January 29, 2026 18:00
@jshearer jshearer force-pushed the dekaf/group_management_e2e_tests branch from 9d88d47 to 1a36f77 Compare January 29, 2026 18:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants