Denis Kirillov
|
3e75660802
|
[#205] pool: fix using default key for requests
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-12 18:12:50 +03:00 |
Denis Kirillov
|
53e064e556
|
[#206] pool: fix waitForContainerRemoved
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-12 18:12:39 +03:00 |
Denis Kirillov
|
385f1b10f9
|
[#203] pool: fix PrmContainerDelete
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-12 14:26:08 +03:00 |
Denis Kirillov
|
1e8aa6a99f
|
[#85] pool: update tests
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-12 10:30:28 +03:00 |
Denis Kirillov
|
97c8274dc0
|
[#85] pool: use non-pointer client inside wrapper
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-12 10:30:28 +03:00 |
Denis Kirillov
|
9e8e12f6ae
|
[#85] pool: make client interface methods private
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-12 10:30:28 +03:00 |
Denis Kirillov
|
aa6a4950d5
|
[#85] pool: fix skipped tests
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-12 10:30:28 +03:00 |
Denis Kirillov
|
e56eef495d
|
[#85] pool: refactor client interface
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-12 10:30:28 +03:00 |
Denis Kirillov
|
e50e6d2828
|
[#137] pool: simplify session creation
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-07 13:33:16 +03:00 |
Denis Kirillov
|
df0573d521
|
[#137] pool: drop sessionTokenThreshold
Description
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-07 13:33:16 +03:00 |
Denis Kirillov
|
c4adb03f8e
|
[#137] pool: drop retry for object operations
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-07 13:33:16 +03:00 |
Denis Kirillov
|
fcfae4a249
|
[#137] Use callback response to update epoch
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-07 13:33:16 +03:00 |
Denis Kirillov
|
9814748958
|
[#137] pool: fix tests
Description
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-07 13:33:16 +03:00 |
Denis Kirillov
|
7df00fb0eb
|
[#137] Add exp to ResSessionCreate
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-07 13:33:16 +03:00 |
Denis Kirillov
|
11a25bb413
|
[#137] Expire session tokens locally
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-07 13:33:16 +03:00 |
Denis Kirillov
|
b8d2158acd
|
[#180] eacl: make equal methods functions
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-07 09:50:02 +03:00 |
Denis Kirillov
|
a709cf5444
|
[#180] pool: make some operations synchronous
Operations: PutContainer, DeleteContainer, SetEACL
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-07 09:50:02 +03:00 |
Denis Kirillov
|
0dbea5452a
|
[#180] pool: add WaitForContainerRemoved
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-07 09:50:02 +03:00 |
Denis Kirillov
|
47345a33da
|
[#180] pool: add WaitForEACLPresence
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-07 09:50:02 +03:00 |
Denis Kirillov
|
d568458fab
|
[#180] eacl: add EqualTo for table
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-07 09:50:02 +03:00 |
Alex Vanin
|
2104945f9e
|
[#193] pool: Return copy of session token in cache
To avoid side effects after token re-sign.
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-04-06 12:06:24 +03:00 |
Alex Vanin
|
f38a24e8b5
|
[#193] pool: Add test to check side effects in token cache
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-04-06 12:06:24 +03:00 |
Denis Kirillov
|
e0281c3b34
|
[#191] pool: use bearer token
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-04-06 10:27:58 +04:00 |
Evgenii Stratonikov
|
f18b4a2a75
|
[#177] *: Remove logger package
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-03-29 09:54:46 +03:00 |
Pavel Karpy
|
58d4f4a55f
|
[#170] acl: Document package functionality
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
|
2022-03-25 19:15:22 +03:00 |
Denis Kirillov
|
030bbce2cf
|
[#165] pool: drop prmCommon from container params
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-03-21 12:41:08 +03:00 |
Denis Kirillov
|
59b49dd7e6
|
[#165] pool: update WaitForContainerPresence
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-03-21 12:41:08 +03:00 |
Denis Kirillov
|
191d85e607
|
[#165] pool: change exported fields to setters
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-03-21 12:41:08 +03:00 |
Denis Kirillov
|
9be9697856
|
[#165] pool: make client interface unexported
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-03-21 12:41:08 +03:00 |
Denis Kirillov
|
52548fe176
|
[#165] pool: add docs
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-03-21 12:41:08 +03:00 |
Denis Kirillov
|
7811d8eefc
|
[#165] pool: distinguish init step and run
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-03-21 12:41:08 +03:00 |
Denis Kirillov
|
d03523a3bc
|
[#165] pool: replace options with parameters
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-03-21 12:41:08 +03:00 |
Denis Kirillov
|
ec5c223f29
|
[#165] pool: make private inner structs
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-03-21 12:41:08 +03:00 |
Denis Kirillov
|
f5cabe26cb
|
[#165] pool: drop builder
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-03-21 12:41:08 +03:00 |
Leonard Lyubich
|
aeb4ac638a
|
[#170] accounting: Remove `message` sub-string from V2-methods
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2022-03-21 12:37:53 +03:00 |
Leonard Lyubich
|
7d31de57ec
|
[#170] audit: Refactor and document package functionality
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2022-03-21 12:37:53 +03:00 |
Leonard Lyubich
|
48150852f3
|
[#170] accounting: Refactor and document package functionality
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2022-03-21 12:37:53 +03:00 |
Alex Vanin
|
a55ffa4796
|
[#176] status: Do not lose built-in error text message
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-16 17:16:20 +03:00 |
Alex Vanin
|
b006ade154
|
Update neofs-api-go to v2.12.1
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-15 17:18:05 +03:00 |
Evgenii Stratonikov
|
3e12d0eb69
|
[#172] object: Allow to marshal `SplitInfo` to JSON
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-03-15 17:00:25 +03:00 |
Alex Vanin
|
7d19718e1d
|
[#168] netmap: Add simple selector benchmark
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-15 16:59:59 +03:00 |
Alex Vanin
|
b91e25f782
|
[#168] pool: Adopt replacement of pointer slices with struct slices
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-15 16:59:59 +03:00 |
Alex Vanin
|
9c5d3d9dfa
|
[#168] client: Adopt replacement of pointer slices with struct slices
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-15 16:59:59 +03:00 |
Alex Vanin
|
e89a0d88d2
|
[#168] container: Remove pointer tricks from `setAttribute`
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-15 16:59:59 +03:00 |
Alex Vanin
|
98d4b5c926
|
[#168] container: Replace []*Attribute with []Attribute
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-15 16:59:59 +03:00 |
Alex Vanin
|
cef9872b39
|
[#168] policy: Adopt replacement of pointer slices with struct slices
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-15 16:59:59 +03:00 |
Alex Vanin
|
cdcbaa1677
|
[#168] netmap: Replace pointer slices with non-pointer slices
- []*Replica => []Replica
- []*Selector => []Selector
- []*Filter => []Filter
- []*NetworkParameter => []NetworkParameter
- []*Node => []Node
Also introduces `filter.id()`` function to store filters
in numCache map.
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-15 16:59:59 +03:00 |
Alex Vanin
|
e70bf05fb9
|
[#168] eacl: Replace pointer slices with non-pointer slices
- []*Record => []Record
- []*Filter => []Filter
- []*Target => []Target
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-15 16:59:59 +03:00 |
Alex Vanin
|
ef96949cbf
|
[#168] object: Replace pointer slices with non-pointer slices
- []*oid.ID => []oid.ID
- []*object.SearchFilter => []object.SearchFilter
- []*Attribute => []Attribute
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-15 16:59:59 +03:00 |
Alex Vanin
|
467358f15a
|
[#168] reputation: Replace []*reputation.Trust with []reputation.Trust
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-15 16:59:59 +03:00 |