private static <E> String stringifyListWithLimits(List<E> list, int limit) {
        if (list.size() > limit) {
            var sub = list.subList(0, limit);
            return String.format("%s (... and %d more)",
                    sub.stream().map(E::toString).collect(Collectors.joining(", ")),
                    list.size() - limit);
        } else {
            return list.stream().map(E::toString).collect(Collectors.joining(", "));
        }
    }
This is called when the options field has been set to a new set of options
clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/FleetController.java