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
It's not easy to reprodce the core dump everytime. Howerver we could find that it is related to rocksdb and PrometheusServlet from the core dump log:
The PrometheusServlet still services when bookie shutting down half
At this time a GET request for Prometheus will call rocksdb::DBImpl::GetIntProperty, while maybe the rocksdb has been closed now. Then core dump happends
So the root casue could be calling rocksdb#getLongProperty after rocksdb has been closed
And we could reproduce the rocksdb core dump from the following code:
BUG REPORT
Describe the bug
When we kill the bookie processor and shut it down, sometimes core dump could happen. Core dump log:
To Reproduce
It's not easy to reprodce the core dump everytime. Howerver we could find that it is related to rocksdb and PrometheusServlet from the core dump log:
GET
request for Prometheus will callrocksdb::DBImpl::GetIntProperty
, while maybe the rocksdb has been closed now. Then core dump happendsSo the root casue could be calling
rocksdb#getLongProperty
after rocksdb has been closedAnd we could reproduce the rocksdb core dump from the following code:
The text was updated successfully, but these errors were encountered: