Skip to content

Commit 0fe5931

Browse files
authored
fix(storage): add methods to s4 non idempotent operations (#56)
* fix: add storage retry conf test schema scenario 4 * update retry conf tests s3 instruction cases * revise order alphabetically
1 parent 64c08de commit 0fe5931

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

storage/v1/retry_tests.json

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,10 @@
7676
"description": "conditionally_idempotent_no_retries_when_precondition_is_absent",
7777
"cases": [
7878
{
79-
"instructions": ["return-503", "return-503"]
79+
"instructions": ["return-503"]
8080
},
8181
{
82-
"instructions": ["return-reset-connection", "return-reset-connection"]
83-
},
84-
{
85-
"instructions": ["return-reset-connection", "return-503"]
82+
"instructions": ["return-reset-connection"]
8683
}
8784
],
8885
"methods": [
@@ -106,10 +103,27 @@
106103
"description": "non_idempotent",
107104
"cases": [
108105
{
109-
"instructions": []
106+
"instructions": ["return-503"]
107+
},
108+
{
109+
"instructions": ["return-reset-connection"]
110110
}
111111
],
112112
"methods": [
113+
{"name": "storage.bucket_acl.delete", "resources": ["BUCKET"]},
114+
{"name": "storage.bucket_acl.insert", "resources": ["BUCKET"]},
115+
{"name": "storage.bucket_acl.patch", "resources": ["BUCKET"]},
116+
{"name": "storage.bucket_acl.update", "resources": ["BUCKET"]},
117+
{"name": "storage.default_object_acl.delete", "resources": ["BUCKET"]},
118+
{"name": "storage.default_object_acl.insert", "resources": ["BUCKET"]},
119+
{"name": "storage.default_object_acl.patch", "resources": ["BUCKET"]},
120+
{"name": "storage.default_object_acl.update", "resources": ["BUCKET"]},
121+
{"name": "storage.hmacKey.create", "resources": []},
122+
{"name": "storage.notifications.insert", "resources": ["BUCKET"]},
123+
{"name": "storage.object_acl.delete", "resources": ["BUCKET", "OBJECT"]},
124+
{"name": "storage.object_acl.insert", "resources": ["BUCKET", "OBJECT"]},
125+
{"name": "storage.object_acl.patch", "resources": ["BUCKET", "OBJECT"]},
126+
{"name": "storage.object_acl.update", "resources": ["BUCKET", "OBJECT"]}
113127
],
114128
"preconditionProvided": false,
115129
"expectSuccess": false

0 commit comments

Comments
 (0)