Merge "swift scoring for 2018.01 guideline"

This commit is contained in:
Zuul 2017-10-31 20:22:15 +00:00 committed by Gerrit Code Review
commit 64e6e7b82b
3 changed files with 93 additions and 18 deletions

View File

@ -120,6 +120,8 @@
"identity-v3-tokens-create"
],
"advisory": [
"objectstore-dlo-support",
"objectstore-slo-support"
],
"deprecated" : [],
"removed": [
@ -1802,6 +1804,67 @@
}
}
},
"objectstore-slo-support": {
"acheivements": [
"deployed",
"clients",
"future",
"complete",
"stable",
"discoverable",
"doc",
"atomic",
"proximity"
],
"admin": false,
"description": "",
"project": "swift",
"required-since": "",
"tests": {
"tempest.api.object_storage.test_object_slo.ObjectSloTest.test_delete_large_object": {
"idempotent_id": "id-87b6dfa1-abe9-404d-8bf0-6c3751e6aa77"
},
"tempest.api.object_storage.test_object_slo.ObjectSloTest.test_list_large_object_metadata": {
"idempotent_id": "id-e69ad766-e1aa-44a2-bdd2-bf62c09c1456"
},
"tempest.api.object_storage.test_object_slo.ObjectSloTest.test_retrieve_large_object": {
"idempotent_id": "id-49bc49bc-dd1b-4c0f-904e-d9f10b830ee8"
},
"tempest.api.object_storage.test_object_slo.ObjectSloTest.test_upload_manifest": {
"idempotent_id": "id-2c3f24a6-36e8-4711-9aa2-800ee1fc7b5b"
}
}
},
"objectstore-dlo-support": {
"acheivements": [
"deployed",
"tools",
"clients",
"future",
"complete",
"stable",
"discoverable",
"doc",
"foundation",
"atomic",
"proximity"
],
"admin": false,
"description": "",
"project": "swift",
"required-since": "",
"tests": {
"tempest.api.object_storage.test_object_services.ObjectTest.test_object_upload_in_segments": {
"idempotent_id": "id-e3e6a64a-9f50-4955-b987-6ce6767c97fb"
},
"tempest.api.object_storage.test_object_services.ObjectTest.test_get_object_with_x_object_manifest": {
"idempotent_id": "id-e3e6a64a-9f50-4955-b987-6ce6767c97fb"
},
"tempest.api.object_storage.test_object_services.ObjectTest.test_list_object_metadata_with_x_object_manifest" : {
"idempotent_id": "id-23a3674c-d6de-46c3-86af-ff92bfc8a3da"
}
}
},
"objectstore-container-create": {
"achievements": [
"deployed",

View File

@ -319,31 +319,37 @@ Notes:
Object Store
------------
objectstore-object-copy: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-object-create: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-object-delete: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-object-get: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-temp-url-put: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-object-versioned: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-temp-url-get: [1,1,1] [1,1,1] [1,1,1] [1,1,0] [1] [92]*
objectstore-account-quotas: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-temp-url-get: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-temp-url-put: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-account-list: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-account-quotas: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-container-acl: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-container-quotas: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-container-create: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-container-delete: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-container-list: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-container-metadata: [1,1,1] [1,1,1] [1,1,0] [1,1,1] [1] [91]*
objectstore-container-quotas: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-slo-support: [1,0,1] [1,1,1] [1,1,0] [0,1,1] [1] [76]*
objectstore-dlo-support: [1,1,1] [1,1,1] [1,1,0] [1,1,1] [1] [91]*
objectstore-bulk-operations: [1,0,0] [1,1,1] [1,1,0] [0,1,0] [1] [58]
objectstore-crossdomain: [1,0,0] [1,1,1] [1,1,0] [0,1,1] [1] [66]
objectstore-healthcheck: [1,0,0] [1,1,1] [1,1,0] [0,1,1] [1] [66]
objectstore-info-request: [1,1,1] [1,1,1] [1,1,1] [1,1,1] [1] [100]*
objectstore-container-metadata: [1,1,1] [1,1,1] [1,1,0] [1,1,1] [1] [91]*
objectstore-staticweb: [1,0,0] [1,1,1] [0,1,0] [0,1,1] [1] [58]
objectstore-crossdomain: [1,0,0] [1,1,1] [0,1,0] [0,1,1] [1] [58]
objectstore-healthcheck: [1,0,0] [1,1,1] [0,1,0] [0,1,1] [1] [58]
objectstore-staticweb: [1,0,0] [1,1,1] [1,1,0] [0,1,1] [1] [66]
Notes:
all swift capabilities are discoverable via the /info swift endpoint.
objectstore-info-request is a new capability through re-orginization. The test
it uses is currently under "objectstore-account-list". Re-org as per PTL
request: https://gist.github.com/notmyname/102e4aba7084598638f47cee47f62bb1#file-defcore_updates-txt-L87
@ -357,3 +363,7 @@ https://gist.github.com/notmyname/102e4aba7084598638f47cee47f62bb1#file-defcore_
objectstore-container-metadata used in Fog:
https://github.com/fog/fog-openstack/blob/master/docs/storage.md#additional-parameters
Also in jClouds: https://jclouds.apache.org/guides/openstack/#swift
objectstore-slo-support and objectstore-dlo-support are both newly scored
capabilities in 2018.01, though they have existed in the codebase for many
cycles.

View File

@ -112,19 +112,21 @@ objectstore-object-copy,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-object-create,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-object-delete,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-object-get,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-temp-url-put,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-object-versioned,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-temp-url-get,1,1,1,1,1,1,1,1,1,1,1,0,1,92*
objectstore-account-quotas,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-temp-url-get,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-temp-url-put,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-account-list,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-account-quotas,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-container-acl,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-container-quotas,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-container-create,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-container-delete,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-container-list,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-bulk-operations,1,0,0,1,1,1,1,1,0,0,1,0,1,58
objectstore-info-request,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-container-metadata,1,1,1,1,1,1,1,1,0,1,1,1,1,91*
objectstore-staticweb,1,0,0,1,1,1,0,1,0,0,1,1,1,58
objectstore-crossdomain,1,0,0,1,1,1,0,1,0,0,1,1,1,58
objectstore-healthcheck,1,0,0,1,1,1,0,1,0,0,1,1,1,58
objectstore-container-quotas,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-slo-support,1,0,1,1,1,1,1,1,0,0,1,1,1,76*
objectstore-dlo-support,1,1,1,1,1,1,1,1,0,1,1,1,1,91*
objectstore-bulk-operations,1,0,0,1,1,1,1,1,0,0,1,0,1,58
objectstore-crossdomain,1,0,0,1,1,1,1,1,0,0,1,1,1,66
objectstore-healthcheck,1,0,0,1,1,1,1,1,0,0,1,1,1,66
objectstore-info-request,1,1,1,1,1,1,1,1,1,1,1,1,1,100*
objectstore-staticweb,1,0,0,1,1,1,1,1,0,0,1,1,1,66

Can't render this file because it has a wrong number of fields in line 25.