Yeah I guess the cheapest way to fix the bug without adding a new interface would be to make get_devices able to load multiple rings for each "server_type/check_type/ring_name".
basically if ring_name == 'object' go pawing around for policies in swift.conf
But it might be more helpful if there was a new commandline option to set the policy which only has effect if server_type == 'object'
I guess it'd be helpful to have both
"show me df on all object nodes in all policies"
"show me df on all object nodes in policy gold"
Yeah I guess the cheapest way to fix the bug without adding a new interface would be to make get_devices able to load multiple rings for each "server_ type/check_ type/ring_ name".
basically if ring_name == 'object' go pawing around for policies in swift.conf
But it might be more helpful if there was a new commandline option to set the policy which only has effect if server_type == 'object'
I guess it'd be helpful to have both
"show me df on all object nodes in all policies"
"show me df on all object nodes in policy gold"