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
tedyu
45470e72f8
HBASE-17826 Backup: submit M/R job to a particular Yarn queue - addendum fixes variable name (Vladimir Rodionov)
2017-09-01 08:45:39 -07:00
Michael Stack
43c4bc5761
HBASE-18723 [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit
...
Do a pass with dependency:analyze; remove unused and
explicity list the dependencies we exploit.
Remove the parent dependencies set which had junit, mockito,
log4j, and findbugs annotations (had to put junit back
temporarily in subsequent version of this patch TODO). Listing in
parent set meant these libs were dependencies for all modules
which in practice was not the case. Edited all modules so
those that need any from this parent set now do explicit listing.
Ran the dependency:analyze over the project. Acted on most
suggested removals and requests for explicit listing. Some
grey areas remain around transitives that come in with
hadoop -needs better excludes, another project- and that
the dependency:analyze tool is not always accurate in its
reporting.
2017-09-01 08:03:35 -07:00
Chia-Ping Tsai
a32642e6f6
HBASE-18721 Cleanup unused configs and private declaration
2017-08-31 23:40:18 +08:00
Guangxu Cheng
a0f980b573
HBASE-18461 Build broken If the username contains a backslash
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-08-30 19:06:53 -07:00
tedyu
2cd58d83d3
HBASE-17826 Backup: submit M/R job to a particular Yarn queue (Vladimir Rodionov)
2017-08-30 16:12:21 -07:00
Cesar Delgado
bbc13c9a14
HBASE-18675 Making {max,min}SessionTimeout configurable for MiniZooKeeperCluster
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-08-30 14:18:51 -07:00
Chia-Ping Tsai
96de8d71fc
HBASE-15806 An endpoint-based export tool
2017-08-30 14:07:06 +08:00
Chia-Ping Tsai
2f7dcc919d
HBASE-18306 Get rid of TableDescriptor#getConfiguration
2017-08-30 11:26:31 +08:00
Sean Mackrory
a722c7ecdf
HBASE-15947 Classes used only for tests included in main code base
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-30 10:40:45 +08:00
Chia-Ping Tsai
ca161288fb
HBASE-18714 The dropBehind and readahead don't be applied when useHBaseChecksum is enabled
2017-08-30 10:31:26 +08:00
Michael Stack
74c517a8bc
HBASE-18698 MapreduceDependencyClasspathTool does not include hbase-server as a dependency
...
Move Driver to be the main-class in hbase-mapreduce jar rather than
in the hbase-server jar.
Reference the hbase-server and shaded protobuf so they get bundled
when you do 'hbase mapredcp'.
2017-08-29 13:10:24 -07:00
Sean Busbey
72bb96076e
HBASE-18577 test well-formed-ness of our client jars.
...
* Removes transitive hadoop deps from hbase-client that we don't use
* removes curator-recipes dep from hbase-client that we don't use
* removes jetty-util transitive from hbase-client that we don't use
* moves junit from compile to test scope for hbase-client
* adds an IT that checks the contents of jars
* excludes our server side web apps and related deps (jaxb, jersey, jetty) from shaded jars
* excludes proto source files from shaded jars
* relocates codahale metrics, commons-crypto, and curator
* finishes relocating jets3t
* moves logging backends to optional in shaded artifacts
* updates maven dependency plugin
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-29 12:09:25 -05:00
Peter Somogyi
09b036a519
HBASE-18665 ReversedScannerCallable invokes getRegionLocations incorrectly
...
The way how ReversedScannerCallable#prepare called getRegionLocations was faulty.
Calling prepare with force reload used cache and vica versa.
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-08-29 07:54:37 -07:00
Andy Yang
d26e22d75b
HBASE-3935 HServerLoad.storefileIndexSizeMB should be changed to storefileIndexSizeKB
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-29 13:43:27 +08:00
张世彬10204932
cc0e630d2b
HBASE-18568 Correct metric of numRegions
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-08-28 19:40:21 -07:00
Michael Stack
f06d62652b
HBASE-18710 Move on to hbase-thirdparty 1.0.1 (it was just released).
2017-08-28 16:42:11 -07:00
Michael Stack
5053ed9545
HBASE-18692 [compat 1-2] ByteBufferUtils.copyFromBufferToBuffer goes from void to int
2017-08-28 10:01:18 -07:00
Tamas Penzes
5531be160b
HBASE-18369 hbase thrift web-ui not available
...
classpath issue when running as a developer fixed
removed thrift webapp from server (it's not used at all, since moved to thrift webapp)
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-08-28 08:48:51 -07:00
Chia-Ping Tsai
152ad3025b
HBASE-18640 (Addendum) Remove the redundant dependency
2017-08-28 23:04:03 +08:00
Vikas Vishwakarma
62c3439dd7
HBASE-18633 Add more info to understand the source/scenario of large batch requests exceeding threshold
2017-08-28 15:32:49 +05:30
Chia-Ping Tsai
0142c09217
HBASE-18519 Use builder pattern to create cell
2017-08-28 14:19:45 +08:00
Chun-Hao Tang
e07ff0452f
HBASE-18611 Copy all tests from o.a.h.h.p.TestProtobufUtil to o.a.h.h.s.p.TestProtobufUtil
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-27 19:22:06 +08:00
Chia-Ping Tsai
13769ab7c1
HBASE-18691 [compat 1-2] HCD remove and removeConfiguration change return type
2017-08-27 19:02:07 +08:00
Deon Huang
9919a47b77
HBASE-18670 Add .DS_Store to .gitignore
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-27 18:53:04 +08:00
Apekshit Sharma
6db3d81385
HBASE-18688 Upgrade commons-codec to 1.10
...
Change-Id: I764495e969c99c39b77e2e7541612ee828257126
2017-08-26 02:00:41 -07:00