Commit Graph

2620 Commits

Author SHA1 Message Date
Michael Stack b86f8dff19 HBASE-4369 Deprecate HConnection#getZookeeperWatcher in prep for HBASE-1762
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1172025 13f79535-47bb-0310-9956-ffa450edef68
2011-09-17 17:42:15 +00:00
Gary Helmling 9da4ab25b7 HBASE-4424 Provide coprocessors access to createTable() via MasterServices
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1171882 13f79535-47bb-0310-9956-ffa450edef68
2011-09-17 01:17:39 +00:00
Michael Stack 6a7e3c3b8b HBASE-4411 When copying tables/CFs, allow CF names to be changed
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1171880 13f79535-47bb-0310-9956-ffa450edef68
2011-09-17 00:38:21 +00:00
Gary Helmling d70a6ec716 HBASE-4425 Provide access to RpcServer in RegionServerServices
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1171865 13f79535-47bb-0310-9956-ffa450edef68
2011-09-16 23:59:56 +00:00
Gary Helmling 900a9124c4 HBASE-4420 MasterObserver preMove() and postMove() should throw IOException
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1171785 13f79535-47bb-0310-9956-ffa450edef68
2011-09-16 21:10:56 +00:00
Michael Stack 6571376717 HBASE-4195 Possible inconsistency in a memstore read after a reseek, possible performance improvement
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1171746 13f79535-47bb-0310-9956-ffa450edef68
2011-09-16 19:37:39 +00:00
Zhihong Yu 879ab1b8fb HBASE-4417 HBaseAdmin.checkHBaseAvailable() doesn't close ZooKeeper connections
(Stefan Seelmann)


git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1171734 13f79535-47bb-0310-9956-ffa450edef68
2011-09-16 19:04:12 +00:00
Zhihong Yu db102ed307 HBASE-4373 HBaseAdmin.assign() does not use force flag (Ramkrishna)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1171697 13f79535-47bb-0310-9956-ffa450edef68
2011-09-16 17:59:02 +00:00
Michael Stack 7901848a9a HBASE-4322 [hbck] Update checkIntegrity/checkRegionChain to present more accurate region split problem
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1171640 13f79535-47bb-0310-9956-ffa450edef68
2011-09-16 16:10:17 +00:00
Gary Helmling eca8e0a8f6 HBASE-4414 Region splits by size not being triggered
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1171366 13f79535-47bb-0310-9956-ffa450edef68
2011-09-16 03:06:58 +00:00
Jean-Daniel Cryans 848748b1ae HBASE-4395 EnableTableHandler races with itself
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1171331 13f79535-47bb-0310-9956-ffa450edef68
2011-09-15 23:51:00 +00:00
Jean-Daniel Cryans ee4df4fba8 HBASE-4390 [replication] ReplicationSource's UncaughtExceptionHandler
shouldn't join



git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1171305 13f79535-47bb-0310-9956-ffa450edef68
2011-09-15 22:41:25 +00:00
Jean-Daniel Cryans 419490d69b HBASE-4363 [replication] ReplicationSource won't close if failing
to contact the sink (JD and Lars Hofhansl)


git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1171286 13f79535-47bb-0310-9956-ffa450edef68
2011-09-15 21:48:59 +00:00
Zhihong Yu 692207c368 HBASE-2196 Support more than one slave cluster (Lars Hofhansl)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1170950 13f79535-47bb-0310-9956-ffa450edef68
2011-09-15 04:16:53 +00:00
Zhihong Yu cb3db2f74e HBASE-4351 If from Admin we try to unassign a region forcefully, though a valid region name is given the master is not able to identify the region to unassign.(Ramkrishna)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1170933 13f79535-47bb-0310-9956-ffa450edef68
2011-09-15 02:46:38 +00:00
Zhihong Yu ad95acf852 HBASE-4383 SlabCache reports negative heap sizes (Li Pi)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1170930 13f79535-47bb-0310-9956-ffa450edef68
2011-09-15 02:25:04 +00:00
Zhihong Yu a76a708a20 HBASE-4330 Fix races in slab cache (Li Pi & Todd)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1170902 13f79535-47bb-0310-9956-ffa450edef68
2011-09-14 23:47:21 +00:00
Todd Lipcon 6375de9695 HBASE-4406 TestOpenRegionHandler failing after HBASE-4287
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1170792 13f79535-47bb-0310-9956-ffa450edef68
2011-09-14 19:28:30 +00:00
Todd Lipcon 4a448e4d74 HBASE-4381 Refactor split decisions into a split policy class.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1170468 13f79535-47bb-0310-9956-ffa450edef68
2011-09-14 08:07:33 +00:00
Todd Lipcon 1df9e04262 HBASE-4287 If region opening fails, change region in transition into a FAILED_OPEN state so that it can be retried quickly.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1170449 13f79535-47bb-0310-9956-ffa450edef68
2011-09-14 06:45:34 +00:00
Michael Stack a902f9ab1c HBASE-4394 Add support for seeking hints to FilterList
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1170422 13f79535-47bb-0310-9956-ffa450edef68
2011-09-14 03:18:56 +00:00
Michael Stack bf5a6641bf HBASE-4359 Show dead RegionServer names in the HMaster info page
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1170421 13f79535-47bb-0310-9956-ffa450edef68
2011-09-14 02:54:15 +00:00
Michael Stack 12cc83fd03 HBASE-4384 Hard to tell what causes failure in CloseRegionHandler#getCurrentVersion
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1170353 13f79535-47bb-0310-9956-ffa450edef68
2011-09-13 21:10:41 +00:00
Michael Stack 3bda78ec61 HBASE-4238 CatalogJanitor can clear a daughter that split before processing its parent
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1170291 13f79535-47bb-0310-9956-ffa450edef68
2011-09-13 18:36:54 +00:00
Todd Lipcon 71e8db15fb HBASE-4321. Add a more comprehensive region split calculator for future use in hbck.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1170013 13f79535-47bb-0310-9956-ffa450edef68
2011-09-13 02:39:41 +00:00
Todd Lipcon 340a3c475c HBASE-4272. Add -metaonly flag to hbck feature to only inspect and try to repair META and ROOT.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1169996 13f79535-47bb-0310-9956-ffa450edef68
2011-09-13 01:15:17 +00:00
Michael Stack bcd4846420 HBASE-4325 Improve error message when using STARTROW for meta scans
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1169914 13f79535-47bb-0310-9956-ffa450edef68
2011-09-12 20:41:22 +00:00
Gary Helmling c9efe7d495 HBASE-4180 Check isSecurityEnabled before User.login for 0.21 compatibility
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1169902 13f79535-47bb-0310-9956-ffa450edef68
2011-09-12 19:59:17 +00:00
Michael Stack eaa40e323e HBASE-4057 Implement HBase version of "show processlist"
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1167578 13f79535-47bb-0310-9956-ffa450edef68
2011-09-10 18:44:45 +00:00
Michael Stack 699e15b7a1 HBASE-4347 Remove duplicated code from Put, Delete, Get, Scan, MultiPut
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1167569 13f79535-47bb-0310-9956-ffa450edef68
2011-09-10 17:57:19 +00:00
Michael Stack 9ae2f239bc HBASE-4270 IOE ignored during flush-on-close causes dataloss
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1167566 13f79535-47bb-0310-9956-ffa450edef68
2011-09-10 17:47:46 +00:00
Zhihong Yu 75bce302e2 HBASE-4340 Hbase can't balance if ServerShutdownHandler encountered
exception (Jinchao Gao)


git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1167452 13f79535-47bb-0310-9956-ffa450edef68
2011-09-10 04:34:54 +00:00
Gary Helmling 1145bc1471 HBASE-4331 Bypassing default actions in prePut fails sometimes with HTable client
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1167407 13f79535-47bb-0310-9956-ffa450edef68
2011-09-09 23:55:06 +00:00
Zhihong Yu b723bc4d4d HBASE-4301 META migration from 0.90 to trunk fails (Subbu Iyer)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1167006 13f79535-47bb-0310-9956-ffa450edef68
2011-09-09 05:25:24 +00:00
Michael Stack 9675cda5d1 HBASE-4313 Refactor TestHBaseFsck to make adding individual hbck tests easier
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1167003 13f79535-47bb-0310-9956-ffa450edef68
2011-09-09 04:53:04 +00:00
Michael Stack 34f318b625 HBASE-4007 distributed log splitting can get indefinitely stuck
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1166989 13f79535-47bb-0310-9956-ffa450edef68
2011-09-09 04:05:26 +00:00
Michael Stack 76b123052e HBASE-4350 Fix a Bloom filter bug introduced by HFile v2 and TestMultiColumnScanner that caught it
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1166982 13f79535-47bb-0310-9956-ffa450edef68
2011-09-09 03:47:00 +00:00
Zhihong Yu 221f017b43 HBASE-2195 Support cyclic replication (Lars Hofhansl)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1166923 13f79535-47bb-0310-9956-ffa450edef68
2011-09-08 22:03:10 +00:00
Michael Stack 9f0a3193d8 HBASE-4015 Refactor the TimeoutMonitor to make it less racy -- reapply with HBASE-4015_reprepared_trunk_2.patch
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1166833 13f79535-47bb-0310-9956-ffa450edef68
2011-09-08 18:18:20 +00:00
Michael Stack 053493a967 HBASE-4015 Refactor the TimeoutMonitor to make it less racy -- REVERT. Ram says I have applied wrong patch. Redoing.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1166831 13f79535-47bb-0310-9956-ffa450edef68
2011-09-08 18:15:57 +00:00
Michael Stack 845b01f154 HBASE-4243 HADOOP_HOME should be auto-detected (Roman Shaposhnik) -- revert.. non-portable shell change
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1166815 13f79535-47bb-0310-9956-ffa450edef68
2011-09-08 17:24:57 +00:00
Michael Stack 0f25ac8ad8 HBASE-4015 Refactor the TimeoutMonitor to make it less racy
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1166800 13f79535-47bb-0310-9956-ffa450edef68
2011-09-08 17:00:38 +00:00
Michael Stack a39ce83a18 HBASE-4297 TableMapReduceUtil overwrites user supplied options
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1166767 13f79535-47bb-0310-9956-ffa450edef68
2011-09-08 15:52:25 +00:00
Michael Stack c6d4b05ad7 HBASE-4243 HADOOP_HOME should be auto-detected
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1166761 13f79535-47bb-0310-9956-ffa450edef68
2011-09-08 15:41:41 +00:00
Michael Stack 52ccf8db35 HBASE-4341 HRS#closeAllRegions should take care of HRS#onlineRegions's weak consistency
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1166754 13f79535-47bb-0310-9956-ffa450edef68
2011-09-08 15:38:04 +00:00
Gary Helmling 1193bc1df0 HBASE-4271 Clean up coprocessor handling of table operations
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1166540 13f79535-47bb-0310-9956-ffa450edef68
2011-09-08 06:49:35 +00:00
Michael Stack 036404ac88 HBASE-4296 Deprecate HTable[Interface].getRowOrBefore(...)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1166527 13f79535-47bb-0310-9956-ffa450edef68
2011-09-08 05:06:29 +00:00
Michael Stack 76de714e2b HBASE-4260 Expose a command to manually trigger an HLog roll
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1166524 13f79535-47bb-0310-9956-ffa450edef68
2011-09-08 04:22:42 +00:00
Michael Stack bc524bbe59 HBASE-4342 Update Thrift to 0.7.0
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1166455 13f79535-47bb-0310-9956-ffa450edef68
2011-09-07 22:44:45 +00:00
Todd Lipcon 73661b9b5e HBASE-4302 Only run Snappy compression tests if Snappy is available
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1166316 13f79535-47bb-0310-9956-ffa450edef68
2011-09-07 18:57:51 +00:00