nasa / bplib

Apache License 2.0
30 stars 13 forks source link

Should not claim custody unless persistent storage is configured #123

Closed jphickey closed 2 years ago

jphickey commented 2 years ago

Currently the custody acknowledgement followed regardless of the type of storage in use. Notably, this means even if the bundle is only cached in RAM, the node still updates the custody block and will send an acknowledgement back to the previous custodian.

A storage-less (RAM only) configuration is valid, but the node should not claim custody of a bundle, it should simply pass through the custody block as-is.