diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c208cd4..13fe707c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ Changelog for NeoFS Node - Serving `NetmapService.NetmapSnapshot` RPC (#1793) - `netmap snapshot` command of NeoFS CLI (#1793) - `apiclient.allow_external` config flag to fallback to node external addresses (#1817) +- Support `MAINTENANCE` state of the storage nodes (#1680, #1681) - Changelog updates CI step (#1808) - Validate storage node configuration before node startup (#1805) - `neofs-node -check` command to check the configuration file (#1805) @@ -15,7 +16,6 @@ Changelog for NeoFS Node - Validate policy before container creation (#1704) ### Changed - - Allow to evacuate shard data with `EvacuateShard` control RPC (#1800) - Flush write-cache when moving shard to DEGRADED mode (#1825) @@ -23,6 +23,8 @@ Changelog for NeoFS Node - Description of command `netmap nodeinfo` (#1821) - Proper status for object.Delete if session token is missing (#1697) - Fail startup if metabase has an old version (#1809) +- Storage nodes could enter the network with any state (#1796) +- Missing check of new state value in `ControlService.SetNetmapStatus` (#1797) ### Removed - Remove WIF and NEP2 support in `neofs-cli`'s --wallet flag (#1128) @@ -38,6 +40,12 @@ Node can now specify additional addresses in `ExternalAddr` attribute. To allow other nodes external address, use `apiclient.allow_external` config setting. Add `--force` option to skip placement validity check for container creation. +Pass `maintenance` state to `neofs-cli control set-status` to enter maintenance mode. +If network allows maintenance state (*), it will be reflected in the network map. +Storage nodes under maintenance are not excluded from the network map, but don't +serve object operations. (*) can be fetched from network configuration via +`neofs-cli netmap netinfo` command. + ## [0.32.0] - 2022-09-14 - Pungdo (풍도, 楓島) ### Added