You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwhisk.apache.org by du...@apache.org on 2019/01/17 17:50:24 UTC
[incubator-openwhisk] branch master updated: Avoid Database
Replicator Failures (#4214)
This is an automated email from the ASF dual-hosted git repository.
dubeejw pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk.git
The following commit(s) were added to refs/heads/master by this push:
new f1ccdba Avoid Database Replicator Failures (#4214)
f1ccdba is described below
commit f1ccdbab67f0bbea19f1f1d6213eb4f1ed1da7b2
Author: James Dubee <jw...@us.ibm.com>
AuthorDate: Thu Jan 17 12:50:19 2019 -0500
Avoid Database Replicator Failures (#4214)
* Avoid Database Replicator Failures
* Clean up backup DB and replication doc before test runs
---
.../apache/openwhisk/core/database/test/ReplicatorTests.scala | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/tests/src/test/scala/org/apache/openwhisk/core/database/test/ReplicatorTests.scala b/tests/src/test/scala/org/apache/openwhisk/core/database/test/ReplicatorTests.scala
index 681ee99..5f1bdad 100644
--- a/tests/src/test/scala/org/apache/openwhisk/core/database/test/ReplicatorTests.scala
+++ b/tests/src/test/scala/org/apache/openwhisk/core/database/test/ReplicatorTests.scala
@@ -350,13 +350,18 @@ class ReplicatorTests
it should "continuously update a database" in {
// Create a database to backup
val dbName = testDbPrefix + "database_for_continous_replication"
+ val backupDbName = s"continuous_$dbName"
+
+ // Pre-test cleanup of previously created entities
+ removeDatabase(backupDbName, true)
+ removeReplicationDoc(backupDbName)
+
val client = createDatabase(dbName, Some(designDocPath))
// Trigger replication and verify the created databases have the correct format
val (createdBackupDbs, _, _) = runReplicator(dbUrl, dbUrl, testDbPrefix, 10.minutes, continuous = true)
createdBackupDbs should have size 1
- val backupDbName = createdBackupDbs.head
- backupDbName shouldBe s"continuous_$dbName"
+ createdBackupDbs.head shouldBe backupDbName
// Wait for the replicated database to appear
val backupClient = waitForDatabase(backupDbName)