nasa / bplib

Apache License 2.0
27 stars 13 forks source link

Active table constraint artificial for bundles not requesting custody transfer #20

Open jpswinski opened 5 years ago

jpswinski commented 5 years ago

The current design requires that there is an open slot in the active table before a bundle is dequeued, in case it requests custody transfer. But in reality, even if the active table was full, if the code could still send all the bundles that don't request custody transfer. But in order to do that, the storage service would need to be able to "look ahead" for any bundles that didn't request custody and then dequeue them out of order.