You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Shanmukha Haripriya Kota (Jira)" <ji...@apache.org> on 2023/05/10 03:20:00 UTC

[jira] [Work started] (HBASE-27852) Interrupt BucketCachePersister thread when BucketCache is shutdown

     [ https://issues.apache.org/jira/browse/HBASE-27852?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on HBASE-27852 started by Shanmukha Haripriya Kota.
--------------------------------------------------------
> Interrupt BucketCachePersister thread when BucketCache is shutdown
> ------------------------------------------------------------------
>
>                 Key: HBASE-27852
>                 URL: https://issues.apache.org/jira/browse/HBASE-27852
>             Project: HBase
>          Issue Type: Sub-task
>          Components: BucketCache
>    Affects Versions: 2.6.0, 3.0.0-alpha-3
>            Reporter: Shanmukha Haripriya Kota
>            Assignee: Shanmukha Haripriya Kota
>            Priority: Major
>
> Recent changes with BucketCachePersister caused this unit test  [TestVerifyBucketCacheFile.testRetrieveFromFile()|https://ci-hbase.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-5222/3/testReport/org.apache.hadoop.hbase.io.hfile.bucket/TestVerifyBucketCacheFile/precommit_checks___yetus_jdk8_Hadoop2_checks___testRetrieveFromFile_1__blockSize_16_384__bucketSizes__I_1151e434_/] to become flaky.
> The BucketCachePersister thread keeps running even after BucketCache.shutdown() is run and we do not clear the contents of the backingMap during the shutdown if cache persistence is enabled causing this test to fail. BucketCachePersister should be interrupted in BucketCache.shutdown().



--
This message was sent by Atlassian Jira
(v8.20.10#820010)