nasa / bplib

Apache License 2.0
27 stars 13 forks source link

Fix #84, move storage to a service on data intf node number #85

Closed jphickey closed 2 years ago

jphickey commented 2 years ago

This changes the demo/test storage service from a separate node (3) to be a sub-service within the data node number.

This also implements a significant change to the mpool code to allow more extensibility. Standard objects implemented in mpool are limited to simple concepts - bundles, blocks, flows, and references to those. CLA Interfaces and data sockets are managed as extensions to those standard objects. This should permit other types of services to be added without requiring the basic mpool to know about them.