|
|
|
HBASE-19301
|
HBASE-18169
Provide way for CPs to create short circuited connection with custom configurations
|
Anoop Sam John
|
Anoop Sam John
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-19295
|
HBASE-18169
The Configuration returned by CPEnv should be read-only.
|
Michael Stack
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-19235
|
HBASE-18169
CoprocessorEnvironment should be exposed to CPs
|
Anoop Sam John
|
Anoop Sam John
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-19131
|
HBASE-18169
Add the ClusterStatus hook and cleanup other hooks which can be replaced by ClusterStatus hook
|
Chia-Ping Tsai
|
Chia-Ping Tsai
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-19122
|
HBASE-18169
preCompact and preFlush can bypass by returning null scanner; shut it down
|
Michael Stack
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-19095
|
HBASE-18169
Add CP hooks in RegionObserver for in memory compaction
|
Duo Zhang
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-19092
|
HBASE-18169
Make Tag IA.LimitedPrivate and expose for CPs
|
ramkrishna.s.vasudevan
|
ramkrishna.s.vasudevan
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-19074
|
HBASE-18169
Miscellaneous Observer cleanups
|
Michael Stack
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-19069
|
HBASE-18169
Do not wrap the original CompactionLifeCycleTracker when calling CP hooks
|
Duo Zhang
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-19067
|
HBASE-18169
Do not expose getHDFSBlockDistribution in StoreFile
|
Anoop Sam John
|
Anoop Sam John
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-19048
|
HBASE-18169
Cleanup MasterObserver hooks which takes IA private params
|
Michael Stack
|
Anoop Sam John
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-19047
|
HBASE-18169
CP exposed Scanner types should not extend Shipper
|
Anoop Sam John
|
Anoop Sam John
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-19046
|
HBASE-18169
RegionObserver#postCompactSelection Avoid passing shaded ImmutableList param
|
Anoop Sam John
|
Anoop Sam John
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-19045
|
HBASE-18169
Deprecate RegionObserver#postInstantiateDeleteTracker
|
Anoop Sam John
|
Anoop Sam John
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-19033
|
HBASE-18169
Allow CP users to change versions and TTL before opening StoreScanner
|
Duo Zhang
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-19002
|
HBASE-18169
Introduce more examples to show how to intercept normal region operations
|
Josh Elser
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-19001
|
HBASE-18169
Remove the hooks in RegionObserver which are designed to construct a StoreScanner which is marked as IA.Private
|
Duo Zhang
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18995
|
HBASE-18169
Move methods that are for internal usage from CellUtil to Private util class
|
ramkrishna.s.vasudevan
|
ramkrishna.s.vasudevan
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18989
|
HBASE-18169
Polish the compaction related CP hooks
|
Duo Zhang
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18954
|
HBASE-18169
Make *CoprocessorHost classes private
|
Apekshit Sharma
|
Apekshit Sharma
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18949
|
HBASE-18169
Remove the CompactionRequest parameter in preCompactSelection
|
Peter Somogyi
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18945
|
HBASE-18169
Make a IA.LimitedPrivate interface for CellComparator
|
ramkrishna.s.vasudevan
|
ramkrishna.s.vasudevan
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18931
|
HBASE-18169
Make ObserverContext an interface and remove private/testing methods
|
Apekshit Sharma
|
Apekshit Sharma
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18906
|
HBASE-18169
Provide Region#waitForFlushes API
|
Anoop Sam John
|
Anoop Sam John
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18905
|
HBASE-18169
Allow CPs to request flush on Region and know the completion of the requested flush
|
Duo Zhang
|
Anoop Sam John
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18878
|
HBASE-18169
Use Optional<T> return types when T can be null
|
Duo Zhang
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18873
|
HBASE-18169
Hide protobufs in GlobalQuotaSettings
|
Josh Elser
|
Josh Elser
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18859
|
HBASE-18169
Purge PB from BulkLoadObserver
|
Michael Stack
|
Michael Stack
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18839
|
HBASE-18169
Apply RegionInfo to code base
|
Chia-Ping Tsai
|
Chia-Ping Tsai
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18826
|
HBASE-18169
Use HStore instead of Store in our own code base and remove unnecessary methods in Store interface
|
Duo Zhang
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18825
|
HBASE-18169
Use HStoreFile instead of StoreFile in our own code base and remove unnecessary methods in StoreFile interface
|
Duo Zhang
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18823
|
HBASE-18169
Apply RegionInfo to MasterObserver/RegionObserver/WALObserver
|
Chia-Ping Tsai
|
Chia-Ping Tsai
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18815
|
HBASE-18169
We need to pass something like CompactionRequest in CP to give user some information about the compaction
|
Peter Somogyi
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18798
|
HBASE-18169
Remove the unused methods in RegionServerObserver
|
Chia-Ping Tsai
|
Chia-Ping Tsai
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18794
|
HBASE-18169
Remove deprecated methods in MasterObserver
|
Chia-Ping Tsai
|
Chia-Ping Tsai
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18793
|
HBASE-18169
Remove deprecated methods in RegionObserver
|
Duo Zhang
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18770
|
HBASE-18169
Remove bypass method in ObserverContext and implement the 'bypass' logic case by case
|
Michael Stack
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18747
|
HBASE-18169
Introduce new example and helper classes to tell CP users how to do filtering on scanners
|
Duo Zhang
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18681
|
HBASE-18169
Introduce a new constructor for StoreScanner for MOB
|
Duo Zhang
|
Duo Zhang
|
|
Closed |
Duplicate
|
|
|
|
|
|
|
|
HBASE-18453
|
HBASE-18169
CompactionRequest should not be exposed to user directly
|
Duo Zhang
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18446
|
HBASE-18169
Mark StoreFileScanner/StoreFileReader as IA.LimitedPrivate(Phoenix)
|
Duo Zhang
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18298
|
HBASE-18169
RegionServerServices Interface cleanup for CP expose
|
Anoop Sam John
|
Anoop Sam John
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-18183
|
HBASE-18169
Region interface cleanup for CP expose
|
Anoop Sam John
|
Anoop Sam John
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-16324
|
HBASE-18169
Remove LegacyScanQueryMatcher
|
Duo Zhang
|
Duo Zhang
|
|
Closed |
Fixed
|
|
|
|
|
|
|
|
HBASE-15071
|
HBASE-18169
Cleanup bypass semantic in MasterCoprocessorHost
|
Heng Chen
|
Michael Stack
|
|
Closed |
Implemented
|
|
|
|
|
|
|
|
HBASE-12260
|
HBASE-18169
MasterServices needs a short-back-and-sides; pare-back exposure of internals and IA.Private classes
|
Unassigned
|
ryan rawson
|
|
Closed |
Won't Fix
|
|
|
|
|