-
Notifications
You must be signed in to change notification settings - Fork 135
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
RuntimeException when running with very high options in 0.2.0.0 (Bitset too long to encode) #35
Comments
This is due to Support BitSet encoding lengths longer than Short.MAX_VALUE #37 . Release 0.2.0.1 was put out incorrectly removing the check, but then it suddenly occurred to me what it was really checking. However, this situation should not have arose because of the MAX values used in the test, there should never have been that many messages uncommitted anyway. So two issues to fix here - first the reason there were so many to encode in the first place, and second upgrade the BitSet encoder to use Integers. |
#35 RuntimeException when running with very high options in 0.2.0.0 (Bitset too long to encode) #35 This is due to Support BitSet encoding lengths longer than Short.MAX_VALUE #37. Release 0.2.0.1 was put out incorrectly removing the check, but then it suddenly occurred to me what it was really checking. However, this situation should not have arose because of the MAX values used in the test, there should never have been that many messages uncommitted anyway. So two issues to fix here - first the reason there were so many to encode in the first place, and second upgrade the BitSet encoder to use Integers. #37 Support BitSet encoding lengths longer than Short.MAX_VALUE #37
#35 RuntimeException when running with very high options in 0.2.0.0 (Bitset too long to encode) #35 This is due to Support BitSet encoding lengths longer than Short.MAX_VALUE #37. Release 0.2.0.1 was put out incorrectly removing the check, but then it suddenly occurred to me what it was really checking. However, this situation should not have arose because of the MAX values used in the test, there should never have been that many messages uncommitted anyway. So two issues to fix here - first the reason there were so many to encode in the first place, and second upgrade the BitSet encoder to use Integers. #37 Support BitSet encoding lengths longer than Short.MAX_VALUE #37
fixed in 0.2.0.3 |
Did some testing with very high ParallelConsumerOptions in a pollAndProduce that reads from input-topic with 1.000.000 records and writes to output-topic.
Config:
Error while running pollAndProduce-loop which closes the consumer:
Happens consistently for various “bitset-lengths > 32767". However, when I add a 10ms sleep in the pollAndProduduce-loop it goes away.
Pushed a test that should reproduce: JorgenRingen@eb1e9be
(just duplicated TransactionAndCommitModeTest initially for simplicity)
The text was updated successfully, but these errors were encountered: