The following parameters were added as part of the server rewrite and need to have support added to the client:
StorageGroup
StorageGroup.io_class: should check wether the io_class is supported and warn (but still allow)
StorageGroup.io_config: needs JSON support. Would be good to have the client vet the JSON and tell the user if required keys are missing and/or unknown keys are present for the io_class given.
StorageNode
StorageNode.io_class See StorageGroup, above
StorageNode.io_config: See StorageGroup, above
StorageNode.auto_verify: a non-negative integer
ArchiveFileCopy
ArchiveFileCopy.ready: generally the server should be able to figure this out by itself, but I don't see a problem with having a way of manually manipulating this in the rare case it's needed
The following parameters were added as part of the server rewrite and need to have support added to the client:
StorageGroup
StorageGroup.io_class
: should check wether the io_class is supported and warn (but still allow)StorageGroup.io_config
: needs JSON support. Would be good to have the client vet the JSON and tell the user if required keys are missing and/or unknown keys are present for theio_class
given.StorageNode
StorageNode.io_class
See StorageGroup, aboveStorageNode.io_config
: See StorageGroup, aboveStorageNode.auto_verify
: a non-negative integerArchiveFileCopy
ArchiveFileCopy.ready
: generally the server should be able to figure this out by itself, but I don't see a problem with having a way of manually manipulating this in the rare case it's needed