Umesh Agashe
d49208b056
HBASE-18104 AMv2: Enabled aggregation of RPCs
...
Unit test (TestAssignmentManager) uses mock which always aggregates. So added trace level log message and verified manually on a single node cluster.
Signed-off-by: Michael Stack <stack@apache.org>
2017-06-16 23:53:39 -07:00
Umesh Agashe
b02d3d9ed5
HBASE-18227 Fixed unit test hbase.coprocessor.TestCoprocessorMetrics#testRegionObserverAfterRegionClosed
...
Calling closeRegion() directly on remote server is not supported post-AMv2. Calling unassign() on master
Signed-off-by: Michael Stack <stack@apache.org>
2017-06-16 20:19:38 -07:00
Ashu Pachauri
cd478d1564
Add Ashu Pachauri to pom.xml
2017-06-16 16:25:30 -07:00
Josh Elser
4dc805145b
HBASE-17840 Update hbase book to space quotas on snapshots
2017-06-16 11:24:31 -07:00
Josh Elser
c7a64a8313
HBASE-18225 Avoid toString() on an array
2017-06-16 08:45:31 -07:00
Ramkrishna
c20d9cb1a2
HBASE-18220 - Addendum as per Duo suggestion for readability (Ram)
2017-06-16 12:34:08 +05:30
zhangduo
8653823ac4
HBASE-18213 Add documentation about the new async client
2017-06-16 14:59:55 +08:00
Ramkrishna
020f520d17
HBASE-18220 Compaction scanners need not reopen storefile scanners while
...
trying to switch over from pread to stream (Ram)
2017-06-16 11:03:04 +05:30
Michael Stack
dd1d81ef5a
HBASE-18004 getRegionLocations needs to be called once in
...
ScannerCallableWithReplicas#call() (Huaxiang Sun)
2017-06-15 13:41:01 -07:00
Balazs Meszaros
479f3edc5c
HBASE-17898 Update dependencies
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-06-15 13:32:42 -07:00
Michael Stack
c2eebfdb61
HBASE-18166 [AMv2] We are splitting already-split files v2 Address Stephen Jiang reivew comments; ADDENDUM TO FIX COMPILE
2017-06-15 11:40:13 -07:00
Michael Stack
f64512bee1
HBASE-18166 [AMv2] We are splitting already-split files v2 Address Stephen Jiang reivew comments
2017-06-15 10:26:03 -07:00
tedyu
8b36da1108
HBASE-18209 Include httpclient / httpcore jars in build artifacts
2017-06-14 20:09:42 -07:00
Andrew Purtell
50e28d62a6
HBASE-18219 Fix typo in constant HConstants.HBASE_CLIENT_MEAT_REPLICA_SCAN_TIMEOUT
2017-06-14 16:02:38 -07:00
zhangduo
58b377751a
HBASE-18179 Add new hadoop releases to the pre commit hadoop check
2017-06-14 14:20:01 +08:00
Michael Stack
550b6c585e
HBASE-18216 [AMv2] Workaround for HBASE-18152, corrupt procedure WAL;
...
ADDENDUM
Forgot this change found testing.
2017-06-13 21:58:48 -07:00
Michael Stack
0b43353bf7
HBASE-18216 [AMv2] Workaround for HBASE-18152, corrupt procedure WAL
2017-06-13 21:48:28 -07:00
zhangduo
cb88b64629
HBASE-17008 Examples to make AsyncClient go down easy
2017-06-14 10:24:19 +08:00
zhangduo
f5768b4306
HBASE-18200 Set hadoop check versions for branch-2 and branch-2.x in pre commit
2017-06-13 16:31:34 +08:00
Vincent
384e308e9f
HBASE-18137 Replication gets stuck for empty WALs
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-06-10 10:30:40 -07:00
zhangduo
ea64dbef7f
HBASE-18199 Race in NettyRpcConnection may cause call stuck in BufferCallBeforeInitHandler forever
2017-06-10 19:12:06 +08:00
Ashu Pachauri
eb2dc5d2a5
HBASE-18192: Replication drops recovered queues on region server shutdown
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-06-09 19:52:58 -07:00
Josh Elser
e5ea457054
HBASE-17748 Include HBase snapshots in space quotas
...
Introduces a new Chore in the Master which computes the size
of the snapshots included in a cluster. The size of these
snapshots are included in the table's which the snapshot was created
from HDFS usage.
Includes some test stabilization, trying to make the tests more
deterministic by ensuring we observe stable values as we know
that those values are mutable. This should help avoid problems
where size reports are delayed and we see an incomplete value.
2017-06-09 18:43:18 -04:00
Mike Drob
a6216db16f
HBASE-18033 Fix license check for hadoop-3.x
...
Hadoop 3.x added some new dependencies that refer to the apache license
by it's older title (from apache parent pom 14 and earlier). Instead of
listing them all individually, we can group them under ASL for our
LICENSE file.
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-06-09 14:49:44 -05:00
Ashu Pachauri
7b40f4f3ec
HBASE-18092: Removing a peer does not properly clean up the ReplicationSourceManager state and metrics
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-06-09 08:23:04 -07:00
Chia-Ping Tsai
30817b922e
HBASE-18193 Master web UI presents the incorrect number of regions
2017-06-09 14:44:51 +08:00
Umesh Agashe
61839d7143
HBASE-18195 Removed redundant single quote from start message for HMaster and HRegionServer
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-06-08 22:21:00 -07:00
Gary Helmling
a558d6c57a
HBASE-18141 Regionserver fails to shutdown when abort triggered during RPC call
2017-06-08 17:20:29 -07:00
Yi Liang
112bff4ba0
HBASE-18109: Assign system tables first
...
This issue adds comments and a sort so system tables are queued first
(which will ensure they go out first). This should be good enough
along w/ existing scheduling mechanisms to ensure system/meta get
assigned first.
Signed-off-by: Michael Stack <stack@apache.org>
2017-06-08 13:24:28 -07:00
Chia-Ping Tsai
72cb7d97cc
HBASE-18008 Any HColumnDescriptor we give out should be immutable
2017-06-08 23:26:08 +08:00
zhangduo
f17fa223b5
HBASE-18050 Add document about the IA.Private classes which appear in IA.LimitedPrivate interfaces
2017-06-08 20:38:19 +08:00
Allan Yang
abc0afb4dc
Added Allan Yang to the pom.xml
2017-06-08 15:18:03 +08:00
Michael Stack
2846a7c90e
HBASE-18191 Include hbase-metrics-* in assembly
2017-06-07 21:57:35 -07:00
Alex Araujo
3f891a66ca
HBASE-18184 Add hbase-hadoop2-compat jar as MapReduce dependency
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-06-07 14:25:55 -07:00
Guangxu Cheng
492c3f8e20
HBASE-18149 The setting rules for table-scope attributes and family-scope attributes should keep consistent
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-06-07 08:30:27 -07:00
huzheng
0eeafa04f2
HBASE-17678 FilterList with MUST_PASS_ONE lead to redundancy cells returned - addendum
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-06-07 07:00:50 -07:00
Chia-Ping Tsai
4a1529c89b
HBASE-18158 Two running in-memory compaction threads may lose data for flushing
2017-06-07 17:57:32 +08:00
Ramkrishna
1d3252eb59
HBASE-17849 PE tool random read is not totally random (Ram)
2017-06-07 11:28:09 +05:30
Michael Stack
929c9dab14
HBASE-18181 Move master branch to version 3.0.0-SNAPSHOT post creation of branch-2
2017-06-06 22:04:39 -07:00
huzheng
0d0c330401
HBASE-17678 FilterList with MUST_PASS_ONE may lead to redundant cells returned
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-06-06 21:08:12 -07:00
Phil Yang
2f1923a823
HBASE-15576 Scanning cursor to prevent blocking long time on ResultScanner.next()
2017-06-07 11:32:04 +08:00
tedyu
80e15aac21
HBASE-16392 Backup delete fault tolerance (Vladimir Rodionov)
2017-06-06 20:29:13 -07:00
Chia-Ping Tsai
da3c023635
HBASE-18145 The flush may cause the corrupt data for reading
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-06-06 18:02:43 -07:00
Andrew Purtell
858bccfcb8
HBASE-18132 Low replication should be checked in period in case of datanode rolling upgrade (Allan Yang)
2017-06-06 17:21:21 -07:00
Ashish Singhi
1950acc67a
HBASE-9393 Hbase does not closing a closed socket resulting in many CLOSE_WAIT
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-06-06 12:52:46 -07:00
zhangduo
ee0f148c73
HBASE-18038 Rename StoreFile to HStoreFile and add a StoreFile interface for CP
2017-06-06 20:36:38 +08:00
anoopsamjohn
8bfa8aaaca
HBASE-18030 Per Cell TTL tags may get duplicated with increments/Append causing tags length overflow.
2017-06-06 12:25:15 +05:30
Michael Stack
59448cddd3
Add specification of the HBase 'color' -- International Orange (Engineering), same as GG -- and the our font (Bitsumishi)
2017-06-05 21:19:12 -07:00
Umesh Agashe
07c38e7165
HBASE-16549 Added new metrics for AMv2 procedures
...
Following AMv2 procedures are modified to override onSubmit(), onFinish() hooks provided by HBASE-17888 to do
metrics calculations when procedures are submitted and finshed:
* AssignProcedure
* UnassignProcedure
* MergeTableRegionProcedure
* SplitTableRegionProcedure
* ServerCrashProcedure
Following metrics is collected for each of the above procedure during lifetime of a process:
* Total number of requests submitted for a type of procedure
* Histogram of runtime in milliseconds for successfully completed procedures
* Total number of failed procedures
As we are moving away from Hadoop's metric2, hbase-metrics-api module is used for newly added metrics.
Modified existing tests to verify count of procedures.
Signed-off-by: Michael Stack <stack@apache.org>
2017-06-05 17:14:14 -07:00
Michael Stack
e65d8653e5
HBASE-18155 TestMasterProcedureWalLease is flakey
2017-06-03 12:55:18 -07:00