You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Oct 23, 2023. It is now read-only.
When processing from multiple shards (1 consumer), we need to assert the following.
Reducing the shard count from 2 to 1 (in Kinesis) should result in the consumer continuing to consume from the remaining shard. Kinesis will reallocate messages to the remaining shard automatically. We need to ensure the consumer continues seamlessly.
It's possible that the ConsumerManager within the client will shutdown the whole consumer when a shard is removed as it calls shutdown on the KCLWorker, which isn't shard specific.
Note also that there are two shutdown scenarios in the manager, one when shutting down a shard gracefully and one due to an exception - this is testing the former.
The text was updated successfully, but these errors were encountered:
When processing from multiple shards (1 consumer), we need to assert the following.
The text was updated successfully, but these errors were encountered: