Step 1 of 4: Choose Issues

Cancel

T Patch Info Key Summary Assignee Reporter P Status Resolution Created Updated Due Development
Sub-task HBASE-19301

HBASE-18169 Provide way for CPs to create short circuited connection with custom configurations

Anoop Sam John Anoop Sam John Major Closed Fixed  
Sub-task HBASE-19295

HBASE-18169 The Configuration returned by CPEnv should be read-only.

Michael Stack Michael Stack Major Closed Fixed  
Sub-task HBASE-19235

HBASE-18169 CoprocessorEnvironment should be exposed to CPs

Anoop Sam John Anoop Sam John Minor Closed Fixed  
Sub-task 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 Major Closed Fixed  
Sub-task HBASE-19122

HBASE-18169 preCompact and preFlush can bypass by returning null scanner; shut it down

Michael Stack Michael Stack Critical Closed Fixed  
Sub-task HBASE-19095

HBASE-18169 Add CP hooks in RegionObserver for in memory compaction

Duo Zhang Duo Zhang Major Closed Fixed  
Sub-task HBASE-19092

HBASE-18169 Make Tag IA.LimitedPrivate and expose for CPs

ramkrishna.s.vasudevan ramkrishna.s.vasudevan Critical Closed Fixed  
Sub-task HBASE-19074

HBASE-18169 Miscellaneous Observer cleanups

Michael Stack Michael Stack Major Closed Fixed  
Sub-task HBASE-19069

HBASE-18169 Do not wrap the original CompactionLifeCycleTracker when calling CP hooks

Duo Zhang Duo Zhang Blocker Closed Fixed  
Sub-task HBASE-19067

HBASE-18169 Do not expose getHDFSBlockDistribution in StoreFile

Anoop Sam John Anoop Sam John Major Closed Fixed  
Sub-task HBASE-19048

HBASE-18169 Cleanup MasterObserver hooks which takes IA private params

Michael Stack Anoop Sam John Major Closed Fixed  
Sub-task HBASE-19047

HBASE-18169 CP exposed Scanner types should not extend Shipper

Anoop Sam John Anoop Sam John Critical Closed Fixed  
Sub-task HBASE-19046

HBASE-18169 RegionObserver#postCompactSelection Avoid passing shaded ImmutableList param

Anoop Sam John Anoop Sam John Major Closed Fixed  
Sub-task HBASE-19045

HBASE-18169 Deprecate RegionObserver#postInstantiateDeleteTracker

Anoop Sam John Anoop Sam John Major Closed Fixed  
Sub-task HBASE-19033

HBASE-18169 Allow CP users to change versions and TTL before opening StoreScanner

Duo Zhang Duo Zhang Blocker Closed Fixed  
Sub-task HBASE-19002

HBASE-18169 Introduce more examples to show how to intercept normal region operations

Josh Elser Duo Zhang Minor Closed Fixed  
Sub-task 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 Major Closed Fixed  
Sub-task HBASE-18995

HBASE-18169 Move methods that are for internal usage from CellUtil to Private util class

ramkrishna.s.vasudevan ramkrishna.s.vasudevan Critical Closed Fixed  
Sub-task HBASE-18989

HBASE-18169 Polish the compaction related CP hooks

Duo Zhang Duo Zhang Major Closed Fixed  
Sub-task HBASE-18954

HBASE-18169 Make *CoprocessorHost classes private

Apekshit Sharma Apekshit Sharma Major Closed Fixed  
Sub-task HBASE-18949

HBASE-18169 Remove the CompactionRequest parameter in preCompactSelection

Peter Somogyi Duo Zhang Major Closed Fixed  
Sub-task HBASE-18945

HBASE-18169 Make a IA.LimitedPrivate interface for CellComparator

ramkrishna.s.vasudevan ramkrishna.s.vasudevan Major Closed Fixed  
Sub-task HBASE-18931

HBASE-18169 Make ObserverContext an interface and remove private/testing methods

Apekshit Sharma Apekshit Sharma Major Closed Fixed  
Sub-task HBASE-18906

HBASE-18169 Provide Region#waitForFlushes API

Anoop Sam John Anoop Sam John Critical Closed Fixed  
Sub-task HBASE-18905

HBASE-18169 Allow CPs to request flush on Region and know the completion of the requested flush

Duo Zhang Anoop Sam John Major Closed Fixed  
Sub-task HBASE-18878

HBASE-18169 Use Optional<T> return types when T can be null

Duo Zhang Duo Zhang Major Closed Fixed  
Sub-task HBASE-18873

HBASE-18169 Hide protobufs in GlobalQuotaSettings

Josh Elser Josh Elser Critical Closed Fixed  
Sub-task HBASE-18859

HBASE-18169 Purge PB from BulkLoadObserver

Michael Stack Michael Stack Major Closed Fixed  
Sub-task HBASE-18839

HBASE-18169 Apply RegionInfo to code base

Chia-Ping Tsai Chia-Ping Tsai Major Closed Fixed  
Sub-task 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 Major Closed Fixed  
Sub-task 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 Major Closed Fixed  
Sub-task HBASE-18823

HBASE-18169 Apply RegionInfo to MasterObserver/RegionObserver/WALObserver

Chia-Ping Tsai Chia-Ping Tsai Major Closed Fixed  
Sub-task 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 Major Closed Fixed  
Sub-task HBASE-18798

HBASE-18169 Remove the unused methods in RegionServerObserver

Chia-Ping Tsai Chia-Ping Tsai Major Closed Fixed  
Sub-task HBASE-18794

HBASE-18169 Remove deprecated methods in MasterObserver

Chia-Ping Tsai Chia-Ping Tsai Major Closed Fixed  
Sub-task HBASE-18793

HBASE-18169 Remove deprecated methods in RegionObserver

Duo Zhang Duo Zhang Major Closed Fixed  
Sub-task HBASE-18770

HBASE-18169 Remove bypass method in ObserverContext and implement the 'bypass' logic case by case

Michael Stack Duo Zhang Critical Closed Fixed  
Sub-task HBASE-18747

HBASE-18169 Introduce new example and helper classes to tell CP users how to do filtering on scanners

Duo Zhang Duo Zhang Critical Closed Fixed  
Sub-task HBASE-18681

HBASE-18169 Introduce a new constructor for StoreScanner for MOB

Duo Zhang Duo Zhang Major Closed Duplicate  
Sub-task HBASE-18453

HBASE-18169 CompactionRequest should not be exposed to user directly

Duo Zhang Duo Zhang Major Closed Fixed  
Sub-task HBASE-18446

HBASE-18169 Mark StoreFileScanner/StoreFileReader as IA.LimitedPrivate(Phoenix)

Duo Zhang Duo Zhang Critical Closed Fixed  
Sub-task HBASE-18298

HBASE-18169 RegionServerServices Interface cleanup for CP expose

Anoop Sam John Anoop Sam John Critical Closed Fixed  
Sub-task HBASE-18183

HBASE-18169 Region interface cleanup for CP expose

Anoop Sam John Anoop Sam John Major Closed Fixed  
Sub-task HBASE-16324

HBASE-18169 Remove LegacyScanQueryMatcher

Duo Zhang Duo Zhang Critical Closed Fixed  
Sub-task HBASE-15071

HBASE-18169 Cleanup bypass semantic in MasterCoprocessorHost

Heng Chen Michael Stack Blocker Closed Implemented  
Sub-task HBASE-12260

HBASE-18169 MasterServices needs a short-back-and-sides; pare-back exposure of internals and IA.Private classes

Unassigned ryan rawson Critical Closed Won't Fix  

Cancel