aboutsummaryrefslogtreecommitdiffstats
path: root/node-repository
diff options
context:
space:
mode:
Diffstat (limited to 'node-repository')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/CuratorDb.java6
1 files changed, 1 insertions, 5 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/CuratorDb.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/CuratorDb.java
index 4da788da7a3..cebc185360a 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/CuratorDb.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/CuratorDb.java
@@ -246,11 +246,7 @@ public class CuratorDb {
.add(CuratorOperations.create(newNodePath, nodeData));
}
}
- Path nodePath = nodePath(newNode);
- if (db.exists(nodePath)) {
- curatorTransaction.add(CuratorOperations.delete(nodePath.getAbsolute()));
- }
- curatorTransaction.add(CuratorOperations.create(nodePath.getAbsolute(), nodeData));
+ curatorTransaction.add(createOrSet(nodePath(newNode), nodeData));
}
private Status newNodeStatus(Node node, Node.State toState) {