Hi all.
I am encountered an error as storage node operator.
Here are my steps to reproduce this error
- I am allocated 1.5 Tb of space for storage node. All space was allocated, 2.0 Mb was left, no incoming PUT requests in logs.
- Then I am increased available space to 1.7 Tb. Node continues to download data (200 GB).
- 1.7 Tb was filled. But when I call the dashboard I see a NEGATIVE value of remaining space (-1.7 Mb). Satellites continue trying to make PUT requests to my node, but all those PUT requests comes up with an error.
My logs:
2019-08-06T20:21:02.920Z INFO piecestore upload failed {"Piece ID": "7SOAS57PXTORZBWSAMPPMO5IBF44M2KV2VFRHYEHKZEMQ2IGX67A", "SatelliteID": "118UWpMCHzs6CvSgWd9BfFVjw5K9pZbJjkfZJexMtSkmKxvvAW", "Action": "PUT", "error": "piecestore protocol: out of space", "errorVerbose": "piecestore protocol: out of space\n\tstorj . io/storj/storagenode/piecestore.(*Endpoint).Upload:316\n\tstorj . io/storj/pkg/pb._Piecestore_Upload_Handler:701\n\tstorj . io/storj/pkg/server.logOnErrorStreamInterceptor:23\n\tgoogle . golang . org/grpc.(*Server).processStreamingRPC:1209\n\tgoogle . golang . org/grpc.(*Server).handleStream:1282\n\tgoogle . golang . org/grpc.(*Server).serveStreams.func1.1:717"} 2019-08-06T20:21:02.920Z ERROR piecestore protocol: out of space storj . io/storj/storagenode/piecestore.(*Endpoint).Upload:316 storj . io/storj/pkg/pb._Piecestore_Upload_Handler:701 storj.io/storj/pkg/server.logOnErrorStreamInterceptor:23 google . golang . org/grpc.(*Server).processStreamingRPC:1209 google . golang . org/grpc.(*Server).handleStream:1282 google . golang . org/grpc.(*Server).serveStreams.func1.1:717
GET requests finishes fine, GET_AUDIT requests is also ok.
Here are my questions:
- Will my node reputation suffer from continuously failing PUT requests?
- How can I tell satellites to stop making PUT requests to my node?
- I tried to allocate some additional space in my node (set available space to 1.71 GB) but it didnt’t help (docker stop, docker rm, docker run with new parameters). Available space still -1.7 Mb.
If I stop my storage node my reputation will suffer (lack of uptime). If I continue to run my node my reputation will suffer (because of errors).
What can I do in this situation?