Commit Graph

4081 Commits

Author SHA1 Message Date
chenheng eb8a8c4fd9 HBASE-14361 Investigate unused connection objects
Signed-off-by: stack <stack@apache.org>
2015-09-10 09:18:23 -07:00
chenheng 21dfb61bbe HBASE-14230 replace reflection in FSHlog with HdfsDataOutputStream#getCurrentBlockReplication()
Signed-off-by: stack <stack@apache.org>
2015-09-10 08:27:25 -07:00
Srikanth Srungarapu e770cf3417 HBASE-14385 Close the sockets that is missing in connection closure. -- ADDENDUM 2015-09-09 23:37:10 -07:00
stack 7d018ec789 HBASE-14393 Have TestHFileEncryption clean up after itself so it don't go all zombie on us 2015-09-09 21:25:12 -07:00
stack bada19bb54 HBASE-14368 New TestWALLockup broken by addendum added to parent issue 2015-09-05 08:53:22 -07:00
Srikanth Srungarapu 2969093b5b HBASE-14261 Enhance Chaos Monkey framework by adding zookeeper and datanode fault injections; ADDENDUM 2015-09-04 14:01:15 -07:00
Lars Hofhansl 6a8ba22c16 HBASE-12988 [Replication]Parallel apply edits across regions. 2015-09-04 13:22:14 -07:00
stack de0e72f464 HBASE-14327 TestIOFencing#testFencingAroundCompactionAfterWALSync is flaky (Heng Chen) 2015-09-04 10:27:49 -07:00
tedyu b7a67c6382 HBASE-14314 Metrics for block cache should take region replicas into account 2015-09-04 10:04:29 -07:00
stack ec4d719f19 HBASE-14317 Stuck FSHLog: bad disk (HDFS-8960) and can't roll WAL; addendum2 -- found a fix testing the branch-1 patch 2015-09-04 00:40:32 -07:00
stack 54717a6314 HBASE-14317 Stuck FSHLog: bad disk (HDFS-8960) and can't roll WAL; addendum 2015-09-03 21:34:20 -07:00
stack 661faf6fe0 HBASE-14317 Stuck FSHLog: bad disk (HDFS-8960) and can't roll WAL 2015-09-03 21:32:49 -07:00
Matteo Bertozzi 5152ac0e20 HBASE-14344 Add timeouts to TestHttpServerLifecycle 2015-09-03 12:07:52 -07:00
Srikanth Srungarapu e48991970d HBASE-14261 Enhance Chaos Monkey framework by adding zookeeper and datanode fault injections. 2015-09-03 11:55:36 -07:00
Stephen Yuan Jiang 3341f13e71 HBASE-14108 Procedure V2 Administrative Task: provide an API to abort a procedure (Stephen Yuan Jiang) 2015-09-02 19:18:46 -07:00
tedyu 15a88d2e1b HBASE-14229 Flushing canceled by coprocessor still leads to memstoreSize set down (Yerui Sun) 2015-09-02 07:29:00 -07:00
tedyu f792ede466 HBASE-14332 Show the table state when we encounter exception while disabling / enabling table (Nick Han) 2015-09-01 13:00:28 -07:00
tedyu df341c4299 HBASE-14309 Allow load balancer to operate when there is region in transition by adding force flag 2015-08-29 13:15:53 -07:00
Elliott Clark 0d06d8ddd0 HBASE-14322 Add a master priority function to let master use it's threads 2015-08-28 17:30:03 -07:00
Lars Hofhansl cf4c0fb71c HBASE-14315 Save one call to KeyValueHeap.peek per row. 2015-08-28 15:05:41 -07:00
stack ff86749cae HBASE-14078 improve error message when HMaster can't bind to port 2015-08-26 09:17:46 -07:00
Stephen Yuan Jiang dc79b3c5c9 HBASE-13212: Procedure V2 - master Create/Modify/Delete namespace (Stephen Yuan Jiang) 2015-08-26 08:18:03 -07:00
tedyu 6661f2d025 HBASE-14269 FuzzyRowFilter omits certain rows when multiple fuzzy keys exist (hongbin ma) 2015-08-26 07:23:43 -07:00
stack 3dacee674c HBASE-14290 Spin up less threads in tests 2015-08-25 16:16:03 -07:00
Enis Soztutar 44caba31e4 HBASE-14302 TableSnapshotInputFormat should not create back references when restoring snapshot 2015-08-25 12:10:15 -07:00
stack d0873f5a8c HBASE-14224 Fix coprocessor handling of duplicate classes 2015-08-24 13:47:19 -07:00
Elliott Clark bfae44a952 HBASE-14239 Fix Branch-1.2 AM can get stuck when meta moves 2015-08-24 12:53:09 -07:00
stack d31aedb998 HBASE-13127 Add timeouts on all tests so less zombie sightings 2015-08-24 12:49:55 -07:00
stack b85857cf3c HBASE-13480 ShortCircuitConnection doesn't short-circuit all calls as expected (Jingcheng Du and Josh Elser) 2015-08-24 12:29:46 -07:00
stack 9334a47d45 HBASE-14273 Rename MVCC to MVCC: From MultiVersionConsistencyControl to MultiVersionConcurrencyControl (Lars Francke) 2015-08-24 08:47:26 -07:00
Liu Shaohui eb52529c02 HBASE-14277 TestRegionServerHostname.testRegionServerHostname may fail at host with a case sensitive name 2015-08-24 11:53:58 +08:00
tedyu 9c51a4d0c7 HBASE-14293 TestStochasticBalancerJmxMetrics intermittently fails due to port conflict 2015-08-23 20:11:57 -07:00
tedyu e95cf8fdb4 HBASE-14291 NPE On StochasticLoadBalancer Balance Involving RS With No Regions 2015-08-22 14:49:37 -07:00
Andrew Purtell 902cd172f8 HBASE-13996 Add write sniffing in canary (Liu Shaohui) 2015-08-21 22:45:48 -07:00
Sean Busbey e2a1fc78b8 HBASE-14250 ensure hbase-server test-jar has its own LICENSE file and not the one for the non-test jar. 2015-08-21 16:22:59 -05:00
Sean Busbey 720f2a8815 HBASE-14251 ensure javadoc jars have LICENSE/NOTICE that match content. 2015-08-20 10:52:41 -05:00
Gábor Lipták dc9c2efcc9 HBASE-14148 Default HBase web pages to be non-framable.
* Sends X-Frame-Options header
* configured via hbase.http.filter.xframeoptions.mode
* defaults to DENY

Signed-off-by: Sean Busbey <busbey@cloudera.com>
2015-08-19 21:06:52 -05:00
tedyu 32b1064c6c HBASE-14165 The initial size of RWQueueRpcExecutor.queues should be (numWriteQueues + numReadQueues + numScanQueues) (Cui Jianwei) 2015-08-19 14:35:09 -07:00
Ashish Singhi 1bb9e3ae96 HBASE-14210 Create test for cell level ACLs involving user group
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-08-18 16:53:55 -07:00
Jerry He 3fa86a98a0 HBASE-14228 Close BufferedMutator and connection in MultiTableOutputFormat 2015-08-18 13:44:41 -07:00
Elliott Clark ad2c7c6336 HBASE-14166 Per-Region metrics can be stale 2015-08-17 11:22:01 -07:00
Nick Dimiduk ecba08829d HBASE-10844 Coprocessor failure during batchmutation leaves the memstore datastructs in an inconsistent state
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-08-14 15:55:04 -07:00
stack 45aafb25b7 HBASE-13966 Limit column width in table.jsp (Matt Warhaftig) 2015-08-14 09:03:56 -07:00
ramkrishna f2a9dab30e HBASE-14144 - Bloomfilter path to work with Byte buffered cells (Ram) 2015-08-14 12:04:34 +05:30
tedyu 54028140f4 HBASE-13376 Improvements to Stochastic load balancer (Vandana Ayyalasomayajula) 2015-08-13 09:11:59 -07:00
Enis Soztutar d1262331eb HBASE-14054 Acknowledged writes may get lost if regionserver clock is set backwards 2015-08-13 11:03:37 +03:00
Elliott Clark a399ac9c4f HBASE-14098 Allow dropping caches behind compactions
Summary: On large compactions drop the OS level fs cache behind reads and writes.

Test Plan: Test on a loaded cluster.

Differential Revision: https://reviews.facebook.net/D42681
2015-08-12 19:41:02 -07:00
Andrew Purtell d7178aa27c HBASE-13985 Add configuration to skip validating HFile format when bulk loading (Victor Xu) 2015-08-12 18:36:23 -07:00
Andrew Purtell 5e5bcceb53 HBASE-14122 Client API for determining if server side supports cell level security 2015-08-12 13:26:55 -07:00
Andrew Purtell beb1f1d358 HBASE-14209 TestShell visibility tests failing 2015-08-12 13:25:34 -07:00
Simon Law 0c63d415d9 HBASE-14201 hbck should not take a lock unless fixing errors
By default, hbck is run in a read-only checker mode. In this case, it is
sensible to let others run. By default, the balancer is left alone,
which may cause spurious errors, but cannot leave the balancer in a bad
state. It is dangerous to leave the balancer by accident, so it is only
ever enabled after fixing, it will never be forced off because of
racing.

When hbck is run in fixer mode, it must take an exclusive lock and
disable the balancer, or all havoc will break loose.

If you want to stop hbck from running in parallel, the -exclusive flag
will create the lock file. If you want to force -disableBalancer, that
option is available too. This makes more semantic sense than -noLock and
-noSwitchBalancer, respectively.

Signed-off-by: Elliott Clark <eclark@apache.org>
2015-08-12 11:49:47 -07:00
ramkrishna aa3538f802 HBASE-14188- Read path optimizations after HBASE-11425 profiling-
Addendum(Ram)
2015-08-12 09:59:55 +05:30
Elliott Clark 38b94709ee HBASE-14208 Remove yarn dependencies on -common and -client 2015-08-11 13:00:13 -07:00
tedyu a2dbe31b26 HBASE-14206 MultiRowRangeFilter returns records whose rowKeys are out of allowed ranges (Anton Nazaruk) 2015-08-11 09:40:13 -07:00
anoopsjohn d49b1f60f4 HBASE-14202 Reduce garbage we create. 2015-08-11 21:51:17 +05:30
Ashish Singhi 6e8cdec242 HBASE-5878 Use getVisibleLength public api from HdfsDataInputStream from Hadoop-2.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-08-10 17:14:30 -07:00
tedyu ce72ce998f HBASE-14200 Separate RegionReplica subtests of TestStochasticLoadBalancer into TestStochasticLoadBalancer2 2015-08-10 07:35:19 -07:00
tedyu d4fc7cf2ba HBASE-14197 TestRegionServerHostname#testInvalidRegionServerHostnameAbortsServer fails in Jenkins 2015-08-07 18:48:23 -07:00
Andrew Purtell ea8833fd63 HBASE-12865 WALs may be deleted before they are replicated to peers (He Liangliang) 2015-08-07 15:08:30 -07:00
Andrew Purtell f06daaf010 HBASE-13825 Use ProtobufUtil#mergeFrom and ProtobufUtil#mergeDelimitedFrom in place of builder methods of same name 2015-08-06 21:48:09 -07:00
Gábor Lipták 7417835853 HBASE-13865 Increase the default value for hbase.hregion.memstore.block.multipler from 2 to 4 (part 2) 2015-08-06 10:03:23 -07:00
ramkrishna 7a9e10dc11 HBASE-14188 - Read path optimizations after HBASE-11425 profiling (Ram) 2015-08-06 16:49:49 +05:30
chenheng 75a6cb2be6 HBASE-14178 regionserver blocks because of waiting for offsetLock
Signed-off-by: zhangduo <zhangduo@apache.org>
2015-08-06 17:00:45 +08:00
anoopsjohn 5d2708f628 HBASE-14186 Read mvcc vlong optimization. 2015-08-06 10:16:51 +05:30
tedyu 5f6632f801 HBASE-14021 Quota table has a wrong description on the UI (Ashish Singhi) 2015-08-04 18:20:14 -07:00
tedyu a0d72051db HBASE-14185 Incorrect region names logged by MemStoreFlusher (Biju Nair) 2015-08-04 17:20:23 -07:00
Sean Busbey 1b0b67fb7c HBASE-14085 Update LICENSE and NOTICE files.
* corrects license/notice for source distribution
* adds inception year to correct copyright in generated NOTICE files for jars
* updates project names in poms to use "Apache HBase" instead of "HBase" so jar NOTICE files will be correct
* uses append-resources to include supplemental info on jars with 3rd party works in source
* adds an hbase specific resource bundle for jars that include 3rd party works for binaries
** uses supplemental-model to fill in license gaps
** uses the above and a shade plugin transformation to build proper files for shaded jars.
** uses the above and the assembly plugin to build the proper files for bin assembly
* adds a NOTICE item for things copied out of Hadoop (TODO legal-discuss)
2015-08-04 17:16:56 -05:00
tedyu 931e77d450 HBASE-13965 Addendum tries different connector ports if BindException is encountered 2015-08-03 16:23:52 -07:00
tedyu 598cfeb775 HBASE-13965 Stochastic Load Balancer JMX Metrics (Lei Chen) 2015-08-03 12:46:01 -07:00
tedyu 20d1fa36e7 HBASE-13965 Stochastic Load Balancer JMX Metrics (Lei Chen) 2015-08-03 12:45:38 -07:00
Ashish Singhi f504e4b4ed HBASE-14154 DFS Replication should be configurable at column family level
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-07-31 19:15:48 -07:00
tedyu 11d7beed64 HBASE-14168 Avoid useless retry for DoNotRetryIOException in TableRecordReaderImpl (zhouyingchao) 2015-07-31 09:23:17 -07:00
tedyu f1f0d99662 HBASE-14173 includeMVCCReadpoint parameter in DefaultCompactor#createTmpWriter() represents no-op 2015-07-30 11:12:25 -07:00
Andrew Purtell 5f1129c799 HBASE-14155 StackOverflowError in reverse scan (Ramkrishna S. Vasudevan) 2015-07-29 18:14:31 -07:00
Jerry He e5bf0287e8 HBASE-14153 Typo in ProcedureManagerHost.MASTER_PROCEUDRE_CONF_KEY (Konstantin Shvachko) 2015-07-29 15:43:20 -07:00
tedyu 9f4aeca7c8 HBASE-14164 Display primary region replicas distribution on table.jsp 2015-07-29 14:22:21 -07:00
Sean Busbey 4ce6f486d0 HBASE-14087 Ensure correct ASF headers for docs/code
* adds missing headers
* corrects some old-form headers to current
* restores proper header for guava copied LimitInputStream
* adds proper header for protobuf copied read/writeRawVarint
2015-07-29 14:25:43 -05:00
Jerry He d2fbaf267e HBASE-14024 ImportTsv is not loading hbase-default.xml (Ashish Singhi) 2015-07-28 11:51:25 -07:00
Srikanth Srungarapu 1d4c2452e7 HBASE-14057 HBase shell user_permission should list super users defined on hbase-site.xml 2015-07-28 11:33:52 -07:00
tedyu 34f9a84445 HBASE-14157 Interfaces implemented by subclasses should be checked when registering CoprocessorService 2015-07-28 11:09:41 -07:00
ramkrishna 6b9b7cb8c7 HBASE-14152 Fix the warnings in Checkstyle and FindBugs brought in by merging hbase-11339 (Jingcheng Du)
Signed-off-by: Sean Busbey <busbey@cloudera.com>
2015-07-28 10:14:29 -05:00
Sean Busbey e36af70835 Revert "Fix the warnings in Checkstyle and FindBugs brought in by merging"
This reverts commit 89d0409462.
2015-07-28 10:13:57 -05:00
ramkrishna 89d0409462 Fix the warnings in Checkstyle and FindBugs brought in by merging
hbase-11339 (Jingcheng Du)
2015-07-28 11:41:41 +05:30
Esteban Gutierrez 1566ec5fdc HBASE-13089 Fix test compilation error on building against htrace-3.2.0-incubating 2015-07-27 12:57:03 -07:00
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