Enis Soztutar
bdb0cc8808
HBASE-15467 Remove 1.x/2.0 TableDescriptor incompatibility
2016-06-17 17:25:04 -07:00
tedyu
39dc19236e
HBASE-15806 revert due to discussion on security
2016-05-24 02:08:11 -07:00
tedyu
c03ea895c4
HBASE-15806 An endpoint-based export tool (ChiaPing Tsai)
2016-05-23 10:51:25 -07:00
Phil Yang
3bd9220f0c
HBASE-15593 Time limit of scanning should be offered by client
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2016-05-18 19:13:15 +08:00
zhangduo
b2b3b1fa4d
Revert "HBASE-15593 Time limit of scanning should be offered by client (Phil Yang)"
...
This reverts commit e47bfb9078
.
2016-05-18 13:08:50 +08:00
stack
e47bfb9078
HBASE-15593 Time limit of scanning should be offered by client (Phil Yang)
2016-05-17 12:49:31 -07:00
Elliott Clark
9269b8199e
HBASE-15840 WAL.proto compilation broken for cpp
2016-05-17 12:04:14 -07:00
Ashish Singhi
34e9a6ff30
HBASE-15669 HFile size is not considered correctly in a replication request
2016-05-06 17:26:17 +05:30
Enis Soztutar
106fe99a9a
HBASE-15670 Add missing Snapshot.proto to the maven profile for compiling protobuf
2016-04-22 11:34:49 -07:00
chenheng
a9f1c4a871
HBASE-15406 Split / merge switch left disabled after early termination of hbck
2016-04-15 14:09:52 +08:00
Stephen Yuan Jiang
e1d5c3d269
HBASE-15521 Procedure V2 - RestoreSnapshot and CloneSnapshot (Stephen Yuan Jiang)
2016-03-31 21:49:13 -07:00
chenheng
7f39baf0f4
HBASE-11393 Replication TableCfs should be a PB object rather than a string
2016-03-29 10:25:29 +08:00
Elliott Clark
925c185969
HBASE-15475 Allow TimestampsFilter to provide a seek hint
...
Summary:
Allow TestTimestampFilterSeekHint to provide a seek next hint.
This can be incorrect as it might skip deletes. However it can
make things much much faster.
Test Plan: Added a unit test.
Differential Revision: https://reviews.facebook.net/D55617
2016-03-23 18:56:52 -07:00
Enis Soztutar
ca816f0780
HBASE-6721 RegionServer Group based Assignment (Francis Liu)
2016-03-14 18:28:50 -07:00
Jesse Yates
ef712df944
HBASE-14703 HTable.mutateRow does not collect stats (Heng Chen)
2016-03-05 11:01:45 -08:00
chenheng
99955a3240
HBASE-15128 Disable region splits and merges switch in master
2016-02-27 08:36:59 +08:00
chenheng
bf4fcc30c6
Revert "HBASE-15128 Disable region splits and merges switch in master"
...
This reverts commit 24d481c580
.
2016-02-26 08:52:12 +08:00
chenheng
24d481c580
HBASE-15128 Disable region splits and merges switch in master
2016-02-26 08:11:16 +08:00
chenheng
8f20bc748d
HBASE-15197 Expose filtered read requests metric to metrics framework and Web UI (Eungsop Yoo)
2016-02-05 10:57:14 +08:00
stack
46303dfd75
HBASE-14888 ClusterSchema: Add Namespace Operations
2016-01-05 14:35:27 -08:00
Lars Hofhansl
86a417eead
HBASE-14822 Renewing leases of scanners doesn't work.
2015-12-19 09:55:03 -08:00
anoopsjohn
408666a06d
HBASE-13158 When client supports CellBlock, return the result Cells as controller payload for get(Get) API also.
2015-12-18 09:50:53 +05:30
ramkrishna
26ac60b03f
HBASE-13153 Bulk Loaded HFile Replication (Ashish Singhi)
2015-12-10 13:07:46 +05:30
stack
290ecbe829
HBASE-14355 Scan different TimeRange for each column family (Churro Morales)
2015-11-12 10:54:16 -10:00
chenheng
6871724104
HBASE-12986 Compaction pressure based client pushback
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-11-03 18:32:08 -08:00
tedyu
f91546f2e6
HBASE-14696 Support setting allowPartialResults in mapreduce Mappers
2015-10-27 07:57:32 -07:00
Ashish Singhi
467bc098a9
HBASE-13538 Procedure v2 - client add/delete/modify column family sync (incompatible with branch-1.x)
...
Signed-off-by: Matteo Bertozzi <matteo.bertozzi@cloudera.com>
2015-10-22 13:12:35 -07:00
tedyu
dae1775a11
HBASE-14406 The dataframe datasource filter is wrong, and will result in data loss or unexpected behavior (Ted Malaska)
2015-10-16 11:22:07 -07:00
stack
445dbd8a0e
HBASE-14517 Show regionserver's version in master status page (Liu Shaohui)
2015-10-09 15:06:39 -07:00
Mikhail Antonov
19045a5ea7
HBASE-14367 Add normalization support to shell
2015-10-04 00:29:39 -07:00
Stephen Yuan Jiang
5b7894f92b
HBASE-14107 Administrative Task: Provide an API to List all procedures (Stephen Yuan Jiang)
2015-09-23 21:48:32 -07:00
Ted Malaska
e95358a7fc
HBASE-14181 Add Spark DataFrame DataSource to HBase-Spark Module
...
Signed-off-by: Sean Busbey <busbey@cloudera.com>
2015-09-07 09:44:10 -05:00
Stephen Yuan Jiang
3341f13e71
HBASE-14108 Procedure V2 Administrative Task: provide an API to abort a procedure (Stephen Yuan Jiang)
2015-09-02 19:18:46 -07:00
tedyu
df341c4299
HBASE-14309 Allow load balancer to operate when there is region in transition by adding force flag
2015-08-29 13:15:53 -07:00
Stephen Yuan Jiang
dc79b3c5c9
HBASE-13212: Procedure V2 - master Create/Modify/Delete namespace (Stephen Yuan Jiang)
2015-08-26 08:18:03 -07:00
Sean Busbey
ba7ea0b524
HBASE-14260 skip javadoc generation for the hbase-protocol generated classes
2015-08-20 21:14:06 -05:00
Andrew Purtell
5e5bcceb53
HBASE-14122 Client API for determining if server side supports cell level security
2015-08-12 13:26:55 -07:00
Sean Busbey
1b0b67fb7c
HBASE-14085 Update LICENSE and NOTICE files.
...
* corrects license/notice for source distribution
* adds inception year to correct copyright in generated NOTICE files for jars
* updates project names in poms to use "Apache HBase" instead of "HBase" so jar NOTICE files will be correct
* uses append-resources to include supplemental info on jars with 3rd party works in source
* adds an hbase specific resource bundle for jars that include 3rd party works for binaries
** uses supplemental-model to fill in license gaps
** uses the above and a shade plugin transformation to build proper files for shaded jars.
** uses the above and the assembly plugin to build the proper files for bin assembly
* adds a NOTICE item for things copied out of Hadoop (TODO legal-discuss)
2015-08-04 17:16:56 -05:00
anoopsjohn
3b6db26863
HBASE-13954 Remove HTableInterface#getRowOrBefore related server side code. (Ashish)
2015-07-21 09:08:26 +05:30
Elliott Clark
5315f0f11f
HBASE-14094 Procedure.proto can't be compiled to C++
2015-07-15 15:51:20 -07:00
Elliott Clark
62bce5f903
HBASE-14077 Add package to hbase-protocol protobuf files.
2015-07-15 11:15:58 -07:00
Matteo Bertozzi
951ec7a0b7
HBASE-13415 Procedure v2 - Use nonces for double submits from client (Stephen Yuan Jiang)
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-07-13 11:02:30 -05:00
Sean Busbey
60d6435ad8
Revert "Procedure v2 - Use nonces for double submits from client (Stephen Yuan Jiang)"
...
This reverts commit 87ee37ceb8
.
2015-07-13 11:01:45 -05:00
Matteo Bertozzi
87ee37ceb8
Procedure v2 - Use nonces for double submits from client (Stephen Yuan Jiang)
2015-07-09 07:44:36 -07:00
stack
cff1a5f1f5
HBASE-14012 Double Assignment and Dataloss when ServerCrashProcedure
...
runs during Master failover
2015-07-06 07:57:40 -07:00
Gábor Lipták
5826bf2a7c
HBASE-13963 Do not leak jdk.tools dependency from hbase-annotations
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-06-26 08:48:02 -05:00
Nick Dimiduk
3e72dc9f08
HBASE-13938 Deletes done during the region merge transaction may get eclipsed (ddas, enis, ndimiduk)
2015-06-23 10:23:38 -07:00
Gábor Lipták
6a537eb854
HBASE-13900 Use ProtobufMagic methods in ProtobufUtil
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-06-23 00:32:23 -05:00
Sean Busbey
abc2e61eb1
Revert "Use ProtobufMagic methods in ProtobufUtil"
...
This reverts commit 6b37f26280
.
2015-06-23 00:30:25 -05:00
Gábor Lipták
6b37f26280
Use ProtobufMagic methods in ProtobufUtil
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-06-19 13:50:09 -07:00
Misty Stanley-Jones
b16293b5e2
HBASE-13898 correct additional javadoc failures under java 8 <Gabor Liptak>
2015-06-16 14:18:09 +10:00
Misty Stanley-Jones
5e6373e8ec
Revert "Correct Javadoc generation errors"
...
This reverts commit 0a227b79d6
.
2015-06-16 14:18:09 +10:00
Gábor Lipták
0a227b79d6
Correct Javadoc generation errors
2015-06-16 13:27:45 +10:00
Gábor Lipták
682b8ab8a5
HBASE-13569 Correct Javadoc (for Java8)
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-06-13 01:10:37 -05:00
stack
325614220f
HBASE-13616 Move ServerShutdownHandler to Pv2
2015-05-28 20:45:38 -07:00
stack
e1e8434340
HBASE-5980 Scanner responses from RS should include metrics on rows/KVs filtered
2015-05-21 11:06:27 -07:00
Enis Soztutar
eddabdd353
HBASE-13709 Updates to meta table server columns may be eclipsed
2015-05-20 17:42:32 -07:00
stack
e2e9ea5bd5
Revert "HBASE-5980 Scanner responses from RS should include metrics on rows/KVs filtered"
...
Committed by mistake. Backing out till sure it good.
This reverts commit dc72dad7cd
.
2015-05-20 13:25:49 -07:00
stack
dc72dad7cd
HBASE-5980 Scanner responses from RS should include metrics on rows/KVs filtered
2015-05-20 11:55:06 -07:00
Srikanth Srungarapu
9e131dfa8e
HBASE-13571 Procedure v2 - client modify table sync
2015-05-11 23:07:15 -07:00
Enis Soztutar
59a6e031fb
HBASE-13661 Correct binary compatibility issues discovered in 1.1.0RC0
2015-05-11 18:28:29 -07:00
Jerry He
664b2e4f11
HBASE-13251 Correct HBase, MapReduce, and the CLASSPATH section in HBase Ref Guide (li xiang)
2015-05-05 21:25:06 -07:00
Ashish Singhi
84dd84fc58
HBASE-13572 Procedure v2 - client truncate table sync
...
Signed-off-by: Matteo Bertozzi <matteo.bertozzi@cloudera.com>
2015-04-28 12:46:06 +01:00
Jonathan Lawlor
abe3796a99
HBASE-13090 Progress heartbeats for long running scanners
...
Signed-off-by: stack <stack@apache.org>
2015-04-17 15:42:46 -07:00
Matteo Bertozzi
4788c6d1a8
HBASE-13455 Procedure V2 - master truncate table
2015-04-15 10:35:41 +01:00
Matteo Bertozzi
f6512065c2
HBASE-13290 Procedure v2 - client enable/disable table sync (Stephen Yuan Jiang)
2015-04-10 18:53:43 +01:00
Matteo Bertozzi
57c70f0af8
HBASE-13211 Procedure V2 - master Enable/Disable table (Stephen Yuan Jiang)
2015-04-10 18:53:43 +01:00
Matteo Bertozzi
4ae8b8cc52
HBASE-13209 Procedure V2 - master Add/Modify/Delete Column Family (Stephen Yuan Jiang)
2015-04-10 18:53:43 +01:00
Matteo Bertozzi
7f5383368b
HBASE-13210 Procedure V2 - master Modify table (Stephen Yuan Jiang)
2015-04-10 18:53:43 +01:00
Matteo Bertozzi
6a6e3f46fd
HBASE-13204 Procedure v2 - client create/delete table sync
2015-04-10 18:53:42 +01:00
Matteo Bertozzi
b5f1f98a25
HBASE-13203 Procedure v2 - master create/delete table
2015-04-10 18:53:42 +01:00
Matteo Bertozzi
04246c6c3d
HBASE-13202 Procedure v2 - core framework
2015-04-10 18:53:37 +01:00
tedyu
874aa9eb85
HBASE-12954 Ability impaired using HBase on multihomed hosts
2015-04-01 06:49:09 -07:00
Josh Elser
ced0e324a1
HBASE-13262 Observe ScanResponse.moreResults in ClientScanner.
...
The RS already returns to the client whether or not it has additional
results to be returned in a subsequent call to scan(), but the ClientScanner
did not use or adhere to this value. Subsequently, this can lead to
bugs around moving to the next region too early. A new method was added
to ClientScanner in the name of testability.
Encapsulate server-state into RegionServerCallable to avoid
modifying parameterization of callable impls.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-03-28 18:56:52 -07:00
Josh Elser
98b1e72d1c
HBASE-13222 Add isBalancerEnabled method to Master and Admin.
...
Include some basic tests for the method on a testing cluster.
Also update master page to show an alert when balancer is disabled.
Signed-off-by: Enis Soztutar <enis@apache.org>
2015-03-27 14:28:03 -07:00
Sameet Agarwal
ba6345f7d1
HBASE-13316 Reduce the downtime on planned moves of regions
...
Summary:
The current behavior of a region move shuts down a region and then starts is up in another regionserver. This causes increased latency and possibly timeouts till the new region's cache is fully warmed up. We can make a region move less disruptive by warming the cache in the destination region server before shutting dow the old region.
See https://issues.apache.org/jira/browse/HBASE-13316
Test Plan:
1. Unit Tests
2. Added test for concurrent moves and warmups
3. Manually tested reads/writes happening with concurrent moves
Subscribers: tedyu
Differential Revision: https://reviews.facebook.net/D35967
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-03-27 11:48:01 -07:00
Elliott Clark
134b95579c
HBASE-13325 Protocol Buffers 2.5 no longer available for download on code.google.com
2015-03-25 14:05:34 -07:00
Liu Shaohui
602e11cc74
HBASE-13216 Add version info in RPC connection header (Shaohui Liu)
2015-03-19 10:30:55 +08:00
zhangduo
9b53a1c214
HBASE-12405 WAL accounting by Store
2015-03-10 13:00:02 +08:00
Jonathan Lawlor
de9791e91e
HBASE-11544: [Ergonomics] hbase.client.scanner.caching is dogged and will try to return batch even if it means OOME
...
Signed-off-by: stack <stack@apache.org>
2015-03-04 17:34:48 -08:00
Misty Stanley-Jones
39425a8558
HBASE-11670 Generate PDF of Reference Guide
2015-03-05 09:31:11 +10:00
Enis Soztutar
9899aab12b
HBASE-11580 Failover handling for secondary region replicas
2015-03-03 11:48:12 -08:00
Enis Soztutar
3e10e6e1a6
HBASE-11569 Flush / Compaction handling from secondary region replicas
2015-02-13 11:08:24 -08:00
Ashish Singhi
16ed345191
HBASE-9531 a command line (hbase shell) interface to retreive the replication metrics and show replication lag
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-02-12 14:50:01 -08:00
stack
dec0ec2290
HBASE-13016 Clean up remnants of table states stored in table descriptors (Andrey Stepachev)
2015-02-11 11:09:03 -08:00
stack
fa852c4ce6
HBASE-12035 Keep table state in META (Andrey Stepachev)
2015-02-10 14:20:47 -08:00
Jeffrey Zhong
3f4427739d
HBASE-11567 Write bulk load COMMIT events to WAL (Alex Newman, Jeffrey Zhong)
2015-02-06 18:07:30 -08:00
Lars Hofhansl
1270e590d1
HBASE-12859 New master API to track major compaction completion.
2015-01-29 13:58:27 -08:00
Andrew Purtell
71ab4ddb19
HBASE-12731 Heap occupancy based client pushback
2015-01-22 17:33:21 -08:00
Misty Stanley-Jones
1a21c1684c
HBASE-11533 Asciidoc Proof of Concept
2015-01-13 22:32:29 -08:00
tedyu
e5f3dd682f
HBASE-11144 Filter to support scanning multiple row key ranges (Jiajia Li)
2015-01-13 07:02:06 -08:00
Nick Dimiduk
dde713ee4e
HBASE-12071 Separate out thread pool for Master <-> RegionServer communication (Stephen Yuan Jiang)
2015-01-08 14:17:00 -08:00
Jesse Yates
a411227b0e
HBASE-5162 Basic client pushback mechanism
...
Instead of just blocking the client for 90 seconds when the region gets too
busy, it now sends along region load stats to the client so the client can
know how busy the server is. Currently, its just the load on the memstore, but
it can be extended for other stats (e.g. cpu, general memory, etc.).
It is then up to the client to decide if it wants to listen to these stats.
By default, the client ignores the stats, but it can easily be toggled to the
built-in exponential back-off or users can plug in their own back-off
implementations
2014-12-16 11:14:30 -08:00
stack
da2b5a9627
HBASE-12373 Provide a command to list visibility labels (Jerry He)
2014-12-11 15:18:03 -08:00
Matteo Bertozzi
8ab96c40d8
HBASE-12663 unify getTableDescriptors() and listTableDescriptors
2014-12-10 15:15:53 +00:00
Matteo Bertozzi
8a2c84156a
HBASE-12564 consolidate the getTableDescriptors() semantic
2014-12-09 12:06:00 +00:00
tedyu
11864c60c7
HBASE-12650 Move ServerName to hbase-common module
2014-12-08 06:58:41 -08:00
tedyu
2fbbdfd9a1
HBASE-12559 Revert for addressing review comments
2014-12-01 10:38:05 -08:00
tedyu
41041e8d6a
HBASE-12559 Provide LoadBalancer with online configuration capability
2014-12-01 07:30:17 -08:00
Enis Soztutar
882324dbcc
HBASE-10671 Add missing InterfaceAudience annotations for classes in hbase-common and hbase-client modules
2014-11-21 11:44:46 -08:00