tedyu
63ad16af0c
HBASE-19100 Missing break in catch block of InterruptedException in HRegion#waitForFlushesAndCompactions
2017-10-31 08:17:57 -07:00
zhangduo
bbb7e1924d
HBASE-19130 Typo in HStore.initializeRegionInternals for replaying wal
2017-10-31 21:21:52 +08:00
anastas
2f29bbb373
HBASE-18232: Support Jumbo Chunks for CellChunkMap
2017-10-31 14:42:52 +02:00
Guangxu Cheng
5000652e5e
HBASE-19087 Logs should have Optional's value/null instead of Optional[value]/Optional.empty.
...
Change-Id: I436d02ee91710442d199e63956186a9364852c4e
Signed-off-by: Apekshit Sharma <appy@apache.org>
2017-10-30 18:32:02 -07:00
Andrew Purtell
98c01bd4cf
HBASE-19129 TestChoreService is flaky
...
Increase the delta to compensate for environmental variance.
2017-10-31 00:08:40 +00:00
Andrew Purtell
14368c432a
HBASE-19125 TestReplicator is flaky
2017-10-30 15:07:31 -07:00
Wang, Xinglong
e5111b8608
HBASE-18602 rsgroup cleanup unassign code
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-10-31 03:47:43 +08:00
Rahul Gidwani
be5529c6b4
Added Rahul Gidwani to pom.xml
2017-10-30 11:46:00 -07:00
tedyu
6712f8f632
HBASE-18870 Hbase Backup should set the details to MR job name (Vishal Khandelwal)
2017-10-30 10:35:52 -07:00
Mike Drob
a79b66b32b
HBASE-19119 hbase-http shouldn't have native profile
2017-10-30 10:25:38 -05:00
zhangduo
e0a530e714
HBASE-19033 Allow CP users to change versions and TTL before opening StoreScanner
2017-10-29 21:53:11 +08:00
Mike Drob
0b7d8ffc21
HBASE-18438 Precommit doesn't warn about unused imports
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-10-29 20:47:33 +08:00
Peter Somogyi
482d6bd3a4
HBASE-19031 Align exist method in Table and AsyncTable interfaces
...
Deprecate Table::existsAll method and add Table::exists.
RemoteHTable already had a deprecated exists method, remove that
and implement the new exists from Table interface.
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-10-29 07:11:27 +08:00
Michael Stack
e5e2bde87b
HBASE-19110 Add default for Server#isStopping & #getFileSystem
2017-10-28 10:41:10 -07:00
anoopsamjohn
afcaa8747f
HBASE-19047 CP exposed Scanner types should not extend Shipper.
2017-10-28 23:03:56 +05:30
Yung-An He
281bbc40c5
HBASE-18922 Fix all dead links in our HBase book
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-10-28 21:22:09 +08:00
Michael Stack
bfaacfdba3
HBASE-18995 Move methods that are for internal usage from CellUtil to Private util class (Ramkrishna Vasudevan); ADDENDUM add file I forgot to add
2017-10-27 20:34:59 -07:00
Michael Stack
f6c2490b82
HBASE-18995 Move methods that are for internal usage from CellUtil to Private util class (Ramkrishna Vasudevan)
2017-10-27 17:48:55 -07:00
Abhishek Singh Chouhan
4dee4a854f
HBASE-19094 NPE in RSGroupStartupWorker.waitForGroupTableOnline during master startup
2017-10-27 17:50:38 +05:30
anoopsamjohn
15b32460f9
HBASE-18906 Provide Region#waitForFlushes API.
2017-10-27 11:53:25 +05:30
zhangduo
090c10f2a4
HBASE-18905 addendum fix hanging TestFlushLifeCycleTracker
2017-10-27 14:05:16 +08:00
Tamas Penzes
82b1c320f0
HBASE-13346: Clean up Filter package for post 1.0 s/KeyValue/Cell/g
...
Added filterCell method to Filter, it calls filterKeyValue by default
Deprecated filterKeyValue in Filter, bud added default functionality to return Filter.ReturnCode.INCLUDE.
Added filterKeyValue (calling filterCell) to Filters extending FilterBase to be backward compatible.
renamed filterKeyValue to filterCell in all implementations
changed all internal calls to use filterCell instead of filterKeyValue
changed tests too
This way the change is simple and backward compatible.
Any existing custom filter should work since they override filterKeyValue
and the implementation is called by Filter.filterCell.
Moved FilterWrapper to hbase-server
Signed-off-by: anoopsamjohn <anoopsamjohn@gmail.com>
2017-10-27 11:16:13 +05:30
Apekshit Sharma
660ead0118
HBASE-18905 (addendum) Ignore broken test TestFlushLifeCycleTracker.
...
Change-Id: I2f139bb76bc5ec1af53d0bd485e5d038e16b3235
2017-10-26 16:24:23 -07:00
Sean Busbey
60aa1c228a
HBASE-19098 compatibility checker should handle remotes named something other than 'origin'.
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-10-26 16:09:17 -05:00
QilinCao
459202bab0
HBASE-19091 Code annotation wrote BinaryComparator instead of LongComparator
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2017-10-26 21:37:28 +02:00
huzheng
f41250fb37
HBASE-15410 (addendum) Utilize the max seek value when all Filters in MUST_PASS_ALL FilterList return SEEK_NEXT_USING_HINT
2017-10-26 18:40:05 +08:00
Jan Hentschel
c5f47153c4
Added Jan Hentschel to pom.xml
2017-10-26 10:36:08 +02:00
Ramkrishna
a899659b16
HBASE-19090 Add config 'hbase.systemtables.compacting.memstore.type' to
...
hbase-default.xml
2017-10-26 12:42:25 +05:30
Michael Stack
fc5dc6282c
HBASE-19048 Cleanup MasterObserver hooks which takes IA private params
2017-10-25 23:58:10 -07:00
Ramkrishna
0acfba0e35
HBASE-18994 Decide if META/System tables should use Compacting Memstore or
...
Default Memstore (Ram)
2017-10-26 10:44:59 +05:30
Peter Somogyi
28d81295f3
HBASE-19029 Align RPC timout methods in Table and AsyncTableBase
...
As part of HBASE-18978 the rpc timeout methods gets aligned
between Table and AsyncTable interfaces.
Deprecate the following methods in Table:
- int getRpcTimeout()
- int getReadRpcTimeout()
- int getWriteRpcTimeout()
- int getOperationTimeout()
Add the following methods to Table:
- long getRpcTimeout(TimeUnit)
- long getReadRpcTimeout(TimeUnit)
- long getWriteRpcTimeout(TimeUnit)
- long getOperationTimeout(TimeUnit)
Fix some javadoc issues.
Signed-off-by: Michael Stack <stack@apache.org>
2017-10-25 09:54:31 -07:00
Sean Busbey
5255ae6dfa
HBASE-19030 nightly runs should attempt to log test results after archiving.
...
Signed-off-by: Esteban Gutierrez <esteban@apache.org>
2017-10-25 10:32:13 -05:00
zhangduo
0b799fdbf0
HBASE-18905 Allow CPs to request flush on Region and know the completion of the requested flush
2017-10-25 20:45:47 +08:00
huzheng
705b3fa98c
HBASE-19057 Fix other code review comments about FilterList improvement
2017-10-25 20:36:19 +08:00
huzheng
fcaf71d206
HBASE-18368 FilterList with multiple FamilyFilters concatenated by OR does not work
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2017-10-25 20:36:19 +08:00
huzheng
8a5114b4fa
HBASE-18879 HBase FilterList cause KeyOnlyFilter not work
2017-10-25 20:36:19 +08:00
huzheng
59275100e1
HBASE-18411 Dividing FiterList into two separate sub-classes: FilterListWithOR , FilterListWithAND
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-10-25 20:36:19 +08:00
Biju Nair
6442d30f0f
HBASE-18904 Missing break in NEXT_ROW case of FilterList#mergeReturnCodeForOrOperator()
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-10-25 20:36:19 +08:00
huzheng
a811fb410d
HBASE-18160 Fix incorrect logic in FilterList.filterKeyValue
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-10-25 20:36:19 +08:00
tedyu
10612254a1
HBASE-15410 Utilize the max seek value when all Filters in MUST_PASS_ALL FilterList return SEEK_NEXT_USING_HINT
2017-10-25 20:36:19 +08:00
huzheng
5716e8d9ed
HBASE-17678 FilterList with MUST_PASS_ONE lead to redundancy cells returned - addendum
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-10-25 20:36:19 +08:00
huzheng
45910981b7
HBASE-17678 FilterList with MUST_PASS_ONE may lead to redundant cells returned
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-10-25 20:36:19 +08:00
Sean Busbey
4e1c7208cb
HBASE-18410 disable the HBASE-18957 test until we can fix it on the feature branch.
2017-10-25 20:36:19 +08:00
Michael Stack
43a8ac0015
BASE-19074 Miscellaneous Observer cleanups; ADDEDNUM to fix FindBugs
2017-10-24 22:41:04 -07:00
Michael Stack
95528d12f3
HBASE-19077 Have Region*CoprocessorEnvironment provide an ImmutableOnlineRegions
...
Change name of Interface OnlineRegions to MutableOnlineRegions.
Change name of Interface ImmutableOnlineRegions to OnlineRegions.
Did this since OnlineRegions is for consumer other than internals.
Add a getOnlineRegions to the RegionCoprocessorEnvironment and to
RegionServerCoprocessorEnvironment so CPs can 'access' local
Regions directly.
2017-10-24 21:58:14 -07:00
Chia-Ping Tsai
2e6481386b
HBASE-18754 (addendum) close the input resource
2017-10-25 12:31:37 +08:00
Apekshit Sharma
dd70cc3081
HBASE-19073 Cleanup CoordinatedStateManager
...
- Merged BaseCSM class into CSM interface
- Removed config hbase.coordinated.state.manager.class
- Since state manager is not pluggable anymore, we don't need start/stop/initialize to setup unknown classes. Our internal ZkCSM now requires Server in constructor itself. Makes the dependency clearer too.
- Removed CSM from HRegionServer and HMaster constructor. Although it's a step back from dependency injection, but it's more consistent with our current (not good) pattern where we initialize everything in the ctor itself.
Change-Id: Ifca06bb354adec5b11ea1bad4707e014410491fc
2017-10-24 19:56:04 -07:00
Misty Stanley-Jones
eee3b0180e
HBASE-19054 switch precommit image to one from maven
...
Amending Author: Mike Drob <mdrob@apache.org>
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-10-24 14:51:16 -05:00
Sean Busbey
9353c59a99
HBASE-19018 tests that need bouncycastle must delcare dependency on it.
...
Signed-off-by: Josh Elser <elserj@apache.org>
2017-10-24 14:30:03 -05:00
tedyu
3cced094c5
HBASE-19065 HRegion#bulkLoadHFiles() should wait for concurrent Region#flush() to finish
2017-10-24 11:53:21 -07:00