diff options
author | jonmv <venstad@gmail.com> | 2022-11-28 21:13:41 +0100 |
---|---|---|
committer | jonmv <venstad@gmail.com> | 2022-11-28 21:13:41 +0100 |
commit | 47385339269643c18346bf71ee1c81b1524e03ac (patch) | |
tree | b25c5a1a1941c46123a6839be3c56c473a77dc0e /node-repository | |
parent | d999546d8bf525a77779d4d6784b5ba563c8ec6f (diff) |
Leave endpoint service alone when pruning reals
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/LoadBalancerExpirer.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/LoadBalancerExpirer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/LoadBalancerExpirer.java index bcb9c2ac2a7..0344c05c1c1 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/LoadBalancerExpirer.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/LoadBalancerExpirer.java @@ -112,9 +112,9 @@ public class LoadBalancerExpirer extends NodeRepositoryMaintainer { attempts.add(1); LOG.log(Level.INFO, () -> "Removing reals from inactive load balancer " + lb.id() + ": " + Sets.difference(lb.instance().get().reals(), reals)); service.create(new LoadBalancerSpec(lb.id().application(), lb.id().cluster(), reals, - lb.instance().get().settings().get(), lb.instance().get().cloudAccount()), + null, lb.instance().get().cloudAccount()), true); - db.writeLoadBalancer(lb.with(lb.instance().map(instance -> instance.withReals(reals))), lb.state()); + db.writeLoadBalancer(lb.with(lb.instance().map(instance -> instance.withReals(reals).withSettings(lb.instance().get().settings().get()))), lb.state()); } catch (Exception e) { failed.add(lb.id()); lastException.set(e); |