Michael Stack
ad0e862f78
"HBASE-16952 Replace hadoop-maven-plugins with protobuf-maven-plugin for building protos""
...
Rely on the new plugin to do all proto generation. No need of an
external protoc setup anymore. Mvn will do it all for you.
Updated all READMEs appropriately.
Signed-off-by: Michael Stack <stack@apache.org>
2016-10-28 16:49:35 -07:00
zhangduo
3283bc7c91
HBASE-16835 Revisit the zookeeper usage at client side
2016-10-28 13:27:41 +08:00
Michael Stack
738ff821dd
Revert "HBASE-16952 Replace hadoop-maven-plugins with protobuf-maven-plugin for building protos"
...
Revert premature commit
This reverts commit d0e61b0e9a
.
2016-10-27 13:17:07 -07:00
Michael Stack
d0e61b0e9a
HBASE-16952 Replace hadoop-maven-plugins with protobuf-maven-plugin for building protos
...
This patch changes poms to use protobuf-maven-plugin instaed of
hadoop-maven-plugins generating protos. Adds a few missing READMEs too
as well as purge of unused protos turned up by the new plugin.
2016-10-27 10:11:58 -07:00
Michael Stack
c776b3144d
HBASE-16949 Fix RAT License complaint about the hbase-protocol-shaded/src/main/patches content
2016-10-26 14:52:47 -07:00
Ramkrishna
0ae211eb39
HBASE-16414 Improve performance for RPC encryption with Apache Common
...
Crypto (Colin Ma)
2016-10-21 16:02:39 +05:30
Jonathan M Hsieh
8e100628a4
HBASE-16712 fix mvn hadoop-3.0 profile for mvn install
...
- Handles licenses for transitive dependencies introduced by Hadoop 3
- Forces dependency on hadoop 3.0.0-alpha1 instead of 3.0.0-SNAPSHOT
2016-10-17 14:58:52 -07:00
zhangduo
d9f18c7f03
HBASE-16793 Exclude shaded protobuf files from rat check
2016-10-11 14:00:36 +08:00
Dima Spivak
3c35a722d9
Revert "HBASE-16750 hbase compilation failed on power system (Saravanan Krishnamoorthy)"
...
This reverts commit d1e40bf0bd
.
2016-10-10 10:08:41 -05:00
tedyu
d1e40bf0bd
HBASE-16750 hbase compilation failed on power system (Saravanan Krishnamoorthy)
2016-10-06 06:48:40 -07:00
tedyu
34ad9652ae
HBASE-16750 hbase compilation failed on power system - revert due to failure in mvn site
2016-10-04 09:24:47 -07:00
tedyu
b952e64751
HBASE-15560 TinyLFU-based BlockCache - revert pending performance verification
2016-10-04 08:37:29 -07:00
tedyu
9e0c2562a9
HBASE-15560 TinyLFU-based BlockCache (Ben Manes)
2016-10-04 05:15:51 -07:00
stack
95c1dc93fb
HBASE-15638 Shade protobuf
...
Which includes
HBASE-16742 Add chapter for devs on how we do protobufs going forward
HBASE-16741 Amend the generate protobufs out-of-band build step
to include shade, pulling in protobuf source and a hook for patching protobuf
Removed ByteStringer from hbase-protocol-shaded. Use the protobuf-3.1.0
trick directly instead. Makes stuff cleaner. All under 'shaded' dir is
now generated.
HBASE-16567 Upgrade to protobuf-3.1.x
Regenerate all protos in this module with protoc3.
Redo ByteStringer to use new pb3.1.0 unsafebytesutil
instead of HBaseZeroCopyByteString
HBASE-16264 Figure how to deal with endpoints and shaded pb Shade our protobufs.
Do it in a manner that makes it so we can still have in our API references to
com.google.protobuf (and in REST). The c.g.p in API is for Coprocessor Endpoints (CPEP)
This patch is Tactic #4 from Shading Doc attached to the referenced issue.
Figuring an appoach took a while because we have Coprocessor Endpoints
mixed in with the core of HBase that are tough to untangle (FIX).
Tactic #4 (the fourth attempt at addressing this issue) is COPY all but
the CPEP .proto files currently in hbase-protocol to a new module named
hbase-protocol-shaded. Generate .protos again in the new location and
then relocate/shade the generated files. Let CPEPs keep on with the
old references at com.google.protobuf.* and
org.apache.hadoop.hbase.protobuf.* but change the hbase core so all
instead refer to the relocated files in their new location at
org.apache.hadoop.hbase.shaded.com.google.protobuf.*.
Let the new module also shade protobufs themselves and change hbase
core to pick up this shaded protobuf rather than directly reference
com.google.protobuf.
This approach allows us to explicitly refer to either the shaded or
non-shaded version of a protobuf class in any particular context (though
usually context dictates one or the other). Core runs on shaded protobuf.
CPEPs continue to use whatever is on the classpath with
com.google.protobuf.* which is pb2.5.0 for the near future at least.
See above cited doc for follow-ons and downsides. In short, IDEs will complain
about not being able to find the shaded protobufs since shading happens at package
time; will fix by checking in all generated classes and relocated protobuf in
a follow-on. Also, CPEPs currently suffer an extra-copy as marshalled from
non-shaded to shaded. To fix. Finally, our .protos are duplicated; once
shaded, and once not. Pain, but how else to reveal our protos to CPEPs or
C++ client that wants to talk with HBase AND shade protobuf.
Details:
Add a new hbase-protocol-shaded module. It is a copy of hbase-protocol
i with all relocated offset from o.a.h.h. to o.a.h.h.shaded. The new module
also includes the relocated pb. It does not include CPEPs. They stay in
their old location.
Add another module hbase-endpoint which has in it all the endpoints
that ship as part of hbase -- at least the ones that are not
entangled with core such as AccessControl and Auth. Move all protos
for these CPEPs here as well as their unit tests (mostly moving a
bunch of stuff out of hbase-server module)
Much of the change looks like this:
-import org.apache.hadoop.hbase.protobuf.ProtobufUtil;
-import org.apache.hadoop.hbase.protobuf.generated.ClusterIdProtos;
+import org.apache.hadoop.hbase.protobuf.shaded.ProtobufUtil;
+import org.apache.hadoop.hbase.shaded.protobuf.generated.ClusterIdProtos;
In HTable and in HBaseAdmin, regularize the way Callables are used and also hide
protobuf usage as much as possible moving it up into Callable super classes or out
to utility classes. Still TODO is adding in of retries, etc., but can wait on
procedure which will redo all this.
Also in HTable and HBaseAdmin as well as in HRegionServer and Server, be explicit
when using non-shaded protobuf. Do the full-path so it is clear. This is around
endpoint coprocessors registration of services and execution of CPEP methods.
Shrunk ProtobufUtil by moving methods used by one CPEP only back to the CPEP either
into Client class or as new Util class; e.g. AccessControlUtil.
There are actually two versions of ProtobufUtil now; a shaded one and a subset
that is used by CPEPs doing non-shaded work.
Made it so hbase-common no longer depends on hbase-protocol (with Matteo's help)
R*Converter classes got moved down under shaded package -- they are for internal
use only. There are no non-shaded versions of these classes.
D hbase-client/src/main/java/org/apache/hadoop/hbase/client/AbstractRegionServerCallable
D RetryingCallableBase
Not used anymore and we have too many tiers of Callables so removed/cleaned-up.
A ClientServicecallable
Had to add this one. RegionServerCallable was made generic so it could be used
for a few Interfaces (Client and Admin). Then added ClientServiceCallable to
implement RegionServerCallable with the Client Interface.
2016-10-03 21:37:32 -07:00
tedyu
cc237c4b78
HBASE-16750 hbase compilation failed on power system (Saravanan Krishnamoorthy)
2016-10-03 15:59:09 -07:00
Jerry He
2765b9d9d9
HBASE-16667 Building with JDK 8: ignoring option MaxPermSize=256m (Niels Basjes)
2016-09-24 16:07:25 -07:00
zhangduo
105bfc7d7c
HBASE-15624 Move master branch/hbase-2.0.0 to jdk-8 only
2016-09-12 21:54:52 +08:00
Dima Spivak
fe22208f09
Add Dima Spivak as developer
2016-08-31 20:19:29 -07:00
Misty Stanley-Jones
e60a4302fd
HBASE-16426 Remove organization affiliations from developer list
...
(cherry picked from commit 293e3a96305c8675168c4d0b80334f25dae3f539)
2016-08-17 18:38:12 -07:00
Sean Busbey
cc12be39e5
HBASE-16318 consistently use the correct name for 'Apache License, Version 2.0'
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2016-08-17 12:51:22 -07:00
tedyu
fb668a0d3f
HBASE-16267 Remove commons-httpclient dependency from hbase-rest module
2016-08-10 21:28:45 -07:00
tedyu
4e08a8bec9
HBASE-16267 Revert due to failure of TestLogLevel
2016-08-06 09:27:54 -07:00
Sean Busbey
c59f76485e
HBASE-16340 exclude Xerces iplementation jars from coming in transitively.
...
Signed-off-by: Esteban Gutierrez <esteban@apache.org>
2016-08-05 10:16:29 -05:00
Sean Busbey
60b79e2daa
HBASE-16321 ensure no findbugs-jsr305
...
Signed-off-by: Esteban Gutierrez <esteban@apache.org>
2016-08-05 10:16:29 -05:00
Nick Dimiduk
209b6f74c7
HBASE-16317 revert all ESAPI changes
...
Revert "HBASE-15270 Use appropriate encoding for "filter" field in TaskMonitorTmpl.jamon."
This reverts commit bba4f107c1
.
Revert "HBASE-15122 Servlets generate XSS_REQUEST_PARAMETER_TO_SERVLET_WRITER findbugs warnings (Samir Ahmic)"
This reverts commit 68b300173f
.
Conflicts:
hbase-server/pom.xml
Revert "HBASE-15329 Cross-Site Scripting: Reflected in table.jsp (Samir Ahmic)"
This reverts commit 4b3e38705c
.
Conflicts:
hbase-server/src/main/resources/hbase-webapps/master/table.jsp
Revert "HBASE-15369 Handle NPE in region.jsp (Samir Ahmic)"
This reverts commit 3826894f89
.
2016-08-03 20:47:02 -07:00
tedyu
379b86c5df
HBASE-16267 Remove commons-httpclient dependency from hbase-rest module
2016-08-02 10:53:57 -07:00
Francis Liu
e9f5db7213
add Francis Liu to dev list
2016-07-07 14:15:47 -07:00
Jingcheng Du
3e0602be16
Add jingchengdu to pom.xml
2016-06-22 19:21:21 +08:00
Apekshit Sharma
9bb492f987
Add Appy to devs list.
...
Change-Id: Iab44f9bdd3b803664431cd2a5b751e2ee45433f3
2016-06-20 01:10:41 -07:00
tedyu
ae5fe1e616
HBASE-5291 Add Kerberos HTTP SPNEGO authentication support to HBase web consoles (Josh Elser)
2016-06-15 09:26:44 -07:00
Jurriaan Mous
bd45cf3476
HBASE-16004 Update to Netty 4.1.1
...
Signed-off-by: stack <stack@apache.org>
2016-06-10 12:14:05 -07:00
Sean Busbey
108d39a727
HBASE-15925 provide default values for hadoop compat module related properties that match default hadoop profile.
...
Signed-off-by: Mikhail Antonov <antonov@apache.org>
2016-06-09 16:29:28 -05:00
zhangduo
224b03b2a5
HBASE-15801 Upgrade checkstyle for all branches
2016-05-10 09:33:46 +08:00
tedyu
c716a75416
HBASE-15767 upgrade httpclient to 4.3.6
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2016-05-05 15:41:26 -05:00
Enis Soztutar
91291e3780
HBASE-15732 hbase-rsgroups should be in the assembly
2016-04-28 17:14:54 -07:00
Apekshit
a56b374c52
HBASE-15644 Use org.scala-tools:mave-scala-plugin for scaladocs.
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2016-04-18 01:53:43 -05:00
Ashish Singhi
f1fc5208aa
Add ashishsinghi to pom.xml
...
Change-Id: Ib0709d92622350c50bee7e8a0bae0554d40df882
2016-03-30 11:09:30 +05:30
tedyu
95e6d2276b
HBASE-15300 Upgrade to zookeeper 3.4.8
2016-03-23 13:05:17 -07:00
stack
64204b96c1
HBASE-15349 Update surefire version to 2.19.1; Trying a REVERT to see if this responsible for plethora of test timeouts on hadoopqa
2016-03-20 11:22:22 -07:00
Yu Li
abc27c6061
Add liyu to pom.xml
2016-03-17 13:05:16 +08:00
Enis Soztutar
ca816f0780
HBASE-6721 RegionServer Group based Assignment (Francis Liu)
2016-03-14 18:28:50 -07:00
Apekshit
3c660e2a0f
HBASE-15349 Update surefire version to 2.19.1. (Apekshit)
...
Signed-off-by: stack <stack@apache.org>
2016-02-26 12:26:40 -08:00
Jonathan M Hsieh
afa63a91d6
HBASE-14877 maven archetype: client application (Daniel Vimont)
2016-02-19 06:39:43 -08:00
chenheng
68b300173f
HBASE-15122 Servlets generate XSS_REQUEST_PARAMETER_TO_SERVLET_WRITER findbugs warnings (Samir Ahmic)
2016-02-15 13:53:47 +08:00
stack
d82ae42126
Revert "HBASE-15122 Servlets generate XSS_REQUEST_PARAMETER_TO_SERVLET_WRITER findbugs warnings (Samir Ahmic)"
...
Revert mistaken commit.
This reverts commit efc7a0d347
.
2016-02-06 05:17:29 -08:00
stack
efc7a0d347
HBASE-15122 Servlets generate XSS_REQUEST_PARAMETER_TO_SERVLET_WRITER findbugs warnings (Samir Ahmic)
2016-02-05 21:28:46 -08:00
zhangduo
bb71446e15
update zhangduo affiliation
2016-02-05 15:47:29 +08:00
zhangduo
46ea5494a5
update zhangduo affiliation
2016-01-15 11:53:59 +08:00
Sean Busbey
164aeb5399
HBASE-13525 replace test-patch with customizations needed to use yetus
...
Signed-off-by: stack <stack@apache.org>
2016-01-08 07:39:40 -06:00
Sean Busbey
822fead744
HBASE-15011 turn off the jdk8 javadoc linter.
2015-12-29 11:00:00 -06:00
stack
eb59d4d769
Revert "HBASE-14979 Update to the newest Zookeeper release"
...
This reverts commit ef92a6a067
.
2015-12-18 12:48:49 -08:00
Mikhail Antonov
abe30b52a8
HBASE-14534 Bump yammer/coda/dropwizard metrics dependency version
2015-12-15 12:11:27 -08:00
Elliott Clark
ef92a6a067
HBASE-14979 Update to the newest Zookeeper release
2015-12-14 21:07:20 -08:00
Elliott Clark
abb2e95f66
HBASE-14745 Shade the last few dependencies in hbase-shaded-client
2015-12-10 18:44:12 -08:00
Mikhail Antonov
b449b0f1ce
Updated affiliation for Mikhail Antonov
2015-12-08 12:10:25 -08:00
Andrew Purtell
f553bcf469
HBASE-14799 Commons-collections object deserialization remote command execution vulnerability
2015-11-23 15:40:30 -08:00
stack
62aba61bea
HBASE-14829 Add more checkstyles (appy)
2015-11-19 21:33:14 -08:00
Enis Soztutar
3aa3fae138
HBASE-14172 Upgrade existing thrift binding using thrift 0.9.2 compiler.(Josh Elser)
2015-11-18 19:11:51 -08:00
chenheng
8c9fc6eb97
Add chenheng to pom.xml
2015-11-14 11:20:08 +08:00
Misty Stanley-Jones
c817aa386c
HBASE-14774 Addendum: Exclude src/main/site/resources/repo from RAT checks
2015-11-11 07:20:35 +10:00
Misty Stanley-Jones
112900d042
HBASE-14785 Addendum: Add an in-project Maven repo
2015-11-10 15:17:07 +10:00
stack
bea2f7feac
HBASE-14772 Improve zombie detector; be more discerning
2015-11-06 16:39:15 -10:00
Misty Stanley-Jones
bfa3689190
HBASE-14755 Fix some broken links and HTML problems
2015-11-06 11:11:30 +10:00
Elliott Clark
86da57f498
HBASE-14765 Remove snappy profile
2015-11-05 10:20:40 -08:00
Misty Stanley-Jones
21b607e322
HBASE-14764 Stop using post-site target
2015-11-05 09:34:01 +10:00
Misty Stanley-Jones
eb6b2a1a04
HBASE-14732 Update HBase website skin and CSS
...
Use Fluido skin, make things more readable, make improvements to enhance the
mobile experience.
2015-11-05 09:19:44 +10:00
stack
ceddec9141
HBASE-14725 Vet categorization of tests so they for sure go into the right small/medium/large buckets
2015-11-03 20:47:20 -08:00
stack
9630fec2d5
Revert "HBASE-14725 Vet categorization of tests so they for sure go into the right small/medium/large buckets"
...
Revert. Seems to have destabilized the build
This reverts commit 6dbb5a8052
.
2015-11-02 08:17:41 -08:00
stack
950050e9d6
Revert "HBASE-14728 TestRowCounter is broken in master (Abhishek Singh Chouhan)"
...
Revert because I overcommitted, included files from another patch.
This reverts commit 47659200ac
.
2015-11-02 08:06:34 -08:00
stack
6dbb5a8052
HBASE-14725 Vet categorization of tests so they for sure go into the right small/medium/large buckets
2015-11-01 22:26:43 -08:00
stack
47659200ac
HBASE-14728 TestRowCounter is broken in master (Abhishek Singh Chouhan)
2015-11-01 22:22:59 -08:00
Nick Dimiduk
6cc6d833f2
update ndimiduk affiliation
2015-10-31 11:20:55 -07:00
stack
c6d3dcdea3
Revert "HBASE-14722 Update surefire to 2.19"
...
This reverts commit bdf11be6af
.
2015-10-30 15:16:31 -07:00
stack
bdf11be6af
HBASE-14722 Update surefire to 2.19
2015-10-29 16:53:58 -07:00
Misty Stanley-Jones
e24d03b10c
HBASE-14695 Fix some easy HTML warnings and bad links
2015-10-28 12:12:40 +10:00
Misty Stanley-Jones
eb4f9b8b32
HBASE-14681 addendum
2015-10-23 10:25:20 +10:00
Misty Stanley-Jones
36d4a5a650
HBASE-14681 Upgrade Checkstyle plugin to 2.16
2015-10-23 09:25:16 +10:00
Misty Stanley-Jones
9a5423fc42
HBASE-14603 addendum un-break site:stage target
2015-10-22 22:28:36 +10:00
Misty Stanley-Jones
098022ef70
HBASE-14603 addendum -- distribution management report and clause in the POM is crashing the build -- removed them
2015-10-22 21:41:10 +10:00
Misty Stanley-Jones
3f385c2e24
HBASE-14603 Addendum put back project info reports -- stack was right
2015-10-22 19:34:19 +10:00
Misty Stanley-Jones
ac2cfbaa58
HBASE-14603 Addendum
2015-10-22 19:16:08 +10:00
Misty Stanley-Jones
2996355e94
HBASE-14603 Lots of work on the POM to enhance Javadocs, Xrefs
...
* We now have apidocs, devapidocs, testapidocs, and testdevapidocs
* When using reportSets, the Javadoc plugin ignores the plugin configuration,
so I propagated it to the individual reportSet configuration blocks.
* I was able to remove some of the logic that moved / copied things around
in post-site.
* We now have xref and xref-test (these are superfluous but something needs them
so I left them)
* Added source to Javadocs -- you can click a method or property to browse its source.
More user-friendly than xref maybe.
* You can now get the whole site to build by doing 'mvn clean site site:stage' and
it takes about 10 minutes.
2015-10-22 19:12:42 +10:00
Misty Stanley-Jones
74d5232065
Revert "Lots of work on the POM to enhance Javadocs, Xrefs"
...
This reverts commit aa78ebbd5a
.
2015-10-22 19:11:40 +10: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
aa78ebbd5a
Lots of work on the POM to enhance Javadocs, Xrefs
...
* We now have apidocs, devapidocs, testapidocs, and testdevapidocs
* When using reportSets, the Javadoc plugin ignores the plugin configuration,
so I propagated it to the individual reportSet configuration blocks.
* I was able to remove some of the logic that moved / copied things around
in post-site.
* We now have xref and xref-test (these are superfluous but something needs them
so I left them)
* Added source to Javadocs -- you can click a method or property to browse its source.
More user-friendly than xref maybe.
* You can now get the whole site to build by doing 'mvn clean site site:stage' and
it takes about 10 minutes.
2015-10-22 18:29:08 +10:00
stack
d5ed46bc9f
HBASE-14589 Builds are being killed...; CHANGE FROM 10 MINS TO surefire.timeout
2015-10-15 12:46:07 -07:00
Misty Stanley-Jones
ad5d02c360
Revert "HBASE-14603 Disable timestamping of generated Javadocs so they are not all modified by each build"
...
It does not actually work. :(
This reverts commit 64e30f1217
.
2015-10-15 08:25:10 +10:00
stack
1f6019175d
HBASE-14589 Builds are being killed...; ADD SUREFIRE TEN MINUTE TIMEOUT
2015-10-14 14:16:00 -07:00
Andrew Purtell
fe0bdbe48e
HBASE-14586 Use a maven profile to run Jacoco analysis (Andrew Wang)
2015-10-14 13:39:27 -07:00
Misty Stanley-Jones
64e30f1217
HBASE-14603 Disable timestamping of generated Javadocs so they are not all modified by each build
2015-10-14 16:32:02 +10:00
Andrew Purtell
4754e583f9
HBASE-14493 Upgrade the jamon-runtime dependency
2015-10-13 17:25:02 -07:00
stack
a45cb72ef2
HBASE-14588 Stop accessing test resources from within src folder (Andrew Wang)
2015-10-12 23:10:06 -07:00
stack
e1fd3526b1
HBASE-14349 pre-commit zombie finder is overly broad
2015-10-07 13:41:27 -07:00
stack
298721b259
HBASE-14502 Purge use of jmock and remove as dependency (Gabor Liptak)
2015-10-06 23:09:50 -07:00
Elliott Clark
7b08f4c8be
HBASE-14334 Move Memcached block cache in to it's own optional module.
2015-09-16 15:26:38 -07:00
stack
2c150fbbcb
HBASE-14428 Upgrade our surefire-plugin from 2.18 to 2.18.1
2015-09-14 19:34:18 -07:00
Gary Helmling
0f0cdc5131
Update affiliate for garyh
2015-09-10 10:04:28 -07:00
Lars Francke
5bb36f1594
HBASE-14253 update docs + build for maven 3.0.4+
...
Signed-off-by: Sean Busbey <busbey@cloudera.com>
2015-09-01 16:17:31 -05:00
Elliott Clark
fbd6ecb762
HBASE-13339 Update default Hadoop version to latest for master
2015-08-27 15:10:27 -07:00
stack
d31aedb998
HBASE-13127 Add timeouts on all tests so less zombie sightings
2015-08-24 12:49:55 -07:00
Nick Dimiduk
abd6328d0f
HBASE-14288 Upgrade asciidoctor plugin to v1.5.2.1
2015-08-21 14:54:02 -07:00
Stephen Yuan Jiang
5dd8fefd75
Add syuanjiang as committer
2015-08-20 14:16:35 -07:00
Andrey Stepachev
68113abec5
udpate Andrey Stepachev organisation
2015-08-18 09:46:36 -07:00
stack
737f264509
HBASE-12812 Update Netty dependency to latest release (Jurriaan Mous)
2015-08-15 21:17:44 -07:00
Elliott Clark
135451477f
HBASE-13889 Fix hbase-shaded-client artifact so it works on hbase-downstreamer
2015-08-11 16:54:32 -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
Andrew Purtell
5ab45438da
HBASE-14176 Add missing headers to META-INF files
2015-07-31 11:22:20 -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
Sean Busbey
746737714a
HBASE-14086 remove unused bundled dependencies
2015-07-28 14:57:29 -05:00
Ted Malaska
30f7d127c3
HBASE-13992 Integrate SparkOnHBase into HBase
...
Signed-off-by: Sean Busbey <busbey@cloudera.com>
2015-07-28 11:45:23 -05:00
Srikanth Srungarapu
c6f2a9a09b
HBASE-14045 Bumping thrift version to 0.9.2.
2015-07-15 14:43:33 -07:00
Sean Busbey
25f7e804cd
HBASE-14027 clean up multiple netty jars.
2015-07-15 02:33:28 -05:00
Esteban Gutierrez
0148292127
Adding myself as a committer.
2015-07-01 17:52:20 -07:00
Sean Busbey
6ca337cb3e
HBASE-13990 make maven site generation work with jdk8
2015-06-30 21:11:42 -05:00
Gábor Lipták
76d6700d23
HBASE-13920 Exclude org.apache.hadoop.hbase.protobuf.generated from javadoc generation
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-06-23 21:22:37 -05:00
Gábor Lipták
624a169d9d
HBASE-13666 Correct PDF renaming and bump version of maven-antrun-plugin
2015-06-17 18:58:28 -07:00
Andrew Purtell
4eb799331b
HBASE-13913 Add src/main/asciidoc/asciidoctor.css to RAT exclusion list in POM
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-06-15 23:14:11 -05:00
Sean Busbey
fc4efeeb56
Revert "Add src/main/asciidoc/asciidoctor.css to RAT exclusion list in POM"
...
This reverts commit fd8c13f61a
.
2015-06-15 23:13:39 -05:00
Andrew Purtell
fd8c13f61a
Add src/main/asciidoc/asciidoctor.css to RAT exclusion list in POM
2015-06-16 13:26:17 +10:00
zhangduo
714668a40d
HBASE-13899 Jacoco instrumentation fails under jdk8
2015-06-15 08:13:41 +08:00
Mikhail Antonov
47bd7de6d8
Added Mikhail Antonov to pom.xml
2015-06-11 05:28:20 -07:00
Matt Warhaftig
9a4ae799c7
HBASE-13344 Addendum - Move max Java version check to release.
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-05-31 23:29:24 -05:00
Matt Warhaftig
bb0d64b778
HBASE-13344 - Add max Java version check for pom dependencies.
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-05-28 01:03:55 -05: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
Sean Busbey
9aeafe30b7
HBASE-13611 update clover profile to work with clover 4.x and maven 3.
...
* change pom to use a maven 3 compat version of clover
* add clover to javadoc plugin deps so that instrumented doclet works
* modify IA annotation test to filter out clover instrumentation
* make splitlog counters check for atomiclong before casting
2015-05-11 01:01:57 -05:00
Jerry He
1d26d26407
HBASE-13598 Make hbase assembly attach to the project
2015-04-30 23:01:11 -07:00
Elliott Clark
d2c19416a2
HBASE-13517 Publish a client artifact with shaded dependencies
...
Summary: Add in shaded versions of server and shaded versions of client
Test Plan: HBase downstreamer
Differential Revision: https://reviews.facebook.net/D37467
2015-04-28 09:41:52 -07:00
Nick Dimiduk
dc6f78e596
Revert "HBASE-13339 Update default Hadoop version to 2.6.0"
...
This reverts commit 4d6dc38a70
.
2015-04-27 10:20:50 -07:00
Nick Dimiduk
9ae023fcab
HBASE-13149 HBase MR is broken on Hadoop 2.5+ Yarn (Jerry He)
2015-04-26 12:09:44 -07:00
Elliott Clark
4d6dc38a70
HBASE-13339 Update default Hadoop version to 2.6.0
2015-04-26 11:40:30 -07:00
Andrew Purtell
2da1bf10b8
HBASE-12006 [JDK 8] KeyStoreTestUtil#generateCertificate fails due to "subject class type invalid"
...
This is a port of the fix from HADOOP-10847
2015-04-15 09:47:34 -07:00
Matteo Bertozzi
04246c6c3d
HBASE-13202 Procedure v2 - core framework
2015-04-10 18:53:37 +01:00
Jerry He
d8b10656d0
First commit, add myself as a developer
2015-04-02 20:36:42 -07:00
Srikanth Srungarapu
a398b2400b
Added Srikanth Srungarapu as a developer
2015-04-01 10:42:28 -07:00
Elliott Clark
55a5a3be33
HBASE-13364 Make error prone off by default
2015-03-30 16:03:53 -07:00
Elliott Clark
a4a235b8d1
HBASE-13170 Allow block cache to be external
...
Summary: Add MemcachedBlockCache
Test Plan: Tested locally with PE and running memcached.
Subscribers: rajesh.nishtala, ndimiduk
Differential Revision: https://reviews.facebook.net/D34635
2015-03-27 13:15:27 -07:00
Gary Helmling
2e31e834a6
Fix company name for garyh
2015-03-25 13:56:54 -07:00
Josh Elser
72855c584e
HBASE-13236 Add addt'l lifecycle-mapping executions.
...
Adds a number of lifecycle-mapping entries which
prevent errors from showing up in Eclipse on a fresh
import of HBase. For plugins defined in the top-level
pom, the mapping is added there; otherwise, the mapping
is pushed down to the child pom.
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-03-13 22:35:52 -05:00
Sean Busbey
9087febd21
HBASE-13191. Addendum missed one spot we hard-code MAVEN_OPTS for jenkins.
2015-03-11 13:18:43 -05:00
Misty Stanley-Jones
c3c2039dd8
HBASE-13186 HBase build error due to checkstyle
2015-03-10 13:48:26 +10:00
zhangduo
28e367cb3c
Add zhangduo to pom.xml
2015-03-10 07:29:58 +08:00
Misty Stanley-Jones
2e48e32dbd
HBASE-13163 Add HBase version to header and footer of HTML and PDF docs
2015-03-06 14:33:56 +10:00
stack
d259bd402a
HBASE-13156 Fix minor rat violation recently introduced (asciidoctor.css)
2015-03-04 22:56:33 -08:00
Misty Stanley-Jones
39425a8558
HBASE-11670 Generate PDF of Reference Guide
2015-03-05 09:31:11 +10:00
Andrey Stepachev
74e36f8ddd
Added Andrey Stepachev to pom.xml
2015-03-02 20:53:18 +00:00
zhangduo
b20675f5af
HBASE-12953 RegionServer is not functionally working with AysncRpcClient in secure mode
...
Signed-off-by: stack <stack@apache.org>
2015-02-23 20:38:19 -08:00
Devaraj Das
0740ec6557
HBASE-13065. Addendum. Fixes the heapsize used to run the unit tests
2015-02-18 10:51:00 -08:00
stack
1b84101fe3
HBASE-13065 Increasing -Xmx when running TestDistributedLogSplitting (Zhang Duo)
2015-02-18 09:48:26 -08:00
Andrew Purtell
200ec5b191
HBASE-12747 IntegrationTestMTTR will OOME if launched with mvn verify (Abhishek Singh Chouhan)
2015-02-09 18:54:43 -08:00
Jeffrey Zhong
3f4427739d
HBASE-11567 Write bulk load COMMIT events to WAL (Alex Newman, Jeffrey Zhong)
2015-02-06 18:07:30 -08:00
stack
86b8b8da00
HBASE-12782 ITBLL fails for me if generator does anything but 5M per maptask: ADDENDUM -- ADD DATA FILE TO RAT EXCLUDES (noticed by Ted Yu)
2015-01-31 08:38:15 -08:00
Enis Soztutar
34da035c5d
Revert "HBASE-12909 Junit listed at compile scope instead of test (Sean Busbey)"
...
This reverts commit c30865a71f
.
2015-01-25 16:48:29 -08:00
Enis Soztutar
c30865a71f
HBASE-12909 Junit listed at compile scope instead of test (Sean Busbey)
2015-01-25 16:06:32 -08:00
Nick Dimiduk
9824eb7840
HBASE-12810 Update to htrace-incubating
2015-01-22 14:28:20 -08:00
Sean Busbey
418ea93774
HBASE-12898 ensure direct dependencies are declared.
2015-01-22 14:33:25 -06:00
Misty Stanley-Jones
4d31779dd7
HBASE-11533 AsciiDoctor POC Addendum 2 to fix redirects during site generation
2015-01-19 18:21:09 +10:00
tedyu
f0b4e5b19e
HBASE-12858 Add missing license header for docbkx/hbase-default.xml
2015-01-14 18:56:28 -08:00
Misty Stanley-Jones
1a21c1684c
HBASE-11533 Asciidoc Proof of Concept
2015-01-13 22:32:29 -08:00
Misty Stanley-Jones
20a096d62e
HBASE-12777 Redirect multi-page book to single-page book
2015-01-12 22:09:24 -08:00
Liu Shaohui
7bff9efdd9
Add liushaohui as a developer
2015-01-07 16:31:04 +08:00
Esteban Gutierrez
b2eea8cac6
HBASE-12695 JDK 1.8 compilation broken
...
Signed-off-by: stack <stack@apache.org>
2014-12-29 11:02:04 -08:00
Jonathan M Hsieh
0d5f967c7f
HBASE-12709 [mvn] Add unit test excludes command line flag to the build
2014-12-22 17:04:32 -08:00
Nick Dimiduk
13970bfa5a
HBASE-12688 Update site with a bootstrap-based UI
2014-12-16 18:50:55 -08:00
stack
5b5c981d95
HBASE-12121 maven release plugin does not allow for customized goals (Enoch Hsu)
2014-12-16 16:58:42 -08:00
Nick Dimiduk
f7f7d37ada
HBASE-12687 Book is missing styling
2014-12-15 10:41:48 -08:00
Virag Kothari
bb540c8409
My first commit! Adding myself to the team
2014-12-11 17:32:03 -08:00
Rajeshbabu Chintaguntla
51ab8a05b9
Update rajeshbabu's organization
2014-12-09 22:06:10 +05:30
Sean Busbey
b8fcf0ff21
Added Sean Busbey to the pom.xml
2014-12-01 16:52:40 -06:00
Andrew Purtell
1ba615657b
HBASE-12382 Restore incremental compilation
2014-11-11 17:45:37 -08:00
stack
df8859d5a5
HBASE-12456 Update surefire from 2.18-SNAPSHOT to 2.18
2014-11-10 22:04:26 -08:00
Niels Basjes
cc71d35112
Generate Thrift code using a maven profile
...
Signed-off-by: stack <stack@apache.org>
2014-11-06 10:27:59 -08:00
Sean Busbey
075fd30321
HBASE-12381 use the Maven Enforcer Plugin to check maven and java versions.
...
Signed-off-by: stack <stack@apache.org>
2014-10-30 10:35:40 -07:00
stack
842a77e4a5
HBASE-12379 Try surefire 2.18-SNAPSHOT
2014-10-29 15:36:19 -07:00
stack
fba164a1d1
HBASE-12355 Update maven plugins
2014-10-29 13:11:44 -07:00
stack
7cfafe401e
HBASE-12354 Update dependencies in time for 1.0 release
2014-10-29 11:16:18 -07:00
stack
7587d99b62
HBASE-12352 Add hbase-annotation-tests to runtime classpath so can run hbase it tests; ADDENDUM
2014-10-27 15:41:04 -07:00
stack
f2c83704f4
HBASE-12353 Add hbase-annotation-tests to runtime classpath so can run hbase it tests
2014-10-27 14:58:55 -07:00
Andrew Purtell
70a312e53f
HBASE-11912 Catch some bad practices at compile time with error-prone
2014-10-27 09:29:23 -07:00
Andrew Purtell
ff5bc351b2
Revert "HBASE-11912 Catch some bad practices at compile time with error-prone"
...
This reverts commit 7ed0260eff
.
2014-10-25 08:33:43 -07:00
Andrew Purtell
7ed0260eff
HBASE-11912 Catch some bad practices at compile time with error-prone
2014-10-24 18:15:12 -07:00
Elliott Clark
487b58313c
HBASE-12261 Add checkstyle to HBase build process
2014-10-17 11:10:07 -07:00
Elliott Clark
6ddb2f1965
HBASE-12197 Move rest to it's on module
...
Summary:
Move hbase-rest to it's own module.
copy test resources from hbase-server into hbase-rest's test resources.
Test Plan: Unit tests pass of hbase-rest module.
Differential Revision: https://reviews.facebook.net/D24657
2014-10-10 09:51:09 -07:00
Andrew Purtell
989c6262ff
Exclude dev-support/hbase_docker/README.md from RAT
2014-10-06 23:54:42 -07:00
Andrew Purtell
3557a32352
HBASE-12106 Move test annotations to test artifact (Enis Soztutar)
2014-10-06 23:16:22 -07:00
stack
3533820efb
HBASE-8808 Use Jacoco to generate Unit Test coverage reports (Manukranth)
2014-10-03 21:51:49 -07:00
Andrew Purtell
d8a7b67d79
HBASE-11907 Use the joni byte[] regex engine in place of j.u.regex
2014-10-02 23:06:32 -07:00
Elliott Clark
436733c79b
HBASE-12160 Make Surefire's argLine configurable in the command line
2014-10-02 14:52:49 -07:00
stack
aa432fd68f
HBASE-11980 Change sync to hsync, remove unused InfoServer, and reference our httpserver instead of hadoops
2014-09-29 22:28:28 -07:00
Elliott Clark
a5bd931682
HBASE-12059 Create hbase-annotations module
2014-09-23 16:44:14 -07:00
stack
9fe945f454
HBASE-11975 Remove the explicit list of maven repositories in pom.xml (Alex Newman)
2014-09-15 20:34:19 -07:00
stack
3c9bd7d296
HBASE-11911 Break up tests into more fine grained categories (Alex Newman)
2014-09-12 21:37:06 -07:00
Misty Stanley-Jones
2b529f652a
HBASE-11946 Fix a change to the POM that broke building apidocs and xrefs
2014-09-12 10:09:25 +10:00
Misty Stanley-Jones
2816487247
HBASE-11932 Docbook html-single build improvements
2014-09-11 09:06:17 +10:00
Enis Soztutar
72e664f540
HBASE-11832 maven release plugin overrides command line arguments (Enoch Hsu)
2014-09-08 22:01:24 -07:00
Misty Stanley-Jones
fee8083db6
Added Misty Stanley-Jones to the pom.xml
2014-09-09 14:13:40 +10:00
Gary Helmling
7a699b9041
HBASE-8674 Remove temporary repo for forked builds of JUnit and Surefire
2014-09-04 14:40:46 -07:00
stack
80fbcfcd23
HBASE-4920 We need a mascot, a totem
2014-08-27 19:14:35 -07:00
Nicolas Liochon
018bbc0993
HBASE-4955 Use the official versions of surefire (Alex Newman)
2014-08-21 10:50:14 +02:00
Andrew Purtell
404c0b5dbd
Update apurtell's affiliation
2014-08-20 12:36:30 -07:00
Ryan Rawson
0a46a638d3
Changing rawson\'s organization
2014-08-15 15:43:22 -07:00