Skip to content

Update Ingest Server Logic to use Depositors

With the Depositor table added to the Ingest Server, we can now use it in the logic of a few operations:

  • Creating Replications (Depositor holds the distribution information)
    • This likely has more to do with the BagService than ReplicationService as it creates the Distribution entities
    • Might want to update the ReplicationService to only allow Nodes which are in a Despoitor's Distribution to be able to have Replications created
    • This has implications for the json which is sent to the ingest server... version bump?
  • Determining when a Bag is PRESERVED
    • No longer need to rely on the requiredReplications