frostfs-s3-gw/api/handler
Denis Kirillov 056f168d77 [#448] multipart: Support removing duplicated parts
Previously after tree split we can have duplicated parts
(several objects and tree node referred to the same part number).
Some of them couldn't be deleted after abort or compete action.

Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
2024-09-03 13:20:38 +00:00
..
acl.go [#372] Drop [e]ACL related code 2024-07-01 16:58:44 +03:00
acl_test.go [#372] Drop [e]ACL related code 2024-07-01 16:58:44 +03:00
api.go [#446] Add support virtual-hosted-style 2024-08-23 08:35:05 +00:00
api_test.go [#266] Support per namespace placement policies configuration 2023-11-28 16:12:42 +03:00
attributes.go [#165] Fix real object size in listing 2024-02-02 16:15:03 +03:00
attributes_test.go [#219] Return ETag in quotes 2023-11-22 11:12:32 +00:00
copy.go [#372] Drop [e]ACL related code 2024-07-01 16:58:44 +03:00
copy_test.go [#357] Add check of request and resource tags 2024-04-17 07:06:58 +00:00
cors.go [#399] Add OPTIONS method for object operations 2024-06-04 12:59:45 +00:00
cors_test.go [#399] Add OPTIONS method for object operations 2024-06-04 12:59:45 +00:00
delete.go [#412] Store creation epoch of delete markers 2024-08-21 10:38:35 +03:00
delete_test.go [#31] Add force bucket delete flag 2024-07-25 14:04:54 +03:00
encryption_test.go [#448] multipart: Support removing duplicated parts 2024-09-03 13:20:38 +00:00
get.go [#357] Add check of request and resource tags 2024-04-17 07:06:58 +00:00
get_test.go [#462] Implement PATCH for regular objects 2024-09-03 11:57:59 +00:00
handler_fuzz_test.go [#480] Add fuzzing tests 2024-09-02 15:59:07 +03:00
handlers_test.go [#480] Add fuzzing tests 2024-09-02 15:59:07 +03:00
head.go [#357] Add check of request and resource tags 2024-04-17 07:06:58 +00:00
head_test.go [#480] Add fuzzing tests 2024-09-02 15:59:07 +03:00
info.go [#149] Update inner imports after moving middlewares 2023-07-11 17:25:09 +03:00
lifecycle.go [#42] Change valid time format for lifecycle configuration 2024-08-21 10:38:36 +03:00
lifecycle_test.go [#42] Support expiration lifecycle 2024-08-21 10:38:35 +03:00
list.go [#149] Update inner imports after moving middlewares 2023-07-11 17:25:09 +03:00
locking.go [#357] Add check of request and resource tags 2024-04-17 07:06:58 +00:00
locking_test.go [#371] Add custom Source IP header configuration 2024-04-22 07:42:45 +00:00
multipart_upload.go [#446] Add support virtual-hosted-style 2024-08-23 08:35:05 +00:00
multipart_upload_test.go [#448] multipart: Support removing duplicated parts 2024-09-03 13:20:38 +00:00
not_support.go [#42] Support expiration lifecycle 2024-08-21 10:38:35 +03:00
object_list.go [#404] Add processing of encoding-type in versions listing 2024-07-23 12:10:35 +00:00
object_list_test.go [#480] Add fuzzing tests 2024-09-02 15:59:07 +03:00
patch.go [#466] Implement PATCH for multipart objects 2024-09-03 11:57:59 +00:00
patch_test.go [#466] Implement PATCH for multipart objects 2024-09-03 11:57:59 +00:00
put.go [#456] PostObject: check object key for emptiness 2024-08-13 09:27:26 +03:00
put_test.go [#456] PostObject: check object key for emptiness 2024-08-13 09:27:26 +03:00
response.go [#462] Implement PATCH for regular objects 2024-09-03 11:57:59 +00:00
s3encoder.go [#405] English Check 2022-04-22 14:01:40 +03:00
s3encoder_test.go [#155] Added s3 url encoder 2021-07-14 11:34:49 +03:00
s3reader.go [#154] Rename access key to secret key 2023-10-06 09:20:39 +00:00
tagging.go [#401] Drop notifications 2024-06-25 15:49:37 +03:00
tagging_test.go [#357] Add check of request and resource tags 2024-04-17 07:06:58 +00:00
unimplemented.go [#42] Support expiration lifecycle 2024-08-21 10:38:35 +03:00
util.go [#372] Drop [e]ACL related code 2024-07-01 16:58:44 +03:00
util_test.go [#143] Fix transformToS3Error function 2023-06-21 17:16:40 +03:00
versioning.go [#221] Expand xmlns field ignore 2023-10-13 16:21:13 +03:00