Geoffrey Jacoby
da06aa7f1f
HBASE-23251 - Add Column Family and Table Names to HFileContext and use in HFileWriterImpl logging ( #796 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: Xu Cang <xucang@apache.org>
Signed-off-by: Zheng Hu <openinx@gmail.com>
2019-11-11 16:22:09 +08:00
chenxu14
235d03bc07
HBASE-22888 Share some stuffs with the initial reader when new stream reader created ( #581 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2019-11-08 14:30:49 +08:00
Shardul Singh
d1864ae8af
HBASE-22980 HRegionPartioner getPartition() method incorrectly partitions the regions of the table. ( #590 )
...
Signed-off-by: Michael Stack <stack@apache.org>
Signed-off-by: Guangxu Cheng <guangxucheng@gmail.com>
2019-11-07 10:08:03 +08:00
Michael Stack
471538ca9e
HBASE-23221 Polish the WAL interface after HBASE-23181 ( #774 )
...
Removes the closeRegion flag added by HBASE-23181 and instead
relies on reading meta WALEdit content. Modified how qualifier is
written when the meta WALEdit is for a RegionEventDescriptor
so the 'type' is added to the qualifer so can figure type
w/o having to deserialize protobuf value content: e.g.
HBASE::REGION_EVENT::REGION_CLOSE
Added doc on WALEdit and tried to formalize the 'meta' WALEdit
type and how it works. Needs complete redo in part as suggested
by HBASE-8457. Meantime, some doc and cleanup.
Also changed the LogRoller constructor to remove redundant param.
Because of constructor change, need to change also
TestFailedAppendAndSync, TestWALLockup, TestAsyncFSWAL &
WALPerformanceEvaluation.java
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Lijin Bin <binlijin@apache.org>
2019-10-30 22:10:51 -07:00
Duo Zhang
3dba799837
HBASE-23181 Blocked WAL archive: "LogRoller: Failed to schedule flush of XXXX, because it is not online on us" ( #753 )
...
Signed-off-by: Lijin Bin <binlijin@apache.org>
Signed-off-by: stack <stack@apache.org>
2019-10-26 20:47:29 +08:00
Andrew Purtell
36c4239f37
HBASE-23139 MapReduce jobs lauched from convenience distribution are nonfunctional ( #705 )
...
Add hbase-shaded-gson to base job dependencies.
Conflicts:
hbase-mapreduce/src/main/java/org/apache/hadoop/hbase/mapreduce/TableMapReduceUtil.java
2019-10-08 19:13:48 -07:00
langdamao
f40c745499
HBASE-22887 Fix HFileOutputFormat2 writer roll ( #554 )
...
Signed-off-by: langdamao <lang--lang--lang@163.com>
2019-10-08 16:47:49 -07:00
Pankaj
58319b8cc6
HBASE-22928 ScanMetrics counter update may not happen in case of exception in TableRecordReaderImpl
...
Signed-off-by: Reid Chan <reidchan@apache.org>
2019-09-02 10:48:32 +08:00
syedmurtazahassan
c5b29265a3
HBASE-22725 Remove all remaining Javadoc warnings
...
Signed-off-by: stack <stack@apache.org>
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-08-11 22:02:53 +02:00
dingwei-2017
6e3b5947a0
HBASE-22773 when set blockSize option in Performance Evaluation tool, error occurs:ERROR: Unrecognized option/command: --blockSize=131072
...
Signed-off-by: huzheng <openinx@gmail.com>
2019-08-05 11:41:10 +08:00
Wellington Chevreuil
f160dd3c10
HBASE-21773 rowcounter utility should respond to pleas for help
...
Signed-off-by: stack <stack@apache.org>
2019-07-26 21:29:48 +01:00
syedmurtazahassan
169abb48c4
HBASE-22603 Javadoc Warnings related to @link tag
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-23 14:33:01 +02:00
syedmurtazahassan
955e643e1d
HBASE-22586 Javadoc Warnings related to @param tag
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-13 16:56:53 +02:00
syedmurtazahassan
b6e66699a9
HBASE-22571 Javadoc Warnings related to @return tag
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2019-07-13 13:48:45 +02:00
syedmurtazahassan
8fa7800389
HBASE-22572 Javadoc Warnings: @link reference not found ( #306 )
...
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
Signed-off-by: stack <stack@apache.org>
2019-07-01 21:18:11 -07:00
Jan Hentschel
6cff25cc23
HBASE-22344 Documented the deprecation of public and limited private APIs ( #208 )
...
Signed-off-by: stack <stack@apache.org>
2019-06-17 22:29:51 +02:00
syedmurtazahassan
4400ab1852
HBASE-22481 Javadoc Warnings reference not found
2019-06-08 20:26:25 +02:00
zhangduo
09465f48a8
HBASE-22524 Refactor TestReplicationSyncUpTool
2019-06-04 08:19:00 +08:00
Guanghao
90c13d5970
HBASE-22003 Fix flaky test TestVerifyReplication.testHBase14905
2019-05-28 17:23:43 +08:00
wellington
d4438ae886
HBASE-20305 adding options to skip deletes/puts on target when running SyncTable
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-05-14 15:27:09 -07:00
Jan Hentschel
c40e6e2339
HBASE-22231 Removed unused and '*' import
2019-04-23 12:53:52 +02:00
wellington
c2f48e01db
HBASE-20586: add support for clusters on different realms (with cross-realm authentication)
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2019-04-15 11:23:50 -07:00
meiyi
61bc0b4741
HBASE-22084 Rename AccessControlLists to PermissionStorage
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2019-04-12 14:22:57 +08:00
Bahram Chechrazy
86483bf961
HBASE-22194 Snapshot unittests fail on Windows due to invalid file path uri
...
Signed-off-by: Sergey Shelukhin <sershe@apache.org>
2019-04-11 11:34:27 -07:00
Guanghao
66fffaa6d0
HBASE-22163 Should not archive the compacted store files when region warmup
2019-04-08 22:20:05 +08:00
zhangduo
359cd73e25
HBASE-22099 Backport HBASE-21895 "Error prone upgrade" to branch-2
...
Signed-off-by: Michael Stack <stack@apache.org>
2019-03-30 14:28:15 +08:00
chenyechao
b6afc5fbc1
HBASE-21810 bulkload support set hfile compression on client
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2019-03-12 17:54:24 +08:00
Wellington Chevreuil
bfe7751814
HBASE-21959 - CompactionTool should close the store it uses for compacting files, in order to properly archive compacted files.
...
Signed-off-by: Xu Cang <xucang@apache.org>
2019-03-08 14:06:15 -08:00
subrat.mishra
2f9ab7d95a
HBASE-21871 Added support to specify a peer table name in VerifyReplication tool
...
Signed-off-by: Toshihiro Suzuki <brfrn169@gmail.com>
2019-03-06 23:29:08 +09:00
Guanghao Zhang
607ac735c4
HBASE-21922 BloomContext#sanityCheck may failed when use ROWPREFIX_DELIMITED bloom filter
2019-02-23 23:29:53 +08:00
Duo Zhang
761aef6d9d
HBASE-20587 Replace Jackson with shaded thirdparty gson
...
Signed-off-by: Michael Stack <stack@apache.org>
2019-02-22 16:40:45 +08:00
huzheng
df8fa5ef23
HBASE-18484 VerifyRep by snapshot does not work when Yarn/SourceHBase/PeerHBase located in three different HDFS clusters
2019-02-12 11:06:11 +08:00
Toshihiro Suzuki
3902693f61
HBASE-21201 Support to run VerifyReplication MR tool without peerid
...
Signed-off-by: Josh Elser <elserj@apache.org>
2019-02-10 16:16:37 +09:00
zhangduo
2d4819dbed
HBASE-21782 LoadIncrementalHFiles should not be IA.Public
...
Signed-off-by: Michael Stack <stack@apache.org>
2019-01-27 11:26:00 +08:00
Duo Zhang
1ac090b3f0
HBASE-21762 Move some methods in ClusterConnection to Connection
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2019-01-25 21:14:07 +08:00
huzheng
fdfbd9a21c
HBASE-21657 PrivateCellUtil#estimatedSerializedSizeOf has been the bottleneck in 100% scan case
2019-01-16 09:47:27 +08:00
stack
8add7915de
HBASE-21646 Flakey TestTableSnapshotInputFormat; DisableTable not completing... Amendment to fix checkstyle complaint
...
Includes fix for checkstyle complaint.
2018-12-28 14:47:50 -08:00
huzheng
f60e8b0b95
HBASE-21642 CopyTable by reading snapshot and bulkloading will save a lot of time
2018-12-27 18:50:10 +08:00
BELUGA BEHR
fc7ca8a2ef
HBASE-21492 CellCodec Written To WAL Before It's Verified
2018-12-18 17:45:37 -08:00
Josh Elser
b8405bfea4
HBASE-21568 Use CacheConfig.DISABLED where we don't expect to have blockcache running
...
This includes removing the "old way" of disabling blockcache in favor of the
new API.
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2018-12-11 11:37:35 -05:00
Michael Stack
66c2a7487c
HBASE-21452 Illegal character in hbase counters group name
2018-11-13 22:12:40 -08:00
huzheng
ee19f2b36f
HBASE-21445 CopyTable by bulkload will write hfile into yarn's HDFS
2018-11-10 10:19:45 +08:00
ffernandez92
12ea0cf373
HBASE-20766 Typo in VerifyReplication error.
...
closes #80 .
Signed-off-by: Sean Busbey <busbey@apache.org>
(cherry picked from commit 8f8d571779
)
2018-09-26 14:55:21 -07:00
Guangxu Cheng
fd68e7593e
HBASE-20636 Introduce two bloom filter type : ROWPREFIX and ROWPREFIX_DELIMITED
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Amending-Author: Andrew Purtell <apurtell@apache.org>
2018-09-21 16:06:34 -07:00
Tyler Mi
d40348e8cd
HBASE-21098 Improve Snapshot Performance with Temporary Snapshot Directory when rootDir on S3
...
Signed-off-by: Zach York <zyork@apache.org>
Signed-off-by: Mingliang Liu <liuml07@apache.org>
2018-09-11 16:31:56 -07:00
Andrew Purtell
7d9e5538ba
HBASE-20307 LoadTestTool prints too much zookeeper logging (Colin Garcia)
2018-09-07 15:09:36 -07:00
Duo Zhang
f61f3c7f65
HBASE-21157 Split TableInputFormatScan to individual tests
2018-09-06 13:56:36 +08:00
Guanghao Zhang
d39be48f04
HBASE-21127 TableRecordReader need to handle cursor result too
2018-09-05 10:41:02 +08:00
Mingliang Liu
a0cbfb8ea6
HBASE-21071 HBaseTestingUtility::startMiniCluster() to use builder pattern
...
Signed-off-by: zhangduo <zhangduo@apache.org>
Signed-off-by: Michael Stack <stack@apache.org>
2018-08-27 10:22:04 -07:00
Vikas Vishwakarma
9c19692c37
HBASE-20890 PE filterScan seems to be stuck forever
2018-08-27 13:01:52 +05:30
Mike Drob
2a9162a503
HBASE-20884 Replace Base64 with j.u.Base64
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-07-13 13:00:23 -05:00
Michael Stack
e3d87cc1ec
HBASE-20785 NPE getting metrics in PE testing scans
2018-06-27 12:07:50 -07:00
Sahil Aggarwal
e61507b9a0
HBASE-19164: Remove UUID.randomUUID in tests.
...
Signed-off-by: Mike Drob <mdrob@apache.org>
2018-06-27 10:36:48 -05:00
jingyuntian
a02581e72f
HBASE-20769 getSplits() has a out of bounds problem in TableSnapshotInputFormatImpl
...
Signed-off-by: huzheng <openinx@gmail.com>
2018-06-27 14:31:41 +08:00
huzheng
2c02fb66a0
Revert "HBASE-20769 getSplits() has a out of bounds problem in TableSnapshotInputFormatImpl"
...
This reverts commit 48cd82e134
.
2018-06-27 14:30:46 +08:00
jingyuntian
48cd82e134
HBASE-20769 getSplits() has a out of bounds problem in TableSnapshotInputFormatImpl
2018-06-26 15:35:05 +08:00
Mike Drob
b04c976fe6
HBASE-20478 Update checkstyle to v8.2
...
Cannot go to latest (8.9) yet due to
https://github.com/checkstyle/checkstyle/issues/5279
* move hbaseanti import checks to checkstyle
* implment a few missing equals checks, and ignore one
* fix lots of javadoc errors
Signed-off-by: Sean Busbey <busbey@apache.org>
2018-06-18 14:02:40 -07:00
Josh Elser
81937df3bb
HBASE-20579 Include original exception in wrapped exception
...
Signed-off-by: Ted Yu <yuzhihong@gmail.com>
2018-06-02 22:16:29 -04:00
tedyu
5a200b5902
HBASE-20668 Avoid permission change if ExportSnapshot's copy fails
2018-06-01 14:39:01 -07:00
Allan Yang
f27a6dc1d2
HBASE-20601 Add multiPut support and other miscellaneous to PE
2018-05-23 20:06:23 +08:00
jingyuntian
c3c9a4a595
HBASE-20579 Improve snapshot manifest copy in ExportSnapshot
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-05-18 06:43:53 -07:00
Xu Cang
56bb1fa065
HBASE-20488 Fix PE command help message
...
checkstyle fix
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2018-05-17 11:58:23 +02:00
Sean Busbey
61f96b6ffa
HBASE-20544 Make HBTU default to random ports.
...
Signed-off-by: Umesh Agashe <uagashe@cloudera.com>
Signed-off-by: Josh Elser <elserj@apache.org>
Conflicts:
hbase-backup/src/test/resources/hbase-site.xml
hbase-spark-it/src/test/resources/hbase-site.xml
hbase-spark/src/test/resources/hbase-site.xml
2018-05-09 23:45:39 -07:00
Michael Stack
de25f8b209
HBASE-20539 Disable IMC; part 2
...
Set default for in-memory compaction to NONE. PE was using
this value creating its table. Add test to ensure expected
default.
2018-05-09 06:29:56 -07:00
Mike Drob
421ed6ca51
HBASE-20521 change getConf as first sequence instead of jobContext in TableOutputFormat.checkOutputSpec, add unit tests
2018-05-08 22:18:48 -05:00
Mike Drob
d91908b0d4
Revert "change getConf as first sequence instead of jobContext in TableOutputFormat.checkOutputSpec, add unit tests"
...
This reverts commit 9e68719014
.
2018-05-08 22:18:42 -05:00
michael.jin
9e68719014
change getConf as first sequence instead of jobContext in TableOutputFormat.checkOutputSpec, add unit tests
2018-05-08 10:25:56 -05:00
Andrew Purtell
6f2ec4639b
HBASE-20505 PE should support multi column family read and write cases
2018-05-07 18:39:10 -07:00
Vasudevan
db67906cd0
HBASE-20523 PE tool should support configuring client side buffering sizes
...
(Ram)
2018-05-07 12:50:24 +05:30
Andrew Purtell
991d78ca2b
HBASE-20513 Collect and emit ScanMetrics in PerformanceEvaluation
2018-05-04 17:59:20 -07:00
Andrew Purtell
7df8e5e4a7
HBASE-20517 Fix PerformanceEvaluation 'column' parameter
2018-05-04 17:24:21 -07:00
Sean Busbey
944ecc729c
HBASE-20439 Clean up incorrect use of commons-logging in hbase-server
...
Signed-off-by: Umesh Agashe <uagashe@cloudera.com>
Signed-off-by: Yu Li <liyu@apache.org>
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/FileArchiverNotifierImpl.java
hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/RegionSizeReportingChore.java
hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/RegionSizeStoreImpl.java
Additions:
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/TestCellBasedHFileOutputFormat2.java
hbase-mapreduce/src/test/java/org/apache/hadoop/hbase/mapreduce/TestCellBasedImportExport2.java
2018-04-20 08:04:17 -05:00
Peter Somogyi
e51ced4f17
HBASE-20376 RowCounter and CellCounter documentations are incorrect
2018-04-12 10:05:45 +02:00
Balazs Meszaros
d0060394bf
HBASE-20386 [DOC] Align WALPlayer help text and refguide
2018-04-11 09:36:26 -07:00
Yuki Tawara
1ec708bf6c
HBASE-20361 Non-successive TableInputSplits may wrongly be merged by auto balancing feature
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-04-08 10:58:56 -07:00
michael.jin
10ed3f41f5
HBASE-20295 fix NullPointException in TableOutputFormat.checkOutputSpecs
2018-04-07 09:30:52 -07:00
Mike Drob
468d4fcd73
HBASE-20282 Clean up tooling docs/help
2018-03-30 09:00:46 -07:00
Josh Elser
c3d82a283d
HBASE-20223 Update to hbase-thirdparty 2.1.0
...
Remove commons-cli and commons-collections4 use. Account
for the newer internal protobuf version of 3.5.1.
Signed-off-by: Michael Stack <stack@apache.org>
Signed-off-by: Mike Drob <mdrob@apache.org>
2018-03-26 16:07:39 -04:00
Jan Hentschel
52014b9423
HBASE-13300 Fixed casing in set/getTimeStamp for Mutations
2018-03-23 17:23:55 -07:00
Umesh Agashe
96d63fee11
HBASE-20224 Web UI is broken in standalone mode
...
Changes for HBASE-20027 seem to cause UI not showing up on default port in standalone mode. For concurrent
unit test execution, individual tests can set hbase.localcluster.assign.random.ports to true or modify
test/resources/hbase-site.xml.
2018-03-22 20:28:08 -07:00
Michael Stack
79e4c9d925
Revert "HBASE-20224 Web UI is broken in standalone mode"
...
Broke shell tests.
This reverts commit dd9fe813ec
.
2018-03-22 10:47:47 -07:00
Umesh Agashe
dd9fe813ec
HBASE-20224 Web UI is broken in standalone mode
...
Changes for HBASE-20027 seem to cause UI not showing up on default port in standalone mode. For concurrent
unit test execution, individual tests can set hbase.localcluster.assign.random.ports to true or modify
test/resources/hbase-site.xml.
2018-03-22 06:52:51 -07:00
Chia-Ping Tsai
dd9e46bbf5
HBASE-20212 Make all Public classes have InterfaceAudience category
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
Signed-off-by: Michael Stack <stack@apache.org>
2018-03-22 18:09:54 +08:00
Chia-Ping Tsai
95596e8ba7
HBASE-20119 Introduce a pojo class to carry coprocessor information in order to make TableDescriptorBuilder accept multiple cp at once
...
Signed-off-by: Ted Yu <yuzhihong@gmail.com>
Signed-off-by: Michael Stack <stack@apache.org>
2018-03-16 01:26:08 +08:00
Mike Drob
5e2f8e4023
HBASE-20180 Avoid Class::newInstance
2018-03-14 12:23:38 -05:00
zhangduo
b84fbde175
HBASE-19687 Move the logic in ReplicationZKNodeCleaner to ReplicationChecker and remove ReplicationZKNodeCleanerChore
2018-03-09 20:55:48 +08:00
zhangduo
525fef572e
HBASE-19633 Clean up the replication queues in the postPeerModification stage when removing a peer
2018-03-09 20:55:48 +08:00
huzheng
1e36a84afc
HBASE-19622 Reimplement ReplicationPeers with the new replication storage interface
2018-03-09 20:55:48 +08:00
Guanghao Zhang
eae251d203
HBASE-19573 Rewrite ReplicationPeer with the new replication storage interface
2018-03-09 20:55:48 +08:00
Michael Stack
03f9cb89a6
HBASE-20110 Findbugs in zk and mr caused nightly #409 branch-2 to fail
2018-02-28 23:38:35 -08:00
tedyu
b3ae580216
HBASE-20086 PE randomSeekScan fails with ClassNotFoundException
2018-02-26 18:30:09 -08:00
Mike Drob
d8ec10e20f
HBASE-20039 MR tests out to hbase-mapreduce mobile
2018-02-21 14:53:30 -06:00
Artem Ervits
a5443c18d2
HBASE-20023 CompactionTool command line examples are incorrect
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-02-20 08:13:59 -08:00
eshcar
a458d7c400
HBASE-18294 Reduce global heap pressure: flush based on heap occupancy
2018-02-18 12:58:52 +02:00
Michael Stack
8f1e01b6e5
HBASE-19951 Cleanup the explicit timeout value for test method
2018-02-07 16:39:54 -08:00
zhangduo
66a11f2ac0
HBASE-19904 Break dependency of WAL constructor on Replication
2018-02-03 17:11:30 +08:00
Chia-Ping Tsai
b0bf6f504e
HBASE-19720 Rename WALKey#getTabnename to WALKey#getTableName
2018-02-02 20:02:04 +08:00
Duo Zhang
bbf3bae72a
HBASE-19873 Add a CategoryBasedTimeout ClassRule for all UTs
2018-01-29 12:41:14 -08:00
zhangduo
48bb19012c
HBASE-19792 TestReplicationSmallTests.testDisableEnable fails
2018-01-17 14:23:17 +08:00
zhangduo
814d08a2d6
HBASE-19751 Use RegionInfo directly instead of an identifier and a namespace when getting WAL
2018-01-11 15:48:33 +08:00
Guangxu Cheng
3fa3dcd9f9
HBASE-19483 Add proper privilege check for rsgroup commands
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-09 08:11:07 -08:00
huzheng
0b62528dbf
HBASE-18452 VerifyReplication by Snapshot should cache HDFS token before submit job for kerberos env
2018-01-04 14:01:41 +08:00
Chia-Ping Tsai
654edc5fa5
HBASE-19596 RegionMetrics/ServerMetrics/ClusterMetrics should apply to all public classes
2018-01-04 13:05:21 +08:00
Michael Stack
4c0fba6a85
HBASE-19588 Additional jar dependencies needed for mapreduce
...
PerformanceEvaluation
Signed-off-by: Albert Chu <chu11@llnl.gov>
2018-01-03 21:36:05 -06:00
huzheng
16e8422855
HBASE-18806 VerifyRep by snapshot need not to restore snapshot for each mapper
2018-01-04 10:12:53 +08:00
brandboat
9e141d12a4
HBASE-8518 Get rid of hbase.hstore.compaction.complete setting
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-12-30 04:32:12 +08:00
Mike Drob
64cb777a8a
HBASE-19552 find-and-replace thirdparty offset
2017-12-28 12:01:25 -06:00
Chia-Ping Tsai
2468f30029
HBASE-19628 ByteBufferCell should extend ExtendedCell
2017-12-27 23:02:18 +08:00
Vasudevan
0454a389a3
HBASE-19629 RawCell#getTags should return the Iterator<Tag> in order to avoid iterating through whole tag array at once
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-12-27 21:30:08 +08:00
Peter Somogyi
15ed748286
HBASE-19545 Replace getBytes(StandardCharsets.UTF_8) with Bytes.toBytes
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-12-27 20:10:50 +08:00
Balazs Meszaros
992b5d8630
HBASE-10092 Move up on to log4j2
...
Changes:
- replaced commons-logging to slf4j everywhere
- log.XXX(Throwable) calls were replaced with log.XXX(t.toString(), t)
- log.XXX(Object) calls were replaced with log.XXX(Objects.toString(obj))
- log.fatal() calls were replaced with log.error(HBaseMarkers.FATAL, ...)
- programmatic log4j configuration was removed from the unit test
This commit does not affect the current logging configurations, because log4j
is still on the classpath. slf4j-log4j12 binds log4j to slf4j.
Signed-off-by: Michael Stack <stack@apache.org>
2017-12-20 22:58:12 -08:00
Xiang Li
c739e3ecec
HBASE-15482 Provide an option to skip calculating block locations for SnapshotInputFormat
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-12-19 15:52:42 -08:00
Peter Somogyi
dbf0d427e2
HBASE-19549 Change path comparison in CommonFSUtils
...
Also change makeQualified(FileSystem fs)
to makeQualified(URI defaultUri, Path workingDir)
Signed-off-by: Michael Stack <stack@apache.org>
2017-12-18 15:28:29 -08:00
Michael Stack
495bedea35
HBASE-19122 Suspect methods on Cell to be deprecated
2017-12-18 15:23:03 -08:00
BELUGA BEHR
7c871849de
HBASE-19472 Remove ArrayUtil Class
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-12-13 19:08:54 +08:00
Peter Somogyi
941acc5c05
HBASE-19213 Align check and mutate operations in Table and AsyncTable
...
- Deprecates old checkAnd*() operations in Table
- Adds Table#CheckAndMutateBuilder and implements it in HTable
Commiter note: When committing the patch, noticed redundant {@inheritDoc} being added in HTable.
Removed new and olds ones.
Signed-off-by: Apekshit Sharma <appy@apache.org>
2017-12-12 20:46:39 -08:00
Michael Stack
a33a9de643
HBASE-19134 Make WALKey an Interface; expose Read-Only version to CPs
...
Created a new WALKey Interface and a WALKeyImpl. The WALKey Interface
is surfaced to Coprocessors and throughout most of the code base.
WALKeyImpl is used internally by WAL and by Replication which need
access to WALKey setters.
Methods that were deprecated in WALObserver because they were exposing
Private audience Classes have been undeprecated now we have WALKey.
Moved over to use SequenceId#getSequenceId throughout. Changed
SequenceId#getSequenceId removing the IOE.
2017-12-08 15:12:51 -08:00
Chia-Ping Tsai
4833e63d17
HBASE-19430 Remove the SettableTimestamp and SettableSequenceId
2017-12-07 13:34:38 +08:00
Andrew Purtell
57df73ac68
HBASE-19445 PerformanceEvaluation NPE processing split policy option
2017-12-06 14:11:40 -08:00
TAK LON WU
b2f9b7bc19
HBASE-19023 Replace hbase-server with hbase-mapreduce for HBase and MapReduce chapter
...
RowCounter and other related HBase's MapReduce classes have been moved
to hbase-mapreduce component by HBASE-18640, related chapter was
out-of-date and this fix replaced hbase-server with hbase-mapreduce
to correct those commands
Also this change moved RowCounter_Counters.properties
to hbase-mapreduce package as well
JIRA https://issues.apache.org/jira/browse/HBASE-19023
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-12-06 09:04:02 -08:00
Guangxu Cheng
142e6bb9de
HBASE-19432 Roll the specified writer in HFileOutputFormat2
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-12-05 22:28:27 -08:00
Chia-Ping Tsai
5f8b459cc1
HBASE-19408 Remove WALActionsListener.Base
2017-12-03 01:17:03 +08:00
tedyu
749361e304
HBASE-19355 Missing dependency on hbase-zookeeper module causes CopyTable to fail
2017-11-27 17:40:42 -08:00
Vasudevan
6ac6ae3fa2
HBASE-19092 Make Tag IA.LimitedPrivate and expose for CPs (Ram)
...
Signed-off-by: Chia-ping Tsai, Anoop Sam John, Stack
2017-11-24 12:38:42 +05:30
Michael Stack
eb17a2f285
HBASE-19299 Assert only one Connection is constructed when calculating splits in a MultiTableInputFormat
...
Adds a test suite that has one test in it. Does a bunch of mocking so
getSplits can run. Has counter in mocked Connection constructor so can
count how many Connections made during call to getSplits. Verified that
assert fails if more than one Connection made.
2017-11-20 09:01:56 -08:00
Apekshit Sharma
e0c4f374b5
HBASE-19114 Split out o.a.h.h.zookeeper from hbase-server and hbase-client
...
- Moved DrainingServerTracker and RegionServerTracker to hbase-server:o.a.h.h.master.
- Moved SplitOrMergeTracker to oahh.master (because it depends on a PB)
- Moving hbase-client:oahh.zookeeper.* to hbase-zookeeper module. After HBASE-19200, hbase-client doesn't need them anymore (except 3 classes).
- Renamed some classes to use a consistent naming for classes - ZK instead of mix of ZK, Zk , ZooKeeper. Couldn't rename following public classes: MiniZooKeeperCluster, ZooKeeperConnectionException. Left RecoverableZooKeeper for lack of better name. (suggestions?)
- Sadly, can't move tests out because they depend on HBaseTestingUtility (which defeats part of the purpose - trimming down hbase-server tests. We need to promote more use of mocks in our tests)
2017-11-17 13:23:28 -08:00
zhangduo
bc3542c0fb
HBASE-19251 Merge RawAsyncTable and AsyncTable
2017-11-16 14:37:51 +08:00
Michael Stack
3ad300a2b0
HBASE-19245 MultiTableInputFormatBase#getSplits creates a Connection per Table
...
We make one Connection only instead of a Connection per table (Change is
just moving one line it involves right-shifting body of the function)
2017-11-14 21:48:06 -08:00
Tamas Penzes
7a69ebc73e
HBASE-18601: Update Htrace to 4.2
...
Updated HTrace version to 4.2
Created TraceUtil class to wrap htrace methods. Uses try with resources.
Signed-off-by: Balazs Meszaros <balazs.meszaros@cloudera.com>
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-13 10:38:36 -08:00
Mike Drob
0d4f33ca27
HBASE-19195 error-prone fixes for client, mr, and server
2017-11-08 12:04:46 -06:00
tedyu
50f30668b8
HBASE-19160 expose CellComparator as IA.Public - addendum fixes compilation for branch-2
2017-11-06 11:32:26 -08:00
Mike Drob
cfddfcf23c
HBASE-19160 expose CellComparator as IA.Public
2017-11-06 10:15:55 -06:00
Chia-Ping Tsai
061a73db6d
HBASE-19185 ClassNotFoundException: com.fasterxml.jackson.*
2017-11-05 23:31:05 +08:00
Michael Stack
f8c58930aa
HBASE-19179 Remove hbase-prefix-tree
2017-11-04 10:09:46 -07:00
Josh Elser
99cb148150
HBASE-19156 Remove vestiges of an unused regions-per-server CLI argument
...
Signed-off-by: Ted Yu <tedyu@apache.org>
Signed-off-by: Michael Stack <stack@apache.org>
2017-11-02 15:00:25 -04:00
Apekshit Sharma
d69570a485
HBASE-18925 Update mockito dependency from mockito-all:1.10.19 to mockito-core:2.1.0 for JDK8 support.
...
Last mockito-all release was in Dec'14. Mockito-core has had many releases since then.
From mockito's site:
- "Mockito does not produce the mockito-all artifact anymore ; this one was primarily
aimed at ant users, and contained other dependencies. We felt it was time to move on
and remove such artifacts as they cause problems in dependency management system like
maven or gradle."
- anyX() and any(SomeType.class) matchers now reject nulls and check type.
2017-11-01 14:38:50 -07:00
tedyu
20b7120afb
HBASE-18870 Hbase Backup should set the details to MR job name (Vishal Khandelwal)
2017-10-30 19:57:58 -07:00
Michael Stack
250a8bc7ad
HBASE-18995 Move methods that are for internal usage from CellUtil to Private util class (Ramkrishna Vasudevan)
2017-10-27 17:51:32 -07:00
Tamas Penzes
fc581270a8
HBASE-13346: Clean up Filter package for post 1.0 s/KeyValue/Cell/g
...
Added filterCell method to Filter, it calls filterKeyValue by default
Deprecated filterKeyValue in Filter, bud added default functionality to return Filter.ReturnCode.INCLUDE.
Added filterKeyValue (calling filterCell) to Filters extending FilterBase to be backward compatible.
renamed filterKeyValue to filterCell in all implementations
changed all internal calls to use filterCell instead of filterKeyValue
changed tests too
This way the change is simple and backward compatible.
Any existing custom filter should work since they override filterKeyValue
and the implementation is called by Filter.filterCell.
Moved FilterWrapper to hbase-server
Signed-off-by: anoopsamjohn <anoopsamjohn@gmail.com>
2017-10-27 11:17:53 +05:30
Chia-Ping Tsai
2a28ff840e
HBASE-18754 Get rid of Writable from TimeRangeTracker
2017-10-24 15:14:14 +08:00
Mike Drob
34df2e665e
HBASE-16338 Remove Jackson1 deps
...
* Change imports from org.codehaus to com.fasterxml
* Exclude transitive jackson1 from hadoop and others
* Minor test cleanup to add assert messages, fix some parameter order
* Add anti-pattern check for using jackson 1 imports
* Add explicit non-null serialization directive to ScannerModel
2017-10-23 15:24:51 -05:00
tedyu
998bc32ec9
HBASE-18945 Make a IA.LimitedPrivate interface for CellComparator - addendum fixes compilation for branch-2
2017-10-17 16:30:53 -07:00
Ramkrishna
2cb64fb467
HBSE-18945 Make a IA.LimitedPrivate interface for CellComparator (Ram)
2017-10-17 23:19:21 +05:30
Yu Li
cf550c2be1
HBASE-19016 Coordinate storage policy property name for table schema and bulkload
2017-10-17 10:25:27 +08:00
Chia-Ping Tsai
d2e4e0e1f3
HBASE-18997 Remove the redundant methods in RegionInfo
2017-10-14 23:32:48 +08:00
Huaxiang Sun
7a25ed6d7c
HBASE-18355 Enable export snapshot tests that were disabled by Proc-V2 AM in HBASE-14614
2017-10-13 15:31:18 -07:00
Ramkrishna
66fb60d4a4
HBASE-18649 Deprecate KV Usage in MR to move to Cells in 3.0 (Ram)
2017-10-04 14:44:19 +05:30
Yi Liang
4475ba88c1
HBASE-16894 Create more than 1 split per region, generalize HBASE-12590
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-10-03 17:15:39 -07:00
libisthanks
0db82daa91
HBASE-18814 Make ScanMetrics enabled and add counter <HBase Counters, ROWS_SCANNED> into the MapReduce Job over snapshot
...
Signed-off-by: Ashu Pachauri <ashu@apache.org>
2017-10-02 18:25:34 -07:00
Chia-Ping Tsai
2cc1ea3d2e
HBASE-18753 Introduce the unsynchronized TimeRangeTracker
2017-10-01 21:38:05 +08:00