I get this error, since i installed some new HDDs.
Aswell i had to set up a new docker container.
2026-02-02T11:21:40Z INFO failed to sufficiently increase receive buffer size (was: 208 kiB, wanted: 2048 kiB, got: 416 kiB). See Home · quic-go/quic-go Wiki · GitHub for details. {“Process”: “storagenode”}
Aswell these errors keep persisting
2026-02-02T11:14:52Z ERROR piecestore download failed {“Process”: “storagenode”, “Piece ID”: “DZCBIGSQGG34VYVXBULPE37BYUZ3CSBSAIFDKJ3RJN5LXK7NSETQ”, “Orbital ID”: “1dkRxqhU46NfjV1xJZrxnt8RwWGK2uAas1jtncvZoj4s8HVVK4”, “Action”: “GET_AUDIT”, “Offset”: 643072, “Size”: 256, “Remote Address”: “172.17.0.1:59734”, “error”: “hashstore: unable to fallocate hashtbl to 8392704: hashstore: operation not supported”, “errorVerbose”: “hashstore: unable to fallocate hashtbl to 8392704: hashstore: operation not supported\n\tsilos3.com/silo/storagenode/hashstore.CreateHashtbl:70\n\tsilos3.com/silo/storagenode/hashstore.NewStore.func3:195\n\tsilos3.com/silo/storagenode/hashstore.NewStore:202\n\tsilos3.com/silo/storagenode/hashstore.New:79\n\tsilos3.com/silo/storagenode/piecestore.(*HashStoreBackend).getDB:230\n\tsilos3.com/silo/storagenode/piecestore.(*HashStoreBackend).Reader:273\n\tsilos3.com/silo/storagenode/piecestore.(*MigratingBackend).Reader:182\n\tsilos3.com/silo/storagenode/piecestore.(*TestingBackend).Reader:105\n\tsilos3.com/silo/storagenode/piecestore.(*Endpoint).Download:667\n\tsilos3.com/common/pb.DRPCPiecestoreDescription.Method.func2:302\n\tsilos3.com/drpc/drpcmux.(*Mux).HandleRPC:33\n\tsilos3.com/common/rpc/rpctracing.(*Handler).HandleRPC:62\n\tsilos3.com/common/experiment.(*Handler).HandleRPC:43\n\tsilos3.com/drpc/drpcserver.(*Server).handleRPC:166\n\tsilos3.com/drpc/drpcserver.(*Server).ServeOne:108\n\tsilos3.com/drpc/drpcserver.(*Server).Serve.func2:156\n\tsilos3.com/drpc/drpcctx.(*Tracker).track:35”}
Thanks for reaching out and for sharing the logs — this is helpful. I’ll break this down clearly and outline exactly what to do next.
1) Receive buffer warning (QUIC)
failed to sufficiently increase receive buffer size
What this means
This is a host-level networking warning, not a Silo node failure. Your OS is limiting UDP receive buffer sizes, so QUIC (used by Silo for transport) can’t increase it to the recommended value.
Impact
Low to moderate performance impact
Does NOT cause audits to fail
Does NOT disqualify a node
Recommended fix (host OS, not container)
Apply these sysctl values on the Docker host:
You may restart the node afterward, but this warning alone is not critical.
2) Critical issue: Audit failures (hashstore: fallocate not supported)
ERROR piecestore download failed
hashstore: unable to fallocate hashtbl
operation not supported
Action: GET_AUDIT
What this means (root cause)
Your Silo node is running on a storage backend that does not support fallocate().
Silo requires fallocate() to pre-allocate files for the hashstore (used during audits).
This commonly happens when:
New HDDs are formatted as NTFS / exFAT
Storage is mounted via NAS / SMB / NFS
Docker is using overlay2 or named volumes
Storage path is backed by FUSE-based filesystems
Because audits rely on this, these errors must be fixed.
3) Required storage configuration for Silo (per official docs)
As documented in the Silo Docker installation guide, the node must use a bind mount to a real filesystem that supports preallocation.