Blockchain

Neo SPCC releases NeoFS Node v0.51.1 with new CLI tooling, storage fixes, and operational improvements

Neo SPCC has printed NeoFS Node v0.51.1, a follow-up to the v0.51.0 launch that shipped earlier this month. The replace focuses on new administration and diagnostic tooling, a number of storage-layer bug fixes, and efficiency enhancements to metabase resynchronization.

NeoFS Node v0.51.1

The v0.51.1 launch introduces new CLI instructions and a storage node observability metric alongside a set of focused bug fixes and dependency updates.

On the tooling facet, a brand new container coverage test command permits operators to confirm whether or not a container’s placement coverage might be glad by the present community map, offering a fast diagnostic for coverage misconfiguration. The neofs-adm utility beneficial properties two mainchain administration instructions: mainchain replace for upgrading contracts and mainchain model for querying the deployed contract model, streamlining administrative workflows for node operators managing NeoFS infrastructure on the Neo mainchain.

A brand new policer consistency state metric has been added to storage nodes. The metric tracks whether or not the policer has accomplished a full cycle with out performing any object relocations, successfully signaling that each one objects on the node conform to their placement insurance policies. As soon as a clear cycle completes the metric is ready to true; any subsequent relocation resets it to false till one other clear cross finishes. This offers operators a simple strategy to monitor cluster consistency on the node degree.

On the efficiency facet, metabase resynchronization has been accelerated by means of the usage of batch operations, lowering the time required to rebuild the metabase when operators set off a resync.

Storage nodes now retry notary requests when an inadequate quantity of gasoline error is encountered, addressing a state of affairs the place container deletion may fail attributable to transient gasoline shortages throughout contract execution. This resolves a difficulty that had been intermittently stopping container removing on the community.

See also  L1 activity based on active wallets slowed down in November, extending the trend from the past year

Bug fixes on this launch tackle a number of storage-layer points. Compressed recordsdata within the FSTree at the moment are correctly closed after use, stopping useful resource leaks. A possible payload overflow when retrieving full objects from mixed FSTree recordsdata has been corrected. The CLI’s default token timestamps have been adjusted to account for the community’s block time, resolving frequent token validity errors on TestNet and MainNet the place the earlier defaults had been too tight. Repeated rubbish assortment makes an attempt to delete objects that not exist at the moment are suppressed, and tackle adjustments within the node configuration now accurately set off a netmap replace slightly than being silently ignored. Lastly, a billing repair has been utilized for networks that migrated contracts from model 0.25.0 to 0.26.0, with the neofs-contracts dependency up to date to v0.26.1 to include the correction.

The NeoGo dependency has been up to date to v0.117.0.

Improve steerage

NeoFS Node v0.51.1 is an easy replace from v0.51.0 with no breaking configuration adjustments. Operators operating v0.51.0 can improve in place. These nonetheless on v0.50.x ought to observe the migration steerage printed with the v0.51.0 launch, together with eradicating deprecated Interior Ring configuration choices and finishing any excellent metabase migrations earlier than upgrading.

The complete changelog and launch property might be discovered on the hyperlink beneath:
https://github.com/nspcc-dev/neofs-node/releases/tag/v0.51.1

Source link

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button
Please enter CoinGecko Free Api Key to get this plugin works.