commit | 4481a12e56a733beec5fc6aa2cc2904d161662e6 | [log] [tgz] |
---|---|---|
author | Ali Alsuliman <ali.al.solaiman@gmail.com> | Thu Aug 29 23:35:44 2024 -0700 |
committer | Ali Alsuliman <ali.al.solaiman@gmail.com> | Mon Sep 09 18:04:42 2024 +0000 |
tree | 4bd026a160bc55240b6d0eb6c3d9de5d7d953ad4 | |
parent | 5e67b3774887775e9631273552d533aa3013ac9c [diff] |
[ASTERIXDB-3498][COMP] Use sorted cluster locations - user model changes: no - storage format changes: no - interface changes: no Details: For operators that do not specify the locations where they should be run, use the sorted cluster locations so that they are aligned with the dataset cluster locations which is also sorted. Ext-ref: MB-63356 Change-Id: I98af3329c1701560fd9d12d6587fcf1b3e35a842 Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/18776 Tested-by: Ali Alsuliman <ali.al.solaiman@gmail.com> Reviewed-by: Ali Alsuliman <ali.al.solaiman@gmail.com> Reviewed-by: Hussain Towaileb <hussainht@gmail.com>
diff --git a/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/MetadataProvider.java b/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/MetadataProvider.java index 53cf3d0..46ba9dd 100644 --- a/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/MetadataProvider.java +++ b/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/MetadataProvider.java
@@ -960,7 +960,7 @@ } public AlgebricksAbsolutePartitionConstraint getClusterLocations() { - return appCtx.getClusterStateManager().getClusterLocations(); + return appCtx.getClusterStateManager().getSortedClusterLocations(); } public Pair<IOperatorDescriptor, AlgebricksPartitionConstraint> buildExternalDataLookupRuntime(