Commit Graph

4097 Commits

Author SHA1 Message Date
ramkrishna 3f80e0ea4f HBASE-14063 Use BufferBackedCell in read path after HBASE-12213 and
HBASE-12295 (ram)
2015-07-27 16:55:46 +05:30
anoopsjohn ac08b992c5 HBASE-14156 Fix test failure in TestOpenTableInCoprocessor. 2015-07-27 16:01:23 +05:30
Elliott Clark e087a9ef51 HBASE-14146 Fix Once replication sees an error it slows down forever 2015-07-23 16:12:02 -07:00
ramkrishna 4ec69ccf3a HBASE-12295 - Addendum for multiGets to add the call back(Ram) 2015-07-23 14:30:20 +05:30
Jonathan M Hsieh 493f36c899 HBASE-11339 Merge remote-tracking branch 'apache/hbase-11339' (Jingcheng Du) 2015-07-22 12:51:11 -07:00
abhilak 20739542fd HBASE-14058 Stabilizing default heap memory tuner
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-07-22 11:36:57 -07:00
tedyu 5ec5552be0 HBASE-14115 Fix resource leak in HMasterCommandLine (Yuhao Bi) 2015-07-21 09:18:59 -07:00
ramkrishna ccb22bd80d HBASE-12295 Prevent block eviction under us if reads are in progress from
the BBs (Ram)
2015-07-21 21:15:32 +05:30
anoopsjohn 3b6db26863 HBASE-13954 Remove HTableInterface#getRowOrBefore related server side code. (Ashish) 2015-07-21 09:08:26 +05:30
anoopsjohn cceee1b0c3 HBASE-14116 Change ByteBuff.getXXXStrictlyForward to relative position based reads. 2015-07-21 09:01:20 +05:30
anoopsjohn 0f614a1c44 HBASE-12374 Change DBEs to work with new BB based cell. 2015-07-20 23:28:45 +05:30
ramkrishna 7e4cd59820 HBASE-14099 StoreFile.passesKeyRangeFilter need not create Cells from the
Scan's start and stop Row (Ram)
2015-07-20 22:10:10 +05:30
Elliott Clark 1446d01e98 HBASE-14092 Add -noLock and -noBalanceSwitch options to hbck 2015-07-17 10:58:06 -07:00
tedyu a6e91903ec HBASE-14000 Region server failed to report to Master and was stuck in reportForDuty retry loop (Pankaj Kumar) 2015-07-17 10:48:32 -07:00
tedyu b98598f363 HBASE-14110 Add CostFunction for balancing primary region replicas 2015-07-17 09:56:37 -07:00
Esteban Gutierrez 7ddae3939e HBASE-14076 ResultSerialization and MutationSerialization can throw InvalidProtocolBufferException when serializing a cell larger than 64MB 2015-07-17 09:23:13 -07:00
ramkrishna 834f87b23d HBASE-12213 HFileBlock backed by Array of ByteBuffers (Ram) 2015-07-17 13:27:29 +05:30
Andrew Purtell a249989b93 HBASE-14050 NPE in org.apache.hadoop.hbase.ipc.RpcServer.readAndProcess 2015-07-16 18:27:30 -07:00
zhangduo 257df19cc3 HBASE-14100 Fix high priority findbugs warnings 2015-07-17 08:55:20 +08:00
tedyu 9ebafe6b08 HBASE-13971 Flushes stuck since 6 hours on a regionserver 2015-07-16 13:53:22 -07:00
anoopsjohn ebdac4b52e HBASE-12296 Filters should work with ByteBufferedCell. 2015-07-16 09:36:05 +05:30
Ashish Singhi e6bd0c8c15 HBASE-8642 [Snapshot] List and delete snapshot by table
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-07-15 15:56:07 -07:00
Sean Busbey 25f7e804cd HBASE-14027 clean up multiple netty jars. 2015-07-15 02:33:28 -05:00
ramkrishna a3d30892b4 HBASE-14047 - Cleanup deprecated APIs from Cell class (Ashish Singhi) 2015-07-13 22:06:16 +05:30
Matteo Bertozzi 951ec7a0b7 HBASE-13415 Procedure v2 - Use nonces for double submits from client (Stephen Yuan Jiang)
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-07-13 11:02:30 -05:00
Sean Busbey 60d6435ad8 Revert "Procedure v2 - Use nonces for double submits from client (Stephen Yuan Jiang)"
This reverts commit 87ee37ceb8.
2015-07-13 11:01:45 -05:00
anoopsjohn d1f7bcbff7 HBASE-12015 Not cleaning Mob data when Mob CF is removed from table.(Pankaj Kumar) 2015-07-13 14:36:44 +05:30
Enis Soztutar c16bbf47cb HBASE-13993 WALProcedureStore fencing is not effective if new WAL rolls 2015-07-10 13:36:45 -07:00
Matteo Bertozzi ae1f485ee8 HBASE-13832 Procedure v2: try to roll the WAL master on sync failure before aborting 2015-07-09 08:34:42 -07:00
Matteo Bertozzi 87ee37ceb8 Procedure v2 - Use nonces for double submits from client (Stephen Yuan Jiang) 2015-07-09 07:44:36 -07:00
tedyu f8eaa98962 HBASE-12596 bulkload needs to follow locality (Victor Xu) 2015-07-09 07:24:18 -07:00
anoopsjohn d07ff5ec5a HBASE-13387 Add ByteBufferedCell an extension to Cell. 2015-07-09 15:35:24 +05:30
Andrew Purtell 41c8ec7aea HBASE-14042 Fix FATAL level logging in FSHLog where logged for non fatal exceptions 2015-07-08 17:37:56 -07:00
tedyu 1162cbdf15 HBASE-13897 OOM may occur when Import imports a row with too many KeyValues (Liu Junhong) 2015-07-07 10:54:05 -07:00
Enis Soztutar 7acb061e63 HBASE-13988 Add exception handler for lease thread (Liu Shaohui) 2015-07-06 19:14:54 -07:00
Enis Soztutar c220635c78 HBASE-13352 Add hbase.import.version to Import usage (Lars Hofhansl) 2015-07-06 15:39:19 -07:00
Matteo Bertozzi 1713f1fcaf HBASE-14017 Procedure v2 - MasterProcedureQueue fix concurrency issue on table queue deletion
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-07-06 15:05:16 -05:00
Matteo Bertozzi d26978a2ff HBASE-13849 Remove restore and clone snapshot from the WebUI
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-07-06 11:12:30 -05:00
stack cff1a5f1f5 HBASE-14012 Double Assignment and Dataloss when ServerCrashProcedure
runs during Master failover
2015-07-06 07:57:40 -07:00
Lars Hofhansl 1f9bf419c1 HBASE-13329 ArrayIndexOutOfBoundsException in CellComparator#getMinimumMidpointArray. 2015-07-05 12:28:27 -07:00
Ashish Singhi 5b75faefcc HBASE-13925 Use zookeeper multi to clear znodes in ZKProcedureUtil
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-07-03 12:24:47 -07:00
ramkrishna 74e82c64e5 HBASE-13977 - Convert getKey and related APIs to Cell (Ram) 2015-07-03 22:59:58 +05:30
stack 71a523a619 HBASE-14013 Retry when RegionServerNotYetRunningException rather than go ahead with assign so for sure we don't skip WAL replay 2015-07-02 14:28:26 -07:00
stack 90b51e85c4 HBASE-14010 TestRegionRebalancing.testRebalanceOnRegionServerNumberChange fails; cluster not balanced 2015-07-02 10:05:18 -07:00
tedyu 34dfd6c9b4 HBASE-14005 Set permission to .top hfile in LoadIncrementalHFiles (Francesco MDE) 2015-07-02 08:42:40 -07:00
zhangduo 28a035000f HBASE-13970 NPE during compaction in trunk 2015-07-02 21:36:11 +08:00
anoopsjohn 62f5694491 HBASE-13998 Remove CellComparator#compareRows(byte[] left, int loffset, int llength, byte[] right, int roffset, int rlength). 2015-07-02 11:58:25 +05:30
stack 20e855f282 HBASE-13895 DATALOSS: Region assigned before WAL replay when abort (Enis Soztutar) -- REAPPLY 2015-07-01 23:16:30 -07:00
stack f0e29c49a1 Revert "HBASE-13895 DATALOSS: Region assigned before WAL replay when abort (Enis"
This reverts commit fca725a899.
2015-07-01 20:20:08 -07:00
stack fca725a899 HBASE-13895 DATALOSS: Region assigned before WAL replay when abort (Enis
Soztutar)
2015-07-01 20:07:26 -07:00
tedyu 5d1be4a317 HBASE-13980 Distinguish blockedFlushCount vs unblockedFlushCount when tuning heap memory (Abhilash) 2015-07-01 13:03:04 -07:00
Bhupendra 7a6f269c4d HBASE-13978: Variable never assigned in SimpleTotalOrderPartitioner.getPartition()
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-07-01 13:03:21 -05:00
Matt Warhaftig 364205da25 HBASE-13861 Fix UI label for BucketCache free & used bytes.
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-07-01 12:14:12 -05:00
Matteo Bertozzi 5ee11840f6 HBASE-13995 ServerName is not fully case insensitive 2015-07-01 09:26:15 -07:00
Sean Busbey 6ca337cb3e HBASE-13990 make maven site generation work with jdk8 2015-06-30 21:11:42 -05:00
Sean Busbey 85c278a6a8 HBASE-14003 work around JDK-8044053 2015-06-30 16:21:10 -05:00
anoopsjohn 42d5ef017d HBASE-13943 Get rid of KeyValue#heapSizeWithoutTags. 2015-06-30 23:09:09 +05:30
anoopsjohn 7e7fbdb84b HBASE-14001 Optimize write(OutputStream out, boolean withTags) for SizeCachedNoTagsKeyValue. 2015-06-30 22:50:38 +05:30
Lars Hofhansl f8bd578b80 HBASE-13959 Region splitting uses a single thread in most common cases. (Hari Krishna Dara) 2015-06-29 18:08:46 -07:00
tedyu 4f06279caa HBASE-13989 Threshold for combined MemStore and BlockCache percentages is not checked 2015-06-29 15:00:29 -07:00
anoopsjohn 3f062ee236 HBASE-13922 Do not reset mvcc in compactions for mob-enabled column.(Jingcheng Du) 2015-06-29 13:29:36 +05:30
Ashish Singhi 3efde85614 HBASE-13214 Remove deprecated and unused methods from HTable class 2015-06-26 15:39:53 -07:00
tedyu 183fa5d232 HBASE-13863 Multi-wal feature breaks reported number and size of HLogs (Abhilash) 2015-06-26 08:52:24 -07:00
tedyu f046c4b043 HBASE-13974 TestRateLimiter#testFixedIntervalResourceAvailability may fail (Guanghao Zhang) 2015-06-26 08:27:06 -07:00
ramkrishna 130817b559 HBASE-13939 - Make HFileReaderImpl.getFirstKeyInBlock() to return a Cell
(Ram)
2015-06-26 20:47:30 +05:30
tedyu 2ed058554c HBASE-13969 AuthenticationTokenSecretManager is never stopped in RPCServer (Pankaj Kumar) 2015-06-25 17:42:22 -07:00
tedyu db5dd1ebef HBASE-13923 Addendum fixes NPE in HRegionServer#buildServerLoad() 2015-06-25 16:31:44 -07:00
stack b5b5853043 HBASE-13893 Replace HTable with Table in client tests (Jurriaan Mous) 2015-06-25 14:42:33 -07:00
tedyu e6ed792199 HBASE-13702 ImportTsv: Add dry-run functionality and log bad rows (Apekshit Sharma) 2015-06-25 13:15:07 -07:00
anoopsjohn d9ba4d5bb5 HBASE-13835 KeyValueHeap.current might be in heap when exception happens in pollRealKV. (zhouyingchao) 2015-06-25 23:44:37 +05:30
tedyu edef3d64bc HBASE-13964 Skip region normalization for tables under namespace quota 2015-06-25 03:34:28 -07:00
tedyu b7f241d73b HBASE-13923 Loaded region coprocessors are not reported in shell status command (Ashish Singhi) 2015-06-23 21:25:50 -07:00
ramkrishna ba4ba32b0d HBASE-13932 - Add mob integrity check in HFilePrettyPrinter (Jingcheng du) 2015-06-24 09:22:44 +05:30
ramkrishna d7356667be HBASE-13945 - Prefix_Tree seekBefore() does not work correctly (Ram) 2015-06-24 09:11:05 +05:30
Nick Dimiduk 3e72dc9f08 HBASE-13938 Deletes done during the region merge transaction may get eclipsed (ddas, enis, ndimiduk) 2015-06-23 10:23:38 -07:00
Gábor Lipták b636c6b1cd HBASE-13898 AMMENDMENT Correct Javadoc errors in site
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-06-23 00:05:56 -05:00
Mikhail Antonov fd37ccb63c HBASE-13103 [ergonomics] add region size balancing as a feature of master 2015-06-22 15:52:07 -07:00
ramkrishna f9b17bfd37 HBASE-13614 - Avoid temp KeyOnlyKeyValue temp objects creations in read
hot path (Ram)
2015-06-22 12:30:46 +05:30
anoopsjohn a4bd2b784e HBASE-13448 New Cell implementation with cached component offsets/lengths. 2015-06-22 11:02:45 +05:30
anoopsjohn e4d8fab104 HBASE-13926 Close the scanner only after Call#setResponse. 2015-06-21 20:04:13 +05:30
Nick Dimiduk db08013ebe HBASE-13933 DBE's seekBefore with tags corrupts the tag's offset information thus leading to incorrect results (ramkrishna.s.vasudevan) 2015-06-19 14:41:06 -07:00
anoopsjohn 8ae4b374e3 HBASE-13916 Create MultiByteBuffer an aggregation of ByteBuffers. 2015-06-18 22:38:10 +05:30
Matteo Bertozzi fedfe878f4 HBASE-13917 Remove string comparison to identify request priority 2015-06-18 09:30:39 -07:00
Elliott Clark 623fd63827 HBASE-13876 Improving performance of HeapMemoryManager 2015-06-17 09:58:59 -07:00
Patrick White f469c3bd97 HBASE-13918 Fix hbase:namespace description
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-06-16 12:40:47 -07:00
Lars Hofhansl ce2fd2c58c HBASE-13885 ZK watches leaks during snapshots. 2015-06-16 12:21:49 -07:00
anoopsjohn b889339006 HBASE-13886 Return empty value when the mob file is corrupt instead of throwing exceptions. (Jingcheng) 2015-06-16 17:17:03 +05:30
anoopsjohn 2e2742183f HBASE-13737 [HBase MOB] MOBTable cloned from a snapshot leads to data loss, when that actual snapshot and main table is deleted. (Ashutosh Jindal) 2015-06-16 15:02:50 +05:30
Misty Stanley-Jones b16293b5e2 HBASE-13898 correct additional javadoc failures under java 8 <Gabor Liptak> 2015-06-16 14:18:09 +10:00
Misty Stanley-Jones 5e6373e8ec Revert "Correct Javadoc generation errors"
This reverts commit 0a227b79d6.
2015-06-16 14:18:09 +10:00
Gábor Lipták 0a227b79d6 Correct Javadoc generation errors 2015-06-16 13:27:45 +10:00
Nick Dimiduk cba9ea61dd HBASE-13821 WARN if hbase.bucketcache.percentage.in.combinedcache is set 2015-06-15 19:23:58 -07:00
tedyu 84a50393ee HBASE-13888 Fix refill bug from HBASE-13686 (Guanghao Zhang) 2015-06-15 18:31:28 -07:00
Nick Dimiduk 35a9c509fb HBASE-13905 TestRecoveredEdits.testReplayWorksThoughLotsOfFlushing failing consistently on branch-1.1 2015-06-15 17:15:47 -07:00
Nick Dimiduk 461f5307ba HBASE-13833 LoadIncrementalHFile.doBulkLoad(Path,HTable) doesn't handle unmanaged connections when using SecureBulkLoad 2015-06-15 12:10:23 -07:00
Enis Soztutar c6dd3f965b HBASE-13877 Interrupt to flush from TableFlushProcedure causes dataloss in ITBLL 2015-06-14 11:22:07 -07:00
Gábor Lipták 682b8ab8a5 HBASE-13569 Correct Javadoc (for Java8)
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-06-13 01:10:37 -05:00
Dave Latham 293506c7cd HBASE-13639 SyncTable - rsync for HBase tables
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-06-12 16:00:00 -07:00
Sean Busbey 47a9ff5d1f HBASE-13848 Use Credential Provider when available for SSL passwords in InfoServer. 2015-06-12 09:12:20 -05:00
Srikanth Srungarapu 7595bdfb1a HBASE-13755 Provide single super user check implementation (Mikhail Antonov) 2015-06-11 20:51:05 -07:00
Josh Elser 8cef99e506 HBASE-13892 NPE in ClientScanner on null results array
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Amending-Author: Andrew Purtell <apurtell@apache.org>
2015-06-11 19:03:59 -07:00
Changgeng Li 9d3422ed16 HBASE-13560 large compaction thread pool will steal jobs from small compaction pool when idle
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-06-11 14:23:29 -07:00
anoopsjohn faefb9073f HBASE-13855 Race in multi threaded PartitionedMobCompactor causes NPE. (Jingcheng) 2015-06-11 15:32:19 +05:30
Ashish Singhi 349cbe102a HBASE-13828 Add group permissions testing coverage to AC
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-06-10 17:47:04 -07:00
Enis Soztutar 399fddddc3 HBASE-13878 Set hbase.fs.tmp.dir config in HBaseTestingUtility.java for Phoenix UT to use 2015-06-10 16:30:02 -07:00
Jesse Yates 0f93986015 HBASE-13846 Run MiniCluster on top of other MiniDfsCluster 2015-06-10 11:27:08 -07:00
tedyu 3ada2345d6 HBASE-13873 LoadTestTool addAuthInfoToConf throws UnsupportedOperationException (sunyerui) 2015-06-10 07:32:10 -07:00
anoopsjohn bf3924ed05 HBASE-13871 Change RegionScannerImpl to deal with Cell instead of byte[], int, int. 2015-06-10 18:40:51 +05:30
anoopsjohn 26893aa451 HBASE-13836 Do not reset the mvcc for bulk loaded mob reference cells in reading. (Jingcheng) 2015-06-10 18:05:10 +05:30
Jerry He 14fe23254a HBASE-13845 Expire of one region server carrying meta can bring down the master: test case 2015-06-09 11:46:58 -07:00
tedyu 6cc42c8cd1 HBASE-13829 Add more ThrottleType (Guanghao Zhang) 2015-06-09 06:42:55 -07:00
ramkrishna 487e4aa74f HBASE-13451 - Make the HFileBlockIndex blockKeys to Cells so that it could
be easy to use in the CellComparators (Ram)
2015-06-09 12:03:01 +05:30
stack c62b396f9f HBASE-13847 getWriteRequestCount function in HRegionServer uses int variable to return the count (Abhilash) 2015-06-08 20:35:43 -07:00
anoopsjohn ba348cf5a5 HBASE-13856 Wrong mob metrics names in TestRegionServerMetrics. (Jingcheng) 2015-06-09 08:12:54 +05:30
stack c19bc6d6e0 HBASE-13811 Splitting WALs, we are filtering out too many edits -> DATALOSS; ADDENDUM 2015-06-08 12:56:41 -07:00
Enis Soztutar 5f92b91e60 HBASE-13853 ITBLL improvements after HBASE-13811 (ADDENDUM to fix logging) 2015-06-08 12:43:45 -07:00
Enis Soztutar fe5712f9b4 HBASE-13853 ITBLL improvements after HBASE-13811 2015-06-08 12:17:50 -07:00
stack 5c16b34e32 HBASE-13811 Splitting WALs, we are filtering out too many edits -> DATALOSS 2015-06-08 10:55:53 -07:00
anoopsjohn 13fe542bcc HBASE-13806 Check the mob files when there are mob-enabled columns in HFileCorruptionChecker. (Jingcheng) 2015-06-08 11:17:43 +05:30
ramkrishna 9f43a3bea6 HBASE-13686 - Fail to limit rate in RateLimiter (Ashish Singhi) 2015-06-07 16:34:44 +05:30
anoopsjohn c1d970b04d HBASE-13834 Evict count not properly passed to HeapMemoryTuner. (Abhilash) 2015-06-06 08:07:45 +05:30
anoopsjohn fef6d7f48c HBASE-13827 Delayed scanner close in KeyValueHeap and StoreScanner. 2015-06-06 08:02:35 +05:30
tedyu e8e5a9f639 HBASE-13831 TestHBaseFsck#testParallelHbck is flaky against hadoop 2.6+ (Stephen Jiang) 2015-06-03 15:46:22 -07:00
Srikanth Srungarapu fad545652f HBASE-13826 Unable to create table when group acls are appropriately set. 2015-06-02 22:37:41 -07:00
tedyu 722fd17069 HBASE-13356 HBase should provide an InputFormat supporting multiple scans in mapreduce jobs over snapshots (Andrew Mains) 2015-06-02 19:29:15 -07:00
Enis Soztutar de01553bc4 HBASE-13732 TestHBaseFsck#testParallelWithRetriesHbck fails intermittently (Stephen Yuan Jiang, ADDENDUM for failing tests) 2015-06-02 17:26:35 -07:00
tedyu b7c0ac7cd7 HBASE-13824 TestGenerateDelegationToken: Master fails to start in Windows environment (Stephen Jiang) 2015-06-02 10:01:23 -07:00
anoopsjohn 841c7cf264 HBASE-13820 Zookeeper is failing to start. (Ashish Singhi) 2015-06-02 12:21:04 +05:30
Enis Soztutar 1895f99faf HBASE-13812 Deleting of last Column Family of a table should not be allowed (ADDENDUM for failing unit test) 2015-06-01 11:43:47 -07:00
ramkrishna 7693e15b2b HBASE-13803 - Disable the MobCompactionChore when the interval is not
larger than 0 (Jingcheng Du)
2015-06-01 10:37:54 +05:30
Enis Soztutar 0e6102a68c HBASE-13809 TestRowTooBig should use HDFS directory for its region directory (Stephen Yuan Jiang) 2015-05-30 17:13:05 -07:00
Enis Soztutar ae803d72fe HBASE-13812 Deleting of last Column Family of a table should not be allowed 2015-05-30 16:30:48 -07:00
Matteo Bertozzi 8ac8fb4476 HBASE-13789 ForeignException should not be sent to the client 2015-05-29 19:32:42 +01:00
Matteo Bertozzi d86f2fa3b2 HBASE-13759 Procedure v2 - Improve procedure yielding 2015-05-29 19:29:29 +01:00
Sean Busbey a016b23e85 HBASE-13728 Remove direct use of Hadoop's GenericOptionParser.
* In most cases, just shift to proper use of ToolRunner
* Fix timing issue in TestImportExport
** add some diagnostic logs to Import and TestImportExport
** when testing for WAL use under different durability requests, ignore meta edits.
* In the case of TestImportTsv make a local anonymous class so we can get at internals.
2015-05-29 12:38:52 -05:00
Matteo Bertozzi 18fef46901 HBASE-13779 Calling table.exists() before table.get() end up with an empty Result 2015-05-29 16:39:03 +01:00
tedyu f35b6c6b77 HBASE-13776 Setting illegal versions for HColumnDescriptor does not throw IllegalArgumentException (Yuhao Bi) 2015-05-29 07:35:02 -07:00
tedyu cca687d718 HBASE-13802 Addendum fixes checkstyle warning by removing the whitespace before the right parenthesis 2015-05-29 02:47:54 -07:00
tedyu 5646071c73 HBASE-13802 Procedure V2: Master fails to come up due to rollback of create namespace table (Stephen Jiang) 2015-05-29 02:37:22 -07:00
anoopsjohn a84e829e12 HBASE-13790 Remove the DeleteTableHandler. (Jingcheng) 2015-05-29 12:12:40 +05:30
stack 325614220f HBASE-13616 Move ServerShutdownHandler to Pv2 2015-05-28 20:45:38 -07:00
tedyu 63d617a0cc HBASE-13800 TestStore#testDeleteExpiredStoreFiles should create unique data/log directory for each call (Stephen Jiang) 2015-05-28 19:30:36 -07:00
tedyu 365ddfaf58 HBASE-13797 Fix resource leak in HBaseFsck 2015-05-28 19:18:27 -07:00
Enis Soztutar eea28a334c HBASE-13801 Hadoop src checksum is shown instead of HBase src checksum in master / RS UI 2015-05-28 18:42:59 -07:00
Joao Girao d16d3afb60 HBASE-13718 added columns schema to table description in web view
Summary:
 * added a new table "Table Schema" on the table description page
 * per column, list all the key/values on the column description

Test Plan:
 * mvn test # and wait..
 * create a new table using hbase shell:
   * create 'mytesttable', {NAME=>'CF1'}, {NAME=>'CF2'}
 * open http://localhost:16010/table.jsp?name=mytesttable
 * check the "Table Schema" appears and lists the columns correctly

Reviewers: eclark, vicka.dudin

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

Signed-off-by: Elliott Clark <eclark@apache.org>
2015-05-28 17:07:42 -07:00
Matteo Bertozzi 4aa7209826 HBASE-13476 Procedure v2 - Add Replay Order logic for child procedures 2015-05-28 19:33:22 +01:00
Nick Dimiduk f0a1ca4a6f HBASE-13761 Optimize FuzzyRowFilter (Vladimir Rodionov) 2015-05-28 10:12:21 -07:00
anoopsjohn b31a6acf4c HBASE-13763 Handle the rename, annotation and typo stuff in MOB. (Jingcheng) 2015-05-28 13:43:12 +05:30
Lars George 91a5090365 HBASE-13777 Table fragmentation display triggers NPE on master status page 2015-05-28 08:14:36 +02:00
Sean Busbey 353b046d6c HBASE-13710 Remove dependency on Hadoop's ReflectionUtil.
* copies ReflectionUtils.logThreadInfo and needed private methods from Hadoop
  branch-2, fixes minor issues specific to our use.
* updates HttpServer's use of RU.newInstance to use the HBase version.
  Side effect: previously, FilterInitializer instances that happened to also
  implement Configurable would have setConfiguration called. Such uses should
  instead rely on the mandatory FilterInitializer.initFilter method call.
2015-05-27 23:51:11 -05:00
ramkrishna eeb11b5327 HBASE-13393 - Optimize memstore flushing to avoid writing tag information
to hfiles when no tags are present. (Ram)
2015-05-28 10:00:59 +05:30
Enis Soztutar ef18d75d00 HBASE-13732 TestHBaseFsck#testParallelWithRetriesHbck fails intermittently (Stephen Yuan Jiang) 2015-05-27 17:06:58 -07:00
Sean Busbey 6529d8833d HBASE-13716 use HdfsConstants instead of deprecated FSConstants. 2015-05-27 16:15:23 -05:00
Sean Busbey 4cab6963b0 HBASE-13726 Use commons-io to cleanup Closeables instead of hadoop IOUtils. 2015-05-27 16:04:55 -05:00
Andrew Purtell 4070770243 HBASE-13780 Default to 700 for HDFS root dir permissions for secure deployments (Enis Soztutar) 2015-05-27 13:15:32 -07:00
Andrew Purtell 942e09b71e HBASE-13768 ZooKeeper znodes are bootstrapped with insecure ACLs in a secure configuration (Enis Soztutar) 2015-05-27 12:23:14 -07:00
anoopsjohn 6388b3baf6 HBASE-13762 Use the same HFileContext with store files in mob files. (Jingcheng) 2015-05-25 23:27:45 +05:30
anoopsjohn 9ee184b673 HBASE-13760 Cleanup Findbugs keySet iterator warnings. (Gabor Liptak) 2015-05-25 22:11:49 +05:30
anoopsjohn d45e0a7d41 HBASE-13734 Improper timestamp checking with VisibilityScanDeleteTracker. 2015-05-25 13:53:13 +05:30
ramkrishna 5428c9fdd3 HBASE-13720 - Mob files are not encrypting in mob compaction and Sweeper
(Jingcheng du)
2015-05-25 10:05:20 +05:30
anoopsjohn f28e395290 HBASE-13375 Provide HBase superuser higher priority over other users in the RPC handling. (Mikhail Antonov) 2015-05-23 21:12:47 +05:30
tedyu e93e1ea73c HBASE-13671 More classes to add to org.apache.hadoop.hbase.mapreduce.driver (li xiang) 2015-05-22 19:32:51 -07:00
Srikanth Srungarapu 7662980798 HBASE-13658 Improve the test run time for TestAccessController class (Ashish Singhi) 2015-05-22 14:25:16 -07:00
stack c2d73f02eb HBASE-13745 Say why a flush was requested in log message 2015-05-22 11:41:22 -07:00
anoopsjohn 132f65ea1f HBASE-13739 Remove KeyValueUtil.ensureKeyValue(cell) from MOB code.(Jingcheng) 2015-05-22 20:15:22 +05:30
Lars Hofhansl f8893e0012 HBASE-13703 ReplicateContext should not be a member of ReplicationSource. 2015-05-21 21:56:21 -07:00
tedyu b886bac53c HBASE-13733 Failed MiniZooKeeperCluster startup did not shutdown ZK servers (Stephen Jiang) 2015-05-21 14:04:31 -07:00
tedyu a9cf353c75 HBASE-13741 Disable TestRegionObserverInterface#testRecovery and testLegacyRecovery (Stephen Jiang) 2015-05-21 13:59:09 -07:00
stack e1e8434340 HBASE-5980 Scanner responses from RS should include metrics on rows/KVs filtered 2015-05-21 11:06:27 -07:00
tedyu cb1ef915df HBASE-13731 TestReplicationAdmin should clean up MiniZKCluster resource (Stephen Jiang) 2015-05-21 10:27:21 -07:00
Lars Francke d16f349a63 HBASE-13645: Rename *column methods in MasterObserver to *columnFamily
Signed-off-by: stack <stack@apache.org>
2015-05-21 10:11:56 -07:00
anoopsjohn 6c3fd34475 HBASE-13641 Deperecate Filter#filterRowKey(byte[] buffer, int offset, int length) in favor of filterRowKey(Cell firstRowCell). 2015-05-21 16:50:42 +05:30
anoopsjohn 5098f365b4 HBASE-13736 Add delay for the first execution of ExpiredMobFileCleanerChore and MobFileCompactorChore.(Jingcheng) 2015-05-21 13:40:25 +05:30
anoopsjohn d69807663c HBASE-13642 Deprecate RegionObserver#postScannerFilterRow CP hook with byte[],int,int args in favor of taking Cell arg. 2015-05-21 13:36:12 +05:30
anoopsjohn 5e06ede3f7 HBASE-13679 Change ColumnTracker and SQM to deal with Cell instead of byte[], int, int. 2015-05-21 10:24:08 +05:30
Enis Soztutar eddabdd353 HBASE-13709 Updates to meta table server columns may be eclipsed 2015-05-20 17:42:32 -07:00
stack e2e9ea5bd5 Revert "HBASE-5980 Scanner responses from RS should include metrics on rows/KVs filtered"
Committed by mistake. Backing out till sure it good.

This reverts commit dc72dad7cd.
2015-05-20 13:25:49 -07:00
stack dc72dad7cd HBASE-5980 Scanner responses from RS should include metrics on rows/KVs filtered 2015-05-20 11:55:06 -07:00
anoopsjohn 88f19ab697 HBASE-13722 Avoid non static method from BloomFilterUtil. 2015-05-20 22:18:45 +05:30
tedyu 132573792d HBASE-13704 Hbase throws OutOfOrderScannerNextException when MultiRowRangeFilter is used (Aleksandr Maksymenko) 2015-05-19 20:22:53 -07:00
Enis Soztutar 0ef4a10882 HBASE-13717 TestBoundedRegionGroupingProvider#setMembershipDedups need to set HDFS diretory for WAL (Stephen Yuan Jiang) 2015-05-19 19:03:19 -07:00
Lars Francke 1fcee86978 HBASE-13636 Remove deprecation for HBASE-4072 (Reading of zoo.cfg)
Signed-off-by: stack <stack@apache.org>
2015-05-19 16:32:32 -07:00
Jonathan M Hsieh 09a00efc0b Merge remote-tracking branch 'apache/master' (5/19/15) into hbase-11339
Patches that caused deltas:
HBASE-10810 - around HColumnDescriptor 'should' vs 'is' api.
HBASE-11677 - LOG was made private
HBASE-11927 - Checksum constant changed
HBASE-10800 - CellComparator instead of KVComparator

Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/master/handler/DeleteTableHandler.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DefaultStoreEngine.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/compactions/DefaultCompactor.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/util/LoadTestTool.java
2015-05-19 16:30:21 -07:00
Jonathan M Hsieh 8a09d95c46 HBASE-13693 [HBase MOB] Mob files are not encrypting (Ashutosh Jindai) 2015-05-19 16:11:45 -07:00
Jonathan M Hsieh 4da0149ee4 HBASE-13531 Flakey failure of TestAcidGuarantees#testMobScanAtomicity (Jingcheng Du)
rd point was not properly handled in the mob scanner case.
2015-05-19 16:11:37 -07:00
Esteban Gutierrez 74e5b26e57 HBASE-13694 CallQueueSize is incorrectly decremented until the response is sent
Signed-off-by: stack <stack@apache.org>
2015-05-19 09:22:31 -07:00
ramkrishna 5e7e626ef5 HBASE-13510 - Purge ByteBloomFilter (Ram) 2015-05-19 10:22:56 +05:30
Nick Dimiduk 92e66ef522 HBASE-13609 TestFastFail is still failing 2015-05-18 12:46:52 -07:00
Andrew Purtell f49111e5f8 HBASE-13668 TestFlushRegionEntry is flaky 2015-05-16 16:28:10 -07:00
Patrick White 3fa0bf3cb6 HBASE-13684 Allow mlockagent to be used when not starting as root
Fixes for mlockall_agent
changed init_str to options, to match the JVMTI docs
added support for running with no user (allow via adding user to limits.conf)

Signed-off-by: Elliott Clark <eclark@apache.org>
2015-05-16 12:38:20 -07:00
Apekshit(Appy) Sharma 988593857f HBASE-11927 Use Native Hadoop Library for HFile checksum. (Apekshit)
Signed-off-by: stack <stack@apache.org>
2015-05-15 11:40:23 -07:00
Matteo Bertozzi fec091a807 HBASE-13651 Handle StoreFileScanner FileNotFoundException 2015-05-15 18:57:58 +01:00
Andrey Stepachev 9ba7337ac8 HBASE-13646 HRegion#execService should not try to build incomplete messages 2015-05-14 13:21:48 +01:00
stack 94937ddaf2 HBASE-11830 TestReplicationThrottler.testThrottling failed on virtual boxes 2015-05-13 09:43:16 -07:00
eshcar 86b91997d0 HBASE-13071 Hbase Streaming Scan Feature
Signed-off-by: stack <stack@apache.org>
2015-05-13 08:23:39 -07:00
Lars Hofhansl 220ac141bf HBASE-13618 ReplicationSource is too eager to remove sinks. 2015-05-12 21:27:55 -07:00
Matteo Bertozzi befb46c4d5 HBASE-13662 RSRpcService.scan() throws an OutOfOrderScannerNext if the scan has a retriable failure 2015-05-12 17:47:04 +01:00
tedyu 89688d4a43 HBASE-13663 HMaster fails to restart 'HMaster: Failed to become active master' 2015-05-12 09:04:56 -07:00
Srikanth Srungarapu 9e131dfa8e HBASE-13571 Procedure v2 - client modify table sync 2015-05-11 23:07:15 -07:00
Enis Soztutar 59a6e031fb HBASE-13661 Correct binary compatibility issues discovered in 1.1.0RC0 2015-05-11 18:28:29 -07:00