Viraj Jasani
d4b64c2545
HBASE-24194 : Refactor anonymous inner classes of BufferedEncodedSeeker to named inner classes ( #1522 )
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
Signed-off-by: binlijin <binlijin@gmail.com>
2020-04-16 19:36:43 +05:30
Nick Dimiduk
03d73f151b
HBASE-24086 Disable output stream capability enforcement when running on LocalFileSystem
...
Signed-off-by: stack <stack@apache.org>
Signed-off-by: Bharath Vissapragada <bharathv@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Backport to branch-1
Co-authored-by: Andrew Purtell <apurtell@apache.org>
2020-04-14 19:13:44 -07:00
Andrew Purtell
b9c676cdc0
Set version on branch-1 to 1.7.0-SNAPSHOT
2020-02-14 11:31:32 -08:00
Andrew Purtell
5ec5a5b115
Update POMs and CHANGES.txt for 1.6.0RC0
2020-02-14 11:30:22 -08:00
Jan Hentschel
2267ab9399
HBASE-23621 Reduced the number of Checkstyle violations in tests of hbase-common
...
Signed-off-by: stack <stack@apache.org>
2020-01-27 13:05:25 +01:00
Jan Hentschel
9d4ea24db5
HBASE-23645 Fixed remaining Checkstyle violations in hbase-common tests
...
Signed-off-by: stack <stack@apache.org>
2020-01-22 14:46:01 +01:00
Jan Hentschel
ee50d4829e
HBASE-23625 Reduced number of Checkstyle violations in hbase-common
...
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-01-21 12:13:32 +01:00
Jan Hentschel
99a59cf9e7
HBASE-23622 Reduced the number of Checkstyle violations in hbase-common
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2020-01-19 18:02:08 +01:00
Jan Hentschel
dc602d7d5d
HBASE-23626 Reduced number of Checkstyle violations in tests in hbase-common
...
Signed-off-by: stack <stack@apache.org>
2020-01-18 20:32:51 +01:00
Bharath Vissapragada
71bfac3353
HBASE-23665: Split unit tests from TestTableName into a separate test-only class. ( #1032 ) ( #1051 )
...
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2020-01-17 09:52:31 -08:00
Peter Somogyi
907184dfa0
HBASE-23675 Move to Apache parent POM version 22 ( #1023 )
...
Signed-off-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: Sean Busbey <busbey@apache.org>
2020-01-15 10:10:23 +01:00
Viraj Jasani
1451063115
HBASE-23590 : Update maxStoreFileRefCount to maxCompactedStoreFileRefCount for auto region recovery based on old reader references
...
Signed-off-by: Anoop Sam John <anoopsamjohn@apache.org>
2020-01-01 23:50:24 +05:30
Bharath Vissapragada
eb5e94aced
HBASE-23259: Populate master address end points in cluster/rs configs ( #807 ) ( #858 )
...
All the clients need to know the master RPC end points while using master
based registry for creating cluster connections. This patch amends the
test cluster utility to populate these configs in the base configuration
object used to spin up the cluster.
The config key added here ("hbase.master.addrs") is used in the subsequent
patches for HBASE-18095.
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
(cherry picked from commit 834ccb4bf6c22fc2a8aab172490fba75c7a40f1c)
2019-11-21 09:47:05 -08:00
Geoffrey Jacoby
5f36343949
HBASE-23288 - Backport HBASE-23251 (Add Column Family and Table Names to HFileContext) to branch-1 ( #822 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-11-18 16:56:10 -08:00
Josh Elser
b566a4f9bc
HBASE-22701 Disable the DynamicClassLoader when it fails to initialize
...
Signed-off-by: Ankit Singhal <ankitsinghal59@gmail.com>
2019-11-15 13:56:10 -06:00
Mingliang Liu
a154bd8a73
HBASE-23283 Provide clear and consistent logging about the period of enabled chores
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2019-11-14 21:10:17 -06:00
Viraj Jasani
a5f09cd756
HBASE-23212 Dynamically reload configs for Region Recovery chore ( #803 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-11-06 15:43:08 -08:00
Sean Busbey
4bcc397f3e
HBASE-23229 Update branch-1 to 1.6.0-SNAPSHOT ( #772 )
...
Signed-off-by: Wellington Chevreuil <wchevreuil@apache.org>
2019-10-30 09:22:39 -05:00
Viraj Jasani
5e414f2d46
HBASE-23213 Backport HBASE-22460 to branch-1 ( #761 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-10-29 13:15:39 -07:00
chenxu14
425d84dc14
HBASE-23151 Backport HBASE-23083 (Collect Executor status info periodically and report to metrics system) to branch-1
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-10-15 10:13:04 -07:00
Andrew Purtell
214d33e0f4
Renumber branch to 1.5.1-SNAPSHOT
2019-10-12 13:21:18 -07:00
Andrew Purtell
3966d0fee6
Update POMs and CHANGES.txt for 1.5.0 RC4
2019-10-07 11:46:53 -07:00
Sanjeet Nishad
b96aefd07f
HBASE-23038 Provide consistent and clear logging about disabling chores
...
Differs from master/branch-2 version due to commons-logging
Co-authored-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Viraj Jasani <virajjasani007@gmail.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit b45c0d0efa261509ac101748587051ba1c9184bb)
2019-09-27 20:17:46 -05:00
Viraj Jasani
f77c14d181
HBASE-23015 : Moving from Jackson2 to shaded Gson ( #616 )
...
* Backport HBASE-20587
* moving to shaded gson with jdk7 compatibility
* Include jackson-mapper-asl for testing-util because of Hadoop
* Update shaded jar check to allow hbase-thirdparty libs
Signed-off-by: Sean Busbey <busbey@apache.org>
Co-authored-by: Duo Zhang <zhangduo@apache.org>
2019-09-25 21:49:48 -05:00
Viraj Jasani
5c4d8e036f
HBASE-23024 Replace initcause with Constructor arg ( #627 )
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-09-17 14:00:12 +02:00
Viraj Jasani
72ea3666c0
HBASE-22760 : Pause/Resume/Query Snapshot Auto Cleanup Activity ( #619 )
2019-09-13 10:38:10 +05:30
openinx
4c2bf71a3a
HBASE-22937 The RawBytesComparator in branch-1 have wrong comparison order ( #582 )
2019-09-05 17:48:41 +08:00
huzheng
be2de08c12
HBASE-22810 Initialize an separate ThreadPoolExecutor for taking/restoring snapshot (addendum - use the old config key)
2019-08-22 12:09:57 +08:00
Viraj Jasani
4b34d24f7a
HBASE-22728 Jackson dependency cleanup and moving to Jackson2
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-08-15 18:32:36 -07:00
openinx
eb6b617d92
HBASE-22810 Initialize an separate ThreadPoolExecutor for taking/restoring snapshot ( #486 )
2019-08-15 11:46:30 +08:00
Viraj Jasani
f7bdf76295
HBASE-22648 Snapshot TTL ( #371 )
...
Signed-off-by: Reid Chan <reidchan@apache.org>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Co-authored-by: Andrew Purtell <apurtell@apache.org>
Conflicts:
hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
hbase-client/src/main/java/org/apache/hadoop/hbase/client/SnapshotDescription.java
hbase-client/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/ProtobufUtil.java
hbase-common/src/main/java/org/apache/hadoop/hbase/HConstants.java
hbase-common/src/main/resources/hbase-default.xml
hbase-protocol-shaded/src/main/protobuf/Snapshot.proto
hbase-protocol/src/main/protobuf/HBase.proto
hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/SnapshotInfo.java
hbase-server/src/main/resources/hbase-webapps/master/snapshot.jsp
hbase-server/src/main/resources/hbase-webapps/master/snapshotsStats.jsp
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestSnapshotFromClient.java
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestSnapshotTemporaryDirectory.java
hbase-shell/src/main/ruby/hbase/admin.rb
src/main/asciidoc/_chapters/hbase-default.adoc
2019-07-23 09:56:31 -07:00
syedmurtazahassan
d38078a67c
HBASE-22603 Javadoc Warnings related to @link tag
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-23 14:59:55 +02:00
syedmurtazahassan
f81f662ca0
HBASE-22586 Javadoc Warnings related to @param tag
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-13 17:42:13 +02:00
Braavos
a3dc5bcde1
HBASE-22669 Add unit tests for org.apache.hadoop.hbase.util.Strings ( #363 )
...
These tests were written using Diffblue Cover.
2019-07-10 10:26:34 +02:00
Sean Busbey
044ffa1156
HBASE-22615 Make TestChoreService more robust to timing
...
* phrase fudge factor "deltas" in terms of the original period
* increase the delta allowed for chore timing from 5% to 20%
* improve some assertions
Closes #328
Signed-off-by: Reid Chan <reidchan@apache.org>
Signed-off-by: Sakthi <sakthivel.azhaku@gmail.com>
(cherry picked from commit 9aee88e03a376702cad4f5e84acefafad2abf99c)
2019-06-22 01:51:19 -05:00
Jan Hentschel
55e2a36a58
HBASE-22344 Documented the deprecation of public and limited private APIs ( #208 )
...
Signed-off-by: stack <stack@apache.org>
2019-06-17 23:47:15 +02:00
Sakthi
f1678f5964
HBASE-22458: TestClassFinder fails when run on JDK11
...
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 0445186f1aa2955f575227fbd2dca316bcd70aa2)
2019-06-13 09:04:22 -05:00
Andrew Purtell
eae71261b3
HBASE-22510 Address findbugs/spotbugs complaints (branch-1) ( #278 )
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2019-06-03 11:33:47 -07:00
Wellington Chevreuil
e0197ac615
HBASE-22496 UnsafeAccess.unsafeCopy should not copy more than UNSAFE_COPY_THRESHOLD on each iteration
...
Signed-off-by: huzheng <openinx@gmail.com>
2019-05-30 10:27:07 +08:00
Andrew Purtell
98dc440462
HBASE-22449 https everywhere in Maven metadata ( #247 )
2019-05-21 12:44:02 -07:00
Andrew Purtell
e2d48f41c5
Set version on branch back to 1.5.0-SNAPSHOT
2019-05-20 13:02:40 -07:00
Andrew Purtell
084745de18
HBASE-22235 OperationStatus.{SUCCESS|FAILURE|NOT_RUN} are not visible to 3rd party coprocessors
2019-04-16 13:18:00 -07:00
Andrew Purtell
953e0f5f77
HBASE-22034 Backport HBASE-21401 and HBASE-22032 to branch-1
...
HBASE-21401 Sanity check when constructing the KeyValue
HBASE-22032 KeyValue validation should check for null byte array
2019-03-21 17:27:54 -07:00
Sean Busbey
35308a5d82
HBASE-22044 Addendum for checkstyle.
2019-03-13 13:42:53 -05:00
Sean Busbey
8cab60cd2b
HBASE-22044 Restore compat for ByteBufferUtils. Also deprecated because it will be IA.Private in HBase 3.0
...
(cherry picked from commit f13a897bf7484f0bc512048e7a16f0d8f04cc238)
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-03-13 13:41:17 -05:00
Mingliang Liu
f4af3881c1
HBASE-21164 reportForDuty should do backoff rather than retry
...
Remove unused methods from Sleeper (its ok, its @Private).
Remove notion of startTime from Sleeper handling (it is is unused).
Allow passing in how long to sleep so can maintain externally.
In HRS, use a RetryCounter to calculate backoff sleep time for when
reportForDuty is failing against a struggling Master.
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionServerReportForDuty.java
2019-02-20 18:15:30 -08:00
Andrew Purtell
47e42dab75
Revert "HBASE-21164 reportForDuty should do backoff rather than retry"
...
This reverts commit f3f3798575527df45961f4cbdb6d4c1d04cfb1e3.
This change causes TestMasterShutdown to reproducibly fail in some environments.
2019-02-20 09:25:46 -08:00
Peter Somogyi
48e8675728
HBASE-21727 Simplify documentation around client timeout - ADDENDUM
...
Add back HBaseConfiguration#getInt with deprecation
Signed-off-by: zhangduo <zhangduo@apache.org>
2019-02-05 18:28:03 +01:00
Andrew Purtell
ce6a6014da
Update POMs and CHANGES.txt for 1.5.0 RC0
2019-02-01 12:36:10 -08:00
Andrew Purtell
ff0e587b8f
HBASE-21735 Port HBASE-18784 (Use of filesystem that requires hflush / hsync / append / etc should query outputstream capabilities) to branch-1
...
HBASE-18784 if available, query underlying outputstream capabilities where we need hflush/hsync.
* pull things that don't rely on HDFS in hbase-server/FSUtils into hbase-common/CommonFSUtils
* refactor setStoragePolicy so that it can move into hbase-common/CommonFSUtils
* refactor WALProcedureStore so that it handles its own FS interactions
* add a reflection-based lookup of stream capabilities
* call said lookup in places where we make WALs to make sure hflush/hsync is available.
HBASE-19289 Add flag to disable stream capability enforcement
HBASE-19841 Tests against hadoop3 fail with StreamLacksCapabilityException
HBASE-19947 ITU should overwrite HTU local FS
HBASE-20354 better docs for impact of proactively checking hsync support.
* Add to the quickstart guide disabling the hsync check, with a
big warning about how we'll lose data if the check is disabled.
* Add to troubleshooting section so folks searching can get a pointer.
2019-01-24 09:23:14 -08:00