Details
-
Sub-task
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
None
-
None
-
Reviewed
-
Remove the ability to 'bypass' preFlush and preCompact by returning a null Scanner. Bypass is disallowed on these methods in hbase2.
Description
Noticed by anoop.hbase during review of HBASE-18770, preCompact and preFlush can bypass normal processing by returning null. They are not bypasable by ordained route. We should shut down this avenue.
The preCompact at least may be new coming in with:
tree dbf13093842f85a713f023d7219caccf8f4eb05f parent a4dcf51415616772e462091ce93622f070ea8810 author zhangduo <zhangduo@apache.org> Sat Apr 9 16:18:08 2016 +0800 committer zhangduo <zhangduo@apache.org> Sun Apr 10 09:26:28 2016 +0800 HBASE-15527 Refactor Compactor related classes
Would have to dig in more to figure for sure.
Attachments
Attachments
Issue Links
- relates to
-
HBASE-18770 Remove bypass method in ObserverContext and implement the 'bypass' logic case by case
- Closed
- links to