frostfs-node/cmd/neofs-node
Pavel Karpy 76b87c6d94 [#1972] node: Do not save objects if node not in a container
Do not use node's local storage if it is clear that an object will be
removed anyway as a redundant. It requires moving the changing local storage
logic from the validation step to the local target implementation.
It allows performing any relations checks (e.g. object locking) only if a
node is considered as a valid container member and is expected to store
(stored previously) all the helper objects (e.g. `LOCK`, `TOMBSTONE`, etc).

Signed-off-by: Pavel Karpy <carpawell@nspcc.ru>
2022-11-08 13:18:15 +03:00
..
config [#1992] writecache: Allow to open in NOSYNC mode 2022-11-01 15:29:01 +03:00
reputation [#1770] logger: Refactor Logger component 2022-10-12 18:11:05 +03:00
accounting.go [#625] client/balance: remove intermediate wrapper 2022-02-08 09:43:54 +03:00
attributes.go [#1513] Upgrade NeoFS SDK Go with changed netmap package 2022-06-17 15:53:18 +03:00
cache.go [#1628] node: Move common EACLSource interface to core pkg 2022-09-13 10:33:50 +03:00
config.go [#1992] writecache: Allow to open in NOSYNC mode 2022-11-01 15:29:01 +03:00
container.go [#1910] .golangci.yml: Add godot linker 2022-10-18 15:08:26 +03:00
control.go [#1893] neofs-node: Do not fail unless all gRPC endpoints are unavailable 2022-10-26 12:48:38 +03:00
grpc.go [#1893] neofs-node: Do not fail unless all gRPC endpoints are unavailable 2022-10-26 12:48:38 +03:00
main.go [#1910] .golangci.yml: Add godot linker 2022-10-18 15:08:26 +03:00
metrics.go [#1602] config: Rename metrics and profiler sections 2022-07-18 19:41:22 +03:00
morph.go [#1713] node: Add Neo RPC switch interval to the config 2022-10-25 17:38:48 +03:00
netmap.go [#1900] node: Fix loosing the "maintenance" status 2022-10-28 18:30:59 +03:00
notificator.go [#1910] .golangci.yml: Add misspell linker 2022-10-18 15:08:26 +03:00
object.go [#1972] node: Do not save objects if node not in a container 2022-11-08 13:18:15 +03:00
pprof.go [#1602] config: Enable metrics and profiler services with a flag 2022-07-18 19:41:22 +03:00
reputation.go [#1770] logger: Refactor Logger component 2022-10-12 18:11:05 +03:00
session.go [#1930] services/session: Log calling Create RPC 2022-10-24 17:45:22 +03:00
timers.go [#1210] reputation: Resolve race condition 2022-03-16 17:18:30 +03:00
tree.go [#1329] tree: Sync trees when a node first time appears in a container 2022-10-21 18:47:56 +03:00
validate.go [#1770] node: Validate logger config section 2022-10-12 18:11:05 +03:00
validate_test.go [#1764] neofs-node: Validate config before usage 2022-09-27 08:57:20 +03:00
worker.go [#108] cmd/neofs-node: Listen new epoch notifications from morph 2020-10-21 14:42:51 +03:00