diff --git a/lib/refrepo/gen/oar-properties.rb b/lib/refrepo/gen/oar-properties.rb index 594bf023d90034ba8a03f1447d3435703295a89f..0d86ad387da00e9641d6a5192d1412d496e160f8 100644 --- a/lib/refrepo/gen/oar-properties.rb +++ b/lib/refrepo/gen/oar-properties.rb @@ -6,7 +6,6 @@ require 'net/ssh' require 'refrepo/gpu_ref' # TODO missing test case: dead nodes (see coverage) -# TODO missing test case: quirk cluster (see coverage) # TODO for gpu_model (and others?) use NULL instead of empty string class MissingProperty < StandardError; end @@ -1194,18 +1193,6 @@ def extract_clusters_description(clusters, site_name, options, data_hierarchy, s first_node = cluster_desc_from_data_files['nodes'].first[1] - # Some clusters such as graphite have a different organisation: - # for example, graphite-1 is organised as follow: - # 1st resource => cpu: 665, core: 1903 - # 2nd resource => cpu: 666, core: 1904 - # 3rd resource => cpu: 665, core: 1905 - # 4th resource => cpu: 666, core: 1906 - # ... - # - # To cope with such cases and ensure an homogeneous processing a "is_quirk_cluster" variable is set to true. - is_quirk_cluster = false - - cpu_count = first_node['architecture']['nb_procs'] cpu_core_count = first_node['architecture']['nb_cores'] / cpu_count cpu_thread_count = first_node['architecture']['nb_threads'] / cpu_count @@ -1260,9 +1247,6 @@ def extract_clusters_description(clusters, site_name, options, data_hierarchy, s oar_resource_ids = phys_rsc_map["core"][:current_ids].map{|r| -1} else oar_resource_ids = cluster_resources.map{|r| r["id"]}.uniq - if oar_resource_ids != cluster_resources.sort_by {|r| [ r["cpu"], r["core"]] }.map{|r| r["id"]} - is_quirk_cluster = true - end end phys_rsc_map.each do |physical_resource, variables| @@ -1335,14 +1319,8 @@ def extract_clusters_description(clusters, site_name, options, data_hierarchy, s # Compute cpu and core ID oar_resource_id = oar_resource_ids[core_idx] - if not is_quirk_cluster - cpu_id = phys_rsc_map["cpu"][:current_ids][cpu_idx] - core_id = phys_rsc_map["core"][:current_ids][core_idx] - else - current_resource = cluster_resources.select{|r| r["id"] == oar_resource_id}[0] - cpu_id = current_resource["cpu"] - core_id = current_resource["core"] - end + cpu_id = phys_rsc_map["cpu"][:current_ids][cpu_idx] + core_id = phys_rsc_map["core"][:current_ids][core_idx] # Prepare an Hash that represents a single OAR resource. Few # keys are initialized with empty values. diff --git a/spec/input/oar_quirk_cluster.json b/spec/input/oar_quirk_cluster.json deleted file mode 100644 index e947c3f5a7490b23e90910bd5fc274c5ddeec7f1..0000000000000000000000000000000000000000 --- a/spec/input/oar_quirk_cluster.json +++ /dev/null @@ -1,3016 +0,0 @@ -{ - "links" : [ - { - "href" : "//oarapi/resources/details.json?limit=999999&offset=0", - "rel" : "self" - } - ], - "total" : 38, - "offset" : 0, - "items" : [ - { - "myri_count" : 0, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "api_timestamp" : 1569605253, - "cpuset" : 0, - "ib_count" : 0, - "state" : "Alive", - "cpuarch" : "x86_64", - "eth_rate" : 10, - "nodemodel" : "Dell PowerEdge T640", - "gpu" : null, - "max_walltime" : 86400, - "besteffort" : "YES", - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "maintenance" : "NO", - "cpucore" : 8, - "gpu_model" : null, - "opa_rate" : 0, - "state_num" : 1, - "myri" : "NO", - "disktype": "SATA/SSD", - "myri_rate" : 0, - "next_finaud_decision" : "NO", - "cpu" : 1, - "drain" : "NO", - "core" : 1, - "scheduler_priority" : 0, - "type" : "default", - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "eth_count" : 1, - "finaud_decision" : "NO", - "last_available_upto" : 0, - "expiry_date" : 0, - "ip" : "172.16.64.1", - "suspended_jobs" : "NO", - "available_upto" : 2147483647, - "deploy": "YES", - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-1.fakesite.grid5000.fr", - "rel" : "member", - "title" : "node" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/1" - }, - { - "rel" : "collection", - "title" : "jobs", - "href" : "//oarapi/resources/1/jobs" - } - ], - "last_job_date" : 0, - "id" : 1, - "memnode" : 131072, - "cluster_priority" : 201906, - "disk" : null, - "switch" : null, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "memcore" : 8192, - "diskpath" : null, - "virtual" : "ivt", - "network_address" : "clusterc-1.fakesite.grid5000.fr", - "ib_rate" : 0, - "mic" : "NO", - "gpudevice" : null, - "desktop_computing" : "NO", - "next_state" : "UnChanged", - "memcpu" : 65536, - "opa_count" : 0, - "production" : "YES", - "ib" : "NO" - }, - { - "cpu" : 1, - "next_finaud_decision" : "NO", - "scheduler_priority" : 0, - "type" : "default", - "core" : 3, - "drain" : "NO", - "disktype": "SATA/SSD", - "myri" : "NO", - "myri_rate" : 0, - "last_available_upto" : 0, - "expiry_date" : 0, - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "exotic" : "NO", - "finaud_decision" : "NO", - "eth_count" : 1, - "state" : "Alive", - "ib_count" : 0, - "cpuset" : 1, - "eth_rate" : 10, - "cpuarch" : "x86_64", - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "myri_count" : 0, - "api_timestamp" : 1569605253, - "maintenance" : "NO", - "gpu_model" : null, - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "cpucore" : 8, - "besteffort" : "YES", - "state_num" : 1, - "opa_rate" : 0, - "gpu" : null, - "max_walltime" : 86400, - "nodemodel" : "Dell PowerEdge T640", - "gpudevice" : null, - "desktop_computing" : "NO", - "mic" : "NO", - "ib_rate" : 0, - "network_address" : "clusterc-1.fakesite.grid5000.fr", - "virtual" : "ivt", - "ib" : "NO", - "production" : "YES", - "memcpu" : 65536, - "next_state" : "UnChanged", - "opa_count" : 0, - "id" : 2, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-1.fakesite.grid5000.fr", - "rel" : "member", - "title" : "node" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/2" - }, - { - "href" : "//oarapi/resources/2/jobs", - "title" : "jobs", - "rel" : "collection" - } - ], - "last_job_date" : 0, - "memnode" : 131072, - "cluster_priority" : 201906, - "ip" : "172.16.64.1", - "available_upto" : 2147483647, - "deploy": "YES", - "suspended_jobs" : "NO", - "memcore" : 8192, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "diskpath" : null, - "disk" : null, - "switch" : null - }, - { - "disk" : null, - "switch" : null, - "memcore" : 8192, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "diskpath" : null, - "ip" : "172.16.64.1", - "deploy": "YES", - "available_upto" : 2147483647, - "suspended_jobs" : "NO", - "links" : [ - { - "rel" : "member", - "title" : "node", - "href" : "//oarapi/resources/nodes/clusterc-1.fakesite.grid5000.fr" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/3" - }, - { - "href" : "//oarapi/resources/3/jobs", - "rel" : "collection", - "title" : "jobs" - } - ], - "id" : 3, - "last_job_date" : 0, - "cluster_priority" : 201906, - "memnode" : 131072, - "next_state" : "UnChanged", - "memcpu" : 65536, - "opa_count" : 0, - "ib" : "NO", - "production" : "YES", - "ib_rate" : 0, - "virtual" : "ivt", - "network_address" : "clusterc-1.fakesite.grid5000.fr", - "desktop_computing" : "NO", - "gpudevice" : null, - "mic" : "NO", - "gpu" : null, - "max_walltime" : 86400, - "nodemodel" : "Dell PowerEdge T640", - "gpu_model" : null, - "maintenance" : "NO", - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "cpucore" : 8, - "besteffort" : "YES", - "state_num" : 1, - "opa_rate" : 0, - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc", - "myri_count" : 0, - "api_timestamp" : 1569605253, - "state" : "Alive", - "ib_count" : 0, - "cpuset" : 2, - "cpuarch" : "x86_64", - "eth_rate" : 10, - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "exotic" : "NO", - "finaud_decision" : "NO", - "eth_count" : 1, - "last_available_upto" : 0, - "expiry_date" : 0, - "disktype": "SATA/SSD", - "myri" : "NO", - "myri_rate" : 0, - "cpu" : 1, - "next_finaud_decision" : "NO", - "scheduler_priority" : 0, - "type" : "default", - "drain" : "NO", - "core" : 2 - }, - { - "cluster_priority" : 201906, - "memnode" : 131072, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-1.fakesite.grid5000.fr", - "title" : "node", - "rel" : "member" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/4" - }, - { - "href" : "//oarapi/resources/4/jobs", - "title" : "jobs", - "rel" : "collection" - } - ], - "last_job_date" : 0, - "id" : 4, - "available_upto" : 2147483647, - "deploy": "YES", - "suspended_jobs" : "NO", - "ip" : "172.16.64.1", - "diskpath" : null, - "memcore" : 8192, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "switch" : null, - "disk" : null, - "gpudevice" : null, - "desktop_computing" : "NO", - "mic" : "NO", - "ib_rate" : 0, - "network_address" : "clusterc-1.fakesite.grid5000.fr", - "virtual" : "ivt", - "production" : "YES", - "ib" : "NO", - "opa_count" : 0, - "next_state" : "UnChanged", - "memcpu" : 65536, - "cpuarch" : "x86_64", - "eth_rate" : 10, - "state" : "Alive", - "ib_count" : 0, - "cpuset" : 3, - "api_timestamp" : 1569605253, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "myri_count" : 0, - "state_num" : 1, - "opa_rate" : 0, - "maintenance" : "NO", - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "gpu_model" : null, - "cpucore" : 8, - "besteffort" : "YES", - "gpu" : null, - "max_walltime" : 86400, - "nodemodel" : "Dell PowerEdge T640", - "type" : "default", - "scheduler_priority" : 0, - "core" : 4, - "drain" : "NO", - "cpu" : 1, - "next_finaud_decision" : "NO", - "myri_rate" : 0, - "disktype": "SATA/SSD", - "myri" : "NO", - "expiry_date" : 0, - "last_available_upto" : 0, - "finaud_decision" : "NO", - "eth_count" : 1, - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "exotic" : "NO" - }, - { - "finaud_decision" : "NO", - "eth_count" : 1, - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "exotic" : "NO", - "expiry_date" : 0, - "last_available_upto" : 0, - "myri_rate" : 0, - "disktype": "SATA/SSD", - "myri" : "NO", - "scheduler_priority" : 0, - "type" : "default", - "drain" : "NO", - "core" : 5, - "next_finaud_decision" : "NO", - "cpu" : 1, - "gpu" : null, - "max_walltime" : 86400, - "nodemodel" : "Dell PowerEdge T640", - "state_num" : 1, - "opa_rate" : 0, - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "maintenance" : "NO", - "cpucore" : 8, - "gpu_model" : null, - "besteffort" : "YES", - "api_timestamp" : 1569605253, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "myri_count" : 0, - "eth_rate" : 10, - "cpuarch" : "x86_64", - "state" : "Alive", - "ib_count" : 0, - "cpuset" : 4, - "opa_count" : 0, - "next_state" : "UnChanged", - "memcpu" : 65536, - "ib" : "NO", - "production" : "YES", - "ib_rate" : 0, - "virtual" : "ivt", - "network_address" : "clusterc-1.fakesite.grid5000.fr", - "gpudevice" : null, - "desktop_computing" : "NO", - "mic" : "NO", - "switch" : null, - "disk" : null, - "diskpath" : null, - "memcore" : 8192, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "deploy": "YES", - "available_upto" : 2147483647, - "suspended_jobs" : "NO", - "ip" : "172.16.64.1", - "memnode" : 131072, - "cluster_priority" : 201906, - "last_job_date" : 0, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-1.fakesite.grid5000.fr", - "title" : "node", - "rel" : "member" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/5" - }, - { - "title" : "jobs", - "rel" : "collection", - "href" : "//oarapi/resources/5/jobs" - } - ], - "id" : 5 - }, - { - "besteffort" : "YES", - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "maintenance" : "NO", - "gpu_model" : null, - "cpucore" : 8, - "opa_rate" : 0, - "state_num" : 1, - "nodemodel" : "Dell PowerEdge T640", - "gpu" : null, - "max_walltime" : 86400, - "cpuset" : 5, - "ib_count" : 0, - "state" : "Alive", - "eth_rate" : 10, - "cpuarch" : "x86_64", - "myri_count" : 0, - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc", - "api_timestamp" : 1569605253, - "last_available_upto" : 0, - "expiry_date" : 0, - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "eth_count" : 1, - "finaud_decision" : "NO", - "cpu" : 1, - "next_finaud_decision" : "NO", - "core" : 6, - "drain" : "NO", - "type" : "default", - "scheduler_priority" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "myri_rate" : 0, - "wattmeter" : "MULTIPLE", - "gpu_count" : 0, - "memcore" : 8192, - "diskpath" : null, - "disk" : null, - "switch" : null, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-1.fakesite.grid5000.fr", - "title" : "node", - "rel" : "member" - }, - { - "href" : "//oarapi/resources/6", - "rel" : "self" - }, - { - "rel" : "collection", - "title" : "jobs", - "href" : "//oarapi/resources/6/jobs" - } - ], - "last_job_date" : 0, - "id" : 6, - "cluster_priority" : 201906, - "memnode" : 131072, - "ip" : "172.16.64.1", - "suspended_jobs" : "NO", - "available_upto" : 2147483647, - "deploy": "YES", - "ib" : "NO", - "production" : "YES", - "next_state" : "UnChanged", - "memcpu" : 65536, - "opa_count" : 0, - "mic" : "NO", - "gpudevice" : null, - "desktop_computing" : "NO", - "virtual" : "ivt", - "network_address" : "clusterc-1.fakesite.grid5000.fr", - "ib_rate" : 0 - }, - { - "next_state" : "UnChanged", - "memcpu" : 65536, - "opa_count" : 0, - "ib" : "NO", - "production" : "YES", - "ib_rate" : 0, - "virtual" : "ivt", - "network_address" : "clusterc-1.fakesite.grid5000.fr", - "desktop_computing" : "NO", - "gpudevice" : null, - "mic" : "NO", - "disk" : null, - "switch" : null, - "memcore" : 8192, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "diskpath" : null, - "ip" : "172.16.64.1", - "available_upto" : 2147483647, - "deploy": "YES", - "suspended_jobs" : "NO", - "last_job_date" : 0, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-1.fakesite.grid5000.fr", - "title" : "node", - "rel" : "member" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/7" - }, - { - "href" : "//oarapi/resources/7/jobs", - "title" : "jobs", - "rel" : "collection" - } - ], - "id" : 7, - "cluster_priority" : 201906, - "memnode" : 131072, - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "exotic" : "NO", - "finaud_decision" : "NO", - "eth_count" : 1, - "last_available_upto" : 0, - "expiry_date" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "myri_rate" : 0, - "cpu" : 1, - "next_finaud_decision" : "NO", - "scheduler_priority" : 0, - "type" : "default", - "drain" : "NO", - "core" : 7, - "gpu" : null, - "max_walltime" : 86400, - "nodemodel" : "Dell PowerEdge T640", - "gpu_model" : null, - "maintenance" : "NO", - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "cpucore" : 8, - "besteffort" : "YES", - "state_num" : 1, - "opa_rate" : 0, - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc", - "myri_count" : 0, - "api_timestamp" : 1569605253, - "ib_count" : 0, - "state" : "Alive", - "cpuset" : 6, - "cpuarch" : "x86_64", - "eth_rate" : 10 - }, - { - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc", - "myri_count" : 0, - "api_timestamp" : 1569605253, - "state" : "Alive", - "ib_count" : 0, - "cpuset" : 7, - "cpuarch" : "x86_64", - "eth_rate" : 10, - "gpu" : null, - "max_walltime" : 86400, - "nodemodel" : "Dell PowerEdge T640", - "maintenance" : "NO", - "cpucore" : 8, - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "gpu_model" : null, - "besteffort" : "YES", - "state_num" : 1, - "opa_rate" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "myri_rate" : 0, - "cpu" : 1, - "next_finaud_decision" : "NO", - "type" : "default", - "scheduler_priority" : 0, - "drain" : "NO", - "core" : 8, - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "exotic" : "NO", - "finaud_decision" : "NO", - "eth_count" : 1, - "last_available_upto" : 0, - "expiry_date" : 0, - "ip" : "172.16.64.1", - "available_upto" : 2147483647, - "deploy": "YES", - "suspended_jobs" : "NO", - "id" : 8, - "links" : [ - { - "rel" : "member", - "title" : "node", - "href" : "//oarapi/resources/nodes/clusterc-1.fakesite.grid5000.fr" - }, - { - "href" : "//oarapi/resources/8", - "rel" : "self" - }, - { - "rel" : "collection", - "title" : "jobs", - "href" : "//oarapi/resources/8/jobs" - } - ], - "last_job_date" : 0, - "memnode" : 131072, - "cluster_priority" : 201906, - "disk" : null, - "switch" : null, - "memcore" : 8192, - "wattmeter" : "MULTIPLE", - "gpu_count" : 0, - "diskpath" : null, - "ib_rate" : 0, - "network_address" : "clusterc-1.fakesite.grid5000.fr", - "virtual" : "ivt", - "gpudevice" : null, - "desktop_computing" : "NO", - "mic" : "NO", - "next_state" : "UnChanged", - "memcpu" : 65536, - "opa_count" : 0, - "production" : "YES", - "ib" : "NO" - }, - { - "production" : "YES", - "ib" : "NO", - "opa_count" : 0, - "next_state" : "UnChanged", - "memcpu" : 65536, - "mic" : "NO", - "gpudevice" : null, - "desktop_computing" : "NO", - "virtual" : "ivt", - "network_address" : "clusterc-1.fakesite.grid5000.fr", - "ib_rate" : 0, - "diskpath" : null, - "wattmeter" : "MULTIPLE", - "gpu_count" : 0, - "memcore" : 8192, - "switch" : null, - "disk" : null, - "cluster_priority" : 201906, - "memnode" : 131072, - "links" : [ - { - "rel" : "member", - "title" : "node", - "href" : "//oarapi/resources/nodes/clusterc-1.fakesite.grid5000.fr" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/9" - }, - { - "href" : "//oarapi/resources/9/jobs", - "rel" : "collection", - "title" : "jobs" - } - ], - "last_job_date" : 0, - "id" : 9, - "suspended_jobs" : "NO", - "available_upto" : 2147483647, - "deploy": "YES", - "ip" : "172.16.64.1", - "expiry_date" : 0, - "last_available_upto" : 0, - "eth_count" : 1, - "finaud_decision" : "NO", - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "core" : 9, - "drain" : "NO", - "scheduler_priority" : 0, - "type" : "default", - "next_finaud_decision" : "NO", - "cpu" : 2, - "myri_rate" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "opa_rate" : 0, - "state_num" : 1, - "besteffort" : "YES", - "maintenance" : "NO", - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "cpucore" : 8, - "gpu_model" : null, - "nodemodel" : "Dell PowerEdge T640", - "gpu" : null, - "max_walltime" : 86400, - "cpuarch" : "x86_64", - "eth_rate" : 10, - "cpuset" : 8, - "ib_count" : 0, - "state" : "Alive", - "api_timestamp" : 1569605253, - "myri_count" : 0, - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc" - }, - { - "next_state" : "UnChanged", - "memcpu" : 65536, - "opa_count" : 0, - "ib" : "NO", - "production" : "YES", - "network_address" : "clusterc-1.fakesite.grid5000.fr", - "virtual" : "ivt", - "ib_rate" : 0, - "mic" : "NO", - "gpudevice" : null, - "desktop_computing" : "NO", - "disk" : null, - "switch" : null, - "wattmeter" : "MULTIPLE", - "gpu_count" : 0, - "memcore" : 8192, - "diskpath" : null, - "ip" : "172.16.64.1", - "suspended_jobs" : "NO", - "available_upto" : 2147483647, - "deploy": "YES", - "last_job_date" : 0, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-1.fakesite.grid5000.fr", - "title" : "node", - "rel" : "member" - }, - { - "href" : "//oarapi/resources/10", - "rel" : "self" - }, - { - "href" : "//oarapi/resources/10/jobs", - "title" : "jobs", - "rel" : "collection" - } - ], - "id" : 10, - "cluster_priority" : 201906, - "memnode" : 131072, - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "eth_count" : 1, - "finaud_decision" : "NO", - "last_available_upto" : 0, - "expiry_date" : 0, - "disktype": "SATA/SSD", - "myri" : "NO", - "myri_rate" : 0, - "next_finaud_decision" : "NO", - "cpu" : 2, - "drain" : "NO", - "core" : 10, - "type" : "default", - "scheduler_priority" : 0, - "nodemodel" : "Dell PowerEdge T640", - "max_walltime" : 86400, - "gpu" : null, - "besteffort" : "YES", - "maintenance" : "NO", - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "gpu_model" : null, - "cpucore" : 8, - "opa_rate" : 0, - "state_num" : 1, - "myri_count" : 0, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "api_timestamp" : 1569605253, - "cpuset" : 9, - "ib_count" : 0, - "state" : "Alive", - "eth_rate" : 10, - "cpuarch" : "x86_64" - }, - { - "cpu" : 2, - "next_finaud_decision" : "NO", - "core" : 11, - "drain" : "NO", - "scheduler_priority" : 0, - "type" : "default", - "myri" : "NO", - "disktype": "SATA/SSD", - "myri_rate" : 0, - "last_available_upto" : 0, - "expiry_date" : 0, - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "eth_count" : 1, - "finaud_decision" : "NO", - "cpuset" : 10, - "state" : "Alive", - "ib_count" : 0, - "eth_rate" : 10, - "cpuarch" : "x86_64", - "myri_count" : 0, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "api_timestamp" : 1569605253, - "besteffort" : "YES", - "gpu_model" : null, - "maintenance" : "NO", - "cpucore" : 8, - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "opa_rate" : 0, - "state_num" : 1, - "nodemodel" : "Dell PowerEdge T640", - "max_walltime" : 86400, - "gpu" : null, - "mic" : "NO", - "gpudevice" : null, - "desktop_computing" : "NO", - "network_address" : "clusterc-1.fakesite.grid5000.fr", - "virtual" : "ivt", - "ib_rate" : 0, - "production" : "YES", - "ib" : "NO", - "next_state" : "UnChanged", - "memcpu" : 65536, - "opa_count" : 0, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-1.fakesite.grid5000.fr", - "title" : "node", - "rel" : "member" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/11" - }, - { - "href" : "//oarapi/resources/11/jobs", - "rel" : "collection", - "title" : "jobs" - } - ], - "last_job_date" : 0, - "id" : 11, - "cluster_priority" : 201906, - "memnode" : 131072, - "ip" : "172.16.64.1", - "suspended_jobs" : "NO", - "deploy": "YES", - "available_upto" : 2147483647, - "wattmeter" : "MULTIPLE", - "gpu_count" : 0, - "memcore" : 8192, - "diskpath" : null, - "disk" : null, - "switch" : null - }, - { - "myri_rate" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "drain" : "NO", - "core" : 12, - "scheduler_priority" : 0, - "type" : "default", - "next_finaud_decision" : "NO", - "cpu" : 2, - "eth_count" : 1, - "finaud_decision" : "NO", - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "expiry_date" : 0, - "last_available_upto" : 0, - "api_timestamp" : 1569605253, - "myri_count" : 0, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "cpuarch" : "x86_64", - "eth_rate" : 10, - "cpuset" : 11, - "ib_count" : 0, - "state" : "Alive", - "nodemodel" : "Dell PowerEdge T640", - "max_walltime" : 86400, - "gpu" : null, - "opa_rate" : 0, - "state_num" : 1, - "besteffort" : "YES", - "maintenance" : "NO", - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "gpu_model" : null, - "cpucore" : 8, - "virtual" : "ivt", - "network_address" : "clusterc-1.fakesite.grid5000.fr", - "ib_rate" : 0, - "mic" : "NO", - "desktop_computing" : "NO", - "gpudevice" : null, - "opa_count" : 0, - "memcpu" : 65536, - "next_state" : "UnChanged", - "ib" : "NO", - "production" : "YES", - "suspended_jobs" : "NO", - "available_upto" : 2147483647, - "deploy": "YES", - "ip" : "172.16.64.1", - "memnode" : 131072, - "cluster_priority" : 201906, - "id" : 12, - "links" : [ - { - "rel" : "member", - "title" : "node", - "href" : "//oarapi/resources/nodes/clusterc-1.fakesite.grid5000.fr" - }, - { - "href" : "//oarapi/resources/12", - "rel" : "self" - }, - { - "title" : "jobs", - "rel" : "collection", - "href" : "//oarapi/resources/12/jobs" - } - ], - "last_job_date" : 0, - "switch" : null, - "disk" : null, - "diskpath" : null, - "wattmeter" : "MULTIPLE", - "gpu_count" : 0, - "memcore" : 8192 - }, - { - "expiry_date" : 0, - "last_available_upto" : 0, - "eth_count" : 1, - "finaud_decision" : "NO", - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "core" : 13, - "drain" : "NO", - "scheduler_priority" : 0, - "type" : "default", - "cpu" : 2, - "next_finaud_decision" : "NO", - "myri_rate" : 0, - "disktype": "SATA/SSD", - "myri" : "NO", - "opa_rate" : 0, - "state_num" : 1, - "besteffort" : "YES", - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "maintenance" : "NO", - "gpu_model" : null, - "cpucore" : 8, - "nodemodel" : "Dell PowerEdge T640", - "gpu" : null, - "max_walltime" : 86400, - "eth_rate" : 10, - "cpuarch" : "x86_64", - "cpuset" : 12, - "ib_count" : 0, - "state" : "Alive", - "api_timestamp" : 1569605253, - "myri_count" : 0, - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc", - "ib" : "NO", - "production" : "YES", - "opa_count" : 0, - "next_state" : "UnChanged", - "memcpu" : 65536, - "mic" : "NO", - "desktop_computing" : "NO", - "gpudevice" : null, - "network_address" : "clusterc-1.fakesite.grid5000.fr", - "virtual" : "ivt", - "ib_rate" : 0, - "diskpath" : null, - "wattmeter" : "MULTIPLE", - "gpu_count" : 0, - "memcore" : 8192, - "switch" : null, - "disk" : null, - "cluster_priority" : 201906, - "memnode" : 131072, - "last_job_date" : 0, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-1.fakesite.grid5000.fr", - "title" : "node", - "rel" : "member" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/13" - }, - { - "title" : "jobs", - "rel" : "collection", - "href" : "//oarapi/resources/13/jobs" - } - ], - "id" : 13, - "suspended_jobs" : "NO", - "available_upto" : 2147483647, - "deploy": "YES", - "ip" : "172.16.64.1" - }, - { - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "myri_count" : 0, - "api_timestamp" : 1569605253, - "state" : "Alive", - "ib_count" : 0, - "cpuset" : 13, - "cpuarch" : "x86_64", - "eth_rate" : 10, - "max_walltime" : 86400, - "gpu" : null, - "nodemodel" : "Dell PowerEdge T640", - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "maintenance" : "NO", - "gpu_model" : null, - "cpucore" : 8, - "besteffort" : "YES", - "state_num" : 1, - "opa_rate" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "myri_rate" : 0, - "next_finaud_decision" : "NO", - "cpu" : 2, - "scheduler_priority" : 0, - "type" : "default", - "core" : 14, - "drain" : "NO", - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "exotic" : "NO", - "finaud_decision" : "NO", - "eth_count" : 1, - "last_available_upto" : 0, - "expiry_date" : 0, - "ip" : "172.16.64.1", - "available_upto" : 2147483647, - "deploy": "YES", - "suspended_jobs" : "NO", - "links" : [ - { - "title" : "node", - "rel" : "member", - "href" : "//oarapi/resources/nodes/clusterc-1.fakesite.grid5000.fr" - }, - { - "href" : "//oarapi/resources/14", - "rel" : "self" - }, - { - "rel" : "collection", - "title" : "jobs", - "href" : "//oarapi/resources/14/jobs" - } - ], - "last_job_date" : 0, - "id" : 14, - "memnode" : 131072, - "cluster_priority" : 201906, - "disk" : null, - "switch" : null, - "memcore" : 8192, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "diskpath" : null, - "ib_rate" : 0, - "network_address" : "clusterc-1.fakesite.grid5000.fr", - "virtual" : "ivt", - "gpudevice" : null, - "desktop_computing" : "NO", - "mic" : "NO", - "memcpu" : 65536, - "next_state" : "UnChanged", - "opa_count" : 0, - "production" : "YES", - "ib" : "NO" - }, - { - "besteffort" : "YES", - "maintenance" : "NO", - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "cpucore" : 8, - "gpu_model" : null, - "opa_rate" : 0, - "state_num" : 1, - "nodemodel" : "Dell PowerEdge T640", - "max_walltime" : 86400, - "gpu" : null, - "cpuset" : 14, - "ib_count" : 0, - "state" : "Alive", - "cpuarch" : "x86_64", - "eth_rate" : 10, - "myri_count" : 0, - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc", - "api_timestamp" : 1569605253, - "last_available_upto" : 0, - "expiry_date" : 0, - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "eth_count" : 1, - "finaud_decision" : "NO", - "next_finaud_decision" : "NO", - "cpu" : 2, - "core" : 15, - "drain" : "NO", - "type" : "default", - "scheduler_priority" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "myri_rate" : 0, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "memcore" : 8192, - "diskpath" : null, - "disk" : null, - "switch" : null, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-1.fakesite.grid5000.fr", - "rel" : "member", - "title" : "node" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/15" - }, - { - "title" : "jobs", - "rel" : "collection", - "href" : "//oarapi/resources/15/jobs" - } - ], - "last_job_date" : 0, - "id" : 15, - "cluster_priority" : 201906, - "memnode" : 131072, - "ip" : "172.16.64.1", - "suspended_jobs" : "NO", - "deploy": "YES", - "available_upto" : 2147483647, - "production" : "YES", - "ib" : "NO", - "next_state" : "UnChanged", - "memcpu" : 65536, - "opa_count" : 0, - "mic" : "NO", - "gpudevice" : null, - "desktop_computing" : "NO", - "network_address" : "clusterc-1.fakesite.grid5000.fr", - "virtual" : "ivt", - "ib_rate" : 0 - }, - { - "ib" : "NO", - "production" : "YES", - "next_state" : "UnChanged", - "memcpu" : 65536, - "opa_count" : 0, - "mic" : "NO", - "gpudevice" : null, - "desktop_computing" : "NO", - "virtual" : "ivt", - "network_address" : "clusterc-1.fakesite.grid5000.fr", - "ib_rate" : 0, - "wattmeter" : "MULTIPLE", - "gpu_count" : 0, - "memcore" : 8192, - "diskpath" : null, - "disk" : null, - "switch" : null, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-1.fakesite.grid5000.fr", - "title" : "node", - "rel" : "member" - }, - { - "href" : "//oarapi/resources/16", - "rel" : "self" - }, - { - "href" : "//oarapi/resources/16/jobs", - "title" : "jobs", - "rel" : "collection" - } - ], - "id" : 16, - "last_job_date" : 0, - "cluster_priority" : 201906, - "memnode" : 131072, - "ip" : "172.16.64.1", - "suspended_jobs" : "NO", - "available_upto" : 2147483647, - "deploy": "YES", - "last_available_upto" : 0, - "expiry_date" : 0, - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "eth_count" : 1, - "finaud_decision" : "NO", - "next_finaud_decision" : "NO", - "cpu" : 2, - "drain" : "NO", - "core" : 16, - "type" : "default", - "scheduler_priority" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "myri_rate" : 0, - "besteffort" : "YES", - "maintenance" : "NO", - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "gpu_model" : null, - "cpucore" : 8, - "opa_rate" : 0, - "state_num" : 1, - "nodemodel" : "Dell PowerEdge T640", - "max_walltime" : 86400, - "gpu" : null, - "cpuset" : 15, - "ib_count" : 0, - "state" : "Alive", - "cpuarch" : "x86_64", - "eth_rate" : 10, - "myri_count" : 0, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "api_timestamp" : 1569605253 - }, - { - "opa_count" : 0, - "next_state" : "UnChanged", - "memcpu" : 65536, - "ib" : "NO", - "production" : "YES", - "ib_rate" : 0, - "virtual" : "ivt", - "network_address" : "", - "gpudevice" : null, - "desktop_computing" : "NO", - "mic" : "NO", - "switch" : null, - "disk" : "sdb.clusterc-1", - "diskpath" : "/dev/disk/by-path/pci-0000:02:00.0-scsi-0:0:1:0", - "memcore" : 8192, - "wattmeter" : "MULTIPLE", - "gpu_count" : 0, - "deploy" : "YES", - "available_upto" : 0, - "suspended_jobs" : "NO", - "ip" : "172.16.64.1", - "memnode" : 131072, - "cluster_priority" : 201906, - "links" : [ - { - "href" : "//oarapi/resources/nodes/", - "title" : "node", - "rel" : "member" - }, - { - "href" : "//oarapi/resources/17", - "rel" : "self" - }, - { - "href" : "//oarapi/resources/17/jobs", - "rel" : "collection", - "title" : "jobs" - } - ], - "id" : 17, - "last_job_date" : 0, - "finaud_decision" : "NO", - "eth_count" : 1, - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "expiry_date" : 0, - "last_available_upto" : 0, - "myri_rate" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "scheduler_priority" : 0, - "type" : "disk", - "core" : null, - "drain" : "NO", - "cpu" : null, - "next_finaud_decision" : "NO", - "gpu" : null, - "max_walltime" : 86400, - "nodemodel" : "Dell PowerEdge T640", - "state_num" : 1, - "opa_rate" : 0, - "cpucore" : 8, - "maintenance" : "NO", - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "gpu_model" : null, - "besteffort" : "YES", - "api_timestamp" : 1569605253, - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc", - "myri_count" : 0, - "eth_rate" : 10, - "cpuarch" : "x86_64", - "state" : "Alive", - "ib_count" : 0, - "exotic" : "NO", - "cpuset" : -1 - }, - { - "type" : "disk", - "exotic" : "NO", - "scheduler_priority" : 0, - "core" : null, - "drain" : "NO", - "next_finaud_decision" : "NO", - "cpu" : null, - "myri_rate" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "expiry_date" : 0, - "last_available_upto" : 0, - "finaud_decision" : "NO", - "eth_count" : 1, - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "cpuarch" : "x86_64", - "eth_rate" : 10, - "ib_count" : 0, - "state" : "Alive", - "cpuset" : -1, - "api_timestamp" : 1569605253, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "myri_count" : 0, - "state_num" : 1, - "opa_rate" : 0, - "maintenance" : "NO", - "cpucore" : 8, - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "gpu_model" : null, - "besteffort" : "YES", - "gpu" : null, - "max_walltime" : 86400, - "nodemodel" : "Dell PowerEdge T640", - "gpudevice" : null, - "desktop_computing" : "NO", - "mic" : "NO", - "ib_rate" : 0, - "network_address" : "", - "virtual" : "ivt", - "production" : "YES", - "ib" : "NO", - "opa_count" : 0, - "memcpu" : 65536, - "next_state" : "UnChanged", - "memnode" : 131072, - "cluster_priority" : 201906, - "last_job_date" : 0, - "links" : [ - { - "href" : "//oarapi/resources/nodes/", - "title" : "node", - "rel" : "member" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/18" - }, - { - "title" : "jobs", - "rel" : "collection", - "href" : "//oarapi/resources/18/jobs" - } - ], - "id" : 18, - "available_upto" : 0, - "deploy" : "YES", - "suspended_jobs" : "NO", - "ip" : "172.16.64.1", - "diskpath" : "/dev/disk/by-path/pci-0000:02:00.0-scsi-0:0:2:0", - "memcore" : 8192, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "switch" : null, - "disk" : "sdc.clusterc-1" - }, - { - "expiry_date" : 0, - "last_available_upto" : 0, - "eth_count" : 1, - "finaud_decision" : "NO", - "cpufreq" : "2.1", - "disk_reservation_count" : 3, - "drain" : "NO", - "core" : null, - "scheduler_priority" : 0, - "type" : "disk", - "next_finaud_decision" : "NO", - "cpu" : null, - "myri_rate" : 0, - "disktype": "SATA/SSD", - "myri" : "NO", - "opa_rate" : 0, - "state_num" : 1, - "besteffort" : "YES", - "maintenance" : "NO", - "host" : "clusterc-1.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 FL1CBX2", - "cpucore" : 8, - "gpu_model" : null, - "nodemodel" : "Dell PowerEdge T640", - "max_walltime" : 86400, - "gpu" : null, - "eth_rate" : 10, - "cpuarch" : "x86_64", - "cpuset" : -1, - "state" : "Alive", - "ib_count" : 0, - "api_timestamp" : 1569605253, - "myri_count" : 0, - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc", - "ib" : "NO", - "production" : "YES", - "opa_count" : 0, - "next_state" : "UnChanged", - "memcpu" : 65536, - "mic" : "NO", - "gpudevice" : null, - "desktop_computing" : "NO", - "network_address" : "", - "virtual" : "ivt", - "ib_rate" : 0, - "diskpath" : "/dev/disk/by-path/pci-0000:02:00.0-scsi-0:0:3:0", - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "memcore" : 8192, - "switch" : null, - "disk" : "sdd.clusterc-1", - "cluster_priority" : 201906, - "memnode" : 131072, - "exotic" : "NO", - "links" : [ - { - "title" : "node", - "rel" : "member", - "href" : "//oarapi/resources/nodes/" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/19" - }, - { - "rel" : "collection", - "title" : "jobs", - "href" : "//oarapi/resources/19/jobs" - } - ], - "id" : 19, - "last_job_date" : 0, - "suspended_jobs" : "NO", - "available_upto" : 0, - "deploy" : "YES", - "ip" : "172.16.64.1" - }, - { - "eth_count" : 1, - "finaud_decision" : "NO", - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "expiry_date" : 0, - "last_available_upto" : 0, - "myri_rate" : 0, - "disktype": "SATA/SSD", - "myri" : "NO", - "drain" : "NO", - "core" : 17, - "type" : "default", - "scheduler_priority" : 0, - "next_finaud_decision" : "NO", - "cpu" : 3, - "nodemodel" : "Dell PowerEdge T640", - "max_walltime" : 86400, - "gpu" : null, - "opa_rate" : 0, - "state_num" : 1, - "besteffort" : "YES", - "maintenance" : "NO", - "cpucore" : 8, - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "gpu_model" : null, - "api_timestamp" : 1569605253, - "myri_count" : 0, - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc", - "eth_rate" : 10, - "cpuarch" : "x86_64", - "cpuset" : 0, - "state" : "Alive", - "ib_count" : 0, - "opa_count" : 0, - "next_state" : "UnChanged", - "memcpu" : 65536, - "production" : "YES", - "ib" : "NO", - "virtual" : "ivt", - "network_address" : "clusterc-2.fakesite.grid5000.fr", - "ib_rate" : 0, - "mic" : "NO", - "gpudevice" : null, - "desktop_computing" : "NO", - "switch" : null, - "disk" : null, - "diskpath" : null, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "memcore" : 8192, - "suspended_jobs" : "NO", - "deploy": "YES", - "available_upto" : 2147483647, - "ip" : "172.16.64.2", - "cluster_priority" : 201906, - "memnode" : 131072, - "id" : 20, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-2.fakesite.grid5000.fr", - "title" : "node", - "rel" : "member" - }, - { - "href" : "//oarapi/resources/20", - "rel" : "self" - }, - { - "title" : "jobs", - "rel" : "collection", - "href" : "//oarapi/resources/20/jobs" - } - ], - "last_job_date" : 0 - }, - { - "gpudevice" : null, - "desktop_computing" : "NO", - "mic" : "NO", - "ib_rate" : 0, - "network_address" : "clusterc-2.fakesite.grid5000.fr", - "virtual" : "ivt", - "production" : "YES", - "ib" : "NO", - "next_state" : "UnChanged", - "memcpu" : 65536, - "opa_count" : 0, - "links" : [ - { - "rel" : "member", - "title" : "node", - "href" : "//oarapi/resources/nodes/clusterc-2.fakesite.grid5000.fr" - }, - { - "href" : "//oarapi/resources/21", - "rel" : "self" - }, - { - "rel" : "collection", - "title" : "jobs", - "href" : "//oarapi/resources/21/jobs" - } - ], - "id" : 21, - "last_job_date" : 0, - "cluster_priority" : 201906, - "memnode" : 131072, - "ip" : "172.16.64.2", - "deploy": "YES", - "available_upto" : 2147483647, - "suspended_jobs" : "NO", - "memcore" : 8192, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "diskpath" : null, - "disk" : null, - "switch" : null, - "cpu" : 3, - "next_finaud_decision" : "NO", - "type" : "default", - "scheduler_priority" : 0, - "drain" : "NO", - "core" : 18, - "disktype": "SATA/SSD", - "myri" : "NO", - "myri_rate" : 0, - "last_available_upto" : 0, - "expiry_date" : 0, - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "exotic" : "NO", - "finaud_decision" : "NO", - "eth_count" : 1, - "state" : "Alive", - "ib_count" : 0, - "cpuset" : 1, - "cpuarch" : "x86_64", - "eth_rate" : 10, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "myri_count" : 0, - "api_timestamp" : 1569605253, - "cpucore" : 8, - "maintenance" : "NO", - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "gpu_model" : null, - "besteffort" : "YES", - "state_num" : 1, - "opa_rate" : 0, - "gpu" : null, - "max_walltime" : 86400, - "nodemodel" : "Dell PowerEdge T640" - }, - { - "ib_rate" : 0, - "virtual" : "ivt", - "network_address" : "clusterc-2.fakesite.grid5000.fr", - "gpudevice" : null, - "desktop_computing" : "NO", - "mic" : "NO", - "opa_count" : 0, - "next_state" : "UnChanged", - "memcpu" : 65536, - "production" : "YES", - "ib" : "NO", - "available_upto" : 2147483647, - "deploy": "YES", - "suspended_jobs" : "NO", - "ip" : "172.16.64.2", - "cluster_priority" : 201906, - "memnode" : 131072, - "last_job_date" : 0, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-2.fakesite.grid5000.fr", - "title" : "node", - "rel" : "member" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/22" - }, - { - "rel" : "collection", - "title" : "jobs", - "href" : "//oarapi/resources/22/jobs" - } - ], - "id" : 22, - "switch" : null, - "disk" : null, - "diskpath" : null, - "memcore" : 8192, - "wattmeter" : "MULTIPLE", - "gpu_count" : 0, - "myri_rate" : 0, - "disktype": "SATA/SSD", - "myri" : "NO", - "type" : "default", - "scheduler_priority" : 0, - "core" : 19, - "drain" : "NO", - "next_finaud_decision" : "NO", - "cpu" : 3, - "finaud_decision" : "NO", - "eth_count" : 1, - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "exotic" : "NO", - "expiry_date" : 0, - "last_available_upto" : 0, - "api_timestamp" : 1569605253, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "myri_count" : 0, - "eth_rate" : 10, - "cpuarch" : "x86_64", - "ib_count" : 0, - "state" : "Alive", - "cpuset" : 2, - "gpu" : null, - "max_walltime" : 86400, - "nodemodel" : "Dell PowerEdge T640", - "state_num" : 1, - "opa_rate" : 0, - "maintenance" : "NO", - "gpu_model" : null, - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "cpucore" : 8, - "besteffort" : "YES" - }, - { - "gpudevice" : null, - "desktop_computing" : "NO", - "mic" : "NO", - "ib_rate" : 0, - "network_address" : "clusterc-2.fakesite.grid5000.fr", - "virtual" : "ivt", - "production" : "YES", - "ib" : "NO", - "opa_count" : 0, - "memcpu" : 65536, - "next_state" : "UnChanged", - "memnode" : 131072, - "cluster_priority" : 201906, - "last_job_date" : 0, - "links" : [ - { - "rel" : "member", - "title" : "node", - "href" : "//oarapi/resources/nodes/clusterc-2.fakesite.grid5000.fr" - }, - { - "href" : "//oarapi/resources/23", - "rel" : "self" - }, - { - "href" : "//oarapi/resources/23/jobs", - "rel" : "collection", - "title" : "jobs" - } - ], - "id" : 23, - "available_upto" : 2147483647, - "deploy": "YES", - "suspended_jobs" : "NO", - "ip" : "172.16.64.2", - "diskpath" : null, - "memcore" : 8192, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "switch" : null, - "disk" : null, - "type" : "default", - "scheduler_priority" : 0, - "core" : 20, - "drain" : "NO", - "cpu" : 3, - "next_finaud_decision" : "NO", - "myri_rate" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "expiry_date" : 0, - "last_available_upto" : 0, - "finaud_decision" : "NO", - "eth_count" : 1, - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "exotic" : "NO", - "eth_rate" : 10, - "cpuarch" : "x86_64", - "state" : "Alive", - "ib_count" : 0, - "cpuset" : 3, - "api_timestamp" : 1569605253, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "myri_count" : 0, - "state_num" : 1, - "opa_rate" : 0, - "maintenance" : "NO", - "gpu_model" : null, - "cpucore" : 8, - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "besteffort" : "YES", - "max_walltime" : 86400, - "gpu" : null, - "nodemodel" : "Dell PowerEdge T640" - }, - { - "mic" : "NO", - "desktop_computing" : "NO", - "gpudevice" : null, - "network_address" : "clusterc-2.fakesite.grid5000.fr", - "virtual" : "ivt", - "ib_rate" : 0, - "production" : "YES", - "ib" : "NO", - "opa_count" : 0, - "memcpu" : 65536, - "next_state" : "UnChanged", - "memnode" : 131072, - "cluster_priority" : 201906, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-2.fakesite.grid5000.fr", - "title" : "node", - "rel" : "member" - }, - { - "href" : "//oarapi/resources/24", - "rel" : "self" - }, - { - "href" : "//oarapi/resources/24/jobs", - "title" : "jobs", - "rel" : "collection" - } - ], - "id" : 24, - "last_job_date" : 0, - "suspended_jobs" : "NO", - "available_upto" : 2147483647, - "deploy": "YES", - "ip" : "172.16.64.2", - "diskpath" : null, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "memcore" : 8192, - "switch" : null, - "disk" : null, - "drain" : "NO", - "core" : 21, - "scheduler_priority" : 0, - "type" : "default", - "next_finaud_decision" : "NO", - "cpu" : 3, - "myri_rate" : 0, - "disktype": "SATA/SSD", - "myri" : "NO", - "expiry_date" : 0, - "last_available_upto" : 0, - "eth_count" : 1, - "finaud_decision" : "NO", - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "eth_rate" : 10, - "cpuarch" : "x86_64", - "cpuset" : 4, - "state" : "Alive", - "ib_count" : 0, - "api_timestamp" : 1569605253, - "myri_count" : 0, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "opa_rate" : 0, - "state_num" : 1, - "besteffort" : "YES", - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "maintenance" : "NO", - "cpucore" : 8, - "gpu_model" : null, - "nodemodel" : "Dell PowerEdge T640", - "max_walltime" : 86400, - "gpu" : null - }, - { - "ib_rate" : 0, - "virtual" : "ivt", - "network_address" : "clusterc-2.fakesite.grid5000.fr", - "gpudevice" : null, - "desktop_computing" : "NO", - "mic" : "NO", - "next_state" : "UnChanged", - "memcpu" : 65536, - "opa_count" : 0, - "ib" : "NO", - "production" : "YES", - "ip" : "172.16.64.2", - "deploy": "YES", - "available_upto" : 2147483647, - "suspended_jobs" : "NO", - "links" : [ - { - "rel" : "member", - "title" : "node", - "href" : "//oarapi/resources/nodes/clusterc-2.fakesite.grid5000.fr" - }, - { - "href" : "//oarapi/resources/25", - "rel" : "self" - }, - { - "href" : "//oarapi/resources/25/jobs", - "rel" : "collection", - "title" : "jobs" - } - ], - "last_job_date" : 0, - "id" : 25, - "cluster_priority" : 201906, - "memnode" : 131072, - "disk" : null, - "switch" : null, - "memcore" : 8192, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "diskpath" : null, - "disktype": "SATA/SSD", - "myri" : "NO", - "myri_rate" : 0, - "cpu" : 3, - "next_finaud_decision" : "NO", - "type" : "default", - "scheduler_priority" : 0, - "core" : 22, - "drain" : "NO", - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "exotic" : "NO", - "finaud_decision" : "NO", - "eth_count" : 1, - "last_available_upto" : 0, - "expiry_date" : 0, - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc", - "myri_count" : 0, - "api_timestamp" : 1569605253, - "ib_count" : 0, - "state" : "Alive", - "cpuset" : 5, - "cpuarch" : "x86_64", - "eth_rate" : 10, - "max_walltime" : 86400, - "gpu" : null, - "nodemodel" : "Dell PowerEdge T640", - "maintenance" : "NO", - "cpucore" : 8, - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "gpu_model" : null, - "besteffort" : "YES", - "state_num" : 1, - "opa_rate" : 0 - }, - { - "disk" : null, - "switch" : null, - "memcore" : 8192, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "diskpath" : null, - "ip" : "172.16.64.2", - "deploy": "YES", - "available_upto" : 2147483647, - "suspended_jobs" : "NO", - "id" : 26, - "links" : [ - { - "title" : "node", - "rel" : "member", - "href" : "//oarapi/resources/nodes/clusterc-2.fakesite.grid5000.fr" - }, - { - "href" : "//oarapi/resources/26", - "rel" : "self" - }, - { - "rel" : "collection", - "title" : "jobs", - "href" : "//oarapi/resources/26/jobs" - } - ], - "last_job_date" : 0, - "cluster_priority" : 201906, - "memnode" : 131072, - "memcpu" : 65536, - "next_state" : "UnChanged", - "opa_count" : 0, - "production" : "YES", - "ib" : "NO", - "ib_rate" : 0, - "virtual" : "ivt", - "network_address" : "clusterc-2.fakesite.grid5000.fr", - "desktop_computing" : "NO", - "gpudevice" : null, - "mic" : "NO", - "max_walltime" : 86400, - "gpu" : null, - "nodemodel" : "Dell PowerEdge T640", - "gpu_model" : null, - "maintenance" : "NO", - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "cpucore" : 8, - "besteffort" : "YES", - "state_num" : 1, - "opa_rate" : 0, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "myri_count" : 0, - "api_timestamp" : 1569605253, - "ib_count" : 0, - "state" : "Alive", - "cpuset" : 6, - "eth_rate" : 10, - "cpuarch" : "x86_64", - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "exotic" : "NO", - "finaud_decision" : "NO", - "eth_count" : 1, - "last_available_upto" : 0, - "expiry_date" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "myri_rate" : 0, - "next_finaud_decision" : "NO", - "cpu" : 3, - "scheduler_priority" : 0, - "type" : "default", - "core" : 23, - "drain" : "NO" - }, - { - "nodemodel" : "Dell PowerEdge T640", - "gpu" : null, - "max_walltime" : 86400, - "opa_rate" : 0, - "state_num" : 1, - "besteffort" : "YES", - "maintenance" : "NO", - "gpu_model" : null, - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "cpucore" : 8, - "api_timestamp" : 1569605253, - "myri_count" : 0, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "eth_rate" : 10, - "cpuarch" : "x86_64", - "cpuset" : 7, - "ib_count" : 0, - "state" : "Alive", - "eth_count" : 1, - "finaud_decision" : "NO", - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "expiry_date" : 0, - "last_available_upto" : 0, - "myri_rate" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "core" : 24, - "drain" : "NO", - "scheduler_priority" : 0, - "type" : "default", - "next_finaud_decision" : "NO", - "cpu" : 3, - "switch" : null, - "disk" : null, - "diskpath" : null, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "memcore" : 8192, - "suspended_jobs" : "NO", - "available_upto" : 2147483647, - "deploy": "YES", - "ip" : "172.16.64.2", - "cluster_priority" : 201906, - "memnode" : 131072, - "last_job_date" : 0, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-2.fakesite.grid5000.fr", - "title" : "node", - "rel" : "member" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/27" - }, - { - "href" : "//oarapi/resources/27/jobs", - "rel" : "collection", - "title" : "jobs" - } - ], - "id" : 27, - "opa_count" : 0, - "next_state" : "UnChanged", - "memcpu" : 65536, - "production" : "YES", - "ib" : "NO", - "network_address" : "clusterc-2.fakesite.grid5000.fr", - "virtual" : "ivt", - "ib_rate" : 0, - "mic" : "NO", - "gpudevice" : null, - "desktop_computing" : "NO" - }, - { - "disktype": "SATA/SSD", - "myri" : "NO", - "myri_rate" : 0, - "cpu" : 4, - "next_finaud_decision" : "NO", - "drain" : "NO", - "core" : 25, - "type" : "default", - "scheduler_priority" : 0, - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "eth_count" : 1, - "finaud_decision" : "NO", - "last_available_upto" : 0, - "expiry_date" : 0, - "myri_count" : 0, - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc", - "api_timestamp" : 1569605253, - "cpuset" : 8, - "ib_count" : 0, - "state" : "Alive", - "cpuarch" : "x86_64", - "eth_rate" : 10, - "nodemodel" : "Dell PowerEdge T640", - "gpu" : null, - "max_walltime" : 86400, - "besteffort" : "YES", - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "maintenance" : "NO", - "gpu_model" : null, - "cpucore" : 8, - "opa_rate" : 0, - "state_num" : 1, - "virtual" : "ivt", - "network_address" : "clusterc-2.fakesite.grid5000.fr", - "ib_rate" : 0, - "mic" : "NO", - "gpudevice" : null, - "desktop_computing" : "NO", - "next_state" : "UnChanged", - "memcpu" : 65536, - "opa_count" : 0, - "ib" : "NO", - "production" : "YES", - "ip" : "172.16.64.2", - "suspended_jobs" : "NO", - "available_upto" : 2147483647, - "deploy": "YES", - "id" : 28, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-2.fakesite.grid5000.fr", - "title" : "node", - "rel" : "member" - }, - { - "href" : "//oarapi/resources/28", - "rel" : "self" - }, - { - "rel" : "collection", - "title" : "jobs", - "href" : "//oarapi/resources/28/jobs" - } - ], - "last_job_date" : 0, - "cluster_priority" : 201906, - "memnode" : 131072, - "disk" : null, - "switch" : null, - "wattmeter" : "MULTIPLE", - "gpu_count" : 0, - "memcore" : 8192, - "diskpath" : null - }, - { - "next_finaud_decision" : "NO", - "cpu" : 4, - "core" : 26, - "drain" : "NO", - "type" : "default", - "scheduler_priority" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "myri_rate" : 0, - "last_available_upto" : 0, - "expiry_date" : 0, - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "eth_count" : 1, - "finaud_decision" : "NO", - "cpuset" : 9, - "state" : "Alive", - "ib_count" : 0, - "cpuarch" : "x86_64", - "eth_rate" : 10, - "myri_count" : 0, - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc", - "api_timestamp" : 1569605253, - "besteffort" : "YES", - "maintenance" : "NO", - "gpu_model" : null, - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "cpucore" : 8, - "opa_rate" : 0, - "state_num" : 1, - "nodemodel" : "Dell PowerEdge T640", - "max_walltime" : 86400, - "gpu" : null, - "mic" : "NO", - "desktop_computing" : "NO", - "gpudevice" : null, - "network_address" : "clusterc-2.fakesite.grid5000.fr", - "virtual" : "ivt", - "ib_rate" : 0, - "ib" : "NO", - "production" : "YES", - "next_state" : "UnChanged", - "memcpu" : 65536, - "opa_count" : 0, - "last_job_date" : 0, - "links" : [ - { - "rel" : "member", - "title" : "node", - "href" : "//oarapi/resources/nodes/clusterc-2.fakesite.grid5000.fr" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/29" - }, - { - "href" : "//oarapi/resources/29/jobs", - "rel" : "collection", - "title" : "jobs" - } - ], - "id" : 29, - "memnode" : 131072, - "cluster_priority" : 201906, - "ip" : "172.16.64.2", - "suspended_jobs" : "NO", - "available_upto" : 2147483647, - "deploy": "YES", - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "memcore" : 8192, - "diskpath" : null, - "disk" : null, - "switch" : null - }, - { - "cpuset" : 10, - "ib_count" : 0, - "state" : "Alive", - "eth_rate" : 10, - "cpuarch" : "x86_64", - "myri_count" : 0, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "api_timestamp" : 1569605253, - "besteffort" : "YES", - "maintenance" : "NO", - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "cpucore" : 8, - "gpu_model" : null, - "opa_rate" : 0, - "state_num" : 1, - "nodemodel" : "Dell PowerEdge T640", - "gpu" : null, - "max_walltime" : 86400, - "cpu" : 4, - "next_finaud_decision" : "NO", - "core" : 27, - "drain" : "NO", - "type" : "default", - "scheduler_priority" : 0, - "disktype": "SATA/SSD", - "myri" : "NO", - "myri_rate" : 0, - "last_available_upto" : 0, - "expiry_date" : 0, - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "eth_count" : 1, - "finaud_decision" : "NO", - "last_job_date" : 0, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-2.fakesite.grid5000.fr", - "title" : "node", - "rel" : "member" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/30" - }, - { - "href" : "//oarapi/resources/30/jobs", - "rel" : "collection", - "title" : "jobs" - } - ], - "id" : 30, - "cluster_priority" : 201906, - "memnode" : 131072, - "ip" : "172.16.64.2", - "suspended_jobs" : "NO", - "available_upto" : 2147483647, - "deploy": "YES", - "wattmeter" : "MULTIPLE", - "gpu_count" : 0, - "memcore" : 8192, - "diskpath" : null, - "disk" : null, - "switch" : null, - "mic" : "NO", - "gpudevice" : null, - "desktop_computing" : "NO", - "virtual" : "ivt", - "network_address" : "clusterc-2.fakesite.grid5000.fr", - "ib_rate" : 0, - "ib" : "NO", - "production" : "YES", - "next_state" : "UnChanged", - "memcpu" : 65536, - "opa_count" : 0 - }, - { - "expiry_date" : 0, - "last_available_upto" : 0, - "eth_count" : 1, - "finaud_decision" : "NO", - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "core" : 28, - "drain" : "NO", - "type" : "default", - "scheduler_priority" : 0, - "next_finaud_decision" : "NO", - "cpu" : 4, - "myri_rate" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "opa_rate" : 0, - "state_num" : 1, - "besteffort" : "YES", - "maintenance" : "NO", - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "gpu_model" : null, - "cpucore" : 8, - "nodemodel" : "Dell PowerEdge T640", - "max_walltime" : 86400, - "gpu" : null, - "cpuarch" : "x86_64", - "eth_rate" : 10, - "cpuset" : 11, - "state" : "Alive", - "ib_count" : 0, - "api_timestamp" : 1569605253, - "myri_count" : 0, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "ib" : "NO", - "production" : "YES", - "opa_count" : 0, - "next_state" : "UnChanged", - "memcpu" : 65536, - "mic" : "NO", - "gpudevice" : null, - "desktop_computing" : "NO", - "network_address" : "clusterc-2.fakesite.grid5000.fr", - "virtual" : "ivt", - "ib_rate" : 0, - "diskpath" : null, - "wattmeter" : "MULTIPLE", - "gpu_count" : 0, - "memcore" : 8192, - "switch" : null, - "disk" : null, - "cluster_priority" : 201906, - "memnode" : 131072, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-2.fakesite.grid5000.fr", - "title" : "node", - "rel" : "member" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/31" - }, - { - "href" : "//oarapi/resources/31/jobs", - "rel" : "collection", - "title" : "jobs" - } - ], - "id" : 31, - "last_job_date" : 0, - "suspended_jobs" : "NO", - "available_upto" : 2147483647, - "deploy": "YES", - "ip" : "172.16.64.2" - }, - { - "ib" : "NO", - "production" : "YES", - "memcpu" : 65536, - "next_state" : "UnChanged", - "opa_count" : 0, - "gpudevice" : null, - "desktop_computing" : "NO", - "mic" : "NO", - "ib_rate" : 0, - "network_address" : "clusterc-2.fakesite.grid5000.fr", - "virtual" : "ivt", - "memcore" : 8192, - "wattmeter" : "MULTIPLE", - "gpu_count" : 0, - "diskpath" : null, - "disk" : null, - "switch" : null, - "id" : 32, - "links" : [ - { - "title" : "node", - "rel" : "member", - "href" : "//oarapi/resources/nodes/clusterc-2.fakesite.grid5000.fr" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/32" - }, - { - "rel" : "collection", - "title" : "jobs", - "href" : "//oarapi/resources/32/jobs" - } - ], - "last_job_date" : 0, - "memnode" : 131072, - "cluster_priority" : 201906, - "ip" : "172.16.64.2", - "available_upto" : 2147483647, - "deploy": "YES", - "suspended_jobs" : "NO", - "last_available_upto" : 0, - "expiry_date" : 0, - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "exotic" : "NO", - "finaud_decision" : "NO", - "eth_count" : 1, - "cpu" : 4, - "next_finaud_decision" : "NO", - "scheduler_priority" : 0, - "type" : "default", - "drain" : "NO", - "core" : 29, - "disktype": "SATA/SSD", - "myri" : "NO", - "myri_rate" : 0, - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "maintenance" : "NO", - "gpu_model" : null, - "cpucore" : 8, - "besteffort" : "YES", - "state_num" : 1, - "opa_rate" : 0, - "max_walltime" : 86400, - "gpu" : null, - "nodemodel" : "Dell PowerEdge T640", - "state" : "Alive", - "ib_count" : 0, - "cpuset" : 12, - "cpuarch" : "x86_64", - "eth_rate" : 10, - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc", - "myri_count" : 0, - "api_timestamp" : 1569605253 - }, - { - "ib_rate" : 0, - "network_address" : "clusterc-2.fakesite.grid5000.fr", - "virtual" : "ivt", - "gpudevice" : null, - "desktop_computing" : "NO", - "mic" : "NO", - "opa_count" : 0, - "memcpu" : 65536, - "next_state" : "UnChanged", - "production" : "YES", - "ib" : "NO", - "deploy": "YES", - "available_upto" : 2147483647, - "suspended_jobs" : "NO", - "ip" : "172.16.64.2", - "cluster_priority" : 201906, - "memnode" : 131072, - "links" : [ - { - "title" : "node", - "rel" : "member", - "href" : "//oarapi/resources/nodes/clusterc-2.fakesite.grid5000.fr" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/33" - }, - { - "rel" : "collection", - "title" : "jobs", - "href" : "//oarapi/resources/33/jobs" - } - ], - "last_job_date" : 0, - "id" : 33, - "switch" : null, - "disk" : null, - "diskpath" : null, - "memcore" : 8192, - "wattmeter" : "MULTIPLE", - "gpu_count" : 0, - "myri_rate" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "scheduler_priority" : 0, - "type" : "default", - "drain" : "NO", - "core" : 30, - "next_finaud_decision" : "NO", - "cpu" : 4, - "finaud_decision" : "NO", - "eth_count" : 1, - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "exotic" : "NO", - "expiry_date" : 0, - "last_available_upto" : 0, - "api_timestamp" : 1569605253, - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc", - "myri_count" : 0, - "eth_rate" : 10, - "cpuarch" : "x86_64", - "ib_count" : 0, - "state" : "Alive", - "cpuset" : 13, - "gpu" : null, - "max_walltime" : 86400, - "nodemodel" : "Dell PowerEdge T640", - "state_num" : 1, - "opa_rate" : 0, - "maintenance" : "NO", - "gpu_model" : null, - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "cpucore" : 8, - "besteffort" : "YES" - }, - { - "expiry_date" : 0, - "last_available_upto" : 0, - "eth_count" : 1, - "finaud_decision" : "NO", - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "core" : 31, - "drain" : "NO", - "type" : "default", - "scheduler_priority" : 0, - "cpu" : 4, - "next_finaud_decision" : "NO", - "myri_rate" : 0, - "disktype": "SATA/SSD", - "myri" : "NO", - "opa_rate" : 0, - "state_num" : 1, - "besteffort" : "YES", - "maintenance" : "NO", - "cpucore" : 8, - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "gpu_model" : null, - "nodemodel" : "Dell PowerEdge T640", - "gpu" : null, - "max_walltime" : 86400, - "eth_rate" : 10, - "cpuarch" : "x86_64", - "cpuset" : 14, - "state" : "Alive", - "ib_count" : 0, - "api_timestamp" : 1569605253, - "myri_count" : 0, - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc", - "production" : "YES", - "ib" : "NO", - "opa_count" : 0, - "next_state" : "UnChanged", - "memcpu" : 65536, - "mic" : "NO", - "gpudevice" : null, - "desktop_computing" : "NO", - "virtual" : "ivt", - "network_address" : "clusterc-2.fakesite.grid5000.fr", - "ib_rate" : 0, - "diskpath" : null, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "memcore" : 8192, - "switch" : null, - "disk" : null, - "memnode" : 131072, - "cluster_priority" : 201906, - "links" : [ - { - "href" : "//oarapi/resources/nodes/clusterc-2.fakesite.grid5000.fr", - "rel" : "member", - "title" : "node" - }, - { - "href" : "//oarapi/resources/34", - "rel" : "self" - }, - { - "rel" : "collection", - "title" : "jobs", - "href" : "//oarapi/resources/34/jobs" - } - ], - "id" : 34, - "last_job_date" : 0, - "suspended_jobs" : "NO", - "deploy": "YES", - "available_upto" : 2147483647, - "ip" : "172.16.64.2" - }, - { - "myri_count" : 0, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "api_timestamp" : 1569605253, - "cpuset" : 15, - "ib_count" : 0, - "state" : "Alive", - "cpuarch" : "x86_64", - "eth_rate" : 10, - "nodemodel" : "Dell PowerEdge T640", - "gpu" : null, - "max_walltime" : 86400, - "besteffort" : "YES", - "maintenance" : "NO", - "cpucore" : 8, - "gpu_model" : null, - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "opa_rate" : 0, - "state_num" : 1, - "myri" : "NO", - "disktype": "SATA/SSD", - "myri_rate" : 0, - "next_finaud_decision" : "NO", - "cpu" : 4, - "core" : 32, - "drain" : "NO", - "scheduler_priority" : 0, - "type" : "default", - "cpufreq" : "2.1", - "exotic" : "NO", - "disk_reservation_count" : 3, - "eth_count" : 1, - "finaud_decision" : "NO", - "last_available_upto" : 0, - "expiry_date" : 0, - "ip" : "172.16.64.2", - "suspended_jobs" : "NO", - "available_upto" : 2147483647, - "deploy": "YES", - "id" : 35, - "links" : [ - { - "title" : "node", - "rel" : "member", - "href" : "//oarapi/resources/nodes/clusterc-2.fakesite.grid5000.fr" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/35" - }, - { - "href" : "//oarapi/resources/35/jobs", - "rel" : "collection", - "title" : "jobs" - } - ], - "last_job_date" : 0, - "memnode" : 131072, - "cluster_priority" : 201906, - "disk" : null, - "switch" : null, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "memcore" : 8192, - "diskpath" : null, - "virtual" : "ivt", - "network_address" : "clusterc-2.fakesite.grid5000.fr", - "ib_rate" : 0, - "mic" : "NO", - "gpudevice" : null, - "desktop_computing" : "NO", - "memcpu" : 65536, - "next_state" : "UnChanged", - "opa_count" : 0, - "ib" : "NO", - "production" : "YES" - }, - { - "opa_rate" : 0, - "state_num" : 1, - "besteffort" : "YES", - "gpu_model" : null, - "maintenance" : "NO", - "cpucore" : 8, - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "nodemodel" : "Dell PowerEdge T640", - "max_walltime" : 86400, - "gpu" : null, - "eth_rate" : 10, - "cpuarch" : "x86_64", - "cpuset" : -1, - "ib_count" : 0, - "state" : "Alive", - "api_timestamp" : 1569605253, - "myri_count" : 0, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "expiry_date" : 0, - "last_available_upto" : 0, - "eth_count" : 1, - "finaud_decision" : "NO", - "cpufreq" : "2.1", - "disk_reservation_count" : 3, - "drain" : "NO", - "core" : null, - "type" : "disk", - "exotic" :"NO", - "scheduler_priority" : 0, - "cpu" : null, - "next_finaud_decision" : "NO", - "myri_rate" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "diskpath" : "/dev/disk/by-path/pci-0000:02:00.0-scsi-0:0:1:0", - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "memcore" : 8192, - "switch" : null, - "disk" : "sdb.clusterc-2", - "cluster_priority" : 201906, - "memnode" : 131072, - "links" : [ - { - "title" : "node", - "rel" : "member", - "href" : "//oarapi/resources/nodes/" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/36" - }, - { - "href" : "//oarapi/resources/36/jobs", - "rel" : "collection", - "title" : "jobs" - } - ], - "id" : 36, - "last_job_date" : 0, - "suspended_jobs" : "NO", - "available_upto" : 0, - "deploy" : "YES", - "ip" : "172.16.64.2", - "ib" : "NO", - "production" : "YES", - "opa_count" : 0, - "next_state" : "UnChanged", - "memcpu" : 65536, - "mic" : "NO", - "gpudevice" : null, - "desktop_computing" : "NO", - "virtual" : "ivt", - "network_address" : "", - "ib_rate" : 0 - }, - { - "gpu" : null, - "max_walltime" : 86400, - "nodemodel" : "Dell PowerEdge T640", - "state_num" : 1, - "opa_rate" : 0, - "gpu_model" : null, - "maintenance" : "NO", - "cpucore" : 8, - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "besteffort" : "YES", - "api_timestamp" : 1569605253, - "cluster" : "clusterc", - "cputype" : "Intel Xeon Silver 4110", - "myri_count" : 0, - "eth_rate" : 10, - "cpuarch" : "x86_64", - "state" : "Alive", - "ib_count" : 0, - "cpuset" : -1, - "finaud_decision" : "NO", - "eth_count" : 1, - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "expiry_date" : 0, - "last_available_upto" : 0, - "myri_rate" : 0, - "disktype": "SATA/SSD", - "myri" : "NO", - "scheduler_priority" : 0, - "type" : "disk", - "drain" : "NO", - "core" : null, - "next_finaud_decision" : "NO", - "cpu" : null, - "switch" : null, - "disk" : "sdc.clusterc-2", - "diskpath" : "/dev/disk/by-path/pci-0000:02:00.0-scsi-0:0:2:0", - "memcore" : 8192, - "wattmeter" : "MULTIPLE", - "gpu_count" : 0, - "deploy" : "YES", - "available_upto" : 0, - "suspended_jobs" : "NO", - "ip" : "172.16.64.2", - "memnode" : 131072, - "cluster_priority" : 201906, - "links" : [ - { - "rel" : "member", - "title" : "node", - "href" : "//oarapi/resources/nodes/" - }, - { - "href" : "//oarapi/resources/37", - "rel" : "self" - }, - { - "rel" : "collection", - "title" : "jobs", - "href" : "//oarapi/resources/37/jobs" - } - ], - "last_job_date" : 0, - "id" : 37, - "opa_count" : 0, - "next_state" : "UnChanged", - "memcpu" : 65536, - "production" : "YES", - "ib" : "NO", - "ib_rate" : 0, - "virtual" : "ivt", - "network_address" : "", - "gpudevice" : null, - "desktop_computing" : "NO", - "mic" : "NO", - "exotic" : "NO" - }, - { - "cputype" : "Intel Xeon Silver 4110", - "cluster" : "clusterc", - "myri_count" : 0, - "api_timestamp" : 1569605253, - "ib_count" : 0, - "state" : "Alive", - "cpuset" : -1, - "eth_rate" : 10, - "cpuarch" : "x86_64", - "gpu" : null, - "max_walltime" : 86400, - "nodemodel" : "Dell PowerEdge T640", - "host" : "clusterc-2.fakesite.grid5000.fr", - "chassis" : "Dell Inc. PowerEdge T640 9L1CBX2", - "maintenance" : "NO", - "gpu_model" : null, - "cpucore" : 8, - "besteffort" : "YES", - "state_num" : 1, - "opa_rate" : 0, - "myri" : "NO", - "disktype": "SATA/SSD", - "myri_rate" : 0, - "next_finaud_decision" : "NO", - "cpu" : null, - "scheduler_priority" : 0, - "type" : "disk", - "core" : null, - "drain" : "NO", - "disk_reservation_count" : 3, - "cpufreq" : "2.1", - "finaud_decision" : "NO", - "eth_count" : 1, - "last_available_upto" : 0, - "expiry_date" : 0, - "ip" : "172.16.64.2", - "deploy" : "YES", - "available_upto" : 0, - "suspended_jobs" : "NO", - "id" : 38, - "links" : [ - { - "href" : "//oarapi/resources/nodes/", - "title" : "node", - "rel" : "member" - }, - { - "rel" : "self", - "href" : "//oarapi/resources/38" - }, - { - "rel" : "collection", - "title" : "jobs", - "href" : "//oarapi/resources/38/jobs" - } - ], - "last_job_date" : 0, - "memnode" : 131072, - "cluster_priority" : 201906, - "disk" : "sdd.clusterc-2", - "switch" : null, - "memcore" : 8192, - "gpu_count" : 0, - "wattmeter" : "MULTIPLE", - "diskpath" : "/dev/disk/by-path/pci-0000:02:00.0-scsi-0:0:3:0", - "ib_rate" : 0, - "network_address" : "", - "virtual" : "ivt", - "gpudevice" : null, - "desktop_computing" : "NO", - "mic" : "NO", - "memcpu" : 65536, - "next_state" : "UnChanged", - "opa_count" : 0, - "production" : "YES", - "exotic" : "NO", - "ib" : "NO" - } - ], - "api_timestamp" : 1569605253 -} - diff --git a/spec/oar_properties_spec.rb b/spec/oar_properties_spec.rb index 1ddb493fbf9118791ab51c1a2dd21bf516b3f05e..aaa00f4c333589ac0206a0ca99fbd36d15e14ea8 100644 --- a/spec/oar_properties_spec.rb +++ b/spec/oar_properties_spec.rb @@ -58,12 +58,6 @@ describe 'OarProperties' do end end - context 'interracting with a configured OAR server (quirk cluster)' do - it 'should work correctly' do - check_oar_properties({ :oar => 'oar_quirk_cluster', :data => 'data_without_gpu', :case => 'configured_without_gpu_quirk_cluster' }) - end - end - context 'interracting with a configured OAR server (misconfigured cores)' do it 'should work correctly' do check_oar_properties({ :oar => 'oar_misconfigured_cores', :data => 'data_without_gpu', :case => 'configured_misconfigured_cores' }) diff --git a/spec/output/configured_without_gpu_quirk_cluster_diff_stderr.txt b/spec/output/configured_without_gpu_quirk_cluster_diff_stderr.txt deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/spec/output/configured_without_gpu_quirk_cluster_diff_stdout.txt b/spec/output/configured_without_gpu_quirk_cluster_diff_stdout.txt deleted file mode 100644 index fdb933d3586dea37d8aa5226075420587b954917..0000000000000000000000000000000000000000 --- a/spec/output/configured_without_gpu_quirk_cluster_diff_stdout.txt +++ /dev/null @@ -1,84 +0,0 @@ -Output format: [ '-', 'key', 'value'] for missing, [ '+', 'key', 'value'] for added, ['~', 'key', 'old value', 'new value'] for changed - clustera-1: new node ! - ["+", "besteffort", "YES"] - ["+", "chassis", "Dell Inc. PowerEdge T640 FL1CBX2"] - ["+", "cluster", "clustera"] - ["+", "cluster_priority", 201906] - ["+", "core_count", 16] - ["+", "cpu_count", 2] - ["+", "cpuarch", "x86_64"] - ["+", "cpucore", 8] - ["+", "cpufreq", "2.1"] - ["+", "cputype", "Intel Xeon Silver 4110"] - ["+", "deploy", "YES"] - ["+", "disk_reservation_count", 0] - ["+", "disktype", "SATA/SSD"] - ["+", "eth_count", 1] - ["+", "eth_kavlan_count", 0] - ["+", "eth_rate", 10] - ["+", "exotic", "NO"] - ["+", "gpu_count", 4] - ["+", "gpu_model", "RTX 2080 Ti"] - ["+", "ib", "NO"] - ["+", "ib_count", 0] - ["+", "ib_rate", 0] - ["+", "ip", "172.16.64.1"] - ["+", "maintenance", "NO"] - ["+", "max_walltime", 86400] - ["+", "memcore", 8192] - ["+", "memcpu", 65536] - ["+", "memnode", 131072] - ["+", "mic", "NO"] - ["+", "myri", "NO"] - ["+", "myri_count", 0] - ["+", "myri_rate", 0] - ["+", "nodemodel", "Dell PowerEdge T640"] - ["+", "opa_count", 0] - ["+", "opa_rate", 0] - ["+", "production", "YES"] - ["+", "switch", "gw-fakesite"] - ["+", "thread_count", 32] - ["+", "virtual", "ivt"] - ["+", "wattmeter", "MULTIPLE"] - clustera-2: new node ! - ["+", "besteffort", "YES"] - ["+", "chassis", "Dell Inc. PowerEdge T640 9L1CBX2"] - ["+", "cluster", "clustera"] - ["+", "cluster_priority", 201906] - ["+", "core_count", 16] - ["+", "cpu_count", 2] - ["+", "cpuarch", "x86_64"] - ["+", "cpucore", 8] - ["+", "cpufreq", "2.1"] - ["+", "cputype", "Intel Xeon Silver 4110"] - ["+", "deploy", "YES"] - ["+", "disk_reservation_count", 0] - ["+", "disktype", "SATA/SSD"] - ["+", "eth_count", 1] - ["+", "eth_kavlan_count", 0] - ["+", "eth_rate", 10] - ["+", "exotic", "NO"] - ["+", "gpu_count", 4] - ["+", "gpu_model", "RTX 2080 Ti"] - ["+", "ib", "NO"] - ["+", "ib_count", 0] - ["+", "ib_rate", 0] - ["+", "ip", "172.16.64.2"] - ["+", "maintenance", "NO"] - ["+", "max_walltime", 86400] - ["+", "memcore", 8192] - ["+", "memcpu", 65536] - ["+", "memnode", 131072] - ["+", "mic", "NO"] - ["+", "myri", "NO"] - ["+", "myri_count", 0] - ["+", "myri_rate", 0] - ["+", "nodemodel", "Dell PowerEdge T640"] - ["+", "opa_count", 0] - ["+", "opa_rate", 0] - ["+", "production", "YES"] - ["+", "switch", "gw-fakesite"] - ["+", "thread_count", 32] - ["+", "virtual", "ivt"] - ["+", "wattmeter", "MULTIPLE"] -Properties that need to be created on the fakesite server: switch, cpu_count, core_count, thread_count, eth_kavlan_count, gpu_model diff --git a/spec/output/configured_without_gpu_quirk_cluster_print_stderr.txt b/spec/output/configured_without_gpu_quirk_cluster_print_stderr.txt deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/spec/output/configured_without_gpu_quirk_cluster_print_stdout.txt b/spec/output/configured_without_gpu_quirk_cluster_print_stdout.txt deleted file mode 100644 index 88b19e700cfec486f75670d546886f1f2b005ab3..0000000000000000000000000000000000000000 --- a/spec/output/configured_without_gpu_quirk_cluster_print_stdout.txt +++ /dev/null @@ -1,142 +0,0 @@ - -#! /usr/bin/env bash - -set -eu -set -x -set -o pipefail - -echo '================================================================================' - -property_exist () { - [[ $(oarproperty -l | grep -e "^$1$") ]] -} - -node_exist () { - [[ $(oarnodes --sql "host='$1' and type='default'") ]] -} - -disk_exist () { - [[ $(oarnodes --sql "host='$1' and type='disk' and disk='$2'") ]] -} - - -# if [ $(oarnodes -Y | grep " cpu:" | awk '{print $2}' | sort -nr | wc -c) == "0" ]; then -# NEXT_AVAILABLE_CPU_ID=0 -# else -# MAX_CPU_ID=$(oarnodes -Y | grep " cpu:" | awk '{print $2}' | sort -nr | head -n1) -# let "NEXT_AVAILABLE_CPU_ID=MAX_CPU_ID+1" -# fi -# -# if [ $(oarnodes -Y | grep " core:" | awk '{print $2}' | sort -nr | wc -c) == "0" ]; then -# NEXT_AVAILABLE_CORE_ID=0 -# else -# MAX_CORE_ID=$(oarnodes -Y | grep " core:" | awk '{print $2}' | sort -nr | head -n1) -# let "NEXT_AVAILABLE_CORE_ID=MAX_CORE_ID+1" -# fi - -############################################# -# Create OAR properties that were created by 'oar_resources_add' -############################################# -property_exist 'host' || oarproperty -a host --varchar -property_exist 'cpu' || oarproperty -a cpu -property_exist 'core' || oarproperty -a core -property_exist 'gpudevice' || oarproperty -a gpudevice -property_exist 'gpu' || oarproperty -a gpu -property_exist 'disk' || oarproperty -a disk --varchar -property_exist 'diskpath' || oarproperty -a diskpath --varchar - - -############################################# -# Create OAR properties if they don't exist -############################################# - -property_exist 'ip' || oarproperty -a ip --varchar -property_exist 'cluster' || oarproperty -a cluster --varchar -property_exist 'nodemodel' || oarproperty -a nodemodel --varchar -property_exist 'switch' || oarproperty -a switch --varchar -property_exist 'virtual' || oarproperty -a virtual --varchar -property_exist 'cpuarch' || oarproperty -a cpuarch --varchar -property_exist 'cpucore' || oarproperty -a cpucore -property_exist 'cpu_count' || oarproperty -a cpu_count -property_exist 'core_count' || oarproperty -a core_count -property_exist 'thread_count' || oarproperty -a thread_count -property_exist 'cputype' || oarproperty -a cputype --varchar -property_exist 'cpufreq' || oarproperty -a cpufreq --varchar -property_exist 'disktype' || oarproperty -a disktype --varchar -property_exist 'chassis' || oarproperty -a chassis --varchar -property_exist 'eth_count' || oarproperty -a eth_count -property_exist 'eth_kavlan_count' || oarproperty -a eth_kavlan_count -property_exist 'eth_rate' || oarproperty -a eth_rate -property_exist 'ib_count' || oarproperty -a ib_count -property_exist 'ib_rate' || oarproperty -a ib_rate -property_exist 'ib' || oarproperty -a ib --varchar -property_exist 'opa_count' || oarproperty -a opa_count -property_exist 'opa_rate' || oarproperty -a opa_rate -property_exist 'myri_count' || oarproperty -a myri_count -property_exist 'myri_rate' || oarproperty -a myri_rate -property_exist 'myri' || oarproperty -a myri --varchar -property_exist 'memcore' || oarproperty -a memcore -property_exist 'memcpu' || oarproperty -a memcpu -property_exist 'memnode' || oarproperty -a memnode -property_exist 'gpu_model' || oarproperty -a gpu_model --varchar -property_exist 'gpu_count' || oarproperty -a gpu_count -property_exist 'exotic' || oarproperty -a exotic --varchar -property_exist 'mic' || oarproperty -a mic --varchar -property_exist 'wattmeter' || oarproperty -a wattmeter --varchar -property_exist 'cluster_priority' || oarproperty -a cluster_priority -property_exist 'max_walltime' || oarproperty -a max_walltime -property_exist 'production' || oarproperty -a production --varchar -property_exist 'maintenance' || oarproperty -a maintenance --varchar -property_exist 'disk_reservation_count' || oarproperty -a disk_reservation_count -property_exist 'disk' || oarproperty -a disk --varchar -property_exist 'diskpath' || oarproperty -a diskpath --varchar - - -################################### -# clustera-1.fakesite.grid5000.fr -################################### -oarnodesetting -a -h 'clustera-1.fakesite.grid5000.fr' -s Absent -p host='clustera-1.fakesite.grid5000.fr' -p cpu=5 -p core=33 -p cpuset=0 -p gpu=1 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=0 # This GPU is mapped on /dev/nvidia0 -oarnodesetting -a -h 'clustera-1.fakesite.grid5000.fr' -s Absent -p host='clustera-1.fakesite.grid5000.fr' -p cpu=5 -p core=34 -p cpuset=1 -p gpu=1 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=0 # This GPU is mapped on /dev/nvidia0 -oarnodesetting -a -h 'clustera-1.fakesite.grid5000.fr' -s Absent -p host='clustera-1.fakesite.grid5000.fr' -p cpu=5 -p core=35 -p cpuset=2 -p gpu=1 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=0 # This GPU is mapped on /dev/nvidia0 -oarnodesetting -a -h 'clustera-1.fakesite.grid5000.fr' -s Absent -p host='clustera-1.fakesite.grid5000.fr' -p cpu=5 -p core=36 -p cpuset=3 -p gpu=1 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=0 # This GPU is mapped on /dev/nvidia0 -oarnodesetting -a -h 'clustera-1.fakesite.grid5000.fr' -s Absent -p host='clustera-1.fakesite.grid5000.fr' -p cpu=5 -p core=37 -p cpuset=4 -p gpu=2 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=1 # This GPU is mapped on /dev/nvidia1 -oarnodesetting -a -h 'clustera-1.fakesite.grid5000.fr' -s Absent -p host='clustera-1.fakesite.grid5000.fr' -p cpu=5 -p core=38 -p cpuset=5 -p gpu=2 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=1 # This GPU is mapped on /dev/nvidia1 -oarnodesetting -a -h 'clustera-1.fakesite.grid5000.fr' -s Absent -p host='clustera-1.fakesite.grid5000.fr' -p cpu=5 -p core=39 -p cpuset=6 -p gpu=2 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=1 # This GPU is mapped on /dev/nvidia1 -oarnodesetting -a -h 'clustera-1.fakesite.grid5000.fr' -s Absent -p host='clustera-1.fakesite.grid5000.fr' -p cpu=5 -p core=40 -p cpuset=7 -p gpu=2 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=1 # This GPU is mapped on /dev/nvidia1 -oarnodesetting -a -h 'clustera-1.fakesite.grid5000.fr' -s Absent -p host='clustera-1.fakesite.grid5000.fr' -p cpu=6 -p core=41 -p cpuset=8 -p gpu=3 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=2 # This GPU is mapped on /dev/nvidia2 -oarnodesetting -a -h 'clustera-1.fakesite.grid5000.fr' -s Absent -p host='clustera-1.fakesite.grid5000.fr' -p cpu=6 -p core=42 -p cpuset=9 -p gpu=3 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=2 # This GPU is mapped on /dev/nvidia2 -oarnodesetting -a -h 'clustera-1.fakesite.grid5000.fr' -s Absent -p host='clustera-1.fakesite.grid5000.fr' -p cpu=6 -p core=43 -p cpuset=10 -p gpu=3 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=2 # This GPU is mapped on /dev/nvidia2 -oarnodesetting -a -h 'clustera-1.fakesite.grid5000.fr' -s Absent -p host='clustera-1.fakesite.grid5000.fr' -p cpu=6 -p core=44 -p cpuset=11 -p gpu=3 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=2 # This GPU is mapped on /dev/nvidia2 -oarnodesetting -a -h 'clustera-1.fakesite.grid5000.fr' -s Absent -p host='clustera-1.fakesite.grid5000.fr' -p cpu=6 -p core=45 -p cpuset=12 -p gpu=4 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=3 # This GPU is mapped on /dev/nvidia3 -oarnodesetting -a -h 'clustera-1.fakesite.grid5000.fr' -s Absent -p host='clustera-1.fakesite.grid5000.fr' -p cpu=6 -p core=46 -p cpuset=13 -p gpu=4 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=3 # This GPU is mapped on /dev/nvidia3 -oarnodesetting -a -h 'clustera-1.fakesite.grid5000.fr' -s Absent -p host='clustera-1.fakesite.grid5000.fr' -p cpu=6 -p core=47 -p cpuset=14 -p gpu=4 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=3 # This GPU is mapped on /dev/nvidia3 -oarnodesetting -a -h 'clustera-1.fakesite.grid5000.fr' -s Absent -p host='clustera-1.fakesite.grid5000.fr' -p cpu=6 -p core=48 -p cpuset=15 -p gpu=4 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=3 # This GPU is mapped on /dev/nvidia3 -echo; echo 'Setting properties for clustera-1.fakesite.grid5000.fr:'; echo -oarnodesetting --sql "host='clustera-1.fakesite.grid5000.fr' and type='default'" -p ip='172.16.64.1' -p cluster='clustera' -p nodemodel='Dell PowerEdge T640' -p switch='gw-fakesite' -p besteffort='YES' -p deploy='YES' -p virtual='ivt' -p cpuarch='x86_64' -p cpucore=8 -p cpu_count=2 -p core_count=16 -p thread_count=32 -p cputype='Intel Xeon Silver 4110' -p cpufreq='2.1' -p disktype='SATA/SSD' -p chassis='Dell Inc. PowerEdge T640 FL1CBX2' -p eth_count=1 -p eth_kavlan_count=0 -p eth_rate=10 -p ib_count=0 -p ib_rate=0 -p ib='NO' -p opa_count=0 -p opa_rate=0 -p myri_count=0 -p myri_rate=0 -p myri='NO' -p memcore=8192 -p memcpu=65536 -p memnode=131072 -p gpu_model='RTX 2080 Ti' -p gpu_count=4 -p exotic='NO' -p mic='NO' -p wattmeter='MULTIPLE' -p cluster_priority=201906 -p max_walltime=86400 -p production='YES' -p maintenance='NO' -p disk_reservation_count=0 - -echo '================================================================================' - - -################################### -# clustera-2.fakesite.grid5000.fr -################################### -oarnodesetting -a -h 'clustera-2.fakesite.grid5000.fr' -s Absent -p host='clustera-2.fakesite.grid5000.fr' -p cpu=7 -p core=49 -p cpuset=0 -p gpu=5 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=0 # This GPU is mapped on /dev/nvidia0 -oarnodesetting -a -h 'clustera-2.fakesite.grid5000.fr' -s Absent -p host='clustera-2.fakesite.grid5000.fr' -p cpu=7 -p core=50 -p cpuset=1 -p gpu=5 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=0 # This GPU is mapped on /dev/nvidia0 -oarnodesetting -a -h 'clustera-2.fakesite.grid5000.fr' -s Absent -p host='clustera-2.fakesite.grid5000.fr' -p cpu=7 -p core=51 -p cpuset=2 -p gpu=5 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=0 # This GPU is mapped on /dev/nvidia0 -oarnodesetting -a -h 'clustera-2.fakesite.grid5000.fr' -s Absent -p host='clustera-2.fakesite.grid5000.fr' -p cpu=7 -p core=52 -p cpuset=3 -p gpu=5 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=0 # This GPU is mapped on /dev/nvidia0 -oarnodesetting -a -h 'clustera-2.fakesite.grid5000.fr' -s Absent -p host='clustera-2.fakesite.grid5000.fr' -p cpu=7 -p core=53 -p cpuset=4 -p gpu=6 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=1 # This GPU is mapped on /dev/nvidia1 -oarnodesetting -a -h 'clustera-2.fakesite.grid5000.fr' -s Absent -p host='clustera-2.fakesite.grid5000.fr' -p cpu=7 -p core=54 -p cpuset=5 -p gpu=6 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=1 # This GPU is mapped on /dev/nvidia1 -oarnodesetting -a -h 'clustera-2.fakesite.grid5000.fr' -s Absent -p host='clustera-2.fakesite.grid5000.fr' -p cpu=7 -p core=55 -p cpuset=6 -p gpu=6 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=1 # This GPU is mapped on /dev/nvidia1 -oarnodesetting -a -h 'clustera-2.fakesite.grid5000.fr' -s Absent -p host='clustera-2.fakesite.grid5000.fr' -p cpu=7 -p core=56 -p cpuset=7 -p gpu=6 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=1 # This GPU is mapped on /dev/nvidia1 -oarnodesetting -a -h 'clustera-2.fakesite.grid5000.fr' -s Absent -p host='clustera-2.fakesite.grid5000.fr' -p cpu=8 -p core=57 -p cpuset=8 -p gpu=7 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=2 # This GPU is mapped on /dev/nvidia2 -oarnodesetting -a -h 'clustera-2.fakesite.grid5000.fr' -s Absent -p host='clustera-2.fakesite.grid5000.fr' -p cpu=8 -p core=58 -p cpuset=9 -p gpu=7 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=2 # This GPU is mapped on /dev/nvidia2 -oarnodesetting -a -h 'clustera-2.fakesite.grid5000.fr' -s Absent -p host='clustera-2.fakesite.grid5000.fr' -p cpu=8 -p core=59 -p cpuset=10 -p gpu=7 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=2 # This GPU is mapped on /dev/nvidia2 -oarnodesetting -a -h 'clustera-2.fakesite.grid5000.fr' -s Absent -p host='clustera-2.fakesite.grid5000.fr' -p cpu=8 -p core=60 -p cpuset=11 -p gpu=7 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=2 # This GPU is mapped on /dev/nvidia2 -oarnodesetting -a -h 'clustera-2.fakesite.grid5000.fr' -s Absent -p host='clustera-2.fakesite.grid5000.fr' -p cpu=8 -p core=61 -p cpuset=12 -p gpu=8 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=3 # This GPU is mapped on /dev/nvidia3 -oarnodesetting -a -h 'clustera-2.fakesite.grid5000.fr' -s Absent -p host='clustera-2.fakesite.grid5000.fr' -p cpu=8 -p core=62 -p cpuset=13 -p gpu=8 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=3 # This GPU is mapped on /dev/nvidia3 -oarnodesetting -a -h 'clustera-2.fakesite.grid5000.fr' -s Absent -p host='clustera-2.fakesite.grid5000.fr' -p cpu=8 -p core=63 -p cpuset=14 -p gpu=8 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=3 # This GPU is mapped on /dev/nvidia3 -oarnodesetting -a -h 'clustera-2.fakesite.grid5000.fr' -s Absent -p host='clustera-2.fakesite.grid5000.fr' -p cpu=8 -p core=64 -p cpuset=15 -p gpu=8 -p gpu_model='GeForce RTX 2080 Ti' -p gpudevice=3 # This GPU is mapped on /dev/nvidia3 -echo; echo 'Setting properties for clustera-2.fakesite.grid5000.fr:'; echo -oarnodesetting --sql "host='clustera-2.fakesite.grid5000.fr' and type='default'" -p ip='172.16.64.2' -p cluster='clustera' -p nodemodel='Dell PowerEdge T640' -p switch='gw-fakesite' -p besteffort='YES' -p deploy='YES' -p virtual='ivt' -p cpuarch='x86_64' -p cpucore=8 -p cpu_count=2 -p core_count=16 -p thread_count=32 -p cputype='Intel Xeon Silver 4110' -p cpufreq='2.1' -p disktype='SATA/SSD' -p chassis='Dell Inc. PowerEdge T640 9L1CBX2' -p eth_count=1 -p eth_kavlan_count=0 -p eth_rate=10 -p ib_count=0 -p ib_rate=0 -p ib='NO' -p opa_count=0 -p opa_rate=0 -p myri_count=0 -p myri_rate=0 -p myri='NO' -p memcore=8192 -p memcpu=65536 -p memnode=131072 -p gpu_model='RTX 2080 Ti' -p gpu_count=4 -p exotic='NO' -p mic='NO' -p wattmeter='MULTIPLE' -p cluster_priority=201906 -p max_walltime=86400 -p production='YES' -p maintenance='NO' -p disk_reservation_count=0 - -echo '================================================================================' diff --git a/spec/output/configured_without_gpu_quirk_cluster_table_stderr.txt b/spec/output/configured_without_gpu_quirk_cluster_table_stderr.txt deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/spec/output/configured_without_gpu_quirk_cluster_table_stdout.txt b/spec/output/configured_without_gpu_quirk_cluster_table_stdout.txt deleted file mode 100644 index 1090ebff98aa050980ed0be19f5d2f9e284dbbc7..0000000000000000000000000000000000000000 --- a/spec/output/configured_without_gpu_quirk_cluster_table_stdout.txt +++ /dev/null @@ -1,36 +0,0 @@ -+---------- + -------------------- + ----- + ----- + -------- + ---- + -------------------- + ------------------------------ + ------------------------------+ -| cluster | host | cpu | core | cpuset | gpu | gpudevice | cpumodel | gpumodel | -+---------- + -------------------- + ----- + ----- + -------- + ---- + -------------------- + ------------------------------ + ------------------------------+ -| clustera | clustera-1 | 5 | 33 | 0 | 1 | 0 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-1 | 5 | 34 | 1 | 1 | 0 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-1 | 5 | 35 | 2 | 1 | 0 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-1 | 5 | 36 | 3 | 1 | 0 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-1 | 5 | 37 | 4 | 2 | 1 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-1 | 5 | 38 | 5 | 2 | 1 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-1 | 5 | 39 | 6 | 2 | 1 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-1 | 5 | 40 | 7 | 2 | 1 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-1 | 6 | 41 | 8 | 3 | 2 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-1 | 6 | 42 | 9 | 3 | 2 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-1 | 6 | 43 | 10 | 3 | 2 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-1 | 6 | 44 | 11 | 3 | 2 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-1 | 6 | 45 | 12 | 4 | 3 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-1 | 6 | 46 | 13 | 4 | 3 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-1 | 6 | 47 | 14 | 4 | 3 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-1 | 6 | 48 | 15 | 4 | 3 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-2 | 7 | 49 | 0 | 5 | 0 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-2 | 7 | 50 | 1 | 5 | 0 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-2 | 7 | 51 | 2 | 5 | 0 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-2 | 7 | 52 | 3 | 5 | 0 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-2 | 7 | 53 | 4 | 6 | 1 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-2 | 7 | 54 | 5 | 6 | 1 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-2 | 7 | 55 | 6 | 6 | 1 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-2 | 7 | 56 | 7 | 6 | 1 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-2 | 8 | 57 | 8 | 7 | 2 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-2 | 8 | 58 | 9 | 7 | 2 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-2 | 8 | 59 | 10 | 7 | 2 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-2 | 8 | 60 | 11 | 7 | 2 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-2 | 8 | 61 | 12 | 8 | 3 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-2 | 8 | 62 | 13 | 8 | 3 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-2 | 8 | 63 | 14 | 8 | 3 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -| clustera | clustera-2 | 8 | 64 | 15 | 8 | 3 | Intel Xeon Silver 4110 | GeForce RTX 2080 Ti | -+---------- + -------------------- + ----- + ----- + -------- + ---- + -------------------- + ------------------------------ + ------------------------------+