Wellington Chevreuil created HBASE-28724:
--------------------------------------------
Summary: BucketCache.notifyFileCachingCompleted may throw
IllegalMonitorStateException
Key: HBASE-28724
URL: https://issues.apache.org/jira/browse/HBASE-28724
Project: HBase
Issue Type: Bug
Reporter: Wellington Chevreuil
Assignee: Wellington Chevreuil
If the prefetch thread completes reading the file blocks faster than the bucket
cache writer threads are able to drain it from the writer queues, we might run
into a scenario where BucketCache.notifyFileCachingCompleted may throw
IllegalMonitorStateException, as we can reach [this block of the
code|https://github.com/wchevreuil/hbase/blob/684964f1c1693d2a0792b7b721c92693d75b4cea/hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.java#L2106].
I believe the impact is not critical, as the prefetch thread is already
finishing at that point, but nevertheless, such error in the logs might be
misleading.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)