mirror of
				https://github.com/ClusterCockpit/cc-backend
				synced 2025-10-29 23:35:05 +01:00 
			
		
		
		
	Cleanup and shift FilterRanges to configuration
This commit is contained in:
		| @@ -4,6 +4,7 @@ | |||||||
|     import DoubleRangeSlider from './DoubleRangeSlider.svelte' |     import DoubleRangeSlider from './DoubleRangeSlider.svelte' | ||||||
|  |  | ||||||
|     const clusters = getContext('clusters'), |     const clusters = getContext('clusters'), | ||||||
|  |           ccconfig = getContext('cc-config'), | ||||||
|           initialized = getContext('initialized'), |           initialized = getContext('initialized'), | ||||||
|           dispatch = createEventDispatcher() |           dispatch = createEventDispatcher() | ||||||
|  |  | ||||||
| @@ -26,16 +27,17 @@ | |||||||
|     $: { |     $: { | ||||||
|         if ($initialized) { |         if ($initialized) { | ||||||
|             if (cluster != null) { |             if (cluster != null) { | ||||||
|                 const { filterRanges, subClusters } = clusters.find(c => c.name == cluster) |                 const { subClusters } = clusters.find(c => c.name == cluster) | ||||||
|  |                 const { filterRanges } = ccconfig.clusters.find(c => c.name == cluster) | ||||||
|                 minNumNodes = filterRanges.numNodes.from |                 minNumNodes = filterRanges.numNodes.from | ||||||
|                 maxNumNodes = filterRanges.numNodes.to |                 maxNumNodes = filterRanges.numNodes.to | ||||||
|                 maxNumAccelerators = findMaxNumAccels([{ subClusters }]) |                 maxNumAccelerators = findMaxNumAccels([{ subClusters }]) | ||||||
|             } else if (clusters.length > 0) { |             } else if (clusters.length > 0) { | ||||||
|                 const { filterRanges } = clusters[0] |                 const { filterRanges } = ccconfig.clusters[0] | ||||||
|                 minNumNodes = filterRanges.numNodes.from |                 minNumNodes = filterRanges.numNodes.from | ||||||
|                 maxNumNodes = filterRanges.numNodes.to |                 maxNumNodes = filterRanges.numNodes.to | ||||||
|                 maxNumAccelerators = findMaxNumAccels(clusters) |                 maxNumAccelerators = findMaxNumAccels(clusters) | ||||||
|                 for (let cluster of clusters) { |                 for (let cluster of ccconfig.clusters) { | ||||||
|                     const { filterRanges } = cluster |                     const { filterRanges } = cluster | ||||||
|                     minNumNodes = Math.min(minNumNodes, filterRanges.numNodes.from) |                     minNumNodes = Math.min(minNumNodes, filterRanges.numNodes.from) | ||||||
|                     maxNumNodes = Math.max(maxNumNodes, filterRanges.numNodes.to) |                     maxNumNodes = Math.max(maxNumNodes, filterRanges.numNodes.to) | ||||||
|   | |||||||
| @@ -43,11 +43,6 @@ export function init(extraInitQuery = '') { | |||||||
|                 aggregation, |                 aggregation, | ||||||
|                 subClusters { name, peak, normal, caution, alert } |                 subClusters { name, peak, normal, caution, alert } | ||||||
|             } |             } | ||||||
|             filterRanges { |  | ||||||
|                 duration  { from, to } |  | ||||||
|                 numNodes  { from, to } |  | ||||||
|                 startTime { from, to } |  | ||||||
|             } |  | ||||||
|             partitions |             partitions | ||||||
|             subClusters { |             subClusters { | ||||||
|                 name, processorType |                 name, processorType | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user