-
Notifications
You must be signed in to change notification settings - Fork 467
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
KinesisClientLibIOException: Incomplete shard list: Closed shard X has no children #164
Comments
same issue here for recent days |
Does this occur only on DynamoDB Streams streams, or are you seeing this on Kinesis streams as well? Also to assist in investigating this can you open a thread on the AWS Kinesis Forums Thanks |
We only see it on DynamoDB streams, not manually created streams. |
I've asked someone from the DynamoDB team to investigate this. To help us investigate can you start a thread on the AWS Forums, and link the thread back there. Our forums give us some additional tools that will help us investigate. |
See this forum thread: https://forums.aws.amazon.com/thread.jspa?threadID=256122 |
Looks like the forum post has gone cold. @cschellenger @phutwo Did you ever get to the bottom of this and/or hear more from Amazon? |
No, we've reverted to the 1.6.x release. |
Any solution for this? |
I'm facing same issue. |
We are still facing the issue, any solution for this already? |
We are also facing the same issue. Any solution for this. Don't see any update on the forum as well. |
The DynamoDB team is working on a solution for their plugin to the KCL, but I don't have an ETA on that. A somewhat recent PR #240 added support to ignore these child shards when reading shards in. If you ignore these shards it should be generally OK as the shard that triggered the scan isn't the one that isn't closed, but has open child shards. |
@bhanup @pfifer I've been fighting exactly same issue recently and managed to "workaround/fix" it by forking KCL and adding a 1 second sleep after reaching SHARD_END in the ProcessTask (line 155 in kcl 1.9.2)". It seems that it takes time for DynamoDB to create a new child shard. Since then there was no occurrence of this issue in production. |
We're encountering this error on multiple different kinesis streams/dynamodb-streams which we believe stops our workers. We are using the 1.7.4 libraries.
The text was updated successfully, but these errors were encountered: