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)

Reply via email to