diff options
author | Valerij Fredriksen <valerijf@yahooinc.com> | 2022-04-07 10:38:37 +0200 |
---|---|---|
committer | Valerij Fredriksen <valerijf@yahooinc.com> | 2022-04-07 10:38:37 +0200 |
commit | 16459dc26075ddea1804e853e91ab9e70534793a (patch) | |
tree | 26fee59ca8e47ab9fc0cbd883e20de2b1726cd50 /node-admin | |
parent | 87b9dcc76a9b33f8b456d53c9aa9e19e89645ee1 (diff) |
Add converge to ContainerData
Diffstat (limited to 'node-admin')
2 files changed, 11 insertions, 3 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/ContainerData.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/ContainerData.java index 7e30ae8d649..10c62695f70 100644 --- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/ContainerData.java +++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/ContainerData.java @@ -34,6 +34,9 @@ public interface ContainerData { * @param symlink The path to the symlink inside the container * @param target The path to the target file for the symbolic link inside the container */ - void createSymlink(ContainerPath symlink, Path target); + void addSymlink(ContainerPath symlink, Path target); + + /** Writes all the files, directories and symlinks that were previously added */ + void converge(NodeAgentContext context); } diff --git a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/container/ContainerEngineMock.java b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/container/ContainerEngineMock.java index de3ae4cff98..2d3a4976fe5 100644 --- a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/container/ContainerEngineMock.java +++ b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/container/ContainerEngineMock.java @@ -87,8 +87,13 @@ public class ContainerEngineMock implements ContainerEngine { } @Override - public void createSymlink(ContainerPath symlink, Path target) { - throw new UnsupportedOperationException("createSymlink not implemented"); + public void addSymlink(ContainerPath symlink, Path target) { + throw new UnsupportedOperationException("addSymlink not implemented"); + } + + @Override + public void converge(NodeAgentContext context) { + throw new UnsupportedOperationException("converge not implemented"); } }; } |