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
Summary:
When timeout happens for a local call, the service pool would (before this fix) decrease the number of queued tasks.
But the local call was never queued, so number of queued tasks could underflow and become negative.
Fixed by checking that call was queued before decreasing the number of queued tasks.
Test Plan: ybd debug --cxx-test cassandra_cpp_driver-test --gtest_filter CppCassandraDriverTest.LocalCallBackpressure
Reviewers: timur, mikhail, amitanand
Reviewed By: mikhail, amitanand
Subscribers: bogdan, amitanand, ybase
Differential Revision: https://phabricator.dev.yugabyte.com/D6933
No description provided.
The text was updated successfully, but these errors were encountered: