diff options
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/CuratorDb.java | 6 |
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) { |