Commit Graph

11103 Commits

Author SHA1 Message Date
Matteo Bertozzi d75326a797 HBASE-13202 Procedure v2 - core framework (addendum) 2015-04-15 09:50:47 +01:00
zhangduo fe9180d79e HBASE-13499 AsyncRpcClient test cases failure in powerpc 2015-04-14 23:00:07 +08:00
Rajesh Nishtala 0b4e32a206 HBASE-13471 Fix a possible infinite loop in doMiniBatchMutation
Summary: in doMiniBatchMutation it is possible to get into an infinite loop when a query has a row that is not in the region. If the batch had an invalid row, the row lock further down the function would fail to acquire because it was an invalid row. However we'd catch the exception and improperly treat it as if we had not acquired the lock and then try acquiring the lock again. Thus once we got into this state we'd be stuck in an infinite loop. Worse yet, this infiite loop would occur with the readLock held. So any other opertaions such as doClose() would be locked out and stuck. The patch is to check whether the row is valid and short circuit the failure when it doesn't work.

Test Plan: IntegrationTestReplication would consistently fail when trying to disable large tables before the fix. After the test the tests pass consistently.

Reviewers: eclark

Subscribers: asameet

Differential Revision: https://reviews.facebook.net/D37437

Signed-off-by: Elliott Clark <eclark@apache.org>
2015-04-21 15:24:52 -07:00
stack 91ab1086d6 HBASE-13078 Removal of IntegrationTestSendTraceRequests (Josh Elser) 2015-04-21 12:45:25 -07:00
Enis Soztutar 4e0de088c5 HBASE-13515 Handle FileNotFoundException in region replica replay for flush/compaction events 2015-04-21 11:55:35 -07:00
anoopsjohn 2ba4c4eb9f HBASE-13520 NullPointerException in TagRewriteCell.(Josh Elser) 2015-04-21 17:34:09 +05:30
tedyu eb82b8b309 HBASE-13514 Fix test failures in TestScannerHeartbeatMessages caused by incorrect setting of hbase.rpc.timeout (Jonathan Lawlor) 2015-04-20 14:48:10 -07:00
Sean Busbey 702aea5b38 HBASE-13498 Add more docs and a basic check for storage policy handling. 2015-04-20 10:45:14 -05:00
Devaraj Das 3bf69761e1 HBASE-13482. Phoenix is failing to scan tables on secure environments. (Alicia Shu) 2015-04-19 22:17:38 -07:00
tedyu 3baab26d0b HBASE-13481 Addendum sets MASTER_HOSTNAME_KEY config 2015-04-19 15:16:21 -07:00
Tobi Vollebregt 176261af78 HBASE-13430 HFiles that are in use by a table cloned from a snapshot may be deleted when that snapshot is deleted
Signed-off-by: Matteo Bertozzi <matteo.bertozzi@cloudera.com>
2015-04-18 09:48:08 +01:00
Matteo Bertozzi b7abdd61c9 HBASE-13202 Procedure v2 - core framework (addendum) 2015-04-18 09:46:14 +01:00
Enis Soztutar 92e922e11d HBASE-13491 Issue in FuzzyRowFilter#getNextForFuzzyRule (Anoop Sam John) 2015-04-17 21:54:41 -07:00
Enis Soztutar 66e55ff388 HBASE-13481 Master should respect master (old) DNS/bind related configurations 2015-04-17 18:11:26 -07:00
Jonathan Lawlor abe3796a99 HBASE-13090 Progress heartbeats for long running scanners
Signed-off-by: stack <stack@apache.org>
2015-04-17 15:42:46 -07:00
Elliott Clark 2c5dc53a32 HBASE-13477 Create metrics on failed requests
Summary: Add metrics on how many requests are exceptions and what type.

Test Plan: behold unit tests.

Differential Revision: https://reviews.facebook.net/D37167
2015-04-17 15:37:31 -07:00
Jerry He 3ccae37866 HBASE-13456 Improve HFilePrettyPrinter first hbase:meta region processing (Samir Ahmic) 2015-04-17 11:29:33 -07:00
stack 0dfeba3d78 HBASE-13487 Doc KEEP_DELETED_CELLS 2015-04-17 08:27:45 -07:00
stack 92af695ea1 HBASE-13307 Making methods under ScannerV2#next inlineable, faster 2015-04-17 08:15:07 -07:00
tedyu bcc5e1b353 HBASE-13486 region_status.rb broken with NameError: uninitialized constant IOException (Samir Ahmic) 2015-04-17 06:38:46 -07:00
Nick Dimiduk 7fb6055ed7 add branch-1.1 to precommit build list 2015-04-16 17:45:47 -07:00
tedyu e08ef99e30 HBASE-13473 deleted cells come back alive after the stripe compaction (jeongmin kim) 2015-04-16 11:36:25 -07:00
zhangduo 4f151444b5 HBASE-13301 Possible memory leak in BucketCache 2015-04-14 17:41:46 +08:00
anoopsjohn 71536bdcc7 HBASE-13447 Bypass logic in TimeRange.compare. 2015-04-14 11:37:48 +05:30
Matteo Bertozzi e9da064ccd HBASE-13457 SnapshotExistsException doesn't honor the DoNotRetry 2015-04-13 23:21:50 +01:00
tedyu 679e0e8d2e HBASE-13419 Thrift gateway should propagate text from exception causes (Michael Muller) 2015-04-13 09:58:04 -07:00
Matteo Bertozzi e75c6201c6 HBASE-13202 Procedure v2 - core framework (addendum) 2015-04-11 08:53:09 +01:00
Matteo Bertozzi e994b491ac HBASE-13209 Procedure V2 - master Add/Modify/Delete Column Family (addendum) 2015-04-10 23:11:40 +01:00
Srikanth Srungarapu 1890bffce3 HBASE-13436 Include user name in ADE for scans 2015-04-10 13:44:19 -07:00
Matteo Bertozzi f6512065c2 HBASE-13290 Procedure v2 - client enable/disable table sync (Stephen Yuan Jiang) 2015-04-10 18:53:43 +01:00
Matteo Bertozzi 57c70f0af8 HBASE-13211 Procedure V2 - master Enable/Disable table (Stephen Yuan Jiang) 2015-04-10 18:53:43 +01:00
Matteo Bertozzi 4ae8b8cc52 HBASE-13209 Procedure V2 - master Add/Modify/Delete Column Family (Stephen Yuan Jiang) 2015-04-10 18:53:43 +01:00
Matteo Bertozzi 7f5383368b HBASE-13210 Procedure V2 - master Modify table (Stephen Yuan Jiang) 2015-04-10 18:53:43 +01:00
Matteo Bertozzi 6a6e3f46fd HBASE-13204 Procedure v2 - client create/delete table sync 2015-04-10 18:53:42 +01:00
Matteo Bertozzi b5f1f98a25 HBASE-13203 Procedure v2 - master create/delete table 2015-04-10 18:53:42 +01:00
Matteo Bertozzi 04246c6c3d HBASE-13202 Procedure v2 - core framework 2015-04-10 18:53:37 +01:00
Apekshit(Appy) Sharma d20c08ea58 HBASE-13423 Remove old duplicate entry for hbase.regionserver.regionSplitLimit. 2015-04-10 20:40:15 +10:00
anoopsjohn eba8a708a5 HBASE-13313 Skip the disabled table in mob compaction chore and MasterRpcServices.(Jingcheng) 2015-04-10 13:26:47 +05:30
tedyu 3cd929eea2 HBASE-13381 Expand TestSizeFailures to include small scans (Josh Elser) 2015-04-09 17:57:57 -07:00
stack 66f7bf4615 HBASE-13118 [PE] Add being able to write many columns
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/PerformanceEvaluation.java
2015-04-09 16:52:11 -07:00
Andrew Purtell ed703762ae HBASE-13275 Setting hbase.security.authorization to false does not disable authorization 2015-04-09 14:47:21 -07:00
Mikhail Antonov 1deadb60d1 HBASE-13270 Setter for Result#getStats is #addResults; confusing!
Signed-off-by: stack <stack@apache.org>
2015-04-09 10:44:30 -07:00
anoopsjohn 6eeb5b38e1 HBASE-13429 Remove deprecated seek/reseek methods from HFileScanner. 2015-04-09 22:42:57 +05:30
Lars Hofhansl 80dbf06651 HBASE-13362 Set max result size from client only (like scanner caching). 2015-04-08 21:43:01 -07:00
Jonathan M Hsieh e2a90a7114 HBASE-13412 ADDENDUM Region split decisions should have jitter
This corrects the jitter threshold constant in the unit test so that it will pass regularly.
2015-04-08 14:51:25 -07:00
Jonathan Lawlor 62d47e175c HBASE-13421 Reduce the number of object creations introduced by HBASE-11544 in scan RPC hot code paths
Signed-off-by: stack <stack@apache.org>
2015-04-08 14:02:49 -07:00
Sean Busbey cbc53a0ba5 HBASE-13414 Removes now-obselete checks for JRE 6 in TestHCM. 2015-04-08 14:21:28 -05:00
stack 8cd3001f81 Revert "HBASE-11544 [Ergonomics] hbase.client.scanner.caching is dogged and will try to return batch even if it means OOME"
References the wrong JIRA above so revert; also an addendum is on the
way.

This reverts commit 26ba621e47.
2015-04-08 09:32:09 -07:00
Jonathan Lawlor 26ba621e47 HBASE-11544 [Ergonomics] hbase.client.scanner.caching is dogged and will try to return batch even if it means OOME
Added in some check-style fixes to bring us back under the limit

Signed-off-by: stack <stack@apache.org>
2015-04-08 08:16:54 -07:00
tedyu a9d7c49a59 HBASE-11864 Enhance HLogPrettyPrinter to print information from WAL Header (Chuhan Yang) 2015-04-08 06:15:55 -07:00