Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Enable fairness on Kinesis Source's SynchronousQueue (#105)
This fixes a possible problem in which some Kinesis shards progress more quickly than others. Each KCL shard processor has its own thread, and each calls `queue.put()` on the synchronous queue. It is possible that by luck some shard/threads were having their `put()` accepted by a consumer more quickly.
- Loading branch information