Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add missing automated tests #18

Open
awr opened this issue Jan 5, 2017 · 1 comment
Open

Add missing automated tests #18

awr opened this issue Jan 5, 2017 · 1 comment
Assignees
Labels

Comments

@awr
Copy link
Owner

awr commented Jan 5, 2017

Consumer:

  • do not lose message when blocked
  • querying should move to the next offset automatically
  • cancellation interrupts consumption
  • coordinator state changes are managed correctly (when heartbeating, etc)
  • when in the middle of processing a message and changing state, resolution for current position is satisfied

Assignment:

  • only assigned partitions are read from
  • if more members are subscribed than partitions, additional members gracefully exit (and do not cause excessive chatter)
  • if same cardinality, one member is assigned to one partition
  • if more partitions than members, all partitions are still assigned (as evenly as possible)
  • works with 1 or many subscriptions
  • extensible to a priority based assignment

Management / monitoring:

  • can list topics
  • can list consumer groups and offsets
  • throughput telemetry numbers lie in correct range
@awr
Copy link
Owner Author

awr commented Jan 23, 2017

Also add:

  • check for max number of elements of any given array (each stored in a static variable on the appropriate response type -- with bytes themselves being part of the connection configuration)

@awr awr self-assigned this Jan 31, 2017
awr added a commit that referenced this issue Feb 2, 2017
awr added a commit that referenced this issue Feb 2, 2017
@awr awr added the testing label Sep 8, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant