Sean Busbey
e320df5a0c
HBASE-19020 HBase Rest test for xml parsing external entities should not rely on implementation of java XML APIs.
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-10-18 09:39:55 -05:00
Chia-Ping Tsai
d35d8376a7
HBASE-18897 Substitute MemStore for Memstore
2017-10-02 20:55:06 +08:00
Andy Yang
afce850cfd
HBASE-13844 Move static helper methods from KeyValue into CellUtils
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-29 11:50:23 +08:00
Chia-Ping Tsai
a11a35a113
HBASE-18839 Apply RegionInfo to code base
2017-09-28 20:19:29 +08:00
Guangxu Cheng
845b83b8b6
HBASE-18880 Failed to start rest server if the value of hbase.rest.threads.max is too small.
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-26 20:38:53 -07:00
Reid Chan
5d6b20ad18
HBASE-18609 Apply ClusterStatus#getClusterStatus(EnumSet<Option>) in code base
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-14 00:54:16 +08:00
Sean Busbey
4b124913f0
HBASE-17823 Migrate to Apache Yetus Audience Annotations
...
Signed-off-by: Michael Stack <stack@apache.org>
Signed-off-by: Misty Stanley-Jones <misty@apache.org>
2017-09-12 20:53:30 -05:00
Yun Zhao
90c15bae8d
HBASE-18662 The default values for many configuration items in the code are not consistent with hbase-default.xml
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-11 21:11:58 +08:00
Chia-Ping Tsai
2359ef518a
Revert "HBASE-18662 The default values for many configuration items in the code are not consistent with hbase-default.xml"
...
need more checks
This reverts commit 60350357076af2312706e13ad193c0596ee9f340.
2017-09-09 22:54:38 +08:00
Yun Zhao
6035035707
HBASE-18662 The default values for many configuration items in the code are not consistent with hbase-default.xml
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-09 18:14:34 +08:00
Michael Stack
b8e0a8396f
HBASE-18769 Make CompareFilter use generic CompareOperator instead of
...
internal enum
2017-09-08 10:06:56 -07:00
Apekshit Sharma
6752eba68f
HBASE-14997 Move compareOp and Comparators out of filter to client package
...
Add a new generic CompareOperator enum and use it instead of the filter
CompareOp enum everywhere BUT inside CompareFilter.
2017-09-07 10:03:45 -07:00
Guangxu Cheng
7fb52e73f3
HBASE-17713 the interface '/version/cluster' with header 'Accept: application/json' return is not JSON but plain text
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-06 07:31:01 -07:00
Umesh Agashe
5d60123f3e
HBASE-18674 upgrading to commons-lang3
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-05 09:46:10 -07:00
Andy Yang
c91af3e7a4
HBASE-3935 HServerLoad.storefileIndexSizeMB should be changed to storefileIndexSizeKB
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-08-29 13:11:00 +08:00
Michael Stack
47a5614edd
Revert "HBASE-18674 upgrading to commons-lang3"
...
Premature push
This reverts commit 5dacc85122ca67b0446bc79624d378824d2428eb.
2017-08-28 16:41:34 -07:00
Umesh Agashe
5dacc85122
HBASE-18674 upgrading to commons-lang3
2017-08-28 15:57:12 -07:00
Apekshit Sharma
664b6be0ef
HBASE-18640 Move mapreduce out of hbase-server into separate module.
...
- Moves out o.a.h.h.{mapred, mapreduce} to new hbase-mapreduce module which depends
on hbase-server because of classes like *Snapshot{Input,Output}Format.java, WALs, replication, etc
- hbase-backup depends on it for WALPlayer and MR job stuff
- A bunch of tools needed to be pulled into hbase-mapreduce becuase of their dependencies on MR.
These are: CompactionTool, LoadTestTool, PerformanceEvaluation, ExportSnapshot
This is better place of them than hbase-server. But ideal place would be in separate hbase-tools module.
- There were some tests in hbase-server which were digging into these tools for static util funtions or
confs. Moved these to better/easily shared place. For eg. security related stuff to HBaseKerberosUtils.
- Note that hbase-mapreduce has secondPartExecution tests. On my machine they took like 20 min, so maybe
more on apache jenkins. That's basically equal reduction of runtime of hbase-server tests, which is a
big win!
Change-Id: Ieeb7235014717ca83ee5cb13b2a27fddfa6838e8
2017-08-25 18:38:48 -07:00
Guangxu Cheng
ac1fe07f48
HBASE-18671 Support Append/Increment in rest api
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-08-25 07:57:03 -07:00
Guangxu Cheng
321bc55f91
HBASE-18647 Parameter cacheBlocks does not take effect in REST API for scan
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-08-24 08:08:54 -07:00
Samir Ahmic
7fee03ed65
HBASE-18518 Remove jersey1* dependencies form project and jersey1* jars from lib dir.
...
This patch removes jersey1 dependencies form hbase REST project also
removes dead code in hbase-rest/src/main/java/org/apache/hadoop/hbase/rest/ResourceConfig.java and prevents jersey1 jars in lib dir. RESTApiClusterManager.java is modified to use jersey2.
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-17 22:06:34 -07:00
Mike Drob
0b26ccdaa1
HBASE-18303 Clean up @Parameter boilerplate
2017-08-14 14:23:24 -05:00
Guanghao Zhang
cabdbf181a
HBASE-18500 Performance issue: Don't use BufferedMutator for HTable's put method
2017-08-11 16:33:35 +08:00
Chia-Ping Tsai
4376233e2a
HBASE-18315 Eliminate the findbugs warnings for hbase-rest
2017-08-08 10:47:36 +08:00
Michael Stack
7a6de1bd42
HBASE-17056 Remove checked in PB generated files
...
Selective add of dependency on hbase-thirdparty jars.
Update to READMEs on how protobuf is done (and update to refguide).
Removed all checked in generated protobuf files. They are generated
on the fly now as part of mainline build.
2017-08-02 09:33:20 -07:00
Michael Stack
890d92a90c
HBASE-17908 Upgrade guava
...
Pull in guava 22.0 by using the shaded version up in new hbase-thirdparty project.
In poms, exclude guava everywhere except on hadoop-common. Do this so
we minimize transitive includes. hadoop-common is needed because hadoop
Configuration uses guava doing preconditions.
Everywhere we used guava, instead use shaded so fix a load of imports.
Stopwatch API changed as did hashing and toStringHelper which is now
in MoreObjects class. Otherwise, minimal changes to come up on 22.0
2017-07-21 15:28:08 +01:00
Peter Somogyi
f10f8198af
HBASE-16312 update jquery version
...
Upgrade jquery from 1.8.3 to 3.2.1 in hbase-server and hbase-thrift modules
Change-Id: I92d479e9802d954f607ba409077bc98581e9e5ca
Signed-off-by: Michael Stack <stack@apache.org>
2017-07-19 11:44:31 +01:00
Chia-Ping Tsai
bc8ebc6f72
HBASE-18241 Change client.Table, client.Admin, Region, Store, and HBaseTestingUtility to not use HTableDescriptor or HColumnDescriptor
2017-07-08 16:54:25 +08:00
Michael Stack
6786b2b63e
Revert "HBASE-17056 Remove checked in PB generated files Selective add of dependency on"
...
Revert for now. Build unstable and some interesting issues around
CLASSPATH
This reverts commit df93c13fd21a3f34aa3851893d715cbc4edb555b.
2017-07-06 21:58:32 -07:00
Michael Stack
df93c13fd2
HBASE-17056 Remove checked in PB generated files Selective add of dependency on
...
hbase-thirdparty jars. Update to READMEs on how protobuf is done (and update to
refguide) Removed all checked in generated protobuf files. They are generatedon
the fly now as part of mainline build.
2017-07-05 20:57:11 -07:00
tedyu
ac1024af21
HBASE-16356 REST API scanner: row prefix filter and custom filter parameters are mutually exclusive (Ben Watson)
2017-05-09 07:58:20 -07:00
QilinCao
0d0ccc38fe
HBASE-18007 Clean up rest module code
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-05-06 07:01:44 -07:00
Jan Hentschel
17007685c1
HBASE-13074 Cleaned up usage of hbase.master.lease.thread.wakefrequency
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-05-02 23:12:02 +08:00
Niels Basjes
fc68f23a48
HBASE-17962 Improve documentation on Rest interface
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-04-28 11:28:29 -05:00
Chia-Ping Tsai
053e61541e
HBASE-15583 Any HTableDescriptor we give out should be immutable
2017-04-27 03:22:29 +08:00
zhangduo
a66d491892
HBASE-17857 Remove IS annotations from IA.Public classes
2017-04-05 15:34:06 +08:00
zhangduo
a49bc58a54
HBASE-17584 Expose ScanMetrics with ResultScanner rather than Scan
2017-03-15 17:48:58 +08:00
Jan Hentschel
b53f354763
HBASE-17532 Replaced explicit type with diamond operator
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-03-07 11:22:51 -08:00
Andrew Purtell
404a2883f2
HBASE-17722 Metrics subsystem stop/start messages add a lot of useless bulk to operational logging
2017-03-03 12:40:06 -08:00
tedyu
de23d306eb
HBASE-17649 REST API for scan should return 410 when table is disabled
2017-02-15 07:50:57 -08:00
tedyu
539f97c020
HBASE-17603 REST API for scan should return 404 when table does not exist
2017-02-13 08:40:49 -08:00
Balazs Meszaros
e68ab09d5e
HBASE-17566 Jetty upgrade fixes
...
Fix issues caused by HBASE-12894 Upgrade Jetty to 9.2.6 commit.
- removed Jetty 6.x dependencies (org.mortbay.jetty.*)
- corrected @Ignore-d unit tests
Signed-off-by: Michael Stack <stack@apache.org>
2017-01-30 11:56:21 -08:00
Michael Stack
ffe7dac53d
Revert "Revert "HBASE-12894 Upgrade to Jetty 9 for REST / Info Server / Thrift Http Server""
...
This reverts commit 0ac5d4a7171833d33b35c09a3f5f3ca3ee5cd4d1.
This is a revert of a revert; i.e. a reapplication!
Fixes for breakage that comes in with this patch is in a follow-on.
2017-01-30 11:54:54 -08:00
Jan Hentschel
aff8de8397
HBASE-17555 Changed calls to deprecated getHBaseAdmin to getAdmin
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-01-28 21:41:25 -08:00
Michael Stack
0ac5d4a717
Revert "HBASE-12894 Upgrade to Jetty 9 for REST / Info Server / Thrift Http Server"
...
This reverts commit 59fd6eb7f68c6d616a645db078939c6d32da7aaf.
2017-01-25 22:55:18 -08:00
Yang Guang
59fd6eb7f6
HBASE-12894 Upgrade to Jetty 9 for REST / Info Server / Thrift Http Server
2017-01-24 23:37:12 -08:00
Jan Hentschel
55a1aa1e73
HBASE-10699 Set capacity on ArrayList where possible and use isEmpty instead of size() == 0
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-01-20 22:58:20 -08:00
Josh Elser
6fecf55a7e
HBASE-17424 Disable external entity parsing in RemoteAdmin
2017-01-06 16:38:50 -05:00
Jan Hentschel
7572e96e3a
HBASE-17385 Change usage documentation from bin/hbase to hbase in various tools
...
Signed-off-by: Enis Soztutar <enis@apache.org>
2016-12-29 15:20:43 -08:00
tedyu
72438c0223
HBASE-17080 rest.TestTableResource fails in master branch (ChiaPing Tsai)
2016-11-18 10:08:37 -08:00