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
The AWS.DynamoDBStreams.describeStream() function returns max. 100 shards. If the stream consists of more shards than that, the response contains a LastEvaluatedShardId value, which can be passed in a subsequent describeStream() call using the ExclusiveStartShardId parameter, to fetch the remaining shards.
Because the client does not fetch all the shards, it will miss records on very active streams.
The text was updated successfully, but these errors were encountered:
Looks like someone else already ran into the same issue as well and addressed it in this commit: zoom-us@aee2f2c. Possible to pull this change and release it in the "official" dynamodb-stream package on npmjs.com?
The
AWS.DynamoDBStreams.describeStream()
function returns max. 100 shards. If the stream consists of more shards than that, the response contains aLastEvaluatedShardId
value, which can be passed in a subsequentdescribeStream()
call using theExclusiveStartShardId
parameter, to fetch the remaining shards.Because the client does not fetch all the shards, it will miss records on very active streams.
The text was updated successfully, but these errors were encountered: