{ "name": "HRW ordering", "nodes": [ { "attributes": [ { "key": "Country", "value": "Germany" }, { "key": "Price", "value": "2" }, { "key": "Capacity", "value": "10000" } ] }, { "attributes": [ { "key": "Country", "value": "Germany" }, { "key": "Price", "value": "4" }, { "key": "Capacity", "value": "1" } ] }, { "attributes": [ { "key": "Country", "value": "France" }, { "key": "Price", "value": "3" }, { "key": "Capacity", "value": "10" } ] }, { "attributes": [ { "key": "Country", "value": "Russia" }, { "key": "Price", "value": "2" }, { "key": "Capacity", "value": "10000" } ] }, { "attributes": [ { "key": "Country", "value": "Russia" }, { "key": "Price", "value": "1" }, { "key": "Capacity", "value": "10000" } ] }, { "attributes": [ { "key": "Country", "value": "Russia" }, { "key": "Capacity", "value": "10000" } ] }, { "attributes": [ { "key": "Country", "value": "France" }, { "key": "Price", "value": "100" }, { "key": "Capacity", "value": "1" } ] }, { "attributes": [ { "key": "Country", "value": "France" }, { "key": "Price", "value": "7" }, { "key": "Capacity", "value": "10000" } ] }, { "attributes": [ { "key": "Country", "value": "Russia" }, { "key": "Price", "value": "2" }, { "key": "Capacity", "value": "1" } ] } ], "tests": { "select 3 nodes in 3 distinct countries, same placement": { "policy": {"replicas":[{"count":1,"selector":"Main"}],"containerBackupFactor":1,"selectors":[{"name":"Main","count":3,"clause":"DISTINCT","attribute":"Country","filter":"*"}],"filters":[]}, "pivot": "Y29udGFpbmVySUQ=", "result": [ [ 5, 0, 7 ] ], "placement": { "pivot": "b2JqZWN0SUQ=", "result": [ [ 5, 0, 7 ] ] } }, "select 6 nodes in 3 distinct countries, different placement": { "policy": {"replicas":[{"count":1,"selector":"Main"}],"containerBackupFactor":2,"selectors":[{"name":"Main","count":3,"clause":"DISTINCT","attribute":"Country","filter":"*"}],"filters":[]}, "pivot": "Y29udGFpbmVySUQ=", "result": [ [ 5, 4, 0, 1, 7, 2 ] ], "placement": { "pivot": "b2JqZWN0SUQ=", "result": [ [ 5, 4, 0, 7, 2, 1 ] ] } } } }