The first version of the storage server with protocol access has been released, designed to address the issue of a large number of small files in file systems, including clustered ones.
Some features include:
- multithreading;
- multi-server capability, ensuring fault tolerance and load balancing;
- maximum transparency for users or developers;
- supported HTTP methods: GET, HEAD, PUT, and DELETE;
- control over behavior during reading and writing via client headers;
- support for flexibly configurable virtual hosts;
- support for data integrity CRC during writing/reading;
- semi-dynamic buffers for minimal memory consumption and optimal network performance tuning;
- delayed data compaction;
- additionally — multithreaded archiver wZA for file migration without service downtime.
The product is designed for mixed use, including support for working with large files without sacrificing performance.
The main recommended usage is on origin servers and large storage systems to significantly reduce the amount of metadata in clustered file systems and expand their capabilities.
Server is distributed under the BSD-3 license.
Source: linux.org.ru

