Commit Graph

315 Commits

Author SHA1 Message Date
anoopsamjohn ae7685310b HBASE-8781 ImmutableBytesWritable constructor with another IBW as param need to consider the offset of the passed IBW
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1499804 13f79535-47bb-0310-9956-ffa450edef68
2013-07-04 16:43:01 +00:00
Michael Stack f400db0d9b HBASE-8737 [replication] Change replication RPC to use cell blocks
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1499118 13f79535-47bb-0310-9956-ffa450edef68
2013-07-02 21:35:30 +00:00
Michael Stack 69b91b70ec HBASE-8501 The hbase zkcli will connection failure the first and the second ip from ZooKeeperMainServerArg return connection string
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1498784 13f79535-47bb-0310-9956-ffa450edef68
2013-07-02 05:30:25 +00:00
Michael Stack ebffc939ea HBASE-8813 Fix time b/w recoverLease invocations from HBASE 8449
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1497465 13f79535-47bb-0310-9956-ffa450edef68
2013-06-27 17:23:01 +00:00
sershe a34d443c95 HBASE-8776 tweak retry settings some more (on trunk and 0.94)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1496322 13f79535-47bb-0310-9956-ffa450edef68
2013-06-25 01:08:11 +00:00
Gary Helmling fdcc2e4656 Fix up RPC handling
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1494868 13f79535-47bb-0310-9956-ffa450edef68
2013-06-20 06:38:36 +00:00
jeffreyz e75a7e868b HBASE-8617: Introducing a new config to disable writes during recovering
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1494804 13f79535-47bb-0310-9956-ffa450edef68
2013-06-19 23:36:58 +00:00
Michael Stack a71464bf84 HBASE-8696 Fixup for logs that show when running hbase-it tests.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1494453 13f79535-47bb-0310-9956-ffa450edef68
2013-06-19 04:48:04 +00:00
eclark bcc3626301 HBASE-8723 HBase Intgration tests are failing because of new defaults.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1491640 13f79535-47bb-0310-9956-ffa450edef68
2013-06-10 23:42:51 +00:00
Michael Stack c920eb3c4c HBASE-8657 Miscellaneous log fixups for hbase-it; tidier logging, fix a few NPEs
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1487945 13f79535-47bb-0310-9956-ffa450edef68
2013-05-30 17:31:15 +00:00
jxiang bf4a3af4a4 HBASE-8420 Port HBASE-6874 Implement prefetching for scanners from 0.89-fb
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1486246 13f79535-47bb-0310-9956-ffa450edef68
2013-05-24 22:51:22 +00:00
Michael Stack 69798553bc HBASE-8449 Refactor recoverLease retries and pauses informed by findings over in hbase-8389
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1486108 13f79535-47bb-0310-9956-ffa450edef68
2013-05-24 16:20:16 +00:00
zjushch 23da6d4cd3 HBASE-8433 CellComparator#compare returns incorrect result for faked KeyValue
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1485920 13f79535-47bb-0310-9956-ffa450edef68
2013-05-24 01:51:49 +00:00
Michael Stack b5146ebf6e HBASE-8450 Update hbase-default.xml and general recommendations to better suit current hw, h2, experience, etc.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1485561 13f79535-47bb-0310-9956-ffa450edef68
2013-05-23 04:11:12 +00:00
Michael Stack f0ad092dd6 HBASE-8581 rpc refactor dropped passing the operation timeout through to the rpcclient
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1484942 13f79535-47bb-0310-9956-ffa450edef68
2013-05-21 20:32:03 +00:00
Zhihong Yu d5f6d90329 HBASE-7006 [MTTR] Improve Region Server Recovery Time - Distributed Log Replay, Addendum disables the feature by default
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1484022 13f79535-47bb-0310-9956-ffa450edef68
2013-05-17 22:48:36 +00:00
Enis Soztutar 1a131b9e3c HBASE-8505 References to split daughters should not be deleted separately from parent META entry
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1483481 13f79535-47bb-0310-9956-ffa450edef68
2013-05-16 18:00:15 +00:00
Michael Stack cb53db35f3 HBASE-7006 [MTTR] Improve Region Server Recovery Time - Distributed Log Replay
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1482675 13f79535-47bb-0310-9956-ffa450edef68
2013-05-15 04:24:02 +00:00
Devaraj Das 8e0202945b HBASE-5930. Added unit tests and configuration value for disabling the automatic flush
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1482161 13f79535-47bb-0310-9956-ffa450edef68
2013-05-14 00:55:28 +00:00
jxiang 6bff9ab358 HBASE-8437 Clean up tmp coprocessor jars
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1480828 13f79535-47bb-0310-9956-ffa450edef68
2013-05-09 22:55:42 +00:00
sershe be3568fb5b HBASE-8498 PB WAL reading is broken due to some partial reads
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1480511 13f79535-47bb-0310-9956-ffa450edef68
2013-05-09 01:03:02 +00:00
Michael Stack 6ad28427b1 HBASE-7897 Add support for tags to Cell Interface
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1480430 13f79535-47bb-0310-9956-ffa450edef68
2013-05-08 20:01:57 +00:00
sershe ce04d10251 HBASE-8272 make compaction checker frequency configurable per table/cf; ADDENDUM
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1480003 13f79535-47bb-0310-9956-ffa450edef68
2013-05-07 18:26:22 +00:00
sershe d30d4ef8e7 HBASE-5746 HFileDataBlockEncoderImpl uses wrong header size when reading HFiles with no checksums (0.96)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1478966 13f79535-47bb-0310-9956-ffa450edef68
2013-05-03 20:31:46 +00:00
Michael Stack b782a7202e HBASE-8430 Cell decoder/scanner/etc. should not hide exceptions
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1478656 13f79535-47bb-0310-9956-ffa450edef68
2013-05-03 06:40:13 +00:00
Michael Stack d668363c23 HBASE-8214 Remove proxy and engine, rely directly on pb generated Service
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1478637 13f79535-47bb-0310-9956-ffa450edef68
2013-05-03 03:52:15 +00:00
sershe f027f66b22 HBASE-7413 Convert WAL to pb
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1477761 13f79535-47bb-0310-9956-ffa450edef68
2013-04-30 18:34:40 +00:00
Devaraj Das b65d39bc9d HBASE-5930. Limits the amount of time an edit can live in the memstore.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1475872 13f79535-47bb-0310-9956-ffa450edef68
2013-04-25 17:50:17 +00:00
eclark 47cfaa205c HBASE-8431 Fix missing license headers
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1471823 13f79535-47bb-0310-9956-ffa450edef68
2013-04-25 03:20:51 +00:00
jxiang 4558ca5a79 HBASE-8383 Support lib/*jar inside coprocessor jar
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1471754 13f79535-47bb-0310-9956-ffa450edef68
2013-04-24 22:49:56 +00:00
jxiang 8a3cba0cc1 HBASE-8327 Consolidate class loaders
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1471464 13f79535-47bb-0310-9956-ffa450edef68
2013-04-24 15:09:48 +00:00
Jonathan Hsieh 136bc6995b HBASE-8372 Provide mutability to CompoundConfiguration
This patch also addresses:
HBASE-8347 TestSecureLoadInc* tests hang repeatedly getting UnsupportedOperationException in hadoop2 profile


git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1471118 13f79535-47bb-0310-9956-ffa450edef68
2013-04-23 19:52:09 +00:00
Jean-Daniel Cryans 0aadc0b0f4 HBASE-8390 Trunk/0.95 cannot simply compile against Hadoop 1.0
HBASE-8391  StochasticLoadBalancer doesn't call needsBalance


git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1471050 13f79535-47bb-0310-9956-ffa450edef68
2013-04-23 17:14:51 +00:00
sershe 1c09148425 HBASE-8384 heap size computation for HStore is fishy
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1470777 13f79535-47bb-0310-9956-ffa450edef68
2013-04-23 01:48:12 +00:00
Zhihong Yu cfded304c1 HBASE-8352 Rename '.snapshot' directory (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1468669 13f79535-47bb-0310-9956-ffa450edef68
2013-04-16 23:20:40 +00:00
Jonathan Hsieh a00785136b HBASE-8351 Minor typo in Bytes IllegalArgumentException throw (Raymond Liu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1468291 13f79535-47bb-0310-9956-ffa450edef68
2013-04-16 02:25:29 +00:00
jxiang 48ee32824f HBASE-1936 ClassLoader that loads from hdfs; useful adding filters to classpath without having to restart services
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1467092 13f79535-47bb-0310-9956-ffa450edef68
2013-04-11 21:19:07 +00:00
nkeywal c583d4be32 HBASE-8289 TestThreads#testSleepWithoutInterrupt should not expect a bounded wait time
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1465910 13f79535-47bb-0310-9956-ffa450edef68
2013-04-09 07:07:50 +00:00
Michael Stack a8a5c8bc65 HBASE-8031 Document for hbase.rpc.timeout
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1465887 13f79535-47bb-0310-9956-ffa450edef68
2013-04-09 05:36:14 +00:00
Michael Stack 866a14c3cf HBASE-6286 Move site back up out of hbase-assembly; bad idea
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1465322 13f79535-47bb-0310-9956-ffa450edef68
2013-04-07 05:49:57 +00:00
nkeywal bf78ef059f HBASE-8280 Add a dummy test to check build env
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1464983 13f79535-47bb-0310-9956-ffa450edef68
2013-04-05 14:10:28 +00:00
nkeywal 28d84ea0a8 HBASE-8267 Add some resources checker for tests
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1464918 13f79535-47bb-0310-9956-ffa450edef68
2013-04-05 10:42:35 +00:00
Zhihong Yu 17b1428a11 HBASE-8240 CompoundConfiguration should implement Iterable (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1464669 13f79535-47bb-0310-9956-ffa450edef68
2013-04-04 18:38:22 +00:00
Michael Stack 92e2089d65 HBASE-8242 Unable to start HBase 0.95.0RC0 out of the box because of ZK trying to access /var/folders/
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1463782 13f79535-47bb-0310-9956-ffa450edef68
2013-04-02 22:41:55 +00:00
Michael Stack 00f7bb46c5 HBASE-8187 trunk/0.95 tarball packaging
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1462606 13f79535-47bb-0310-9956-ffa450edef68
2013-03-29 18:49:42 +00:00
Zhihong Yu 4ee77aed69 HBASE-8195 hbase.table.archive.directory reference should be removed from hbase-default.xml (Jean-Marc)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1461576 13f79535-47bb-0310-9956-ffa450edef68
2013-03-27 13:45:00 +00:00
zjushch c7309e82ef HBASE-7403 Online Merge (Chunhui shen)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1460306 13f79535-47bb-0310-9956-ffa450edef68
2013-03-24 10:26:21 +00:00
Michael Stack 5f17a10648 HBASE-7845 optimize hfile index key
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1460233 13f79535-47bb-0310-9956-ffa450edef68
2013-03-23 21:12:56 +00:00
Michael Stack 5fde90f68f HBASE-7905 Add passing of optional cell blocks over rpc
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1459013 13f79535-47bb-0310-9956-ffa450edef68
2013-03-20 19:36:46 +00:00
nkeywal 01bb623745 HBASE-8135 Mutation should implement HeapSize
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1458418 13f79535-47bb-0310-9956-ffa450edef68
2013-03-19 17:30:05 +00:00
nkeywal 17e604efbf HBASE-7590 Add a costless notifications mechanism from master to regionservers & clients
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1458184 13f79535-47bb-0310-9956-ffa450edef68
2013-03-19 09:24:01 +00:00
jyates 421e3a4847 HBASE-8108: Add m2eclispe lifecycle mapping to hbase-common
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1458018 13f79535-47bb-0310-9956-ffa450edef68
2013-03-18 21:32:32 +00:00
Zhihong Yu afa31acc64 HBASE-8117 Remove redundant byte conversion methods from HConstants (Nick Dimiduk)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1457045 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 18:21:35 +00:00
Michael Stack 466902ffde HBASE-8101 Cleanup: findbugs and javadoc warning fixes as well as making it illegal passing null row to Put/Delete, etc.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1457024 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 17:11:32 +00:00
Gary Helmling d45cbcac1a HBASE-7482 Port HBASE-7442 HBase remote CopyTable not working when security enabled to trunk
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1455764 13f79535-47bb-0310-9956-ffa450edef68
2013-03-13 00:38:19 +00:00
Michael Stack 39a02611b5 HBASE-HBASE-8054 HBASE-7797 Use consistent package name dregs
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1455672 13f79535-47bb-0310-9956-ffa450edef68
2013-03-12 19:07:34 +00:00
anoopsamjohn 713ec8c4a7 HBASE-7979 Adding some utility methods in org.apache.hadoop.hbase.util.Bytes
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1455213 13f79535-47bb-0310-9956-ffa450edef68
2013-03-11 16:23:00 +00:00
Michael Stack d3b6e25aef HBASE-7928 Scanning .META. with startRow and/or stopRow is not giving proper results; REVERT. NEEDS SOME MORE WORK
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1453175 13f79535-47bb-0310-9956-ffa450edef68
2013-03-06 07:09:26 +00:00
nkeywal fc6f7a031b HBASE-8003 Threads#getBoundedCachedThreadPool harcodes the time unit to seconds
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1452912 13f79535-47bb-0310-9956-ffa450edef68
2013-03-05 17:31:51 +00:00
nkeywal 62d1ad5fde HBASE-7968 Packaging of Trunk and 0.95 does not create the dependent jars in the lib folder
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1452261 13f79535-47bb-0310-9956-ffa450edef68
2013-03-04 11:30:49 +00:00
Zhihong Yu 1046174cc8 HBASE-7936 Undo prefix-tree module as dependency for mapreduce and for DataBlockEncoding (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1451669 13f79535-47bb-0310-9956-ffa450edef68
2013-03-01 17:54:27 +00:00
ramkrishna 0a0d9310c3 HBASE-7928 Scanning .META. with startRow and/or stopRow is not giving proper results (Ram)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1451643 13f79535-47bb-0310-9956-ffa450edef68
2013-03-01 16:37:57 +00:00
Michael Stack 05711f7553 HBASE-7940 Upgrade version to 0.97-SNAPSHOT in pom.xml files
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450337 13f79535-47bb-0310-9956-ffa450edef68
2013-02-26 18:26:28 +00:00
Michael Stack aee5574a5a HBASE-7797 Use consistent package name
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450046 13f79535-47bb-0310-9956-ffa450edef68
2013-02-26 06:28:06 +00:00
Michael Stack 757ee26c3d HBASE-7900 Have client Mutations (Put/Delete/etc.) and Result implement CellScanner Interface
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450017 13f79535-47bb-0310-9956-ffa450edef68
2013-02-26 04:33:36 +00:00
eclark 24ebbcabc3 HBASE-7188 Move classes into hbase-client
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1449950 13f79535-47bb-0310-9956-ffa450edef68
2013-02-25 22:50:17 +00:00
Michael Stack 5bbc0c22f0 HBASE-7899 Cell block building tools: Cell codec and means of iterating an objects Cells
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1449420 13f79535-47bb-0310-9956-ffa450edef68
2013-02-23 22:38:58 +00:00
Jonathan Hsieh e9e10378c7 Merge online snapshot branch with trunk 2/20/13
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1448318 13f79535-47bb-0310-9956-ffa450edef68
2013-02-20 17:48:19 +00:00
Zhihong Yu a6f8131f9d HBASE-7678 make storefile management pluggable, together with compaction (Sergey)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448188 13f79535-47bb-0310-9956-ffa450edef68
2013-02-20 14:37:57 +00:00
Zhihong Yu c36b6fb32c HBASE-7858 cleanup before merging snapshots branch to trunk (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1447967 13f79535-47bb-0310-9956-ffa450edef68
2013-02-19 23:40:35 +00:00
Jonathan Hsieh 842232e872 Merge online snapshot branch with trunk 2/12/13
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1446173 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 13:35:54 +00:00
Jonathan Hsieh 1d2180687a Merge hbase-7290 branch with trunk 2/1/13
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1446147 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 12:58:12 +00:00
Jonathan Hsieh 253cc4c212 HBASE-7365 Safer table creation and deletion using .tmp dir (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445844 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:53:26 +00:00
Jonathan Hsieh cb6f286858 HBASE-6836 Offline snapshots (Jesse Yates)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445782 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:05:53 +00:00
Zhihong Yu b198a50434 HBASE-4676 Prefix Compression - Trie data block encoding (Matt Corgan)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443289 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 00:36:24 +00:00
Zhihong Yu 808a3378bb HBASE-7695 Remove unused member and local variables from HRegionServer (Nick Dimiduk)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1440211 13f79535-47bb-0310-9956-ffa450edef68
2013-01-29 23:10:52 +00:00
Zhihong Yu eacea17618 HBASE-7706 Remove reservation blocks from region server (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1440183 13f79535-47bb-0310-9956-ffa450edef68
2013-01-29 22:18:13 +00:00
Enis Soztutar 92bc4bd87c HBASE-7676. [WINDOWS] TestClassFinder fails on Windows
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1439597 13f79535-47bb-0310-9956-ffa450edef68
2013-01-28 19:38:14 +00:00
Zhihong Yu f95692ce65 HBASE-7571 add the notion of per-table or per-column family configuration (Sergey)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1438527 13f79535-47bb-0310-9956-ffa450edef68
2013-01-25 14:11:45 +00:00
Zhihong Yu 474163397a HBASE-7382 Port ZK.multi support from HBASE-6775 to 0.96 (Gregory, Himanshu and Ted)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1438317 13f79535-47bb-0310-9956-ffa450edef68
2013-01-25 04:34:05 +00:00
Enis Soztutar 73d6cbb4cf HBASE-6832. [WINDOWS] Tests should use explicit timestamp for Puts, and not rely on implicit RS timing
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1437643 13f79535-47bb-0310-9956-ffa450edef68
2013-01-23 19:32:06 +00:00
Zhihong Yu 6c1aac8f0e HBASE-6466 Enable multi-thread for memstore flush (Chunhui)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1437591 13f79535-47bb-0310-9956-ffa450edef68
2013-01-23 17:28:09 +00:00
Zhihong Yu 29a226e189 HBASE-6466 Revert, TestLogRolling failed twice on trunk build
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1437274 13f79535-47bb-0310-9956-ffa450edef68
2013-01-23 05:28:51 +00:00
Zhihong Yu 538798fc95 HBASE-6466 Enable multi-thread for memstore flush (Chunhui)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1437252 13f79535-47bb-0310-9956-ffa450edef68
2013-01-23 02:28:36 +00:00
Zhihong Yu b25c40ac1a HBASE-7329 Remove duplicate code in newly added files
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1436679 13f79535-47bb-0310-9956-ffa450edef68
2013-01-21 23:02:13 +00:00
Zhihong Yu c4fbb3ae2e HBASE-7329 remove flush-related records from WAL and make locking more granular (Sergey)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1436678 13f79535-47bb-0310-9956-ffa450edef68
2013-01-21 22:58:09 +00:00
Zhihong Yu 90417abe51 HBASE-7329 Revert due to compilation error
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1436633 13f79535-47bb-0310-9956-ffa450edef68
2013-01-21 21:36:25 +00:00
Zhihong Yu 644cf0f636 HBASE-7329 remove flush-related records from WAL and make locking more granular (Sergey)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1436632 13f79535-47bb-0310-9956-ffa450edef68
2013-01-21 21:33:37 +00:00
Enis Soztutar f17016bd5b HBASE-7268. Correct local region location cache information can be overwritten w/stale information from an old server (Sergey Shelukhin)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1436583 13f79535-47bb-0310-9956-ffa450edef68
2013-01-21 20:07:25 +00:00
Zhihong Yu 7e1a05c200 HBASE-6907 KeyValue equals and compareTo methods should match (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1436434 13f79535-47bb-0310-9956-ffa450edef68
2013-01-21 15:59:06 +00:00
zjushch 6298623a2f HBASE-7507 Make memstore flush be able to retry after exception (Chunhui)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1436111 13f79535-47bb-0310-9956-ffa450edef68
2013-01-21 02:23:56 +00:00
eclark 7409c4ff9d HBASE-5458 Thread safety issues with Compression.Algorithm.GZ and CompressionTest
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1435316 13f79535-47bb-0310-9956-ffa450edef68
2013-01-18 19:35:25 +00:00
Enis Soztutar ca430a2314 HBASE-7563. Move CompoundConfiguration to common and add string map support (Sergey Shelukhin). Addendum commit for the moved files.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1434541 13f79535-47bb-0310-9956-ffa450edef68
2013-01-17 02:29:03 +00:00
jxiang 9723ea9cdf HBASE-7575 FSUtils#getTableStoreFilePathMap should all ignore non-table folders
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1434010 13f79535-47bb-0310-9956-ffa450edef68
2013-01-16 16:14:17 +00:00
Michael Stack 5f60754608 HBASE-7570 rename user metadata dictionary in shell from CONFIG
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1433730 13f79535-47bb-0310-9956-ffa450edef68
2013-01-15 23:10:05 +00:00
Zhihong Yu 96c32807dd HBASE-7383 create integration test for HBASE-5416 (improving scan performance for certain filters) (Sergey)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1433224 13f79535-47bb-0310-9956-ffa450edef68
2013-01-14 23:57:48 +00:00
zjushch 90ed67dc9a HBASE-7404 Bucket Cache:A solution about CMS,Heap Fragment and Big Cache on HBASE (Chunhui)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1432797 13f79535-47bb-0310-9956-ffa450edef68
2013-01-14 04:08:17 +00:00
Enis Soztutar e4711dc714 HBASE-7384 Introducing waitForCondition function into test cases (Jeffrey Zhong)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1432358 13f79535-47bb-0310-9956-ffa450edef68
2013-01-12 02:07:25 +00:00
Zhihong Yu 39954ddcd4 HBASE-5416 Improve performance of scans with some kind of filters (Max Lapan and Sergey)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1431103 13f79535-47bb-0310-9956-ffa450edef68
2013-01-09 21:37:35 +00:00
nkeywal 4e0af48fe4 HBASE-7508 Fix simple findbugs
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1430169 13f79535-47bb-0310-9956-ffa450edef68
2013-01-08 08:31:11 +00:00
Andrew Kyle Purtell a1079157ec HBASE-7351, HBASE-7399, HBASE-7406. Periodic health check chore (Vandana Ayyalasomayajula)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1428141 13f79535-47bb-0310-9956-ffa450edef68
2013-01-03 02:12:24 +00:00
Zhihong Yu 9de9366147 HBASE-7467 CleanerChore checkAndDeleteDirectory not deleting empty directories (Jean-Marc and Jesse Yates)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1427287 13f79535-47bb-0310-9956-ffa450edef68
2013-01-01 03:07:31 +00:00
Zhihong Yu 5807515e54 HBASE-7428 There are multiple HConstants for configuring Zookeeper timeout (Nick Dimiduk)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1426611 13f79535-47bb-0310-9956-ffa450edef68
2012-12-28 19:19:06 +00:00
larsh 5640731663 HBASE-7435 BuiltInGzipDecompressor is only released during full GC
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1425757 13f79535-47bb-0310-9956-ffa450edef68
2012-12-25 16:59:03 +00:00
Zhihong Yu c4957a21d2 HBASE-7145 ReusableStreamGzipCodec NPE upon reset with IBM JDK (Renata and Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1424090 13f79535-47bb-0310-9956-ffa450edef68
2012-12-19 20:34:25 +00:00
Michael Stack 778ab055a0 HBASE-7356 Fix all javadoc warnings in all modules but hbase-server
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1422134 13f79535-47bb-0310-9956-ffa450edef68
2012-12-14 22:37:55 +00:00
Michael Stack 9f1787fe87 HBASE-7289 Strip Writable from KeyValue
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1419950 13f79535-47bb-0310-9956-ffa450edef68
2012-12-11 00:54:09 +00:00
Michael Stack 5a3c77afd7 HBASE-4072 Deprecate/disable and remove support for reading ZooKeeper zoo.cfg files from the classpath
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1418775 13f79535-47bb-0310-9956-ffa450edef68
2012-12-08 22:41:57 +00:00
larsh 0d8874982c HBASE-7279 Avoid copying the rowkey in RegionScanner, StoreScanner, and ScanQueryMatcher
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1417715 13f79535-47bb-0310-9956-ffa450edef68
2012-12-06 00:25:56 +00:00
larsh 16084720bb HBASE-7008 Set scanner caching to a better default, disable Nagles
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1417233 13f79535-47bb-0310-9956-ffa450edef68
2012-12-04 23:08:34 +00:00
Michael Stack 2e5618b053 HBASE-7249 add test name filter to IntegrationTestsDriver
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1417230 13f79535-47bb-0310-9956-ffa450edef68
2012-12-04 22:56:18 +00:00
eclark abd334265e HBASE-7265 Make Maven skip module test properties consistent
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1416723 13f79535-47bb-0310-9956-ffa450edef68
2012-12-03 23:17:29 +00:00
eclark 3baeb74265 HBASE-7187 Create empty hbase-client module
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1416676 13f79535-47bb-0310-9956-ffa450edef68
2012-12-03 21:30:19 +00:00
eclark 1826577ffc HBASE-7187 Revert Dirty commit.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1416671 13f79535-47bb-0310-9956-ffa450edef68
2012-12-03 21:26:30 +00:00
eclark d269cd2687 HBASE-7187 Create empty hbase-client module
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1416664 13f79535-47bb-0310-9956-ffa450edef68
2012-12-03 21:11:31 +00:00
Michael Stack c4ff575b89 HBASE-7229 ClassFinder finds compat tests during mvn package, causing TestCheckTestClasses to fail
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1414864 13f79535-47bb-0310-9956-ffa450edef68
2012-11-28 18:58:24 +00:00
Michael Stack 4442800016 HBASE-7109 integration tests on cluster are not getting picked up from distribution
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1412348 13f79535-47bb-0310-9956-ffa450edef68
2012-11-21 22:53:27 +00:00
Michael Stack c5b57b4558 HBASE-7162 Prefix Compression - Trie data block encoding; hbase-common and hbase-server changes
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1410213 13f79535-47bb-0310-9956-ffa450edef68
2012-11-16 06:53:23 +00:00
Zhihong Yu 32f23b3d0e HBASE-7137 Improve Bytes to accept byte buffers which don't allow us to directly access their backing arrays (Hiroshi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1409148 13f79535-47bb-0310-9956-ffa450edef68
2012-11-14 10:58:04 +00:00
Michael Stack 98bdd5df13 HBASE-6945 Compilation errors when using non-Sun JDKs to build HBase-0.94
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1409115 13f79535-47bb-0310-9956-ffa450edef68
2012-11-14 08:42:52 +00:00
Zhihong Yu 4416b25b1e HBASE-7128 Reduce annoying catch clauses of UnsupportedEncodingException that is never thrown because of UTF-8 (Hiroshi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1408758 13f79535-47bb-0310-9956-ffa450edef68
2012-11-13 14:52:04 +00:00
Michael Stack 9b3e63dcb7 HBASE-6991 Escape "\" in Bytes.toStringBinary() and its counterpart Bytes.toBytesBinary()
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1406297 13f79535-47bb-0310-9956-ffa450edef68
2012-11-06 20:07:46 +00:00
Zhihong Yu 73911b1740 HBASE-7086 Enhance ResourceChecker to log stack trace for potentially hanging threads
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1405443 13f79535-47bb-0310-9956-ffa450edef68
2012-11-04 00:20:27 +00:00
Enis Soztutar b503dfba3f HBASE-7063 Package name for compression should not contain hfile
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1405130 13f79535-47bb-0310-9956-ffa450edef68
2012-11-02 19:51:18 +00:00
Zhihong Yu 1abf20084a HBASE-7055 port HBASE-6371 tier-based compaction from 0.89-fb to trunk - revert for further discussion
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1403890 13f79535-47bb-0310-9956-ffa450edef68
2012-10-30 22:04:41 +00:00
Zhihong Yu 028a672e20 HBASE-7055 port HBASE-6371 tier-based compaction from 0.89-fb to trunk (Sergey)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1403852 13f79535-47bb-0310-9956-ffa450edef68
2012-10-30 20:14:01 +00:00
Zhihong Yu 427684e09a HBASE-7000 Fix the "INT_VACUOUS_COMPARISON" WARNING in KeyValue class (Liang Xie)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1399740 13f79535-47bb-0310-9956-ffa450edef68
2012-10-18 17:17:41 +00:00
Zhihong Yu 1edf2d3bf1 HBASE-6965 Generic MXBean Utility class to support all JDK vendors (Kumar Ravi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1399734 13f79535-47bb-0310-9956-ffa450edef68
2012-10-18 16:43:42 +00:00
Michael Stack 89370eef92 HBASE-3444 Bytes.toBytesBinary and Bytes.toStringBinary() should be reversible
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1397703 13f79535-47bb-0310-9956-ffa450edef68
2012-10-12 19:48:49 +00:00
Michael Stack 7d2479983a HBASE-6439 Ignore .archive directory as a table
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1393916 13f79535-47bb-0310-9956-ffa450edef68
2012-10-04 05:01:27 +00:00
Michael Stack 6b82ddc911 HBASE-6926 Cleanup some of the javadoc warnings
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1393168 13f79535-47bb-0310-9956-ffa450edef68
2012-10-02 20:42:55 +00:00
Michael Stack e0538fe83b HBASE-6921 String and ConcurrentHashMap sizes change on jdk7; makes TestHeapSize fail; second attempt
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1393062 13f79535-47bb-0310-9956-ffa450edef68
2012-10-02 17:56:34 +00:00
Michael Stack 29f919440a HBASE-6915 String and ConcurrentHashMap sizes change on jdk7; makes TestHeapSize fail
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1392731 13f79535-47bb-0310-9956-ffa450edef68
2012-10-02 04:13:53 +00:00
Michael Stack c7781e9a37 HBASE-6476 Replace all occurrances of System.currentTimeMillis() with EnvironmentEdge equivalent; REVERT
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1391852 13f79535-47bb-0310-9956-ffa450edef68
2012-09-29 17:57:49 +00:00
Michael Stack 040f76eb2c HBASE-6476 Replace all occurrances of System.currentTimeMillis() with EnvironmentEdge equivalent
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1391699 13f79535-47bb-0310-9956-ffa450edef68
2012-09-28 23:50:31 +00:00
Michael Stack 1a992218e3 HBASE-6743 Move EnvironmentEdge classes to hbase-common
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1391321 13f79535-47bb-0310-9956-ffa450edef68
2012-09-28 06:13:14 +00:00
nkeywal ed84f8068e HBASE-6702 ResourceChecker refinement
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1390433 13f79535-47bb-0310-9956-ffa450edef68
2012-09-26 12:23:43 +00:00
larsh 152904f026 HBASE-6637 Missed new files
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1390035 13f79535-47bb-0310-9956-ffa450edef68
2012-09-25 18:19:08 +00:00
larsh 786a5213c9 HBASE-6769 HRS.multi eats NoSuchColumnFamilyException (Elliott Clark)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1384377 13f79535-47bb-0310-9956-ffa450edef68
2012-09-13 15:44:21 +00:00
Michael Stack 0c13da349b HBASE-6518 Bytes.toBytesBinary() incorrect trailing backslash escape
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1384103 13f79535-47bb-0310-9956-ffa450edef68
2012-09-12 19:51:19 +00:00
Michael Stack f89a1b58ed HBASE-6352 Add copy method in Bytes
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1381670 13f79535-47bb-0310-9956-ffa450edef68
2012-09-06 16:37:07 +00:00
Michael Stack 9ae8410f77 HBASE-3870 Purge copyrights from src headers
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1380965 13f79535-47bb-0310-9956-ffa450edef68
2012-09-05 03:37:02 +00:00
Michael Stack 844f27c8f8 HBASE-6234 Move simple KeyValue tests to hbase-common module
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1379287 13f79535-47bb-0310-9956-ffa450edef68
2012-08-31 04:53:32 +00:00
larsh 4559e53e64 HBASE-6165 Replication can overrun .META. scans on cluster re-start (Himanshu Vashishtha)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1379235 13f79535-47bb-0310-9956-ffa450edef68
2012-08-31 00:05:36 +00:00
Michael Stack c9b028862a HBASE-6052 Convert .META. and -ROOT- content to pb
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1377965 13f79535-47bb-0310-9956-ffa450edef68
2012-08-28 03:40:47 +00:00
larsh 94f8d617dd HBASE-6621 Reduce calls to Bytes.toInt
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1375663 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 17:05:17 +00:00
nkeywal c87c7237c7 HBASE-6364 Powering down the server host holding the .META. table causes HBase Client to take excessively long to recover and connect to reassigned .META. table
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1375473 13f79535-47bb-0310-9956-ffa450edef68
2012-08-21 11:12:10 +00:00
Michael Stack 7036d7a4e8 HBASE-6596 Revert HBASE-5022; it undoes HBC.create; ADDENDUM 2
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1374097 13f79535-47bb-0310-9956-ffa450edef68
2012-08-16 22:52:57 +00:00
larsh 001c445d75 HBASE-6561 Gets/Puts with many columns send the RegionServer into an 'endless' loop
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1373943 13f79535-47bb-0310-9956-ffa450edef68
2012-08-16 17:40:59 +00:00
Michael Stack ea61bc702b HBASE-6596 Revert HBASE-5022; it undoes HBC.create
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1373936 13f79535-47bb-0310-9956-ffa450edef68
2012-08-16 17:31:53 +00:00
larsh c3d1bb07f8 HBASE-6562 Fake KVs are sometimes passed to filters
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1373650 13f79535-47bb-0310-9956-ffa450edef68
2012-08-15 22:02:57 +00:00
Zhihong Yu 2131ef1cf8 HBASE-6359 KeyValue may return incorrect values after readFields() (Dave Revell)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1368964 13f79535-47bb-0310-9956-ffa450edef68
2012-08-03 14:02:03 +00:00
larsh ab96788641 HBASE-5547 Don't delete HFiles when in "backup mode" (Jesse Yates)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1364203 13f79535-47bb-0310-9956-ffa450edef68
2012-07-22 01:11:36 +00:00
Michael Stack c22888d6d8 HBASE-6363 HBaseConfiguration can carry a main method that dumps XML output for debug purposes
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1364129 13f79535-47bb-0310-9956-ffa450edef68
2012-07-21 17:23:28 +00:00
Michael Stack e3447cdf07 HBASE-5151 Rename hbase.skip.errors in HRegion as it is too general-sounding
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1360172 13f79535-47bb-0310-9956-ffa450edef68
2012-07-11 13:50:09 +00:00
Michael Stack 02cd5297ee HBASE-6226 move DataBlockEncoding and related classes to hbase-common module
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1356590 13f79535-47bb-0310-9956-ffa450edef68
2012-07-03 07:34:24 +00:00
Lars George 40dc5d71f8 HBASE-6265 Calling getTimestamp() on a KV in cp.prePut() causes KV not to be flushed
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1356106 13f79535-47bb-0310-9956-ffa450edef68
2012-07-02 08:26:31 +00:00
Zhihong Yu 9214f95cf4 HBASE-6170 Timeouts for row lock and scan should be separate (Chris Trezzo)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1354325 13f79535-47bb-0310-9956-ffa450edef68
2012-06-27 04:59:27 +00:00
Zhihong Yu 275bfdcc40 HBASE-6200 KeyComparator.compareWithoutRow can be wrong when families have the same prefix (Jieshan)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1354290 13f79535-47bb-0310-9956-ffa450edef68
2012-06-26 23:40:41 +00:00
Zhihong Yu 9cfae9f15f HBASE-6236 Offline meta repair fails if the HBase base mount point is on a different cluster/volume than its parent in a ViewFS or sim
ilar FS (Aditya)



git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1353065 13f79535-47bb-0310-9956-ffa450edef68
2012-06-23 04:25:58 +00:00
Michael Stack d602aa4385 HBASE-6162 Move KeyValue to hbase-common module
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1350378 13f79535-47bb-0310-9956-ffa450edef68
2012-06-14 19:32:02 +00:00
Michael Stack 5aab2d3e93 HBASE-6145 Fix site target post modularization
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1345788 13f79535-47bb-0310-9956-ffa450edef68
2012-06-03 21:59:50 +00:00
Michael Stack 2426162fb5 HBASE-6087 Add hbase-common module: ADDENDUM
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1344559 13f79535-47bb-0310-9956-ffa450edef68
2012-05-31 04:23:56 +00:00
Michael Stack 3216974717 HBASE-6087 Add hbase-common module: ADDENDUM
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1344558 13f79535-47bb-0310-9956-ffa450edef68
2012-05-31 04:23:20 +00:00
Michael Stack 17a12aa8e5 HBASE-6087 Add hbase-common module
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1344510 13f79535-47bb-0310-9956-ffa450edef68
2012-05-30 23:51:44 +00:00