Yechao Chen
0501855bc7
HBASE-18772 [JDK8] Replace AtomicLong with LongAdder
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-13 06:17:14 +08:00
Michael Stack
41ff7d4c6b
HBASE-18733 [compat 1-2] Hide WALKey
2017-09-12 13:13:05 -07:00
Guangxu Cheng
c75bb7424e
HBASE-18131 Add an hbase shell command to clear deadserver list in ServerManager
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-12 09:25:57 -07:00
Yi Liang
90265c9f8c
HBASE-18791: HBASE_HOME/lib does not contain hbase-mapreduce-test.jar
2017-09-12 07:52:28 -07:00
Ramkrishna
b651b46d36
HBASE-18795 - Expose KeyValue.getBuffer() for tests alone (Ram)
2017-09-12 15:25:10 +05:30
Umesh Agashe
a11a17825a
HBASE-13271 Added test for batch operations with validation errors. Updated Javadoc for batch methods.
...
Javadoc for following methods are updated:
* Table.put(List<Put> puts)
* Table.delete(List<Delete> deletes)
Added @apiNote for delete regarding input list will not be modied in version 3.0.0
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-11 20:06:10 -07:00
Michael Stack
1d278d3de6
HBASE-16479 Move WALEdit from hbase.regionserver.wal package to hbase.wal package
2017-09-11 14:42:35 -07:00
Peter Somogyi
8172251a9d
HBASE-10240 Remove 0.94->0.96 migration code
...
Change-Id: I70cdbd1f1159ca923dc79221601e6190db2b4de1
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-11 12:08:20 -07:00
Yun Zhao
7af0c44af3
HBASE-18662 The default values for many configuration items in the code are not consistent with hbase-default.xml
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-11 21:12:11 +08:00
Michael Stack
32192c9610
HBASE-16478 Rename WALKey in PB to WALEdit This is a rebase of Enis's original patch
2017-09-10 21:59:20 -07:00
Sean Busbey
6b8cbb26cf
HBASE-18759 Fix hbase-shaded-check-invariants failure
...
* relocate the commons-lang 2.y that comes in from hadoop
* exclude some additional jetty / glassfish / javax.servlet from shaded mapreduce
Signed-off-by: Apekshit Sharma <appy@apache.org>
2017-09-10 23:21:48 -05:00
Michael Stack
7be38cbc6a
HBASE-18782 Module untangling work
2017-09-10 18:11:21 -07:00
Apekshit Sharma
4dc3c40f15
HBASE-18697 (addendum) Add "o.a.h.h.mapreduce.Driver" as main class to hbase-shaded-mapreduce jar.
...
Without it, following command fails.
bin/hadoop jar <jar> rowcouter <table>
In general, the 'program names' won't work. One would have needed to specify class name explicitly otherwise.
Change-Id: Ib94cca5e9fc45b19436b7ae0d6634de097572537
2017-09-09 15:23:45 -07:00
Chia-Ping Tsai
1ee4923730
Revert "HBASE-18662 The default values for many configuration items in the code are not consistent with hbase-default.xml"
...
need more checks
This reverts commit 89f978beb8
.
2017-09-09 22:55:33 +08:00
Yun Zhao
89f978beb8
HBASE-18662 The default values for many configuration items in the code are not consistent with hbase-default.xml
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-09 18:11:14 +08:00
Chia-Ping Tsai
26b009f1d1
HBASE-18783 Declare the builder of ClusterStatus as IA.Private, and remove the Writables from ClusterStatus
2017-09-09 15:55:21 +08:00
Reid Chan
6970c1e9eb
HBASE-18621 Refactor ClusterOptions before applying to code base
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-09 03:38:42 +08:00
Balazs Meszaros
c48dc02b76
HBASE-18106 Redo ProcedureInfo and LockInfo
...
Main changes:
- ProcedureInfo and LockInfo were removed, we use JSON instead of them
- Procedure and LockedResource are their server side equivalent
- Procedure protobuf state_data became obsolate, it is only kept for
reading previously written WAL
- Procedure protobuf contains a state_message field, which stores the internal
state messages (Any type instead of bytes)
- Procedure.serializeStateData and deserializeStateData were changed slightly
- Procedures internal states are available on client side
- Procedures are displayed on web UI and in shell in the following jruby format:
{ ID => '1', PARENT_ID = '-1', PARAMETERS => [ ..extra state information.. ] }
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-08 11:56:28 -07:00
Biju Nair
9a50203679
HBASE-18641 Include block content verification logic used in lruCache in bucketCache
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-08 11:25:22 -07:00
Chia-Ping Tsai
84ec18eb45
HBASE-18780 Remove HLogPrettyPrinter
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-08 10:22:18 -07:00
Michael Stack
f08dd5d342
HBASE-18779 Move CompareOperator to hbase-client module
2017-09-08 10:18:32 -07:00
Michael Stack
7f70b6c8e3
HBASE-18769 Make CompareFilter use generic CompareOperator instead of
...
internal enum
2017-09-08 10:05:51 -07:00
zhangduo
4ad47ccd93
HBASE-18778 Use Comparator for StealJobQueue
2017-09-08 21:27:19 +08:00
Chia-Ping Tsai
7b2ce38b4b
HBASE-18765 The value of balancerRan is true even though no plans are executed
2017-09-08 13:57:48 +08:00
Umesh Agashe
baecf33ea6
HBASE-18543 [AMv2] Fixed and re-enabled TestMasterFailover
...
* testSimpleMasterFailover - fixed and verified
* testPendingOpenOrCloseWhenMasterFailover - removed as logic is based on old code and no longer relevant. TestServerCrashProcedure tests assignments with crashing master and region servers
* testMetaInTransitionWhenMasterFailover - verified that it is fixed by patch for HBASE-18511.
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-07 16:46:22 -07:00
Apekshit Sharma
56cba5e450
HBASE-14997 Move compareOp and Comparators out of filter to client package
...
Add a new generic CompareOperator enum and use it instead of the filter
CompareOp enum everywhere BUT inside CompareFilter.
2017-09-07 11:03:22 -07:00
Guangxu Cheng
db9994c669
HBASE-17972 Remove mergePool from CompactSplitThread
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-07 09:40:22 -07:00
Peter Somogyi
33711fd481
HBASE-18704 Upgrade hbase to commons-collections 4
...
Upgrade commons-collections:3.2.2 to commons-collections4:4.1
Add missing dependency for hbase-procedure, hbase-thrift
Replace CircularFifoBuffer with CircularFifoQueue in WALProcedureStore and TaskMonitor
Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
(cherry picked from commit 137b105c67
)
2017-09-07 10:39:13 -05:00
tedyu
743f3ae221
HBASE-15410 Utilize the max seek value when all Filters in MUST_PASS_ALL FilterList return SEEK_NEXT_USING_HINT
2017-09-07 08:15:29 -07:00
Michael Stack
7592cb8d34
HBASE-18768 Move TestTableName to hbase-common from hbase-server
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-06 18:12:14 -07:00
Apekshit Sharma
e25401db49
HBASE-18697 Replace hbase-shaded-server jar with hbase-shaded-mapreduce jar.
...
Change-Id: I08b1af860c743249885adc0ba21885dd10f32d96
2017-09-06 08:58:39 -07:00
anastas
68ec2a9da0
HBASE-18375: Fix the bug where the pool chunks from ChunkCreator are deallocated and not returned to pool, because there is no reference to them
2017-09-06 18:48:53 +03:00
Guangxu Cheng
d7a74a75a1
HBASE-17713 the interface '/version/cluster' with header 'Accept: application/json' return is not JSON but plain text
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-06 07:31:56 -07:00
Chia-Ping Tsai
f0c1cd50c2
HBASE-18749 Apply the CF specific TimeRange from Scan to filter the segment scanner
2017-09-06 20:01:10 +08:00
Zach York
cd1b964bb7
HBASE-18757 Fix improper bitwise & in bucketcache offset calculation
...
This correctly casts the operand to a long to avoid negative offsets created by sign extending the integer operand.
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-05 14:13:50 -07:00
Biju Nair
7e1517545c
HBASE-18737 Display configured max size of memstore and cache on RS UI
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-05 13:02:49 -07:00
Umesh Agashe
bd219c0fb8
HBASE-18674 upgrading to commons-lang3
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-05 09:46:49 -07:00
Biju Nair
5c1246296f
HBASE-18652 Expose individual cache stats in a CombinedCache through JMX
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-05 08:14:52 -07:00
Michael Stack
48bc132e12
HBASE-18723 [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit; ADDENDUM2
...
Plug more holes. REST can't find JspC when it runs its antrun task.
hbase-it didn't include reference to hbase-protocol-shaded
2017-09-04 21:14:21 -07:00
Michael Stack
e778fbc059
HBASE-18736 Cleanup the HTD/HCD for Admin; ADDENDUM
2017-09-04 21:11:10 -07:00
Chun-Hao Tang
27db1298f7
HBASE-18746 Throw exception with job.getStatus().getFailureInfo() when ExportSnapshot fails
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-05 02:05:11 +08:00
Chia-Ping Tsai
0e01544838
HBASE-18736 Cleanup the HTD/HCD for Admin
2017-09-04 17:02:28 +08:00
cuijianwei
a1efda29e9
HBASE-15497 Incorrect javadoc for atomicity guarantee of Increment and Append
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-04 16:23:02 +08:00
Jerry He
2d5012e7cf
HBASE-18740 Upgrade Zookeeper version to 3.4.10
2017-09-03 21:47:02 -07:00
Michael Stack
91ab25b469
HBASE-18723 [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit; ADDENDUM
...
Addendum addresses holes found running HBASE-18674 against hadoopqa.
2017-09-03 15:43:46 -07:00
tedyu
c762753b4b
HBASE-18743 HFiles in use by a table which has the same name and namespace with a default table cloned from snapshot may be deleted when that snapshot and default table are deleted (wenbang)
2017-09-03 07:11:16 -07:00
zhangduo
a37417c254
HBASE-18699 Copy LoadIncrementalHFiles to another package and mark the old one as deprecated
2017-09-03 19:49:47 +08:00
Peter Somogyi
49986e9dfe
HBASE-18741 Remove cancel command from backup code
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-02 07:37:28 -07:00
Michael Stack
9dd458a8c7
HBASE-18739 Make all TimeRange Constructors InterfaceAudience Private
2017-09-01 12:37:04 -07:00
tedyu
a253e87704
HBASE-18646 [Backup] LogRollMasterProcedureManager: make procedure timeout, thread pool size configurable (Vladimir Rodionov)
2017-09-01 10:18:18 -07:00