bug5311: fixing host and "running" filter combination in getRunningHostsWithTagValue

This commit is contained in:
Axel Uhl committed 2021-09-23 23:56:19 +02:00
1 parent 85baacb663
commit ecc75fa0ef
1 file changed
+3 -2
@@ -717,8 +717,9 @@ public class AwsLandscapeImpl<ShardingKey> implements AwsLandscape<ShardingKey>
@Override
public <HostT extends AwsInstance<ShardingKey>> Iterable<HostT> getRunningHostsWithTagValue(com.sap.sse.landscape.Region region,
String tagName, String tagValue, HostSupplier<ShardingKey, HostT> hostSupplier) {
final Filter filter = getRunningHostsFilter(getHostsWithTagValueFilter(Filter.builder(), tagName, tagValue)).build();
return getHostsWithFilters(region, hostSupplier, filter);
final Filter tagFilter = getHostsWithTagValueFilter(Filter.builder(), tagName, tagValue).build();
final Filter runningFilter = getRunningHostsFilter();
return getHostsWithFilters(region, hostSupplier, tagFilter, runningFilter);
}
private Filter getRunningHostsFilter() {