I'd like to determine how quickly 16Gb of disk space might be consumed on a device with limited storage capacity in the following scenario:
I create a seed node on a high capacity server, defining a chain and a stream. The seed node subscribes to the stream. No other node subscribes to the stream.
I create 10,000 additional nodes, each on a small device. The seed node grants chain connnect, send, receive permissions to each node as well as stream publish permission. Each node is then expected to invoke the publish command 4 times every 15 seconds with a hex data payload of approximately 400 bytes on each invocation. If run continuously, that would be 23,040 publish requests per device per day.
How quickly will the devices use up 16Gb? If less than a year, is there a procedure for archiving and offloading old stream information to free up disk space?
TIA for any insights.