Yechao Chen
eb5e43673c
HBASE-18772 [JDK8] Replace AtomicLong with LongAdder
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-13 06:09:51 +08:00
Michael Stack
a66bd04815
HBASE-18733 [compat 1-2] Hide WALKey
2017-09-12 13:12:14 -07:00
Guangxu Cheng
cfdbdd2066
HBASE-18131 Add an hbase shell command to clear deadserver list in ServerManager
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-12 08:29:16 -07:00
Yi Liang
d83af698eb
HBASE-18791: HBASE_HOME/lib does not contain hbase-mapreduce-test.jar
2017-09-12 07:51:57 -07:00
Ramkrishna
bebb2a3a45
HBASE-18795 - Expose KeyValue.getBuffer() for tests alone (Ram)
2017-09-12 15:23:21 +05:30
Umesh Agashe
58bfa13075
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:05:34 -07:00
Michael Stack
d6db4a2d3d
HBASE-16479 Move WALEdit from hbase.regionserver.wal package to hbase.wal package
2017-09-11 14:43:00 -07:00
Peter Somogyi
cdc84fe818
HBASE-10240 Remove 0.94->0.96 migration code
...
Change-Id: I70cdbd1f1159ca923dc79221601e6190db2b4de1
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-11 12:07:46 -07:00
Chia-Ping Tsai
48fd0f9329
HBASE-17967 (Addendum) Fix wrong explanation about how we store the 'hbase:meta'
2017-09-12 00:11:53 +08:00
Yun Zhao
90c15bae8d
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:11:58 +08:00
Chia-Ping Tsai
45ba6964aa
HBASE-17853 Link to "Why does HBase care about /etc/hosts?" does not work
2017-09-11 14:19:12 +08:00
Michael Stack
9a2e680cae
HBASE-16478 Rename WALKey in PB to WALEdit This is a rebase of Enis's original patch
2017-09-10 21:58:51 -07:00
Sean Busbey
ade85d8e60
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:11:01 -05:00
Sean Busbey
79d9f7a734
HBASE-18760 Make hbase-shaded-check-invariants part of precommit
...
Signed-off-by: Apekshit Sharma <appy@apache.org>
2017-09-10 23:11:01 -05:00
Michael Stack
591d86ab29
HBASE-18782 Module untangling work
2017-09-10 18:10:56 -07:00
Chia-Ping Tsai
b12d071b24
HBASE-18421 update hadoop prerequisites docs to call out 2.8.1
2017-09-11 04:07:06 +08:00
Apekshit Sharma
966f5ca3db
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:27:15 -07:00
Chia-Ping Tsai
2359ef518a
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 6035035707
.
2017-09-09 22:54:38 +08:00
Yun Zhao
6035035707
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:14:34 +08:00
Chia-Ping Tsai
64fe24e687
HBASE-18783 Declare the builder of ClusterStatus as IA.Private, and remove the Writables from ClusterStatus
2017-09-09 15:51:32 +08:00
Chia-Ping Tsai
d782ae820f
HBASE-18718 Document the coprocessor.Export
2017-09-09 15:16:14 +08:00
Chia-Ping Tsai
d22a05084a
HBASE-13868 Correct "Disable automatic splitting" section in HBase book
2017-09-09 15:00:22 +08:00
Chia-Ping Tsai
78d9b7ffad
HBASE-18750 Cleanup the docs saying "HTable use write buffer"
2017-09-09 14:11:23 +08:00
Reid Chan
77ca743d09
HBASE-18621 Refactor ClusterOptions before applying to code base
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-09 03:31:28 +08:00
Biju Nair
af21572427
HBASE-18641 Include block content verification logic used in lruCache in bucketCache
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-08 11:24:31 -07:00
Balazs Meszaros
359fed7b4b
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 10:24:04 -07:00
Chia-Ping Tsai
87c3ae9314
HBASE-18780 Remove HLogPrettyPrinter
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-08 10:20:20 -07:00
Michael Stack
c90602ef67
HBASE-18779 Move CompareOperator to hbase-client module
2017-09-08 10:19:10 -07:00
Michael Stack
b8e0a8396f
HBASE-18769 Make CompareFilter use generic CompareOperator instead of
...
internal enum
2017-09-08 10:06:56 -07:00
zhangduo
331910192a
HBASE-18778 Use Comparator for StealJobQueue
2017-09-08 21:27:12 +08:00
Chia-Ping Tsai
e69b05d109
HBASE-18765 The value of balancerRan is true even though no plans are executed
2017-09-08 13:57:19 +08:00
Umesh Agashe
5847c901a7
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:45:52 -07:00
Apekshit Sharma
6752eba68f
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 10:03:45 -07:00
Guangxu Cheng
5ff04c5e7f
HBASE-17972 Remove mergePool from CompactSplitThread
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-07 09:39:53 -07:00
Peter Somogyi
137b105c67
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>
2017-09-07 10:30:01 -05:00
tedyu
df34300cd3
HBASE-15410 Utilize the max seek value when all Filters in MUST_PASS_ALL FilterList return SEEK_NEXT_USING_HINT
2017-09-07 04:07:09 -07:00
Michael Stack
3a9dc8fbd5
HBASE-18768 Move TestTableName to hbase-common from hbase-server
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-06 18:11:32 -07:00
Apekshit Sharma
fd49a9826a
HBASE-18697 Replace hbase-shaded-server jar with hbase-shaded-mapreduce jar.
...
Change-Id: I08b1af860c743249885adc0ba21885dd10f32d96
2017-09-06 08:28:06 -07:00
Guangxu Cheng
7fb52e73f3
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:01 -07:00
Chia-Ping Tsai
2f14a054f8
HBASE-18749 Apply the CF specific TimeRange from Scan to filter the segment scanner
2017-09-06 19:40:51 +08:00
Zach York
f36fb11eaf
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:11:54 -07:00
Biju Nair
f362ef709f
HBASE-18737 Display configured max size of memstore and cache on RS UI
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-05 13:01:11 -07:00
Umesh Agashe
5d60123f3e
HBASE-18674 upgrading to commons-lang3
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-05 09:46:10 -07:00
Biju Nair
36371acee7
HBASE-18652 Expose individual cache stats in a CombinedCache through JMX
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-05 08:13:19 -07:00
Michael Stack
52d4b25754
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:13:36 -07:00
Michael Stack
8ec5d59a08
HBASE-18736 Cleanup the HTD/HCD for Admin; ADDENDUM
2017-09-04 21:09:04 -07:00
Chun-Hao Tang
bea5de02b3
HBASE-18746 Throw exception with job.getStatus().getFailureInfo() when ExportSnapshot fails
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-05 01:54:29 +08:00
Chia-Ping Tsai
32ddb1f604
HBASE-18736 Cleanup the HTD/HCD for Admin
2017-09-04 16:59:36 +08:00
cuijianwei
476973654c
HBASE-15497 Incorrect javadoc for atomicity guarantee of Increment and Append
2017-09-04 16:20:45 +08:00
Chia-Ping Tsai
0a3a9a5417
Revert "HBASE-15497 Incorrect javadoc for atomicity guarantee of Increment and Append"
...
Wrong author information
This reverts commit 6e3ffd03e7
.
2017-09-04 16:19:44 +08:00