NeoFS is a decentralized distributed object storage integrated with the Neo blockchain

blockchain distributed distributed-systems storage
4 Open Issues Need Help Last updated: Jun 19, 2025

Open Issues Need Help

View All on GitHub
Cover errors in PUT tests about 2 months ago

AI Summary: The task is to add test coverage for error cases in the PUT functionality of the NeoFS project. This involves writing unit tests to ensure that all possible error scenarios are handled correctly, building upon existing tests that only cover successful PUT operations. References to related issues (#3467, #3468) are provided for context.

Complexity: 3/5
good first issue neofs-storage U4 S3 I4 test

NeoFS is a decentralized distributed object storage integrated with the Neo blockchain

Go
#blockchain#distributed#distributed-systems#storage

AI Summary: Add test suites to the NeoFS project to ensure metadata consistency during PUT operations, addressing a gap in existing test coverage (issue #3461). This involves creating new tests that verify metadata consistency when storing objects.

Complexity: 4/5
good first issue neofs-storage U4 S3 I4 test

NeoFS is a decentralized distributed object storage integrated with the Neo blockchain

Go
#blockchain#distributed#distributed-systems#storage

AI Summary: Extend existing NeoFS PUT tests to cover LINK, TOMBSTONE, and LOCK object types, ensuring these object types are handled correctly during upload and broadcast across the container, without splitting.

Complexity: 4/5
good first issue neofs-storage U4 S3 I4 test

NeoFS is a decentralized distributed object storage integrated with the Neo blockchain

Go
#blockchain#distributed#distributed-systems#storage

AI Summary: Optimize NeoFS storage node (SN) performance by deduplicating the serialization of bearer/session tokens. Currently, the SN serializes the token twice per request: once for cache access and again for signature verification. The task involves modifying the code to serialize the token only once and reuse the result, improving efficiency. Alternatives considered include directly using the binary token received via gRPC, but this is deemed more challenging due to the gRPC library's API.

Complexity: 3/5
enhancement help wanted neofs-storage performance U4 S4 I4

NeoFS is a decentralized distributed object storage integrated with the Neo blockchain

Go
#blockchain#distributed#distributed-systems#storage