Duo Zhang
0c9ec2e030
HBASE-26747 Addendum use python2 directly in Jenkinsfile and Jenkinsfile_Github
2022-02-11 00:03:13 +08:00
Duo Zhang
0c19a5f1c8
HBASE-26747 Addendum remove python from Jenkinsfile and Jenkinsfile_Github
2022-02-09 21:29:41 +08:00
Duo Zhang
fddfceef50
HBASE-26747 Use python2 instead of python in our python scripts ( #4102 )
...
Signed-off-by: Xin Sun <ddupgs@gmail.com>
2022-02-09 14:55:16 +08:00
Duo Zhang
36d8654a97
HBASE-26697 Migrate HBase Nightly HBase-Flaky-Tests and HBase-Find-Flaky-Tests to ci-hbase ( #4053 )
...
Signed-off-by: Yulin Niu <niuyulin@apache.org>
2022-02-08 20:32:07 +08:00
Duo Zhang
6cd092b685
Revert "HBASE-26697 Migrate HBase Nightly HBase-Flaky-Tests and HBase-Find-Flaky-Tests to ci-hbase ( #4053 )"
...
This reverts commit a42d6dbbf7
.
2022-01-22 19:35:44 +08:00
Duo Zhang
a42d6dbbf7
HBASE-26697 Migrate HBase Nightly HBase-Flaky-Tests and HBase-Find-Flaky-Tests to ci-hbase ( #4053 )
...
Signed-off-by: Yulin Niu <niuyulin@apache.org>
2022-01-22 14:16:34 +08:00
Duo Zhang
a62e071bf7
HBASE-26486 Attach the new region replication framework design doc to git repo ( #3884 )
...
Signed-off-by: Yulin Niu <niuyulin@apache.org>
2021-12-31 12:29:48 +08:00
Nick Dimiduk
96c971f18b
HBASE-26549 hbaseprotoc plugin should initialize maven ( #3927 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2021-12-14 23:01:14 +08:00
liuzhuang2017
7b0a61fb0f
HBASE-26484 Update vote.tmpl in our create-release scripts to link KEYS from downloads.a.o instead of dist.a.o ( #3889 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2021-11-27 20:16:37 +08:00
Duo Zhang
8bc61f30ba
HBASE-26428 Add hadoop 2.10.1, 3.2.2 and 3.3.1 to our hadoop checks ( #3821 )
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2021-11-08 01:05:08 +08:00
Duo Zhang
e0eaec6813
HBASE-26319 Make flaky find job track more builds ( #3791 )
...
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
2021-10-29 16:54:59 +08:00
Duo Zhang
ffb20ca20c
HBASE-26390 Upload src tarball to nightlies for nightly jobs ( #3793 )
...
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org>
2021-10-25 23:32:15 +08:00
Duo Zhang
ffc154ff83
HBASE-26382 Use gen_redirect_html for linking flaky test logs ( #3780 )
...
Signed-off-by: Xin Sun <ddupgs@gmail.com>
2021-10-22 21:43:58 +08:00
Duo Zhang
69656e0df8
HBASE-26362 Upload mvn site artifacts for nightly build to nightlies ( #3778 )
...
Signed-off-by: Yulin Niu <niuyulin@apache.org>
2021-10-21 23:07:30 +08:00
Viraj Jasani
1020fe1c38
HBASE-26345 Design doc for HBase NamedQueue framework (ADDENDUM)
2021-10-18 15:55:38 +05:30
Duo Zhang
736f3e77c8
HBASE-26360 Use gen_redirect_html for linking test logs ( #3755 )
...
Signed-off-by: Yulin Niu <niuyulin@apache.org>
2021-10-17 23:16:33 +08:00
Duo Zhang
10f16a0e4f
HBASE-26341 Upload dashboard html for flaky find job to nightlies ( #3742 )
...
Signed-off-by: Yulin Niu <niuyulin@apache.org>
2021-10-14 23:04:54 +08:00
Nick Dimiduk
4d27c4726d
HBASE-26359 Loosen Dockerfile pinned package versions for `create-release/mac-sshd-gpg-agent/Dockerfile`
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2021-10-13 12:15:35 -07:00
Viraj Jasani
ede4d2715d
HBASE-26345 Design doc for HBase NamedQueue framework
2021-10-12 20:43:17 +05:30
Sean Busbey
82ccd33186
HBASE-26186 jenkins script for caching artifacts should verify cached file before relying on it. ( #3590 )
...
Signed-off-by: Michael Stack <stack@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2021-10-09 13:19:43 +08:00
Duo Zhang
c410baebe3
HBASE-26339 SshPublisher will skip uploading artifacts if the build is failure ( #3736 )
...
Signed-off-by: Josh Elser <elserj@apache.org>
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
Signed-off-by: Sean Busbey <busbey@apache.org>
2021-10-09 09:43:43 +08:00
Duo Zhang
7ae71e880d
HBASE-26318 Publish test logs for flaky jobs to nightlies ( #3717 )
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2021-10-07 21:58:48 +08:00
Duo Zhang
aad893530b
HBASE-26317 Publish the test logs for pre commit jenkins job to nightlies ( #3715 )
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2021-10-07 21:58:28 +08:00
Duo Zhang
11b94d3384
HBASE-26313 Publish the test logs for our nightly jobs to nightlies.apache.org ( #3713 )
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2021-10-07 21:57:21 +08:00
Peter Somogyi
6a1382a503
HBASE-26176 Correct regex in hbase-personality.sh ( #3567 )
...
Signed-off-by: Tak Lon (Stephen) Wu <taklwu@apache.org>
2021-08-09 10:53:41 +02:00
Michael Stack
679ba95d7d
HBASE-26153 [create-release] Use cmd-line defined env ( #3542 )
...
Allow defining the below on the command-line (previously you
could not):
RC_COUNT
RELEASE_TAG
GPG_KEY
Adds an edit of the usage.
2021-08-04 09:22:37 -07:00
Duo Zhang
934fe02e78
HBASE-26063 The current checkcompatibility.py script can not compare master and rel/2.0.0 ( #3457 )
...
Signed-off-by: Yulin Niu <niuyulin@apache.org>
2021-07-03 21:46:05 +08:00
Duo Zhang
7aa0dfa4a8
HBASE-26061 [create-release] The indent of checkcompatibility.py is broken after HBASE-25473 ( #3454 )
...
Signed-off-by: Yulin Niu <niuyulin@apache.org>
2021-07-03 10:57:14 +08:00
Pankaj
2126ec94f0
HBASE-25875 RegionServer failed to start with IllegalThreadStateException due to race condition in AuthenticationTokenSecretManager ( #3250 )
...
* HBASE-25875 RegionServer failed to start with IllegalThreadStateException due to race condition in AuthenticationTokenSecretManager's start & retrievePassword method
Signed-off-by: stack <stack@apache.com>
2021-05-17 12:17:24 +05:30
Duo Zhang
b8a03d7ebc
HBASE-25689 Nightly client integration test is failing after upgrading to log4j2 ( #3077 )
...
Signed-off-by: stack <stack@apache.org>
2021-03-22 23:59:26 +08:00
Sean Busbey
21409bf4d6
HBASE-25573 release script generated vote template has incorrect staging area ( #2952 )
...
Signed-off-by: stack <stack@apache.org>
2021-03-15 14:19:21 -07:00
Duo Zhang
92fe6090c2
HBASE-25604 Upgrade spotbugs to 4.x ( #3029 )
...
Signed-off-by: Yulin Niu <niuyulin@apache.org>
2021-03-10 14:52:56 +08:00
Sean Busbey
a97a40c747
HBASE-25580 Release scripts should include in the vote email the git hash that the RC tag points to ( #2956 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2021-03-03 08:22:08 +08:00
Duo Zhang
b522d2a33e
Revert "HBASE-25604 Upgrade spotbugs to 4.x ( #2986 )"
...
This reverts commit d5df99999a
.
2021-03-02 21:26:28 +08:00
Duo Zhang
d5df99999a
HBASE-25604 Upgrade spotbugs to 4.x ( #2986 )
...
Signed-off-by: XinSun <ddupgs@gmail.com>
2021-03-02 15:54:54 +08:00
Duo Zhang
34bd1bda6f
HBASE-25620 Increase timeout value for pre commit ( #3000 )
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2021-03-01 14:11:00 +08:00
Duo Zhang
30cb419707
HBASE-25615 Upgrade java version in pre commit docker file ( #2997 )
...
Signed-off-by: Yulin Niu <niuyulin@apache.org>
2021-02-27 21:19:14 +08:00
pustota2009
b2f85e5fd2
HBASE-23887 AdaptiveLRU cache ( #2934 )
...
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2021-02-13 19:57:28 +05:30
Nick Dimiduk
3cc2468300
HBASE-25375 Provide a VM-based release environment ( #2754 )
...
This adds a Vagrantfile and supporting automation that creates a virtual machine environment
suitable for running the create-release scripting.
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Michael Stack <stack@apache.org>
2021-01-14 11:21:09 -08:00
Mohammad Arshad
babcebd7c2
HBASE-25503: HBase code download is failing on windows with invalid path error ( #2880 )
2021-01-13 09:49:38 -08:00
Duo Zhang
13dd54af89
HBASE-25476 Enable error prone check in pre commit ( #2860 )
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2021-01-13 09:56:58 +08:00
Michael Stack
54eae0fc5c
HBASE-25473 [create-release] checkcompatibility.py failing with "KeyError: 'binary'" ( #2862 )
...
Exclude hbase-shaded-testing-util*.jar from checkcompatibility; this
jar can not be unzipped on a case-insensitive filesystem. Added
some means of debug into the checkcompatibility to help when
cryptic failures.
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2021-01-08 14:45:45 -08:00
Nick Dimiduk
84c4033b1a
HBASE-25489 improve performance of --parse-release-tags ( #2867 )
...
Profiler shows a lot of time spent in the UPDATE SQL statement. Remove the tight loop and let SQL
do a bulk-update instead.
Signed-off-by: Huaxiang Sun <huaxiangsun@apache.org>
Signed-off-by: Michael Stack <stack@apache.org>
2021-01-08 14:43:56 -08:00
Michael Stack
8f55a2bb51
HBASE-25487 [create-release] changes.md update broken ( #2864 )
...
Signed-off-by: Huaxiang Sun <huaxiangsun@apache.com>
2021-01-08 12:38:45 -08:00
Nick Dimiduk
2444d26890
HBASE-25468 Update git-jira-audit fallback_actions file with recent exceptions ( #2852 )
...
Signed-off-by: huaxiangsun <huaxiangsun@apache.org>
2021-01-07 09:44:33 -08:00
stack
a5eb8f1f70
HBASE-25438 Update create-release mvn in Dockerfile; its 3.6.0; make … ( #2807 )
...
Addendum. Missing -L on added curl.
2021-01-05 19:39:39 -08:00
Michael Stack
2e21da7597
HBASE-25437 Update refguide RC section; point at the dev-tools/create-releases/README.txt rather than repeat its content ( #2804 )
...
M dev-support/create-release/README.txt
Remove redundant text. Add some extra help around figuring state of
gpg-agent.
M dev-support/create-release/do-release.sh
Undo my mistaken commit where I undid test of gpg signing if under docker
M dev-support/create-release/release-build.sh
Handle '-h'
M src/main/asciidoc/_chapters/developer.adoc
Point to the README.txt under dev-tools/create-release rather than
repeat the text in here. Be more insistent about using scripts.
2021-01-02 11:34:55 -08:00
Michael Stack
1ca49ea50c
HBASE-25438 Update create-release mvn in Dockerfile; its 3.6.0; make … ( #2807 )
2021-01-02 11:32:47 -08:00
Lokesh Khurana
f8bd22827a
HBASE-24620 : Add a ClusterManager which submits command to ZooKeeper and its Agent which picks and execute those Commands ( #2299 )
...
Signed-off-by: Aman Poonia <apoonia@salesforce.com>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-12-21 15:33:36 +05:30
Michael Stack
7a532f8328
HBASE-25380 [create-release] Add timestamping to log output ( #2758 )
...
Added logging of timestamp so we can tell where we are spending time.
Added context to the README copied from head of entrance script.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2020-12-09 16:54:18 -08:00
Michael Stack
7851438379
HBASE-25376 [create-release] Fix double .asc ( #2755 )
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2020-12-09 12:18:08 -08:00
z-york
fbe338de1a
HBASE-25362 Fix quoting in hbase-vote to avoid voting build failures ( #2737 )
...
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
Signed-off-by: Stephen Wu <taklwu@apache.org>
2020-12-08 23:34:18 -08:00
stack
b26395f3bb
HBASE-25354 Update create-release scripts; rotted
...
README
Add note on ssh-agent.
dev-support/create-release/do-release.sh
move gpg check to non-docker context. Also cleanup tmp files when done.
dev-support/create-release/hbase-rm/Dockerfile
dev-support/create-release/mac-sshd-gpg-agent/Dockerfile
Hack to update packages... the old ones no longer available.
dev-support/create-release/release-util.sh
Allow that there are no JIRA changes in a release. Good for testing.
2020-12-04 09:00:32 -08:00
Michael Stack
c9156e7891
HBASE-25284 Check-in "Enable memstore replication..." design ( #2680 )
...
Update the design document to the state as of not. Adds a paragraph
on the preamble. See discussion on end of HBASE-25284.
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-11-21 08:45:44 -08:00
Sean Busbey
ca129e99ce
HBASE-25083 further HBase 1.y releases should have Hadoop 2.10 as a minimum version. ( #2656 )
2020-11-17 08:49:00 -06:00
stack
bac459d693
HBASE-25284 Check-in "Enable memstore replication..." design
2020-11-14 09:12:03 -08:00
Viraj Jasani
4bd9ee43a4
HBASE-25245 : Fixing incorrect maven and jdk names for generate-hbase-website
...
Closes #2624
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-11-04 16:09:38 +05:30
Nick Dimiduk
7a41247ef7
HBASE-25228 Delete dev-support/jenkins_precommit_jira_yetus.sh ( #2611 )
...
Signed-off-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: Jan Hentschel <janh@apache.org>
2020-11-02 13:11:09 -08:00
Nick Dimiduk
eee1cf7ff6
HBASE-24200 Upgrade to Yetus 0.12.0
...
Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-10-29 15:45:01 -07:00
Nick Dimiduk
259fe1984a
HBASE-24845 Git/Jira Release Audit: limit branches when building audit db ( #2238 )
...
Populating the audit database with release tag information from git is
time consuming. Until that's sorted out, give the user a flag for
limiting which branches they want to be reviewed.
Signed-off-by: Andrew Purtell <apurtell@apache.org >
2020-10-29 09:21:18 -07:00
Duo Zhang
200343c59c
HBASE-25203 Change the reference url to flaky list in our jenkins jobs ( #2566 )
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2020-10-20 17:00:06 +08:00
Guanghao Zhang
28f2c176ec
HBASE-25204 Nightly job failed as the name of jdk and maven changed ( #2567 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-10-20 16:58:43 +08:00
Duo Zhang
90052ccf1b
HBASE-25194 Do not publish workspace in flaky find job ( #2564 )
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2020-10-20 11:51:34 +08:00
Nick Dimiduk
bc20203965
"HBASE-25144 Add Hadoop-3.3.0 to personality hadoopcheck" try again ( #2536 )
...
Due to HBASE-23834, HBASE-19256, HADOOP-16152, HBase 2.2.x and 2.3.x
cannot run on Hadoop 3.3.0, or any Hadoop version that has upgraded to
Jetty 9.4.
Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: stack <stack@apache.org>
Signed-off-by: Guanghao Zhang <zghao@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-10-13 10:18:47 +08:00
Qi Yu
c367e91aff
HBASE-25162 Make flaky tests run more aggressively ( #2525 )
...
Change the trigger interval from 12h to 4h
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-10-10 16:09:39 +08:00
Duo Zhang
f34ba06468
HBASE-25163 Increase the timeout value for nightly jobs ( #2512 )
...
Signed-off-by: stack <stack@apache.org>
Signed-off-by: Jan Hentschel <janh@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-10-10 08:22:12 +08:00
Nick Dimiduk
a8c49a6463
HBASE-25144 Add Hadoop-3.3.0 to personality hadoopcheck ( #2492 )
...
Now that Hadoop 3.3.0 is released, let's figure out where it goes in
our testing matrix. Start by adding it to precommit checks.
Signed-off-by: Michael Stack <stack@apache.org>
Signed-off-by: Matt Foley <mattf@apache.org>
Signed-off-by: Jan Hentschel <janh@apache.org>
2020-10-06 12:00:56 -07:00
Nick Dimiduk
16251dbb53
HBASE-25143 Remove branch-1.3 from precommit and docs ( #2491 )
...
Following the announcement [0] to EOL branch-1.3, update the precommit
script to not consider this branch any longer, and refresh mentions of
this branch in the doc.
[0]: https://lists.apache.org/thread.html/r9552e9085aaac2a43f8b26b866d34825a84a9be7f19118ac560d14de%40%3Cuser.hbase.apache.org%3E
Signed-off-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: Jan Hentschel <janh@apache.org>
2020-10-05 11:51:59 -07:00
Duo Zhang
11a336a74a
Revert "HBASE-25134 Migrate HBase PreCommit jenkins job from Hadoop to hbase ( #2488 )"
...
This reverts commit 5351aca8a1
.
2020-10-01 22:15:15 +08:00
Duo Zhang
5351aca8a1
HBASE-25134 Migrate HBase PreCommit jenkins job from Hadoop to hbase ( #2488 )
2020-10-01 14:33:02 +08:00
Duo Zhang
e663f098d8
HBASE-25133 Migrate HBase Nightly jenkins job from Hadoop to hbase ( #2487 )
2020-10-01 14:32:49 +08:00
Duo Zhang
1ce1cf66dd
HBASE-25132 Migrate flaky test jenkins job from Hadoop to hbase ( #2485 )
2020-10-01 14:30:27 +08:00
Duo Zhang
9d6af969ac
HBASE-25107 Migrate flaky reporting jenkins job from Hadoop to hbase ( #2466 )
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2020-09-29 15:25:14 +08:00
Duo Zhang
3aa612f0fe
Revert "HBASE-25017 Migrate flaky reporting jenkins job from Hadoop to hbase ( #2466 )"
...
This reverts commit fbef545989
.
2020-09-29 15:25:05 +08:00
Duo Zhang
fbef545989
HBASE-25017 Migrate flaky reporting jenkins job from Hadoop to hbase ( #2466 )
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2020-09-28 20:01:43 +08:00
Nick Dimiduk
c86b0655a3
HBASE-25085 Add support for java properties to hbase-vote.sh
...
Signed-off-by: Viraj Jasani <virajjasani@apache.org>
Signed-off-by: Jan Hentschel <janh@apache.org>
Signed-off-by: Tak-Lon (Stephen) Wu <taklwu@apache.org>
2020-09-25 15:21:24 -07:00
Istvan Toth
d1a3b66074
HBASE-25081 Up the container nproc uplimit to 30000 ( #2439 )
2020-09-22 08:53:15 -07:00
Nick Dimiduk
5e12c0aae5
HBASE-25061 Update default URL to KEYS file in `hbase-vote.sh` ( #2416 )
...
Co-authored-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-09-18 13:20:44 -07:00
Duo Zhang
b3dfc8f714
HBASE-25021 Nightly job should skip hadoop-2 integration test for master ( #2409 )
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2020-09-17 08:48:11 +08:00
Abhey
979edfe720
HBASE-24809 Fix broken Apache Yetus documentation links
...
Closes #2335
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-08-31 20:57:58 +05:30
Duo Zhang
1231ac0784
HBASE-24799 Do not call make_binary_release for hbase-thirdparty in release scripts ( #2177 )
...
Signed-off-by: Peter Somogyi <psomogyi@apache.org>
2020-08-19 11:28:33 +08:00
Guanghao Zhang
d2eb69df77
HBASE-24876 Fix the flaky job url in hbase-personality.sh ( #2253 )
...
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-08-13 16:50:25 +08:00
Nick Dimiduk
b8fd621201
HBASE-24568 do-release need not wait for tag
...
Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Matt Foley <mattf@apache.org>
2020-08-12 13:26:44 -07:00
Sean Busbey
6de8a75433
HBASE-24869 migrate website generation to new asf jenkins
...
closes #2246
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-08-12 09:48:41 -05:00
Duo Zhang
6fd7dcef28
HBASE-24841 Change the jenkins job urls in our jenkinsfile ( #2227 )
...
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-08-11 08:41:16 +08:00
Duo Zhang
206d0a02f2
HBASE-24838 The pre commit job fails to archive surefire reports ( #2224 )
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2020-08-10 09:53:16 +08:00
Sean Busbey
3470feed91
HBASE-24476 release scripts should provide timing information ( #2145 )
...
Signed-off-by: Matt Foley <mattf@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2020-08-01 22:43:46 -05:00
Sean Busbey
fe5571bfe6
HBASE-24572 release scripts should try to use a keyid when refering to GPG keys. ( #2001 )
...
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2020-08-01 22:28:23 -05:00
Peter Somogyi
6c9534c804
HBASE-24711 Previous RC Release notes are not removed ( #2046 )
...
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-07-10 18:24:04 +02:00
pengmq1
be57e40f36
HBASE-24289 Heterogeneous Storage for Date Tiered Compaction ( #1730 )
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-06-30 15:10:04 +08:00
Sean Busbey
982bd5fadd
HBASE-24651 release script utils should set local user when GPG_KEY is defined.
...
closes #1992
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2020-06-29 23:05:08 -05:00
Nick Dimiduk
1378776a91
HBASE-24631 Loosen Dockerfile pinned package versions of the "debian-revision" ( #1965 )
...
After a bit of research into [0] and [1], and a bit of
experimentation, it seems we can use a partial wild-card expression
for these version strings. Let's try this for now. If it works out, we
should expand this usage to all the version package numbers, pinning
them to their epic:upstream-version components.
[0]: http://manpages.ubuntu.com/manpages/xenial/en/man5/deb-version.5.html
[1]: http://manpages.ubuntu.com/manpages/xenial/man8/apt-get.8.html
Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Duo Zhang <zhangduo@apache.org>
2020-06-25 21:24:10 +08:00
Sean Busbey
497862bb47
HBASE-23339 release scripts should use host gpg-agent when running in container.
...
* put together a docker container that can use host gpg-agent forwarded over ssh.
* use gpg-agent forwarding container on OS X and directly forward the agent on Linux
* clean up the release container on exit
* use docker mounts instead of the deprecated volume syntax
* use image names within our project namespace
* update README to walk through running on GCE with gpg-agent forwarding
closes #1620
Signed-off-by: Matt Foley <mattf@apache.org>
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2020-06-25 00:39:43 -05:00
Nick Dimiduk
90b339a4f2
HBASE-24567 Create release should url-encode all characters when building git uri
...
By default, `urllib.quote` will skipp over `/` characters, which are
valid for use in passwords.
Signed-off-by: stack <stack@apache.org>
Signed-off-by: Matt Foley <mattf@apache.org>
2020-06-22 15:22:21 -07:00
Sean Busbey
2eb993a0f0
HBASE-24458 release scripts using docker should specify needed disk consistency
...
closes #1813
Signed-off-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: Bharath Vissapragada <bharathv@apache.org>
Signed-off-by: Michael Stack <stack@apache.org>
Signed-off-by: Jan Hentschel <jan.hentschel@ultratendency.com>
2020-06-04 19:33:44 -05:00
bsglz
7b7e25a50b
HBASE-24451 Remove the HasThread because the related bug had been fixed since jdk7 ( #1797 )
...
Signed-off-by: stack <stack@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
2020-05-29 17:33:18 +05:30
Bharath Vissapragada
2382f90679
HBASE-24422: Remove hbase-native-client code from the master branch ( #1766 )
...
There is not much value in having this code in the master branch.
This code has it's dedicated git repo at
https://github.com/apache/hbase-native-client .
It was already removed from branch-1 (HBASE-19419) and branch-2
(HBASE-19176)
Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Viraj Jasani <vjasani@apache.org>
Signed-off-by: Jan Hentschel <janh@apache.org>
2020-05-24 16:19:58 -07:00
Sean Busbey
a9fefd7f53
HBASE-24297 release scripts should be able to use a custom git repo
...
* adds a optional -r [repo] arg
* if the passed repo is on the local filesystem, creates a container mount
* when cloning a local repo configure git to share objects with the local repo instead of copying
* when cloning a local repo in a container configure the clone to have a remote that will work back on the host.
closes #1725
Signed-off-by: stack <stack@apache.org>
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
2020-05-22 22:24:12 -05:00
Sean Busbey
8ff8e70edf
HBASE-24296 install yetus as a part of building the rm docker image.
...
* non-zero exit for usage
* in non-docker mode prompt for yetus install location
* make sure we exit if YETUS_HOME does not actually point at a yetus install.
closes #1726
Signed-off-by: Matt Foley <mattf@apache.org>
Signed-off-by: Nick Dimiduk <ndimiduk@apache.org>
Signed-off-by: stack <stack@apache.org>
2020-05-22 22:24:03 -05:00
Sean Busbey
696894e2cc
HBASE-24393 release scripts should allow for creation of initial CHANGES/RELEASE on new major version.
...
closes #1728
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2020-05-18 12:11:13 -05:00