Commit Graph

1291 Commits

Author SHA1 Message Date
mbertozzi eb039567de HBASE-7809 Refactor Split/Merge to use HRegionFileSystem
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1457148 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 22:19:34 +00:00
Zhihong Yu 436c63c497 HBASE-7930 hbck should provide an option to fix .META. rows with empty REGIONINFO_QUALIFIER (Jean-Marc)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1457103 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 20:40:53 +00:00
mbertozzi ba155ad854 HBASE-8122 TestAccessController depends on the execution order
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1457091 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 20:11:37 +00:00
mbertozzi 16589af634 HBASE-8123 Replace HashMap/HashSet with TreeMap/TreeSet where byte[] is used as key
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1457089 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 20:04:08 +00:00
Michael Stack 167766c262 HBASE-4285 partitions file created in user's home directory by importtsv
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1457078 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 19:45:09 +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
mbertozzi 551c04f173 HBASE-8118 TestTablePermission depends on the execution order
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1456946 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 13:21:53 +00:00
Enis Soztutar 76dbb6f616 HBASE-8116 TestSnapshotCloneIndependence fails in trunk builds intermittently
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1456753 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 03:13:25 +00:00
sershe aa4092c83d HBASE-8034 record on-disk data size for store file and make it available during writing
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1456743 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 01:41:45 +00:00
Enis Soztutar 48debe39f0 HBASE-7938 Add integration test for ImportTsv/LoadIncrementalHFiles workflow (Nick Dimiduk)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1456700 13f79535-47bb-0310-9956-ffa450edef68
2013-03-14 22:28:08 +00:00
Michael Stack f1b6c6d317 HBASE-7876 Got exception when manually triggers a split on an empty region
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1456543 13f79535-47bb-0310-9956-ffa450edef68
2013-03-14 17:10:26 +00:00
larsh 68463933e4 HBASE-8099 ReplicationZookeeper.copyQueuesFromRSUsingMulti should not return any queues if it failed to execute. (Himanshu and LarsH)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1456520 13f79535-47bb-0310-9956-ffa450edef68
2013-03-14 16:40:36 +00:00
Enis Soztutar 566989a455 HBASE-8094 TestTableInputFormatScan doesn't assert anything (Nick Dimiduk)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1456285 13f79535-47bb-0310-9956-ffa450edef68
2013-03-14 00:03:41 +00:00
sershe 88c3d9da6d HBASE-8056 allow StoreScanner to drop deletes from some part of the compaction range
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1456082 13f79535-47bb-0310-9956-ffa450edef68
2013-03-13 18:38:31 +00:00
Enis Soztutar 8c68535d1a HBASE-8036 ProtobufUtil.multi behavior is inconsistent in case of errors
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1456063 13f79535-47bb-0310-9956-ffa450edef68
2013-03-13 17:51:02 +00:00
ramkrishna 64cdeb630c HBASE-8012 - Reseek should position to the beginning of file for the first time it is invoked with a KV smaller than the first KV in file (Raymond Liu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1455993 13f79535-47bb-0310-9956-ffa450edef68
2013-03-13 15:13:57 +00:00
Zhihong Yu afcfbd1a8a HBASE-8063 Filter HFiles based on first/last key (Liang Xie)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1455971 13f79535-47bb-0310-9956-ffa450edef68
2013-03-13 14:47:05 +00:00
ramkrishna 6f97d4b20d HBASE-8066 - Provide Admin.isTableAvailable() for a given table along with splitkeys(Ram)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1455958 13f79535-47bb-0310-9956-ffa450edef68
2013-03-13 14:33:53 +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
larsh 7dbb307f2a HBASE-8055 Null check missing in StoreFile.Reader.getMaxTimestamp()
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1455403 13f79535-47bb-0310-9956-ffa450edef68
2013-03-12 03:54:29 +00:00
Zhihong Yu cff351319f HBASE-8071 TestRestoreFlushSnapshotFromClient fails intermittently in trunk builds (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1455366 13f79535-47bb-0310-9956-ffa450edef68
2013-03-12 00:02:53 +00:00
mbertozzi 20816c9d47 HBASE-8069 TestHLog is dependent on the execution order
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1455363 13f79535-47bb-0310-9956-ffa450edef68
2013-03-11 23:46:12 +00:00
Michael Stack ffc8e66a57 HBASE-8068 TestMasterMetricsWrapper failed in 0.95 #60 jenkins
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1455328 13f79535-47bb-0310-9956-ffa450edef68
2013-03-11 21:06:00 +00:00
Michael Stack df4748b369 HBASE-8011 Refactor ImportTsv
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1455284 13f79535-47bb-0310-9956-ffa450edef68
2013-03-11 19:01:23 +00:00
Zhihong Yu c11bd4a464 HBASE-7827 Improve the speed of Hbase Thirft Batch mutation for deletes (Shivendra Pratap Singh)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1455248 13f79535-47bb-0310-9956-ffa450edef68
2013-03-11 17:39:25 +00:00
mbertozzi 95e4f53090 HBASE-8067 TestHFileArchiving.testArchiveOnTableDelete sometimes fails -- more debug
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1455234 13f79535-47bb-0310-9956-ffa450edef68
2013-03-11 17:01:32 +00:00
ramkrishna 6372e2dcff HBASE-7961 truncate on disabled table should throw TableNotEnabledException.
(Rajesh)



git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1454677 13f79535-47bb-0310-9956-ffa450edef68
2013-03-09 09:25:22 +00:00
Michael Stack 3a23adf5ab HBASE-3171 Drop ROOT and instead store META location(s) directly in ZooKeeper
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1454607 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 22:37:19 +00:00
Michael Stack 7f2768955c HBASE-8052 TestHBaseFsck#testQuarantineMissingFamdir fails sporadically
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1454571 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 21:18:56 +00:00
Enis Soztutar 2cfb9cae5d HBASE-7721 Atomic multi-row mutations in META
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1454498 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 19:10:32 +00:00
Michael Stack 90e4bc2aa9 HBASE-8043 Fix a few javadoc warnings...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1454471 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 17:14:14 +00:00
mbertozzi d600c61ca3 HBASE-8041 WebUI doesn't display snapshots correctly
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1454443 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 16:09:25 +00:00
Zhihong Yu faaa3a6af8 HBASE-7960 Addendum simplify test path as suggested by Stack
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1454250 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 04:42:37 +00:00
Zhihong Yu 57cb60b2ff HBASE-7960 cleanup TestDir in TestHalfStoreFileReader (Liang Xie)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1454244 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 04:34:19 +00:00
Andrew Kyle Purtell a584f3de87 HBASE-8004. Creating an existing table from Shell does not throw TableExistsException (Jeffrey Zhong)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1454222 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 02:56:10 +00:00
Zhihong Yu 9ccbb766bd HBASE-8033 Break TestRestoreSnapshotFromClient into TestRestoreSnapshotFromClient and TestCloneSnapshotFromClient (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1454186 13f79535-47bb-0310-9956-ffa450edef68
2013-03-08 00:20:01 +00:00
Michael Stack 3361261726 HBASE-8032 TestNodeHealthCheckChore.testHealthChecker failed 0.95 build #36
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1454110 13f79535-47bb-0310-9956-ffa450edef68
2013-03-07 21:42:02 +00:00
nkeywal 7f2b36e72f HBASE-8002 Make TimeOut Management for Assignment optional in master and regionservers
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1453755 13f79535-47bb-0310-9956-ffa450edef68
2013-03-07 10:08:57 +00:00
Michael Stack 4fa8e86f29 HBASE-7996 Clean up resource leak in MultiTableInputFormat
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1453720 13f79535-47bb-0310-9956-ffa450edef68
2013-03-07 07:42:39 +00:00
Michael Stack 92d7a45476 HBASE-8021 TestSplitTransactionOnCluster.testShouldThrowIOExceptionIfStoreFileSizeIsEmptyAndShouldSuccessfullyExecuteRollback() fails consistently
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1453717 13f79535-47bb-0310-9956-ffa450edef68
2013-03-07 07:33:58 +00:00
Michael Stack 21ea0b5ecf HBASE-7982 TestReplicationQueueFailover* runs for a minute, spews 3/4million lines complaining 'Filesystem closed', has an NPE, and still passes?
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1453712 13f79535-47bb-0310-9956-ffa450edef68
2013-03-07 07:01:54 +00:00
sershe e67d82a2a0 HBASE-7935 make policy and compactor in default store engine separately pluggable (for things like tier-based, and default policy experiments with permutations)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1453586 13f79535-47bb-0310-9956-ffa450edef68
2013-03-06 21:58:18 +00:00
mbertozzi 6ae6e5559b HBASE-8006 use FSUtils to get/set hbase.rootdir
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1453521 13f79535-47bb-0310-9956-ffa450edef68
2013-03-06 20:03:30 +00:00
jyates 748b8f1a4c HBASE-8008: Fix DirFilter usage to be consistent
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1453465 13f79535-47bb-0310-9956-ffa450edef68
2013-03-06 18:24:51 +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
larsh 1429b373c6 HBASE-7944 Addendum (Jeffrey Zhong)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1453059 13f79535-47bb-0310-9956-ffa450edef68
2013-03-05 22:48:25 +00:00
mbertozzi 879d5917c9 HBASE-7686 TestSplitTransactionOnCluster fails occasionally in trunk builds -- MORE DEBUG
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1452996 13f79535-47bb-0310-9956-ffa450edef68
2013-03-05 21:03:56 +00:00
Michael Stack 95969df094 HBASE-7981 TestSplitTransactionOnCluster.testShutdownFixupWhenDaughterHasSplit failed in 0.95 build #11 -- MORE DEBUG
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1452941 13f79535-47bb-0310-9956-ffa450edef68
2013-03-05 18:49:06 +00:00
mbertozzi 55955c16c2 HBASE-7808 Refactor Store to use HRegionFileSystem
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1452936 13f79535-47bb-0310-9956-ffa450edef68
2013-03-05 18:25:44 +00:00
Andrew Kyle Purtell 13f2700645 HBASE-7986. [REST] Make HTablePool size configurable (binlijin)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1452770 13f79535-47bb-0310-9956-ffa450edef68
2013-03-05 12:46:58 +00:00
Michael Stack 3a1b53f2fc HBASE-7966 ACL tests fail on trunk (flaky)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1452662 13f79535-47bb-0310-9956-ffa450edef68
2013-03-05 04:39:43 +00:00
larsh 2634cc1855 HBASE-7111 hbase zkcli will not start if the zookeeper server chosen to connect to is unavailable (Zhou wenjian)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1452554 13f79535-47bb-0310-9956-ffa450edef68
2013-03-04 21:55:40 +00:00
larsh d17d84ed77 HBASE-6347 -ROOT- and .META. are stale in table.jsp if they moved
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1452544 13f79535-47bb-0310-9956-ffa450edef68
2013-03-04 21:45:26 +00:00
larsh f28621da9b HBASE-7723 Remove NameNode URI from ZK splitlogs (Himanshu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1452542 13f79535-47bb-0310-9956-ffa450edef68
2013-03-04 21:42:57 +00:00
sershe 80273bd8e7 HBASE-7964 requestCompaction priority argument is not used (except for user compaction check)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1452444 13f79535-47bb-0310-9956-ffa450edef68
2013-03-04 19:01:43 +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
Michael Stack 70b1899e88 HBASE-7966 ACL tests fail on trunk (flaky)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1452161 13f79535-47bb-0310-9956-ffa450edef68
2013-03-04 00:53:30 +00:00
Michael Stack cb62d5025f HBASE-7981 TestSplitTransactionOnCluster.testShutdownFixupWhenDaughterHasSplit failed in 0.95 build #11 -- ADDED LOGGING
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1451945 13f79535-47bb-0310-9956-ffa450edef68
2013-03-02 21:28:21 +00:00
Zhihong Yu ff0bc7c5ea HBASE-7936 Undo prefix-tree module as dependency for mapreduce and for DataBlockEncoding, addendum (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1451759 13f79535-47bb-0310-9956-ffa450edef68
2013-03-01 23:03:32 +00:00
jyates 8cdefe6bca HBASE-7947: Custom compaction requests should have test for adding to wrong list
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1451747 13f79535-47bb-0310-9956-ffa450edef68
2013-03-01 22:38:03 +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
Zhihong Yu 5dbc35782a HBASE-7969 Rename HBaseAdmin#getCompletedSnapshots as HBaseAdmin#listSnapshots (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1451625 13f79535-47bb-0310-9956-ffa450edef68
2013-03-01 15:58:57 +00:00
larsh 26d688ff95 HBASE-7869 Provide way to not start LogSyncer thread (Anoop)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1451427 13f79535-47bb-0310-9956-ffa450edef68
2013-02-28 23:24:35 +00:00
larsh 9051c55542 HBASE-7700 TestColumnSeeking is mathematically bound to fail (J-D)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1451417 13f79535-47bb-0310-9956-ffa450edef68
2013-02-28 23:04:57 +00:00
Enis Soztutar bcaf397321 HBASE-7955 Remove log "ERROR snapshot.SnapshotFileCache: Snapshot directory doesn't exist"
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1451364 13f79535-47bb-0310-9956-ffa450edef68
2013-02-28 21:38:10 +00:00
sershe 9b1ec93ee3 HBASE-7902 deletes may be removed during minor compaction, in non-standard compaction schemes
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1451314 13f79535-47bb-0310-9956-ffa450edef68
2013-02-28 19:46:24 +00:00
Enis Soztutar d859b516ba HBASE-7957 CloneSnapshotHandler.prepare() is not called by SnapshotManager
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1451301 13f79535-47bb-0310-9956-ffa450edef68
2013-02-28 19:22:33 +00:00
Zhihong Yu dc470e0be7 HBASE-7878 revert due to TestHLogSplit test failure
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1451086 13f79535-47bb-0310-9956-ffa450edef68
2013-02-28 03:51:59 +00:00
Zhihong Yu c11d251235 HBASE-7641 Port HBASE-6669 'Add BigDecimalColumnInterpreter for doing aggregations using AggregationClient' to trunk (Julian Wissman)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1451037 13f79535-47bb-0310-9956-ffa450edef68
2013-02-27 23:37:41 +00:00
mbertozzi 471441e050 HBASE-7807 Introduce HRegionFileSystem and move region fs related code
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1451025 13f79535-47bb-0310-9956-ffa450edef68
2013-02-27 23:11:25 +00:00
Michael Stack 15a54ea4b4 HBASE-7951 TestNodeHealthCheckChore.testHealthChecker failed 0.95 build #3
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450947 13f79535-47bb-0310-9956-ffa450edef68
2013-02-27 20:15:01 +00:00
Zhihong Yu 21eda243ad HBASE-7878 Addendum for trying fs.append in case recoverLease throws exception
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450928 13f79535-47bb-0310-9956-ffa450edef68
2013-02-27 19:16:37 +00:00
Zhihong Yu 76314737e3 HBASE-7944 Replication leaks file reader resource & not reset currentNbOperations (Jeffrey Zhong)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450901 13f79535-47bb-0310-9956-ffa450edef68
2013-02-27 18:29:01 +00:00
Zhihong Yu 2e2d95af14 HBASE-7878 recoverFileLease does not check return value of recoverLease (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450791 13f79535-47bb-0310-9956-ffa450edef68
2013-02-27 14:59:31 +00:00
Enis Soztutar f6ceffbf7f HBASE-4210 Allow coprocessor to interact with batches per region sent from a client (Anoop). ADDENDUM patch for fixing line endings
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450591 13f79535-47bb-0310-9956-ffa450edef68
2013-02-27 04:06:22 +00:00
Zhihong Yu 80e3bf8675 HBASE-7747 Import tools should use a combiner to merge Puts (Nick Dimiduk)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450580 13f79535-47bb-0310-9956-ffa450edef68
2013-02-27 02:16:13 +00:00
Enis Soztutar 4d356e24e1 HBASE-7933 NPE in TableLockManager
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450554 13f79535-47bb-0310-9956-ffa450edef68
2013-02-27 00:39:41 +00:00
larsh 60859badfb HBASE-7945 Remove flaky TestCatalogTrackerOnCluster
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450546 13f79535-47bb-0310-9956-ffa450edef68
2013-02-27 00:10:37 +00:00
Enis Soztutar 7d12d2e19d HBASE-7934 TableMapReduceUtil doesn't include all dependency jars in new modular build (Nick Dimiduk)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450541 13f79535-47bb-0310-9956-ffa450edef68
2013-02-26 23:54:29 +00:00
Zhihong Yu a07485a8d8 HBASE-4210 Allow coprocessor to interact with batches per region sent from a client (Anoop)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450438 13f79535-47bb-0310-9956-ffa450edef68
2013-02-26 21:31:16 +00:00
sershe 2eeb5761b3 HBASE-7843 Enable encapsulating compaction policy/compactor/store file manager interaction shenanigans
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450407 13f79535-47bb-0310-9956-ffa450edef68
2013-02-26 20:51:59 +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 b006b61ad5 HBASE-7790 Refactor OpenRegionHandler so that the cleanup happens in one place - the finally block; ADDENDUM
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450333 13f79535-47bb-0310-9956-ffa450edef68
2013-02-26 18:23:48 +00:00
ramkrishna 4224209d28 HBASE-7790 Refactor OpenRegionHandler so that the cleanup happens in one place - the finally block(Ram)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450269 13f79535-47bb-0310-9956-ffa450edef68
2013-02-26 16:41:07 +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 2fa525feea HBASE-7939 Apply fixup for 'hbase-6972 HBase Shell deleteall should not require column to be defined
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1450039 13f79535-47bb-0310-9956-ffa450edef68
2013-02-26 05:59:38 +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
Zhihong Yu 34ebf732fc HBASE-7884 ByteBloomFilter's performance can be improved by avoiding multiplication when generating hash (clockfly)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1449962 13f79535-47bb-0310-9956-ffa450edef68
2013-02-25 23:34:50 +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 f5fcabe301 HBASE-7671 Flushing memstore again after last failure could cause data loss
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1449826 13f79535-47bb-0310-9956-ffa450edef68
2013-02-25 19:37:09 +00:00
Zhihong Yu 646173a5c5 HBASE-7915 Secure ThriftServer needs to login before calling HBaseHandler (Arpit)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1449820 13f79535-47bb-0310-9956-ffa450edef68
2013-02-25 19:22:31 +00:00
mbertozzi 4bfa3e27b7 HBASE-7926 SmallTests pollute the META descriptor
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1449782 13f79535-47bb-0310-9956-ffa450edef68
2013-02-25 17:28:00 +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
mbertozzi 23ad43710f HBASE-7911 Remove duplicated code from CreateTableHandler
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1449400 13f79535-47bb-0310-9956-ffa450edef68
2013-02-23 20:02:52 +00:00
Zhihong Yu cb5590dce6 HBASE-7913 Secure Rest server should login before getting an instance of Rest servlet (Arpit)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1449264 13f79535-47bb-0310-9956-ffa450edef68
2013-02-23 02:26:49 +00:00
Zhihong Yu 6febe4551a HBASE-7901 TestStore::testDeleteExpiredStoreFiles has a hidden issue (Sergey)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1449138 13f79535-47bb-0310-9956-ffa450edef68
2013-02-22 17:10:52 +00:00
ramkrishna eff9b82421 HBASE-7866 - TestSplitTransactionOnCluster.testSplitBeforeSettingSplittingInZK failed 3 times in a row (Ram)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1449101 13f79535-47bb-0310-9956-ffa450edef68
2013-02-22 16:24:36 +00:00
Enis Soztutar 9bb04c741a HBASE-7305. ZK based Read/Write locks for table operations
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448867 13f79535-47bb-0310-9956-ffa450edef68
2013-02-22 00:15:52 +00:00
Enis Soztutar f29ecf904d HBASE-6493. HashSet of byte array is being used in couple of places (Nick Dimiduk)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448780 13f79535-47bb-0310-9956-ffa450edef68
2013-02-21 19:26:24 +00:00
jyates f66bbf1ca4 HBASE-7725: Add ability to create custom compaction request - ADDENDUM: fix javadocs
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448778 13f79535-47bb-0310-9956-ffa450edef68
2013-02-21 19:21:46 +00:00
Zhihong Yu 49cab5a7c2 HBASE-7800 RegionMovedException can cause servers to play ping pong with client (Sergey)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448767 13f79535-47bb-0310-9956-ffa450edef68
2013-02-21 18:34:32 +00:00
Jonathan Hsieh ca65f47aee Pre-trunk-merging sync of trunk into snapshots branch
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1448497 13f79535-47bb-0310-9956-ffa450edef68
2013-02-21 03:06:32 +00:00
Jonathan Hsieh d880a60612 HBASE-7889 ADDENDUM (convert @code to simplified @links)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1448496 13f79535-47bb-0310-9956-ffa450edef68
2013-02-21 02:59:34 +00:00
Zhihong Yu 154dfdf2ed HBASE-7889 Fix javadoc warnings in snapshot classes, part 2 (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1448485 13f79535-47bb-0310-9956-ffa450edef68
2013-02-21 01:18:45 +00:00
Zhihong Yu 434d38a5a8 HBASE-7883 Update memstore size when removing the entries in append operation (Himanshu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448480 13f79535-47bb-0310-9956-ffa450edef68
2013-02-21 00:25:58 +00:00
jyates 1a766c42a1 HBASE-7725: Add ability to create custom compaction request
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1448449 13f79535-47bb-0310-9956-ffa450edef68
2013-02-20 22:40:55 +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 ae300d6759 HBASE-7864 Rename HMaster#listSnapshots as getCompletedSnapshots() (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1448302 13f79535-47bb-0310-9956-ffa450edef68
2013-02-20 17:10:21 +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
Zhihong Yu e0e0c44e34 HBASE-7495 parallel seek in StoreScanner (Liang Xie)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1447740 13f79535-47bb-0310-9956-ffa450edef68
2013-02-19 14:51:05 +00:00
larsh 1934652769 HBASE-7867 setPreallocSize is different with COMMENT in setupTestEnv in MiniZooKeeperCluster.java (DaeMyung Kang)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1447106 13f79535-47bb-0310-9956-ffa450edef68
2013-02-17 23:54:17 +00:00
nkeywal 9f638ad2d3 HBASE-7856 HTU#waitTableAvailable should have a default value of 30s
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1446898 13f79535-47bb-0310-9956-ffa450edef68
2013-02-16 14:20:17 +00:00
nkeywal 900be56ea1 HBASE-7861 Use the ServerName in the Connection#getClient and Connection#getAdmin code
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1446897 13f79535-47bb-0310-9956-ffa450edef68
2013-02-16 14:13:46 +00:00
jxiang a0d6e79a4c HBASE-7799 reassigning region stuck in open still may not work correctly due to leftover ZK node
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1446784 13f79535-47bb-0310-9956-ffa450edef68
2013-02-15 21:37:51 +00:00
Jonathan Hsieh 8606f57f29 Merge online snapshot branch with trunk 2/14/13
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1446179 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 13:59:06 +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 86c669ff3e HBASE-7779 [snapshot 130201 merge] Fix TestMultiParallel (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1446160 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 13:08:24 +00:00
Jonathan Hsieh bdf35759ed HBASE-7796 [snapshot 130201 merge] Fix TestSnapshotFromClient and TestFlushSnapshotFromClient (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1446159 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 13:07:35 +00:00
Jonathan Hsieh 42bfcc1023 HBASE-7764 [snapshot 130201 merge] Fix TestSnapshotCloneIndependence failure (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1446158 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 13:06:55 +00:00
Jonathan Hsieh 3fc3bcf275 HBASE-7795 Race in the Restore Archiving (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1446157 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 13:06:17 +00:00
Jonathan Hsieh 851141a357 HBASE-7752 [snapshot 130201 merge] Fix TestStoreFile failure
Revert change to make it match trunk and pass



git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1446156 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 13:05:31 +00:00
Jonathan Hsieh 11d986a0ef HBASE-7778 [snapshot 130201 merge] Tests with sleep after minicluster shutdown fail due to interrupt flag.
Renamed JVMClusterUtil#shutdown's noWait -> wasInterrupted to make it obvious that final guard was incorrect



git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1446155 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 13:04:48 +00:00
Jonathan Hsieh 55cf256b36 HBASE-7788 [snapshot 130201 merge] Fix flakey TestRestore*SnapshotFromClient#testCloneSnapshot
Adds table availability check on post clone wait.




git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1446152 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 13:02:37 +00:00
Jonathan Hsieh ec857a7cde HBASE-7753 [snapshot 130201 merge] Fix unresolved merge conflicts (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1446151 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 13:01:51 +00:00
Jonathan Hsieh 11604eed26 HBASE-7742 [snapshot 130201 merge] Fix TestHFileArchiving#testArchiveOnTableDelete
With the merge, we were using the new move to .tmp then archive table deletion code but archived to the incorrect directory.



git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1446150 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 13:01:12 +00:00
Jonathan Hsieh b96a70d70d HBASE-7739 Fix TestSnapshotFromMaster failure (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290v2@1446149 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 13:00:22 +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
nkeywal 164b3a4959 HBASE-7798 ZKAssign logs the wrong server if the transition fails (Sergey Shelukhin)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1446106 13f79535-47bb-0310-9956-ffa450edef68
2013-02-14 10:34:20 +00:00
Jonathan Hsieh 51a50ea826 HBASE-7633 Fix flakey TestZKProcedure.testMultiCohortWithMemberTimeoutDuringPrepare
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445868 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 19:14:43 +00:00
Jonathan Hsieh 465ea7f99e HBASE-7720 Improve logging messages of failed snapshot attempts.
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445867 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 19:14:15 +00:00
Jonathan Hsieh 4405698ee9 HBASE-7703 Eventually all online snapshots fail due to Timeout at same regionserver.
Online snapshot attempts would fail due to timeout because a rowlock could not be obtained.  Prior to this a
cancellation occurred which likely grabbed the lock without cleaning it properly. The fix here is to use nice cancel
instead of interrupting cancel on failures.



git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445866 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 19:13:38 +00:00
Jonathan Hsieh 3b006f510e HBASE-7689 CloneTableHandler notify completion too early (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445864 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 19:12:39 +00:00
Jonathan Hsieh 0efb9a3603 HBASE-7666 More logging improvements in online snapshots code
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445863 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 19:06:44 +00:00
Jonathan Hsieh 6522e34e10 HBASE-7651 RegionServerSnapshotManager fails with CancellationException if previous snapshot fails in per region task
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445862 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 19:05:55 +00:00
Jonathan Hsieh 69523a5ef8 HBASE-7643 HFileArchiver.resolveAndArchive() race condition may lead to snapshot data loss (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445861 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 19:05:08 +00:00
Jonathan Hsieh d0906be22c HBASE-7622 Add table descriptor verification after snapshot restore (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445859 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 19:04:36 +00:00
Jonathan Hsieh 03d5cb8082 HBASE-7559 Add additional Snapshots Unit Test Coverage (Aleksandr Shulman)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445858 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 19:03:55 +00:00
Jonathan Hsieh 78a837f00a HBASE-7627 UnsupportedOperationException in CatalogJanitor thread
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445857 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 19:02:44 +00:00
Jonathan Hsieh 9c73385702 HBASE-7625 Remove duplicated logFSTree() from TestRestoreFlushSnapshotFromClient (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445856 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 19:01:56 +00:00
Jonathan Hsieh 6a25400409 HBASE-7616 NPE in ZKProcedure.nodeCreated
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445855 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 19:01:21 +00:00
Jonathan Hsieh bc37ac1553 HBASE-7604 Remove duplicated code from HFileLink (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445854 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 19:00:36 +00:00
Jonathan Hsieh f70ed5ab6d HBASE-7583 [snapshots] Fixes and cleanups (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445853 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:59:59 +00:00
Jonathan Hsieh 8a67938298 HBASE-7536 Add test that confirms that multiple concurrent snapshot requests are rejected
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445852 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:58:44 +00:00
Jonathan Hsieh 6c8228e18b HBASE-7538 Improve snapshot related error and exception messages
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445851 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:58:18 +00:00
Jonathan Hsieh e9d9eeaf7b HBASE-7552 Pass bufferSize param to FileLinkInputStream constructor within FileLink.open method, and remove unnecessary import packages. (Julian Zhou)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445850 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:57:38 +00:00
Jonathan Hsieh 0edd9e13d9 HBASE-7548 Fix javadoc warnings in snapshot classes (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445849 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:56:44 +00:00
Jonathan Hsieh 1e414a4413 HBASE-7547 Fix findbugs warnings in snapshot classes (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445847 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:55:52 +00:00
Jonathan Hsieh e3ce13909d HBASE-7389 HBASE-7365 Snapshot clone/restore followup (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445846 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:55:11 +00:00
Jonathan Hsieh 3aa26c1134 HBASE-7501 Introduce MetaEditor method that both adds and deletes rows in .META. table (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445845 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:54:07 +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 56184de34d HBASE-7535 Fix restore reference files (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445843 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:52:21 +00:00
Jonathan Hsieh 33d7976deb HBASE-7453 HBASE-7423 snapshot followup (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445842 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:50:34 +00:00
Jonathan Hsieh 9a6a2e87e2 HBASE-7423 HFileArchiver should not use the configuration from the Filesystem (Enis Soztutar)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445841 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:49:44 +00:00
Jonathan Hsieh db5100a75f HBASE-7484 Fix Restore with schema changes (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445840 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:49:13 +00:00
Jonathan Hsieh 0dd232a66b HBASE-7480 Explicit message for not allowed snapshot on meta tables (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445839 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:48:33 +00:00
Jonathan Hsieh 65d764e979 HBASE-7417 Enable Cleaners required for Snapshots by default (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445838 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:47:52 +00:00
Jonathan Hsieh 43ddbac484 HBASE-7523 Snapshot attempt with the name of a previously taken snapshot fails sometimes
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445837 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:47:13 +00:00
Jonathan Hsieh 232fa82451 HBASE-7419 revisit hfilelink file name format (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445836 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:46:32 +00:00
Jonathan Hsieh 35685471f5 HBASE-7502 TestScannerTimeout fails on snapshot branch (Himanshu Vashishtha)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445833 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:45:42 +00:00
Jonathan Hsieh b3bdc04f4c HBASE-7496 TestZKProcedure fails intermittently
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445831 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:44:57 +00:00
Jonathan Hsieh 10969660fa HBASE-7321 Simple flush online snapshot
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445830 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:44:31 +00:00
Jonathan Hsieh 82df28fffe HBASE-6864 Online snapshots scaffolding
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445828 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:43:44 +00:00
Jonathan Hsieh c9b3e9b2da HBASE-7354 Snapshot Info/Debug Tool (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445827 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:42:51 +00:00
Jonathan Hsieh 55a44243a9 HBASE-7294 Check for snapshot file cleaners on start (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445826 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:42:03 +00:00
Jonathan Hsieh 9bc5d78e3a HBASE-7352 clone operation from HBaseAdmin can hang forever (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445824 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:41:28 +00:00
Jonathan Hsieh 1727ddc6c3 HBASE-7400 ExportSnapshot mapper closes the FileSystem (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445821 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:40:47 +00:00
Jonathan Hsieh 65d9c0d6d2 HBASE-7459 NPE in HMaster TestLocalHBaseCluster
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445820 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:40:18 +00:00
Jonathan Hsieh 8d117a6117 HBASE-7212 Globally Barriered Procedure Mechanism
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445818 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:39:51 +00:00
Jonathan Hsieh 836f786f63 HBASE-7454 Move ErrorHandling protos from hbase-server to hbase-protocol
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445816 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:39:00 +00:00
Jonathan Hsieh b061b95964 HBASE-7207 Consolidate snapshot related classes into fewer packages
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445814 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:37:32 +00:00
Jonathan Hsieh bb5c15894e HBASE-7208 Transition Offline Snapshots to ForeignExceptions and Refactor for merge
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445813 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:36:03 +00:00
Jonathan Hsieh 8da4eec9a4 HBASE-7452 Change ForeignExceptionListener#receive(String, FE) to only be #receive(FE)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445811 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:33:43 +00:00
Jonathan Hsieh 8d1cf84aa0 HBASE-7439 HFileLink should not use the configuration from the Filesystem (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445808 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:30:52 +00:00
Jonathan Hsieh 98b2a687aa HBASE-7339 Splitting an HFileLink causes region servers to go down.
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445806 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:30:13 +00:00
Jonathan Hsieh 4005c5f48c HBASE-7418 HFileLink flaky test (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445803 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:26:28 +00:00
Jonathan Hsieh 98cc234a18 HBASE-7436 addendum (missed change to test)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445802 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:25:26 +00:00
Jonathan Hsieh 4286acdb2b HBASE-7436 Improve stack trace info dumped by ForeignExceptionSnare#rethrowException
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445800 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:22:42 +00:00
Jonathan Hsieh 03cf01614f HBASE-7430 TestSnapshotDescriptionUtils break compaction/scanner tests (EnvironmentEdge issue) (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445799 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:22:06 +00:00
Jonathan Hsieh 3ca47fab92 HBASE-7206 ForeignException framework v2 (simplifies and replaces HBASE-6571)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445798 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:21:26 +00:00
Jonathan Hsieh eb9353b244 HBASE-7388 Snapshot branch 12/18 rebase broke TestSnapshotFromMaster#testSnapshoHFileArchiving
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445796 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:20:45 +00:00
Jonathan Hsieh 46b05ab21f HBASE-7420 TestSnapshotExceptionSnare and TestWALReferenceTask missing test category annotation and failing TestCheckTestClasses
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445795 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:19:57 +00:00
Jonathan Hsieh 5dc107e985 HBASE-7311 Add snapshot information to hbase master webui (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445794 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:19:12 +00:00
Jonathan Hsieh 77d05003e3 HBASE-7174 [snapshots] Refactor snapshot file cleaner cache to use Snapshot FileVisitor (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445792 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:18:35 +00:00
Jonathan Hsieh 71b0e2c0a8 HBASE-7367 Snapshot coprocessor and ACL security (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445790 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:15:04 +00:00
Jonathan Hsieh 52b5f1968f HBASE-7353 [shell] have list and list_snapshot return jruby string arrays.
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445789 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:14:18 +00:00
Jonathan Hsieh 914cf71b6a HBASE-7240 Cleanup old snapshots on start (Jesse Yates)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445788 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:12:23 +00:00
Jonathan Hsieh 378e6f62b5 HBASE-6802 Export Snapshot (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445787 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:11:38 +00:00
Jonathan Hsieh 0bcb524581 HBASE-6230 Restore Snapshots for HBase 0.96 (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445786 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:10:58 +00:00
Jonathan Hsieh eb4346f144 HBASE-6777 Snapshot Restore Interface (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445784 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:07:57 +00:00
Jonathan Hsieh 77ef4a85d2 HBASE-6865 Snapshot File Cleaners (Jesse Yates)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445783 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:07:16 +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
Jonathan Hsieh ef53214f02 HBASE-6765 'Take a snapshot' interface - ADDENDUM: Fix snasphot -> snapshot (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445780 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:01:54 +00:00
Jonathan Hsieh be33f38ca5 HBASE-7107 Snapshot References Utils (FileSystem Visitor) (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445778 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 18:01:03 +00:00
Jonathan Hsieh 60e69c2410 HBASE-6353: Snapshots shell (Matteo Bertozzi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445771 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 17:56:12 +00:00
Jonathan Hsieh 5f1bc6e52e HBASE-6571 Generic multi-thread/cross-process error handling framework (Jesse Yates)
The idea for a generic inter-process error-handling framework came
from working on HBASE-6055 (snapshots). Distributed snapshots require tight
time constraints in taking a snapshot to minimize offline time in face of
errors. However, we often need to coordinate errors between processes and
the current Abortable framework is not sufficiently flexible to handle the
multitude of situations that can occur when coordinating between all region
servers, the master and zookeeper. Using this framework error handling for
snapshots was a simple matter, amounting to maybe 200 LOC.
    
This seems to be a generally useful framework and can be used to easily add
inter-process error handling in HBase. The most obvious immediate usage is
as part of HBASE-5487 when coordinating multiple sub-tasks.



git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445770 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 17:55:00 +00:00
Jonathan Hsieh b251b57390 HBASE-6765 'Take a snapshot' interface (Jesse Yates)
Add interfaces taking a snapshot. This is in hopes of cutting down on the overhead involved in reviewing snapshots.



git-svn-id: https://svn.apache.org/repos/asf/hbase/branches/hbase-7290@1445769 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 17:53:26 +00:00
Zhihong Yu c69c94062a HBASE-7822 clean up compactionrequest and compactselection - part 1 (Sergey)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1445696 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 15:56:18 +00:00
mbertozzi a8658d520e HBASE-7802 Use the Store interface instead of HStore (coprocessor, compaction, ...)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1445434 13f79535-47bb-0310-9956-ffa450edef68
2013-02-13 00:08:47 +00:00
Zhihong Yu bab0e00880 HBASE-7829 zookeeper kerberos conf keytab and principal parameters interchanged (Francis)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1445213 13f79535-47bb-0310-9956-ffa450edef68
2013-02-12 15:48:24 +00:00
nkeywal 8bd7bffb36 HBASE-7789 Clean DeadServer.java and add a Jitter method in ConnectionUtils
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1445087 13f79535-47bb-0310-9956-ffa450edef68
2013-02-12 10:20:34 +00:00
nkeywal d2fb5a546f HBASE-7407 TestMasterFailover under tests some cases and over tests some others
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1445074 13f79535-47bb-0310-9956-ffa450edef68
2013-02-12 09:38:57 +00:00
eclark e6ef5ce981 HBASE-7821 Remove Duplicated code in CompactSelection
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444998 13f79535-47bb-0310-9956-ffa450edef68
2013-02-11 23:53:29 +00:00
eclark 59a2adf714 HBASE-7763 Compactions not sorting based on size anymore.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444977 13f79535-47bb-0310-9956-ffa450edef68
2013-02-11 21:54:56 +00:00
Zhihong Yu 27bc815ed5 HBASE-6132 ColumnCountGetFilter & PageFilter not working with FilterList (Anoop)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444962 13f79535-47bb-0310-9956-ffa450edef68
2013-02-11 21:04:10 +00:00
Zhihong Yu 538abfe0d8 HBASE-7761 MemStore.USEMSLAB_DEFAULT is false, hbase-default.xml says it's true (Anoop)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444952 13f79535-47bb-0310-9956-ffa450edef68
2013-02-11 20:32:45 +00:00
Enis Soztutar b947807291 HBASE-7777. HBCK check for lingering split parents should check for child regions
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444311 13f79535-47bb-0310-9956-ffa450edef68
2013-02-09 01:44:36 +00:00
Zhihong Yu e3b688719c HBASE-7784 move the code related to compaction selection specific to default compaction policy, into default compaction policy (from HStore) (Sergey)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444298 13f79535-47bb-0310-9956-ffa450edef68
2013-02-09 00:26:56 +00:00
Zhihong Yu df04846da5 HBASE-7603 refactor storefile management in HStore in order to support things like LevelDB-style compactions (Sergey)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444262 13f79535-47bb-0310-9956-ffa450edef68
2013-02-08 22:22:08 +00:00
mbertozzi 68fb6c6877 HBASE-7786 Consolidate HRegion creation/opening API
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1444212 13f79535-47bb-0310-9956-ffa450edef68
2013-02-08 20:14:02 +00:00
jxiang 609a1d3aa7 HBASE-7776 Use ErrorReporter/Log instead of System.out in hbck
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443767 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 23:02:01 +00:00
Zhihong Yu 5c38e42254 HBASE-7561 Display the total number of regions for a given table on the master webUI (Michael Weng)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443766 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 23:00:43 +00:00
mbertozzi 1a4a882284 HBASE-7787 Remove HLogSplitter.RECOVERED_EDITS duplicate of HLog.RECOVERED_EDITS_DIR
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443731 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 21:16:29 +00:00
ramkrishna 91a4536048 HBASE-7698 race between RS shutdown thread and openregionhandler causes region to get stuck (Ram)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443637 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 18:07:56 +00:00
Michael Stack ceb930eac5 Add doc on htablepool and the htable constructor that takes an executor -- text from LarsH
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443633 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 18:01:08 +00:00
jxiang ab2fede4bd HBASE-6782 HBase shell's 'status 'detailed'' should escape the printed keys (Viji)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443620 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 17:36:48 +00:00
jxiang ce4595ad67 HBASE-7741 Don't use bulk assigner if assigning just several regions
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443617 13f79535-47bb-0310-9956-ffa450edef68
2013-02-07 17:31:47 +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
Enis Soztutar f17165ae08 HBASE-7768. Zkcluster in local mode not seeing configurations in hbase-{site|default}.xml
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443234 13f79535-47bb-0310-9956-ffa450edef68
2013-02-06 22:05:17 +00:00
Gary Helmling 1392824a85 HBASE-7772 Cluster ID is not initialized correctly in RPC client
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443221 13f79535-47bb-0310-9956-ffa450edef68
2013-02-06 21:23:50 +00:00
Enis Soztutar 95bd04444b HBASE-7773. Rename StoreConfiguration, remove unnecessary method (Sergey Shelukhin)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443165 13f79535-47bb-0310-9956-ffa450edef68
2013-02-06 19:44:58 +00:00
jxiang 7df6eff970 HBASE-7757 Add web UI to REST server and Thrift server
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1443069 13f79535-47bb-0310-9956-ffa450edef68
2013-02-06 17:01:55 +00:00
Zhihong Yu 6fcae1027d HBASE-7771 Secure HBase Client in MR job causes tasks to wait forever (Francis and Matteo)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1442833 13f79535-47bb-0310-9956-ffa450edef68
2013-02-06 02:12:15 +00:00
Lars George 5dc539e778 HBASE-6513 Test errors when building on MacOS (Lars Francke)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1442669 13f79535-47bb-0310-9956-ffa450edef68
2013-02-05 17:26:39 +00:00
nkeywal 39c81b04e7 HBASE-7756 Strange code in ServerCallable#shouldRetry
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1442560 13f79535-47bb-0310-9956-ffa450edef68
2013-02-05 12:29:48 +00:00
Michael Stack 7e52247cfb HBASE-7749 New logo for 0.96 hbase
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1442478 13f79535-47bb-0310-9956-ffa450edef68
2013-02-05 06:26:07 +00:00
Enis Soztutar 419aca3b6c HBASE-7748. Add DelimitedKeyPrefixRegionSplitPolicy
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1442408 13f79535-47bb-0310-9956-ffa450edef68
2013-02-04 22:30:50 +00:00
larsh 968facdd0a HBASE-3996 Support multiple tables and scanners as input to the mapper in map/reduce jobs (Eran Kutner, Bryan Baugher)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1441708 13f79535-47bb-0310-9956-ffa450edef68
2013-02-02 07:33:27 +00:00
Zhihong Yu fd5a096d3e HBASE-7740 Recheck matching row for joined scanners (Sergey)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1441684 13f79535-47bb-0310-9956-ffa450edef68
2013-02-02 02:21:01 +00:00
Zhihong Yu 003a05896e HBASE-7728 deadlock occurs between hlog roller and hlog syncer (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1441631 13f79535-47bb-0310-9956-ffa450edef68
2013-02-01 21:13:14 +00:00
Zhihong Yu 997c8f8d6b HBASE-7731 Append/Increment methods in HRegion don't check whether the table is readonly or not (Devaraj)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1441593 13f79535-47bb-0310-9956-ffa450edef68
2013-02-01 19:28:41 +00:00
jxiang 157f4eb83d HBASE-7701 Opening regions on dead server are not reassigned quickly
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1441565 13f79535-47bb-0310-9956-ffa450edef68
2013-02-01 18:15:17 +00:00
Michael Stack 6657449eb4 HBASE-3890 Scheduled tasks in distributed log splitting not in sync with ZK
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1441321 13f79535-47bb-0310-9956-ffa450edef68
2013-02-01 06:59:14 +00:00
larsh 2ade85d0b8 HBASE-7729 TestCatalogTrackerOnCluster.testbadOriginalRootLocation fails occasionally
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1441238 13f79535-47bb-0310-9956-ffa450edef68
2013-01-31 22:43:44 +00:00
larsh 5b665ad594 HBASE-7717 addendum, really wait for all tables in TestSplitTransactionOnCluster.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1441150 13f79535-47bb-0310-9956-ffa450edef68
2013-01-31 19:24:48 +00:00
Zhihong Yu 8ab32498b9 HBASE-7711 rowlock release problem with thread interruptions in batchMutate (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1441066 13f79535-47bb-0310-9956-ffa450edef68
2013-01-31 17:08:59 +00:00
Zhihong Yu e2468f61f3 HBASE-7717 Wait until regions are assigned in TestSplitTransactionOnCluster (Lars H and Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1440800 13f79535-47bb-0310-9956-ffa450edef68
2013-01-31 02:25:03 +00:00
jxiang e1118764de HBASE-7516 Make compaction policy pluggable
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1440737 13f79535-47bb-0310-9956-ffa450edef68
2013-01-30 23:53:42 +00:00
jyates 27a27a05d4 HBASE-7702: Add filtering to Import jobs
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1440717 13f79535-47bb-0310-9956-ffa450edef68
2013-01-30 22:33:55 +00:00
Enis Soztutar 1b5576c693 HBASE-6825. [WINDOWS] Java NIO socket channels does not work with Windows ipv6
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1440679 13f79535-47bb-0310-9956-ffa450edef68
2013-01-30 21:31:21 +00:00
Zhihong Yu 03cbe99685 HBASE-7718 TestClassLoading needs to consider runtime classpath in buildCoprocessorJar (Jean-Marc)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1440661 13f79535-47bb-0310-9956-ffa450edef68
2013-01-30 20:50:13 +00:00
Zhihong Yu d104b26a38 HBASE-7715 FSUtils#waitOnSafeMode can incorrectly loop on standby NN (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1440600 13f79535-47bb-0310-9956-ffa450edef68
2013-01-30 19:30:16 +00:00
Zhihong Yu 58768ee0ed HBASE-7719 HTableDescriptor.setDeferredLogFlush should be synchronized (Jean-Marc)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1440581 13f79535-47bb-0310-9956-ffa450edef68
2013-01-30 18:46:57 +00:00
Zhihong Yu 1641957baa HBASE-7503 Add exists(List) in HTableInterface to allow multiple parallel exists at one time (Jean-Marc)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1440454 13f79535-47bb-0310-9956-ffa450edef68
2013-01-30 15:10:40 +00:00
larsh 023a37dd25 HBASE-7705 Make the method getCurrentPoolSize of HTablePool public (cuijianwei)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1440284 13f79535-47bb-0310-9956-ffa450edef68
2013-01-30 05:48:21 +00:00
Zhihong Yu bd154b16c4 HBASE-7712 Pass ScanType into preCompact() (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1440251 13f79535-47bb-0310-9956-ffa450edef68
2013-01-30 02:18:22 +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
Michael Stack 3d5de7ecbb HBASE-7674 add shell documentation for HBASE-7571
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1440209 13f79535-47bb-0310-9956-ffa450edef68
2013-01-29 23:06:36 +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
larsh 554d5d239b HBASE-7545 Addendum
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1440157 13f79535-47bb-0310-9956-ffa450edef68
2013-01-29 21:38:04 +00:00
Zhihong Yu 0d95dc61e8 HBASE-7660 Remove HFileV1 code (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1439753 13f79535-47bb-0310-9956-ffa450edef68
2013-01-29 06:03:59 +00:00
Zhihong Yu 657c26acb8 HBASE-2611 Handle RS that fails while processing the failure of another one (Himanshu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1439744 13f79535-47bb-0310-9956-ffa450edef68
2013-01-29 05:04:36 +00:00
mbertozzi 1d330c9478 HBASE-7699 Replace LOG.info() with LOG.debug() in FSUtils.listStatus()
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1439736 13f79535-47bb-0310-9956-ffa450edef68
2013-01-29 03:09:35 +00:00
Andrew Kyle Purtell c2272d7f22 HBASE-7688. Master coprocessor RPCs don't propagate exceptions (Mike Lewis)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1439692 13f79535-47bb-0310-9956-ffa450edef68
2013-01-28 23:25:57 +00:00
Jean-Daniel Cryans 938a6e7ccd HBASE-7673 Incorrect error logging when a replication peer
is removed (Gabriel Reid via JD)


git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1439635 13f79535-47bb-0310-9956-ffa450edef68
2013-01-28 21:07:46 +00:00
Zhihong Yu 75953a7533 HBASE-7693 Hostname returned by TableInputFormatBase.reverseDNS contains trailing period (Robert Dyer)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1439556 13f79535-47bb-0310-9956-ffa450edef68
2013-01-28 18:31:50 +00:00
Zhihong Yu 8dd5332d5d HBASE-1212 merge tool expects regions all have different sequence ids (Jean-Marc)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1439495 13f79535-47bb-0310-9956-ffa450edef68
2013-01-28 16:54:58 +00:00
Zhihong Yu 72efa3a4aa HBASE-7687 TestCatalogTracker.testServerNotRunningIOException fails occasionally (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1439180 13f79535-47bb-0310-9956-ffa450edef68
2013-01-27 21:07:14 +00:00
larsh 275382a7c7 HBASE-7681 Addendum, close tables in TestRegionServerMetrics
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1439026 13f79535-47bb-0310-9956-ffa450edef68
2013-01-27 05:40:48 +00:00
larsh 1cdaa710be HBASE-7681 Address some recent random test failures
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1439003 13f79535-47bb-0310-9956-ffa450edef68
2013-01-27 00:17:53 +00:00
mbertozzi a3f0aea354 HBASE-7682 Replace HRegion custom File-System debug, with FSUtils.logFileSystemState()
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1438974 13f79535-47bb-0310-9956-ffa450edef68
2013-01-26 22:03:02 +00:00
mbertozzi 48a565a739 HBASE-7643 HFileArchiver.resolveAndArchive() race condition may lead to snapshot data loss
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1438972 13f79535-47bb-0310-9956-ffa450edef68
2013-01-26 21:59:20 +00:00
Zhihong Yu e9f14f1073 HBASE-7669 Addendum fixes TestPriorityRpc
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1438853 13f79535-47bb-0310-9956-ffa450edef68
2013-01-26 05:28:14 +00:00
zjushch 4d7b2824be HBASE-7669 ROOT region wouldn't be handled by PRI-IPC-Handler(Chunhui)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1438834 13f79535-47bb-0310-9956-ffa450edef68
2013-01-26 03:46:03 +00:00
Andrew Kyle Purtell d222498586 HBASE-7654. Add List<String> getCoprocessors() to HTableDescriptor (Jean-Marc Spaggiari)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1438789 13f79535-47bb-0310-9956-ffa450edef68
2013-01-26 00:20:44 +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 a650c87f1f HBASE-7665 retry time sequence usage in HConnectionManager has off-by-one error (Sergey)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1438332 13f79535-47bb-0310-9956-ffa450edef68
2013-01-25 06:04: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
mbertozzi dab6872457 HBASE-7657 Make ModifyTableHandler synchronous (Himanshu Vashishtha)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1438298 13f79535-47bb-0310-9956-ffa450edef68
2013-01-25 02:38:31 +00:00
Enis Soztutar 6d25ad02d8 HBASE-7656. Clean up line endings to be LF in the repo
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1438204 13f79535-47bb-0310-9956-ffa450edef68
2013-01-24 21:33:39 +00:00
Zhihong Yu 963d5f007f HBASE-7268 correct local region location cache information can be overwritten (or deleted) w/stale information from an old server, Addendum (Sergey)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1437851 13f79535-47bb-0310-9956-ffa450edef68
2013-01-24 03:19:29 +00:00
Zhihong Yu c637f33c8c HBASE-5664 CP hooks in Scan flow for fast forward when filter filters out a row (Anoop)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1437790 13f79535-47bb-0310-9956-ffa450edef68
2013-01-23 23:01:50 +00:00
Enis Soztutar 507565e35f HBASE-6821. [WINDOWS] In TestMetaMigrationConvertingToPB .META. table name causes file system problems on windows
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1437718 13f79535-47bb-0310-9956-ffa450edef68
2013-01-23 20:26:11 +00:00
Andrew Kyle Purtell 44b054897b HBASE-7594. TestLocalHBaseCluster failing on ubuntu2
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1437658 13f79535-47bb-0310-9956-ffa450edef68
2013-01-23 19:47:26 +00:00
Enis Soztutar 669626b15b HBASE-6829. [WINDOWS] Tests should ensure that HLog is closed
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1437647 13f79535-47bb-0310-9956-ffa450edef68
2013-01-23 19:37:15 +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
jxiang 3e786cc548 HBASE-7648 TestAcidGuarantees.testMixedAtomicity hangs sometimes
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1437538 13f79535-47bb-0310-9956-ffa450edef68
2013-01-23 16:22:16 +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
larsh e488304992 HBASE-7293 [replication] Remove dead sinks from ReplicationSource.currentPeers and pick new ones
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1437240 13f79535-47bb-0310-9956-ffa450edef68
2013-01-22 23:57:19 +00:00
Michael Stack f60b8246e7 HBASE-7588 Fix two findbugs warning in MemStoreFlusher; REAPPLIED
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1437154 13f79535-47bb-0310-9956-ffa450edef68
2013-01-22 20:45:40 +00:00
Michael Stack c3e140cd14 HBASE-7588 Fix two findbugs warning in MemStoreFlusher; REVERTED
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1437121 13f79535-47bb-0310-9956-ffa450edef68
2013-01-22 19:43:44 +00:00
Michael Stack 3b345cd684 HBASE-7588 Fix two findbugs warning in MemStoreFlusher
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1437119 13f79535-47bb-0310-9956-ffa450edef68
2013-01-22 19:42:30 +00:00
Enis Soztutar 14a20fceee HBASE-7642. HBase shell cannot set Compression
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1437099 13f79535-47bb-0310-9956-ffa450edef68
2013-01-22 18:59:07 +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
Zhihong Yu e5ef0c2a04 HBASE-7635 Proxy created by HFileSystem#createReorderingProxy() should implement Closeable (Ted Yu)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1436594 13f79535-47bb-0310-9956-ffa450edef68
2013-01-21 20:29:34 +00:00
Michael Stack 4580a66bbb HBASE-3170 RegionServer confused about empty row keys
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1436587 13f79535-47bb-0310-9956-ffa450edef68
2013-01-21 20:11:42 +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
Michael Stack c56eeb9598 HBASE-7577 Review names of all znodes in zk to make sure they are sensible before 0.96
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1435995 13f79535-47bb-0310-9956-ffa450edef68
2013-01-20 22:56:15 +00:00
Michael Stack ea245beac7 HBASE-7315 Remove support for client-side RowLocks
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1435747 13f79535-47bb-0310-9956-ffa450edef68
2013-01-19 22:45:11 +00:00
Michael Stack b96d60d659 HBASE-7601 Fix 8 remaining EQ findbug warnings from hbase-server.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1435487 13f79535-47bb-0310-9956-ffa450edef68
2013-01-19 05:05:50 +00:00
Gary Helmling da18540ea3 HBASE-7460 Cleanup RPC client connection layers
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1435414 13f79535-47bb-0310-9956-ffa450edef68
2013-01-18 23:32:39 +00:00
Zhihong Yu 96214c1a7c HBASE-7542 SCVF: Avoid sending two unwanted boolean values from client to RS (Anoop)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1435303 13f79535-47bb-0310-9956-ffa450edef68
2013-01-18 19:04:50 +00:00
Zhihong Yu c19520a956 HBASE-7299 TestMultiParallel fails intermittently in trunk builds, addendum 4 (Chunhui)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1435301 13f79535-47bb-0310-9956-ffa450edef68
2013-01-18 18:49:42 +00:00
Michael Stack 0c9a81436e HBASE-7565 [replication] Create an interface for the replication state node
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1435250 13f79535-47bb-0310-9956-ffa450edef68
2013-01-18 17:02:28 +00:00