You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kudu.apache.org by da...@apache.org on 2017/03/17 00:01:00 UTC
kudu git commit: [security-faults-itest] longer TTL for Kerberos
tickets
Repository: kudu
Updated Branches:
refs/heads/master 206a3f1f5 -> 16dd6e4aa
[security-faults-itest] longer TTL for Kerberos tickets
Increased TTL for Kerberos tickets -- as it turned out, starting up
external Kudu mini-cluster on inferior VMs takes a long time.
Change-Id: Ife65aef745ca82a70e3e79e7beccd2821bb48f2e
Reviewed-on: http://gerrit.cloudera.org:8080/6413
Tested-by: Kudu Jenkins
Reviewed-by: Dan Burkert <da...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/kudu/repo
Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/16dd6e4a
Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/16dd6e4a
Diff: http://git-wip-us.apache.org/repos/asf/kudu/diff/16dd6e4a
Branch: refs/heads/master
Commit: 16dd6e4aa1c660120c331245bdefe2498a425957
Parents: 206a3f1
Author: Alexey Serbin <as...@cloudera.com>
Authored: Thu Mar 16 11:18:46 2017 -0700
Committer: Dan Burkert <da...@apache.org>
Committed: Fri Mar 17 00:00:48 2017 +0000
----------------------------------------------------------------------
src/kudu/integration-tests/security-faults-itest.cc | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/kudu/blob/16dd6e4a/src/kudu/integration-tests/security-faults-itest.cc
----------------------------------------------------------------------
diff --git a/src/kudu/integration-tests/security-faults-itest.cc b/src/kudu/integration-tests/security-faults-itest.cc
index 12309d5..6651e85 100644
--- a/src/kudu/integration-tests/security-faults-itest.cc
+++ b/src/kudu/integration-tests/security-faults-itest.cc
@@ -53,9 +53,9 @@ class SecurityComponentsFaultsITest : public KuduTest {
public:
SecurityComponentsFaultsITest()
#if defined(ADDRESS_SANITIZER) || defined(THREAD_SANITIZER)
- : krb_lifetime_seconds_(15),
+ : krb_lifetime_seconds_(64),
#else
- : krb_lifetime_seconds_(5),
+ : krb_lifetime_seconds_(16),
#endif
num_masters_(3),
num_tservers_(3) {
@@ -128,6 +128,8 @@ class SecurityComponentsFaultsITest : public KuduTest {
}
protected:
+ // The ticket lifetime should be long enough to start the cluster and run a
+ // single iteration of smoke test workload.
const int krb_lifetime_seconds_;
const int num_masters_;
const int num_tservers_;
@@ -138,6 +140,11 @@ class SecurityComponentsFaultsITest : public KuduTest {
// Check how the system behaves when KDC is not available upon start-up
// of Kudu server-side components.
TEST_F(SecurityComponentsFaultsITest, NoKdcOnStart) {
+ if (!AllowSlowTests()) {
+ LOG(WARNING) << "test is skipped; set KUDU_ALLOW_SLOW_TESTS=1 to run";
+ return;
+ }
+
// Start with the KDC first: let's generate generate keytabs, get initial
// kerberos tickets, etc.
ASSERT_OK(StartCluster());
@@ -174,6 +181,11 @@ TEST_F(SecurityComponentsFaultsITest, NoKdcOnStart) {
// Check that restarting KDC does not affect running master and tablet servers:
// they are able to operate with no issues past ticket TTL once KDC is back.
TEST_F(SecurityComponentsFaultsITest, KdcRestartsInTheMiddle) {
+ if (!AllowSlowTests()) {
+ LOG(WARNING) << "test is skipped; set KUDU_ALLOW_SLOW_TESTS=1 to run";
+ return;
+ }
+
// Enable KRPC negotiation tracing for the Kudu client running smoke test
// workload.
FLAGS_rpc_trace_negotiation = true;