anoopsjohn
b0ad82191c
HBASE-14557 MapReduce WALPlayer issue with NoTagsKeyValue.
2015-10-30 21:18:09 +05:30
Andrew Purtell
dfa05284cf
HBASE-14705 Javadoc for KeyValue constructor is not correct (Jean-Marc Spaggiari)
2015-10-27 14:40:28 -07:00
Enis Soztutar
16ff57bea9
HBASE-14680 Two configs for snapshot timeout and better defaults (Heng Chen)
2015-10-27 14:01:01 -07:00
stack
996866d3ae
HBASE-14266 RegionServers have a lock contention of Configuration.getProps
2015-10-24 14:43:53 -07:00
stack
c21e8ed1d8
HBASE-14657 Remove unneeded API from EncodedSeeker (Heng Chen)
2015-10-22 14:20:28 -07:00
Matteo Bertozzi
36a196722c
HBASE-14669 remove unused import and fix javadoc
2015-10-22 09:25:26 -07:00
Misty Stanley-Jones
c4fa88420f
HBASE-14326 Clarify that ExploringCompactionPolicy evaluates a selection of StoreFiles, not a single StoreFile
2015-10-22 19:09:38 +10:00
Misty Stanley-Jones
fd50b5c033
Revert "HBASE-14326 Clarify that ExploringCompactionPolicy evaluates a selection of StoreFiles, not a single StoreFile"
...
This reverts commit 6a90e7b43b
.
2015-10-22 19:08:31 +10:00
Misty Stanley-Jones
6a90e7b43b
HBASE-14326 Clarify that ExploringCompactionPolicy evaluates a selection of StoreFiles, not a single StoreFile
2015-10-22 15:37:37 +10:00
stack
71b38d60bb
HBASE-14637 Loosen TestChoreService assert AND have TestDataBlockEncoders do less work (and add timeouts)
2015-10-17 16:14:45 -07:00
Elliott Clark
0ed8b0e5d5
HBASE-14597 Fix Groups cache in multi-threaded env
2015-10-16 15:15:26 -07:00
tedyu
8c69b0f751
HBASE-14594 Use new DNS API introduced in HADOOP-12437 (Josh Elser)
2015-10-14 14:17:36 -07:00
stack
940e5404df
HBASE-14598 ByteBufferOutputStream grows its HeapByteBuffer beyond JVM limitations (Ian Friedman)
2015-10-14 13:13:01 -07:00
stack
118ef8b6e5
HBASE-14268 Improve KeyLocker; ADDENDUM: FIX JAVADOC WARNING
2015-10-14 09:26:59 -07:00
Nicolas Liochon
b63155eac7
HBASE-14268 Improve KeyLocker - add missing files
2015-10-13 11:22:28 +02:00
stack
99e99f3b54
HBASE-14268 Improve KeyLocker (Hiroshi Ikeda)
2015-10-12 23:13:56 -07:00
Enis Soztutar
2ff6d0fe47
HBASE-14501 NPE in replication with TDE
2015-10-12 20:37:34 -07:00
anoopsjohn
6143b7694c
HBASE-13819 Make RPC layer CellBlock buffer a DirectByteBuffer.
2015-10-13 07:57:53 +05:30
stack
b9639d1e82
HBASE-14590 Shorten ByteBufferedCell#getXXXPositionInByteBuffer method name (Anoop Sam John)
2015-10-12 12:33:28 -07:00
stack
4e876c59f4
HBASE-14573 Edit on the ByteBufferedCell javadoc
2015-10-07 11:31:15 -07:00
Misty Stanley-Jones
5e60166eac
HBASE-14424 Document that DisabledRegionSplitPolicy blocks manual splits
2015-10-07 12:08:22 +10:00
Stephen Yuan Jiang
ed4c734b15
HBASE-14432 Procedure V2 - enforce ACL on procedure admin tasks (Stephen Yuan Jiang
2015-10-05 20:07:21 -07:00
Matteo Bertozzi
715e8b0de1
HBASE-14347 Add a switch to DynamicClassLoader to disable it (huaxiang sun)
2015-10-05 16:17:07 -07:00
anoopsjohn
b014ba1243
HBASE-14480 Small optimization in SingleByteBuff.
2015-10-05 12:00:19 +05:30
smaddineni
44b8809726
HBASE-13770 Programmatic JAAS configuration option for secure zookeeper may be broken
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-10-02 17:50:54 -07:00
Elliott Clark
a463984945
HBASE-14512 Cache UGI groups
...
Summary:
Don't create a user for every call. Instead create one user per connection.
Then inside of SecureHadoopUser cache the groupNames. This allows HBase to cache
empty groups. This is needed since it's much more likely that HBase will be accessed
by a user that's not present on the posix /etc/group file.
Test Plan: Unit Tests
Differential Revision: https://reviews.facebook.net/D47751
2015-09-30 12:46:12 -07:00
ramkrishna
d5768d4a50
HBASE-14398 - Create the fake keys required in the scan path to avoid copy
...
to byte[] (Ram)
2015-09-29 16:39:57 +05:30
Apekshit(Appy) Sharma
dff86542d5
HBASE-14469 Fix comment, validation and logging in HeapMemorySizeUtil.getGlobalMemStoreLowerMark
2015-09-24 19:12:44 -07:00
Stephen Yuan Jiang
5b7894f92b
HBASE-14107 Administrative Task: Provide an API to List all procedures (Stephen Yuan Jiang)
2015-09-23 21:48:32 -07:00
stack
2c83d8a263
HBASE-12751 Allow RowLock to be reader writer
2015-09-22 17:23:07 -07:00
ramkrishna
d81fba59cf
HBASE-12298 Support BB usage in PrefixTree (Ram)
2015-09-18 10:44:02 +05:30
anoopsjohn
ae3176b9c0
HBASE-14395 Short circuit last byte check in CellUtil#matchingXXX methods for ByteBufferedCells.
2015-09-11 10:29:30 +05:30
Nick Dimiduk
a11bb2a933
HBASE-14382 TestInterfaceAudienceAnnotations should hadoop-compt module resources
2015-09-09 11:08:28 -07:00
Lars Hofhansl
6a8ba22c16
HBASE-12988 [Replication]Parallel apply edits across regions.
2015-09-04 13:22:14 -07:00
stack
d0873f5a8c
HBASE-14224 Fix coprocessor handling of duplicate classes
2015-08-24 13:47:19 -07:00
stack
d31aedb998
HBASE-13127 Add timeouts on all tests so less zombie sightings
2015-08-24 12:49:55 -07:00
Andrew Purtell
902cd172f8
HBASE-13996 Add write sniffing in canary (Liu Shaohui)
2015-08-21 22:45:48 -07:00
Sean Busbey
720f2a8815
HBASE-14251 ensure javadoc jars have LICENSE/NOTICE that match content.
2015-08-20 10:52:41 -05:00
ramkrishna
f2a9dab30e
HBASE-14144 - Bloomfilter path to work with Byte buffered cells (Ram)
2015-08-14 12:04:34 +05:30
Misty Stanley-Jones
a78e6e9499
HBASE-13483 onheap is not a valid bucket cacne IO engine
2015-08-12 09:28:17 +10:00
Elliott Clark
38b94709ee
HBASE-14208 Remove yarn dependencies on -common and -client
2015-08-11 13:00:13 -07:00
anoopsjohn
d49b1f60f4
HBASE-14202 Reduce garbage we create.
2015-08-11 21:51:17 +05:30
Misty Stanley-Jones
c7065c4c40
HBASE-13924 Description for hbase.dynamic.jars.dir is wrong
2015-08-10 14:08:15 +10:00
Jerry He
f1c1692d51
HBASE-13706 CoprocessorClassLoader should not exempt Hive classes
2015-08-07 12:12:39 -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
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
598cfeb775
HBASE-13965 Stochastic Load Balancer JMX Metrics (Lei Chen)
2015-08-03 12:46:01 -07:00
tedyu
4b6598e394
HBASE-13864 HColumnDescriptor should parse the output from master and from describe for TTL (Ashu Pachauri)
2015-08-01 02:15:02 -07:00
Andrew Purtell
5f1129c799
HBASE-14155 StackOverflowError in reverse scan (Ramkrishna S. Vasudevan)
2015-07-29 18:14:31 -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
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
ramkrishna
3f80e0ea4f
HBASE-14063 Use BufferBackedCell in read path after HBASE-12213 and
...
HBASE-12295 (ram)
2015-07-27 16:55:46 +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
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
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
anoopsjohn
88038cf473
HBASE-14120 ByteBufferUtils#compareTo small optimization.
2015-07-20 16:49:51 +05:30
ramkrishna
834f87b23d
HBASE-12213 HFileBlock backed by Array of ByteBuffers (Ram)
2015-07-17 13:27:29 +05:30
anoopsjohn
ebdac4b52e
HBASE-12296 Filters should work with ByteBufferedCell.
2015-07-16 09:36:05 +05:30
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
stack
66082c7224
HBASE-14052 Mark a few methods in CellUtil audience private since only make sense internally to hbase
2015-07-10 10:44:38 -07:00
anoopsjohn
bff911a8e8
HBASE-13387 Add ByteBufferedCell an extension to Cell - addendum.
2015-07-10 15:03:07 +05:30
stack
ff122f80b9
HBASE-14053 Disable DLR in branch-1+
2015-07-09 16:46:17 -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
anoopsjohn
d07ff5ec5a
HBASE-13387 Add ByteBufferedCell an extension to Cell.
2015-07-09 15:35:24 +05:30
anoopsjohn
7d3456d8fd
HBASE-14020 Unsafe based optimized write in ByteBufferOutputStream.
2015-07-06 10:44:38 +05:30
anoopsjohn
215290eb76
HBASE-13998 Remove CellComparator#compareRows(byte[] left, int loffset, int llength, byte[] right, int roffset, int rlength)- Addendum to fix javadoc warn
2015-07-06 00:15:13 +05:30
ramkrishna
74e82c64e5
HBASE-13977 - Convert getKey and related APIs to Cell (Ram)
2015-07-03 22:59:58 +05:30
ramkrishna
1b75fd2bd6
HBASE-14011 - MultiByteBuffer position based reads does not work correctly
...
(Ram)
2015-07-03 07:58:48 +05:30
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
Matteo Bertozzi
5ee11840f6
HBASE-13995 ServerName is not fully case insensitive
2015-07-01 09:26:15 -07:00
anoopsjohn
a1060d1390
HBASE-13670 [HBase MOB] ExpiredMobFileCleaner tool deletes mob files later for one more day after they are expired. (Jingcheng)
2015-07-01 11:26:24 +05:30
anoopsjohn
42d5ef017d
HBASE-13943 Get rid of KeyValue#heapSizeWithoutTags.
2015-06-30 23:09:09 +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
anoopsjohn
3eee730284
HBASE-12345 Unsafe based ByteBuffer Comparator.
2015-06-29 22:50:33 +05:30
ramkrishna
130817b559
HBASE-13939 - Make HFileReaderImpl.getFirstKeyInBlock() to return a Cell
...
(Ram)
2015-06-26 20:47:30 +05:30
Gábor Lipták
5826bf2a7c
HBASE-13963 Do not leak jdk.tools dependency from hbase-annotations
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-06-26 08:48:02 -05:00
ramkrishna
d7356667be
HBASE-13945 - Prefix_Tree seekBefore() does not work correctly (Ram)
2015-06-24 09:11:05 +05:30
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
04c25e0f35
HBASE-13931 Move Unsafe based operations to UnsafeAccess.
2015-06-20 20:52:06 +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
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
Matteo Bertozzi
dd086bb22f
HBASE-13894 Avoid visitor alloc each call of ByteBufferArray get/putMultiple()
2015-06-15 09:19:50 -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
Srikanth Srungarapu
7595bdfb1a
HBASE-13755 Provide single super user check implementation (Mikhail Antonov)
2015-06-11 20:51:05 -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
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
c1be65ecf0
HBASE-13729 Old hbase.regionserver.global.memstore.upperLimit and lowerLimit properties are ignored if present (Esteban Guitierrez)
2015-06-05 13:22:35 -07:00
anoopsjohn
bb62d5b2e8
HBASE-13817 ByteBufferOuputStream - add writeInt support.
2015-06-04 10:22:33 +05:30