diff options
author | Martin Polden <mpolden@mpolden.no> | 2020-10-13 09:20:11 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2020-10-26 14:04:21 +0100 |
commit | a07da9d5397e1d92ddd7e94a6fc8627ce6d5656b (patch) | |
tree | f5749012a8450d76213299bde7c85ca2848c33aa /config-provisioning | |
parent | 6e23dcf00c5307a157881be88548363d21c58b38 (diff) |
Remove always-acquire-provision-lock flag
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/Provisioner.java | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/Provisioner.java b/config-provisioning/src/main/java/com/yahoo/config/provision/Provisioner.java index 8042cc3b49c..1bfd0a882bf 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/Provisioner.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/Provisioner.java @@ -1,8 +1,6 @@ // Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.config.provision; -import com.yahoo.transaction.NestedTransaction; - import java.util.Collection; import java.util.List; @@ -24,47 +22,9 @@ public interface Provisioner { */ List<HostSpec> prepare(ApplicationId applicationId, ClusterSpec cluster, Capacity capacity, ProvisionLogger logger); - /** - * Activates the allocation of nodes to this application captured in the hosts argument. - * - * @param transaction Transaction with operations to commit together with any operations done within the provisioner. - * @param application The {@link ApplicationId} that was activated. - * @param hosts a set of {@link HostSpec}. - */ - // TODO(mpolden): Remove - void activate(NestedTransaction transaction, ApplicationId application, Collection<HostSpec> hosts); - - /** - * Activates the allocation of nodes to this application captured in the hosts argument. - * - * @param transaction Transaction with operations to commit together with any operations done within the provisioner. - * @param hosts a set of {@link HostSpec}. - * @param lock A provision lock for the relevant application. This must be held when calling this. - */ - // TODO: Remove after November 2020 - void activate(NestedTransaction transaction, Collection<HostSpec> hosts, ProvisionLock lock); - /** Activates the allocation of nodes to this application captured in the hosts argument. */ void activate(Collection<HostSpec> hosts, ActivationContext context, ApplicationTransaction transaction); - /** - * Transactionally remove this application. - * - * @param transaction Transaction with operations to commit together with any operations done within the provisioner. - * @param application the application to remove - */ - // TODO(mpolden): Remove - void remove(NestedTransaction transaction, ApplicationId application); - - /** - * Transactionally remove application guarded by given lock. - * - * @param transaction Transaction with operations to commit together with any operations done within the provisioner. - * @param lock A provision lock for the relevant application. This must be held when calling this. - */ - // TODO: Remove after November 2020 - void remove(NestedTransaction transaction, ProvisionLock lock); - /** Transactionally remove an application under lock. */ void remove(ApplicationTransaction transaction); |