You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "stack (JIRA)" <ji...@apache.org> on 2017/10/20 05:23:00 UTC

[jira] [Created] (HBASE-19056) TestCompactionInDeadRegionServer is top of the flakies charts!

stack created HBASE-19056:
-----------------------------

             Summary:  TestCompactionInDeadRegionServer is top of the flakies charts!
                 Key: HBASE-19056
                 URL: https://issues.apache.org/jira/browse/HBASE-19056
             Project: HBase
          Issue Type: Bug
          Components: test
            Reporter: stack


The test came in recently as part of HBASE-17712 "Remove/Simplify the logic of RegionScannerImpl.handleFileNotFound"

[~Apache9] when you have a chance, help me out. I was going to just remove the test since it made no sense to me but then I saw you wrote it  (smile).

When the region.compact(true); is called on the end, what is supposed to be going on?

When I trace, the compact is not done because the Region is not writeEnabled (we check if Region is writeEnabled down in Store before we go ahead and compact). So, I thought the problem was that the region reference was stale because it came from the rsToSuspend which had just been killed.

After a while, I figured that you intend the region reference to be stale so you can try an append AFTER the WAL has been taken over by WAL splitter.

But the writeEnabled flag is set so compactions don't run. I tried unsetting this flag and closed flags and but compaction won't run.

Was this your intent sir? If so, I'll work w/ it np. Just looking for clarity. Thanks. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)