Evgenii Stratonikov
|
6e6f3648d2
|
[#1188] metabase: log PUT / DELETE operations
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-03-04 15:21:35 +03:00 |
|
Evgenii Stratonikov
|
e292321ccf
|
[#1114] neofs-node: Make some parameters optional in relay mode
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-03-04 14:30:55 +03:00 |
|
Evgenii Stratonikov
|
ce76325840
|
[#1146] engine: remove TODO and add a comment
Parallel check seems to be slower, so remove TODO.
```
name \ time/op old new pool
Exists/2_shards-40 52.3µs ±23% 91.6µs ± 6% 84.2µs ± 1%
Exists/4_shards-40 72.7µs ±11% 121.8µs ± 8% 116.9µs ± 5%
name \ alloc/op old new pool
Exists/2_shards-40 5.00kB ± 0% 5.03kB ± 0% 5.16kB ± 0%
Exists/4_shards-40 9.89kB ± 0% 9.93kB ± 1% 10.19kB ± 0%
name \ allocs/op old new pool
Exists/2_shards-40 112 ± 1% 115 ± 1% 117 ± 1%
Exists/4_shards-40 207 ± 1% 211 ± 1% 216 ± 1%
```
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-03-04 12:31:41 +03:00 |
|
Evgenii Stratonikov
|
dab6bcabe4
|
[#1146] engine: Add benchmarks for exists
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-03-04 12:31:41 +03:00 |
|
Pavel Karpy
|
0e0a675f35
|
[#1212] morph: Fix NPE in multi client
Share multi cache between single clients.
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
|
2022-03-04 12:16:11 +03:00 |
|
Alex Vanin
|
cbc816d57d
|
[#1211] node: Fix object get init error check
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-04 11:47:24 +03:00 |
|
Alex Vanin
|
bc45a79d1f
|
[#1211] innerring: Fix object get init error check
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-04 11:47:24 +03:00 |
|
Alex Vanin
|
99749ea042
|
[#1211] neofs-cli: Specify address in session token
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-04 11:47:24 +03:00 |
|
Alex Vanin
|
1b5cb2dfe2
|
[#1211] neofs-cli: Specify verb in object session token
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-04 11:47:24 +03:00 |
|
Alex Vanin
|
ca17eb0eb4
|
[#1211] innerring: Fix objectIDs list reader
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-04 11:47:24 +03:00 |
|
Alex Vanin
|
6d3e626f20
|
[#1211] neofs-cli: Fix objectIDs list reader
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-04 11:47:24 +03:00 |
|
Alex Vanin
|
4935016bf8
|
[#1211] neofs-cli: Set bearer and session token in all object service requests
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-04 11:47:24 +03:00 |
|
Stanislav Bogatyrev
|
08f0a0b557
|
[#1167] Fix typos in README
Based on changes suggested by @roschler.
Signed-off-by: Stanislav Bogatyrev <stanislav@nspcc.ru>
|
2022-03-04 10:50:16 +03:00 |
|
Leonard Lyubich
|
b5bdcfc076
|
[#1194] client: Support request X-headers
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2022-03-03 15:38:38 +03:00 |
|
Leonard Lyubich
|
dd6d7d2d10
|
[#1209] Upgrade NeoFS SDK Go
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2022-03-03 15:38:38 +03:00 |
|
Alex Vanin
|
09db5e387d
|
[#1200] cli: Mention filter key prefixes in eACL creation command
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-03-01 10:36:41 +03:00 |
|
Evgenii Stratonikov
|
e10b8f53d6
|
[#1151] morph/client: Cache notary transaction heights
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-03-01 10:35:54 +03:00 |
|
Leonard Lyubich
|
e0dce1043a
|
[#1195] Adopt recent changes in NeoFS SDK
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
|
2022-02-28 10:43:03 +03:00 |
|
Evgenii Stratonikov
|
a8d10704d5
|
[#1182] neofs-cli: use BasicACL.String() for user output
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-22 11:26:34 +03:00 |
|
ZhangTao1596
|
dd0e10d306
|
[#1180] ir/internal: Fix audit range hash type
Signed-off-by: ZhangTao1596 <zhangtao@ngd.neo.org>
|
2022-02-14 12:36:02 +03:00 |
|
Alex Vanin
|
838a3fdb85
|
[#1103] example: Add neofs-cli config example
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-02-11 15:36:26 +03:00 |
|
Evgenii Stratonikov
|
47cd10a4d7
|
[#767] services/object: replace duplicate link in TODO
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-11 13:59:27 +03:00 |
|
Evgenii Stratonikov
|
e288a0188d
|
[#749] neofs-adm: refactor password reading into a separate function
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-11 13:26:27 +03:00 |
|
Evgenii Stratonikov
|
e21d054fe2
|
[#749] morph/client: set group signer scope
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-11 13:26:27 +03:00 |
|
Evgenii Stratonikov
|
fa947b85a6
|
[#749] morph/client: reuse TestInvokePrm in InvokePrm
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-11 13:26:27 +03:00 |
|
Evgenii Stratonikov
|
9e2f7ac371
|
[#749] morph/client: allow to fetch contract group key
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-11 13:26:27 +03:00 |
|
Evgenii Stratonikov
|
4838d3bb80
|
[#749] morph/client: cache NNS contract hash
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-11 13:26:27 +03:00 |
|
Evgenii Stratonikov
|
050a4bb2b0
|
[#1115] *: link TODOs to corresponding issues
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-11 12:58:59 +03:00 |
|
Evgenii Stratonikov
|
692790a899
|
[#1115] services/object: reuse errors from core service
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-11 12:58:59 +03:00 |
|
Evgenii Stratonikov
|
4caa330ddc
|
[#1115] morph/client: reuse errors from container contract
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-11 12:58:59 +03:00 |
|
Evgenii Stratonikov
|
f9d3111825
|
[#1115] blobovnicza: remove GetRange method
It is unused and incorrect as described in FIXME.
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-11 12:58:59 +03:00 |
|
Evgenii Stratonikov
|
18f6fba6ea
|
[#1115] neofs-ir: determine config type based on extension
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-11 12:58:59 +03:00 |
|
Evgenii Stratonikov
|
c1530dec5e
|
[#1115] shard/gc: provide parsed addresses in HandleExpiredTombstones
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-11 12:58:59 +03:00 |
|
Evgenii Stratonikov
|
7ca06aeae2
|
[#1115] neofs-adm: generate wallets with 0644 permission
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-11 12:58:59 +03:00 |
|
Evgenii Stratonikov
|
a91b59fff9
|
[#1115] neofs-adm: use request timeout in N3 client
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-11 12:58:59 +03:00 |
|
Evgenii Stratonikov
|
0695ec4125
|
[#1133] services/session: remove expired tokens every epoch
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-08 14:58:32 +03:00 |
|
Evgenii Stratonikov
|
b3b3b8b20f
|
[#1090] neofs-adm: Add history of commands to a storage configurator
It also persists between sessions.
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-08 14:53:20 +03:00 |
|
Evgenii Stratonikov
|
8263582dde
|
[#1090] neofs-adm: add interactive configurator for storage node
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-08 14:53:20 +03:00 |
|
Pavel Karpy
|
1667ec9e6d
|
[#1131] *: Adopt SDK changes
`object.Address` has been moved to `object/address`
`object.ID` has been moved to `object/id`
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
|
2022-02-08 09:45:38 +03:00 |
|
Evgenii Stratonikov
|
1c821d6c36
|
[#625] morph/client: remove unused interface
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-08 09:43:54 +03:00 |
|
Evgenii Stratonikov
|
c34cfa1f35
|
[#625] client/container: remove intermediate wrapper
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-08 09:43:54 +03:00 |
|
Evgenii Stratonikov
|
819d80a7a9
|
[#625] client/audit: remove intermediate wrapper
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-08 09:43:54 +03:00 |
|
Evgenii Stratonikov
|
767ee5c0cd
|
[#625] client/reputation: remove intermediate wrapper
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-08 09:43:54 +03:00 |
|
Evgenii Stratonikov
|
97d18bc515
|
[#625] client/netmap: remove intermediate wrapper
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-08 09:43:54 +03:00 |
|
Evgenii Stratonikov
|
8c5c3ac9e8
|
[#625] client/neofsid: remove intermediate wrapper
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-08 09:43:54 +03:00 |
|
Evgenii Stratonikov
|
8474abb911
|
[#625] client/neofs: remove intermediate wrapper
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-08 09:43:54 +03:00 |
|
Evgenii Stratonikov
|
6f50fefbea
|
[#625] client/balance: remove intermediate wrapper
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-08 09:43:54 +03:00 |
|
Pavel Karpy
|
c7a8c762e0
|
[#1136] cli: Allow usage of empty wallet passwords
Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
|
2022-02-07 14:42:46 +03:00 |
|
Alex Vanin
|
b86b06c0ca
|
[#1101] neofs-cli: Set expiration in session token based on network info
Signed-off-by: Alex Vanin <alexey@nspcc.ru>
|
2022-02-07 13:29:25 +03:00 |
|
Evgenii Stratonikov
|
1deea4e8c6
|
[#749] neofs-adm: Set signer for committee transactions
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2022-02-04 11:49:55 +03:00 |
|