|
9fadfbbc2f
|
[#488] Renamed api/errors, layer/frostfs and layer/tree package names
Signed-off-by: Nikita Zinkevich <n.zinkevich@yadro.com>
|
2024-10-02 12:35:04 +03:00 |
|
|
968f10a72f
|
[#488] Move layer/tree_service.go to layer/tree/tree_service.go
Signed-off-by: Nikita Zinkevich <n.zinkevich@yadro.com>
|
2024-10-02 12:35:04 +03:00 |
|
|
414f3943e2
|
[#410] Drop layer.Client interface
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2024-06-25 15:57:55 +03:00 |
|
|
9432782ce6
|
[#401] Drop notifications
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2024-06-25 15:49:37 +03:00 |
|
|
3ff027587c
|
[#357] Add check of request and resource tags
Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
|
2024-04-17 07:06:58 +00:00 |
|
|
4ad84b9b94
|
[#165] listing: Use NodeVersion instead of ObjectInfo
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2024-02-02 16:09:48 +03:00 |
|
|
8efcc957ea
|
[#96] Move log messages to constants
Signed-off-by: Roman Loginov <r.loginov@yadro.com>
|
2023-08-23 18:32:31 +03:00 |
|
|
18878b66d3
|
[#175] Use gate owner as object owner
This is required because node check session token owner
TrueCloudLab/frostfs-node#528
For client cut TrueCloudLab/frostfs-sdk-go#114
such owner will be gate owner
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2023-08-08 12:22:33 +03:00 |
|
|
d531b13866
|
[#143] Add more context to some s3 errors
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2023-06-30 12:08:33 +03:00 |
|
|
23593eee3d
|
[#111] Use request scope logger
Store child zap logger with request scope fields into context.
Request scoped fields: request_id, api/method, bucket, object
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2023-06-19 13:54:51 +03:00 |
|
|
813aa2f173
|
Rename package name
Due to source code relocation from GitHub.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
|
2023-03-07 17:38:08 +03:00 |
|
|
af7fbd6f32
|
[#754] Add CID and OID to logs
Signed-off-by: Artem Tataurov <a.tataurov@yadro.com>
|
2022-12-28 17:06:32 +03:00 |
|
|
388482e230
|
[#2] Rename internals
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2022-12-21 11:17:45 +03:00 |
|
|
96dff367db
|
[#1] Build S3 Gateway with FrostFS dependencies
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
|
2022-12-15 12:43:52 +03:00 |
|
Denis Kirillov
|
821df3d648
|
[#669] Optimize getNodeVersion for tags operation
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-10-20 17:56:09 +03:00 |
|
Denis Kirillov
|
90eb4f0188
|
[#713] Add check access control for system caches
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-10-11 15:26:42 +03:00 |
|
Denis Kirillov
|
3d31c2ab4a
|
[#713] Fix cache access
User can access only keys that he puts into caches
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-10-11 15:26:42 +03:00 |
|
Denis Kirillov
|
80beedf13e
|
[#504] Use bktInfo in tree service to check owner
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-09-13 18:05:16 +03:00 |
|
|
272c485706
|
[#669] Use object cache in PutLockInfo optimization
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
|
2022-08-31 13:19:00 +03:00 |
|
Angira Kekteeva
|
f66e4a77cd
|
[#577] Add IsDeleteMarker() to NodeVersion
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
|
2022-08-09 17:20:40 +04:00 |
|
Angira Kekteeva
|
3188fd8eb7
|
[#577] Fix delete from tagging cache
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
|
2022-08-09 17:20:40 +04:00 |
|
Angira Kekteeva
|
37c46e926e
|
[#577] Add Version() to ExtendedObjectInfo
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
|
2022-08-09 17:20:40 +04:00 |
|
Angira Kekteeva
|
072e694540
|
[#643] Optimize GetObjectTagging
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
|
2022-08-05 15:32:46 +03:00 |
|
Angira Kekteeva
|
9372534345
|
[#643] Fix tagging cache
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
|
2022-08-05 15:32:46 +03:00 |
|
Denis Kirillov
|
0057f6b7db
|
[#546] Add size and etag in nodeVersionInfo
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-07-22 15:19:16 +03:00 |
|
Denis Kirillov
|
85c203e157
|
[#488] Sync using cid.ID
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-07-22 15:19:16 +03:00 |
|
Denis Kirillov
|
6ad7c988e6
|
[#532] Fix object removal
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-07-22 15:19:16 +03:00 |
|
Denis Kirillov
|
93a7c2eaeb
|
[#514] Missed version id in tags
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-07-22 15:19:16 +03:00 |
|
Denis Kirillov
|
a02900a4f7
|
[#474] Use appropriate null version during listing
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-07-22 15:19:16 +03:00 |
|
Denis Kirillov
|
dd534e8738
|
[#451] Handle lock objects using tree service
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-07-22 15:19:16 +03:00 |
|
Angira Kekteeva
|
b6a43c6f4c
|
[#449] Replace error checks and literals
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
|
2022-07-22 15:19:16 +03:00 |
|
Angira Kekteeva
|
385a2102f0
|
[#449] Add tree service for bucket tagging
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-07-22 15:19:16 +03:00 |
|
Angira Kekteeva
|
99feb1d936
|
[#449] Add tree service for object tagging
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
|
2022-07-22 15:19:16 +03:00 |
|