Skip to content

Instantly share code, notes, and snippets.

@pgwillia
Last active September 21, 2022 20:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pgwillia/14000f30c046ffd1ecc1a464fdea2998 to your computer and use it in GitHub Desktop.
Save pgwillia/14000f30c046ffd1ecc1a464fdea2998 to your computer and use it in GitHub Desktop.
How does pushmi_pullyu work?
$ tree 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/
05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/
└── 05296aa6-4ced-4cf0-a612-b008fd40a404
├── bag-info.txt
├── bagit.txt
├── data
│   ├── logs
│   │   ├── aipcreation.log
│   │   └── files_logs
│   │   └── a8592fcf-af2c-4f44-921a-b98a0be467c3
│   │   └── content_fixity_report.n3
│   └── objects
│   ├── files
│   │   └── a8592fcf-af2c-4f44-921a-b98a0be467c3
│   │   └── theses.jpg
│   └── metadata
│   ├── files_metadata
│   │   ├── a8592fcf-af2c-4f44-921a-b98a0be467c3
│   │   │   └── file_set_metadata.n3
│   │   └── file_order.xml
│   └── object_metadata.n3
├── manifest-md5.txt
├── manifest-sha1.txt
├── tagmanifest-md5.txt
└── tagmanifest-sha1.txt
11 directories, 12 files
$ tree 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/
05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/
└── 05296aa6-4ced-4cf0-a612-b008fd40a404
├── bag-info.txt
├── bagit.txt
├── data
│   ├── logs
│   │   ├── aipcreation.log
│   │   └── files_logs
│   │   ├── 4c0f0645-019a-40f5-86cb-7bd0b37f0ea7
│   │   │   └── content_fixity_report.n3
│   │   ├── 5a4124fb-0384-45f4-9e7a-05cd3c665a55
│   │   │   └── content_fixity_report.n3
│   │   └── cbd4924d-f377-47c2-b23e-8fb7130952bf
│   │   └── content_fixity_report.n3
│   └── objects
│   ├── files
│   │   ├── 4c0f0645-019a-40f5-86cb-7bd0b37f0ea7
│   │   │   └── era-logo.png
│   │   ├── 5a4124fb-0384-45f4-9e7a-05cd3c665a55
│   │   │   └── theses.jpg
│   │   └── cbd4924d-f377-47c2-b23e-8fb7130952bf
│   │   └── image-sample.jpeg
│   └── metadata
│   ├── files_metadata
│   │   ├── 4c0f0645-019a-40f5-86cb-7bd0b37f0ea7
│   │   │   └── file_set_metadata.n3
│   │   ├── 5a4124fb-0384-45f4-9e7a-05cd3c665a55
│   │   │   └── file_set_metadata.n3
│   │   ├── cbd4924d-f377-47c2-b23e-8fb7130952bf
│   │   │   └── file_set_metadata.n3
│   │   └── file_order.xml
│   └── object_metadata.n3
├── manifest-md5.txt
├── manifest-sha1.txt
├── tagmanifest-md5.txt
└── tagmanifest-sha1.txt
17 directories, 18 files

How does pushmi_pullyu work?

Workflow

sequenceDiagram
    autonumber
    Jupiter->>Redis: Create or Update triggers after_save callback push_entity_for_preservation
    Pushmi Pullyu->>Redis: Items in the queue?
    Redis->>Pushmi Pullyu: Get top item in queue
    Pushmi Pullyu->>Jupiter: Get AIP
    Jupiter->>Pushmi Pullyu: Build AIP
    Pushmi Pullyu->>Swift: Deposit AIP

What happens when you delete an item?

  1. Triggers after_save callback enqueues the item for preservation
  2. pushmi_pullyu begins attempt to preserve
  3. Request to get AIP fails
ActiveRecord::RecordNotFound - Couldn't find Thesis with 'id'=52f693fe-90a3-4189-bfcf-d738f8ae1fca:
  app/controllers/aip/v1/entities_controller.rb:245:in `load_entity'
  1. Nothing is pushed to Swift

What happens when you delete a file associated with an item?

  1. Triggers a save on the item
  2. after_save callback enqueues the item for preservation
  3. AIP doesn't contain any references to the deleted file
  4. Swift replaces previous AIP with the new AIP

To confirm this behaviour I saved the work from Swift before and after deleting two associated files (4c0f0645-019a-40f5-86cb-7bd0b37f0ea7, 5a4124fb-0384-45f4-9e7a-05cd3c665a55) via the Jupiter interface. I observed that the content in the pushmi_pullyu work directory is identical to the object I retrieved via swift download ERA

I'm not as familiar with how we've set up Swift. It's possible that it's doing versioning.

I started swift, pushmi_pullyu and jupiter.

pushmi_pullyu$ docker-compose up -d # start swift
pushmi_pullyu$ bundle exec pushmi_pullyu # start pmpy
jupiter$ docker-compose up -d # start redis, database, etc
jupiter$ bundle exec rails s # start jupiter

I also had to initialize environment variables swift auth -v -U test:tester -K testing -A http://localhost:8080/auth/v1.0, JUPITER_API_KEY and JUPITER_USER

Below is the differences.

$ diff -ur 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete
diff -ur 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/bag-info.txt 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/bag-info.txt
--- 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/bag-info.txt	2022-07-29 10:29:33.000000000 -0600
+++ 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/bag-info.txt	2022-08-02 09:37:25.000000000 -0600
@@ -1,4 +1,4 @@
 AIP-Version: lightaip-2.0
 Bag-Software-Agent: BagIt Ruby Gem (https://github.com/tipr/bagit)
-Bagging-Date: 2022-07-29
-Payload-Oxum: 86414.12
+Bagging-Date: 2022-08-02
+Payload-Oxum: 60639.6
diff -ur 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/logs/aipcreation.log 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/logs/aipcreation.log
--- 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/logs/aipcreation.log	2022-07-29 10:29:33.000000000 -0600
+++ 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/logs/aipcreation.log	2022-08-02 09:37:25.000000000 -0600
@@ -1,23 +1,11 @@
-# Logfile created on 2022-07-29 10:29:33 -0600 by logger.rb/v1.5.1
-I, [2022-07-29T10:29:33.379492 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/object_metadata.n3 -- Downloading from aip/v1/theses/05296aa6-4ced-4cf0-a612-b008fd40a404 ...
-I, [2022-07-29T10:29:33.462799 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/object_metadata.n3 -- Saved
-I, [2022-07-29T10:29:33.462882 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata/file_order.xml -- Downloading from aip/v1/theses/05296aa6-4ced-4cf0-a612-b008fd40a404/filesets ...
-I, [2022-07-29T10:29:33.485828 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata/file_order.xml -- Saved
-I, [2022-07-29T10:29:33.529171 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/files/5a4124fb-0384-45f4-9e7a-05cd3c665a55/theses.jpg -- Downloading from /home/pjenkins/Code/ualbertalib/jupiter/storage/2p/w7/2pw7bhz4jh46mwpfed1vyc6z3dd8 ...
-I, [2022-07-29T10:29:33.529582 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/files/5a4124fb-0384-45f4-9e7a-05cd3c665a55/theses.jpg -- Saved
-I, [2022-07-29T10:29:33.529652 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/logs/files_logs/5a4124fb-0384-45f4-9e7a-05cd3c665a55/content_fixity_report.n3 -- Downloading from aip/v1/theses/05296aa6-4ced-4cf0-a612-b008fd40a404/filesets/5a4124fb-0384-45f4-9e7a-05cd3c665a55/fixity ...
-I, [2022-07-29T10:29:33.558159 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/logs/files_logs/5a4124fb-0384-45f4-9e7a-05cd3c665a55/content_fixity_report.n3 -- Saved
-I, [2022-07-29T10:29:33.558238 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata/5a4124fb-0384-45f4-9e7a-05cd3c665a55/file_set_metadata.n3 -- Downloading from aip/v1/theses/05296aa6-4ced-4cf0-a612-b008fd40a404/filesets/5a4124fb-0384-45f4-9e7a-05cd3c665a55 ...
-I, [2022-07-29T10:29:33.602662 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata/5a4124fb-0384-45f4-9e7a-05cd3c665a55/file_set_metadata.n3 -- Saved
-I, [2022-07-29T10:29:33.602917 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/files/cbd4924d-f377-47c2-b23e-8fb7130952bf/image-sample.jpeg -- Downloading from /home/pjenkins/Code/ualbertalib/jupiter/storage/nq/kf/nqkfhfzjkoarvkxis2fa89wy60nk ...
-I, [2022-07-29T10:29:33.603164 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/files/cbd4924d-f377-47c2-b23e-8fb7130952bf/image-sample.jpeg -- Saved
-I, [2022-07-29T10:29:33.603239 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/logs/files_logs/cbd4924d-f377-47c2-b23e-8fb7130952bf/content_fixity_report.n3 -- Downloading from aip/v1/theses/05296aa6-4ced-4cf0-a612-b008fd40a404/filesets/cbd4924d-f377-47c2-b23e-8fb7130952bf/fixity ...
-I, [2022-07-29T10:29:33.648665 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/logs/files_logs/cbd4924d-f377-47c2-b23e-8fb7130952bf/content_fixity_report.n3 -- Saved
-I, [2022-07-29T10:29:33.648750 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata/cbd4924d-f377-47c2-b23e-8fb7130952bf/file_set_metadata.n3 -- Downloading from aip/v1/theses/05296aa6-4ced-4cf0-a612-b008fd40a404/filesets/cbd4924d-f377-47c2-b23e-8fb7130952bf ...
-I, [2022-07-29T10:29:33.695621 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata/cbd4924d-f377-47c2-b23e-8fb7130952bf/file_set_metadata.n3 -- Saved
-I, [2022-07-29T10:29:33.695883 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/files/4c0f0645-019a-40f5-86cb-7bd0b37f0ea7/era-logo.png -- Downloading from /home/pjenkins/Code/ualbertalib/jupiter/storage/jw/wn/jwwn4nzc1xd0kbtiy6nttbum0rj8 ...
-I, [2022-07-29T10:29:33.696110 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/files/4c0f0645-019a-40f5-86cb-7bd0b37f0ea7/era-logo.png -- Saved
-I, [2022-07-29T10:29:33.696200 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/logs/files_logs/4c0f0645-019a-40f5-86cb-7bd0b37f0ea7/content_fixity_report.n3 -- Downloading from aip/v1/theses/05296aa6-4ced-4cf0-a612-b008fd40a404/filesets/4c0f0645-019a-40f5-86cb-7bd0b37f0ea7/fixity ...
-I, [2022-07-29T10:29:33.726573 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/logs/files_logs/4c0f0645-019a-40f5-86cb-7bd0b37f0ea7/content_fixity_report.n3 -- Saved
-I, [2022-07-29T10:29:33.726651 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata/4c0f0645-019a-40f5-86cb-7bd0b37f0ea7/file_set_metadata.n3 -- Downloading from aip/v1/theses/05296aa6-4ced-4cf0-a612-b008fd40a404/filesets/4c0f0645-019a-40f5-86cb-7bd0b37f0ea7 ...
-I, [2022-07-29T10:29:33.784237 #14102]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata/4c0f0645-019a-40f5-86cb-7bd0b37f0ea7/file_set_metadata.n3 -- Saved
+# Logfile created on 2022-08-02 09:37:23 -0600 by logger.rb/v1.5.1
+I, [2022-08-02T09:37:23.554307 #22837]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/object_metadata.n3 -- Downloading from aip/v1/theses/05296aa6-4ced-4cf0-a612-b008fd40a404 ...
+I, [2022-08-02T09:37:25.161641 #22837]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/object_metadata.n3 -- Saved
+I, [2022-08-02T09:37:25.161746 #22837]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata/file_order.xml -- Downloading from aip/v1/theses/05296aa6-4ced-4cf0-a612-b008fd40a404/filesets ...
+I, [2022-08-02T09:37:25.215122 #22837]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata/file_order.xml -- Saved
+I, [2022-08-02T09:37:25.296324 #22837]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/files/a8592fcf-af2c-4f44-921a-b98a0be467c3/theses.jpg -- Downloading from /home/pjenkins/Code/ualbertalib/jupiter/storage/2p/w7/2pw7bhz4jh46mwpfed1vyc6z3dd8 ...
+I, [2022-08-02T09:37:25.303909 #22837]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/files/a8592fcf-af2c-4f44-921a-b98a0be467c3/theses.jpg -- Saved
+I, [2022-08-02T09:37:25.304064 #22837]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/logs/files_logs/a8592fcf-af2c-4f44-921a-b98a0be467c3/content_fixity_report.n3 -- Downloading from aip/v1/theses/05296aa6-4ced-4cf0-a612-b008fd40a404/filesets/a8592fcf-af2c-4f44-921a-b98a0be467c3/fixity ...
+I, [2022-08-02T09:37:25.347286 #22837]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/logs/files_logs/a8592fcf-af2c-4f44-921a-b98a0be467c3/content_fixity_report.n3 -- Saved
+I, [2022-08-02T09:37:25.347390 #22837]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata/a8592fcf-af2c-4f44-921a-b98a0be467c3/file_set_metadata.n3 -- Downloading from aip/v1/theses/05296aa6-4ced-4cf0-a612-b008fd40a404/filesets/a8592fcf-af2c-4f44-921a-b98a0be467c3 ...
+I, [2022-08-02T09:37:25.411810 #22837]  INFO -- : [theses - 05296aa6-4ced-4cf0-a612-b008fd40a404]: tmp/work/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata/a8592fcf-af2c-4f44-921a-b98a0be467c3/file_set_metadata.n3 -- Saved
Only in 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/logs/files_logs: 4c0f0645-019a-40f5-86cb-7bd0b37f0ea7
Only in 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/logs/files_logs: 5a4124fb-0384-45f4-9e7a-05cd3c665a55
Only in 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/logs/files_logs: a8592fcf-af2c-4f44-921a-b98a0be467c3
Only in 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/logs/files_logs: cbd4924d-f377-47c2-b23e-8fb7130952bf
Only in 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/files: 4c0f0645-019a-40f5-86cb-7bd0b37f0ea7
Only in 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/files: 5a4124fb-0384-45f4-9e7a-05cd3c665a55
Only in 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/files: a8592fcf-af2c-4f44-921a-b98a0be467c3
Only in 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/files: cbd4924d-f377-47c2-b23e-8fb7130952bf
Only in 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata: 4c0f0645-019a-40f5-86cb-7bd0b37f0ea7
Only in 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata: 5a4124fb-0384-45f4-9e7a-05cd3c665a55
Only in 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata: a8592fcf-af2c-4f44-921a-b98a0be467c3
Only in 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata: cbd4924d-f377-47c2-b23e-8fb7130952bf
diff -ur 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata/file_order.xml 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata/file_order.xml
--- 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata/file_order.xml	2022-07-29 10:29:33.000000000 -0600
+++ 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/files_metadata/file_order.xml	2022-08-02 09:37:25.000000000 -0600
@@ -1,6 +1,4 @@
 <?xml version="1.0"?>
 <file_order>
-  <uuid>5a4124fb-0384-45f4-9e7a-05cd3c665a55</uuid>
-  <uuid>cbd4924d-f377-47c2-b23e-8fb7130952bf</uuid>
-  <uuid>4c0f0645-019a-40f5-86cb-7bd0b37f0ea7</uuid>
+  <uuid>a8592fcf-af2c-4f44-921a-b98a0be467c3</uuid>
 </file_order>
diff -ur 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/object_metadata.n3 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/object_metadata.n3
--- 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/object_metadata.n3	2022-07-29 10:29:33.000000000 -0600
+++ 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/data/objects/metadata/object_metadata.n3	2022-08-02 09:37:25.000000000 -0600
@@ -10,9 +10,7 @@
         bibo:Thesis;
     dc:title "An über-thesis about the effects of Arrogant Bastard Ale on hamburgers";
     <http://ontoware.org/swrc/ontology#institution> "http://id.loc.gov/authorities/names/n79058482";
-    pcdm:hasMember <http://era.lvh.me:3000/aip/v1/theses/05296aa6-4ced-4cf0-a612-b008fd40a404/filesets/5a4124fb-0384-45f4-9e7a-05cd3c665a55>,
-        <http://era.lvh.me:3000/aip/v1/theses/05296aa6-4ced-4cf0-a612-b008fd40a404/filesets/cbd4924d-f377-47c2-b23e-8fb7130952bf>,
-        <http://era.lvh.me:3000/aip/v1/theses/05296aa6-4ced-4cf0-a612-b008fd40a404/filesets/4c0f0645-019a-40f5-86cb-7bd0b37f0ea7>;
+    pcdm:hasMember <http://era.lvh.me:3000/aip/v1/theses/05296aa6-4ced-4cf0-a612-b008fd40a404/filesets/a8592fcf-af2c-4f44-921a-b98a0be467c3>;
     pcdm:memberOf <http://era.lvh.me:3000/aip/v1/collections/31f49902-d823-495b-a4a9-e909e96e3681>,
         <http://era.lvh.me:3000/aip/v1/collections/1bdd305a-8b14-4cb9-a6d2-157d9cbced32>;
     <http://prismstandard.org/namespaces/basic/3.0/doi> "doi:bogus-2022-07-22T14:37:56.688Z";
diff -ur 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/manifest-md5.txt 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/manifest-md5.txt
--- 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/manifest-md5.txt	2022-07-29 10:29:33.000000000 -0600
+++ 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/manifest-md5.txt	2022-08-02 09:37:25.000000000 -0600
@@ -1,12 +1,6 @@
-109e8fc4d3febe51f4ecbbe0e6533ea1 data/logs/aipcreation.log
-9c2dda85af6b458f7504e5f66df52b93 data/logs/files_logs/4c0f0645-019a-40f5-86cb-7bd0b37f0ea7/content_fixity_report.n3
-5f378961df24390d3ebaa494983e7585 data/logs/files_logs/cbd4924d-f377-47c2-b23e-8fb7130952bf/content_fixity_report.n3
-6b4218a605c03a128004c3c9ca02a1e3 data/logs/files_logs/5a4124fb-0384-45f4-9e7a-05cd3c665a55/content_fixity_report.n3
-9084ae8f2c79dab245532459b89d577c data/objects/metadata/files_metadata/4c0f0645-019a-40f5-86cb-7bd0b37f0ea7/file_set_metadata.n3
-2f135bd1857603f47325fc8979dea573 data/objects/metadata/files_metadata/cbd4924d-f377-47c2-b23e-8fb7130952bf/file_set_metadata.n3
-b7b2da646446cf056d39bc57629b7c00 data/objects/metadata/files_metadata/file_order.xml
-c506632addcb015ab828d312f0470a91 data/objects/metadata/files_metadata/5a4124fb-0384-45f4-9e7a-05cd3c665a55/file_set_metadata.n3
-02f19a676c667a039432325be9500982 data/objects/metadata/object_metadata.n3
-9c8fac5161f1752e75efd1cb5848f50a data/objects/files/4c0f0645-019a-40f5-86cb-7bd0b37f0ea7/era-logo.png
-1b1a488c9b02e0a9d1a0128d8d69e424 data/objects/files/cbd4924d-f377-47c2-b23e-8fb7130952bf/image-sample.jpeg
-a4fdb2d97c74ddcaed1b664bc8d3af05 data/objects/files/5a4124fb-0384-45f4-9e7a-05cd3c665a55/theses.jpg
+3a32fa63fbe228224558ce61ea531535 data/logs/aipcreation.log
+41d25d146a4c30875fc68aa00185a2b0 data/logs/files_logs/a8592fcf-af2c-4f44-921a-b98a0be467c3/content_fixity_report.n3
+e9c5f6ef3ef9a4cf27e573faad80733b data/objects/metadata/files_metadata/a8592fcf-af2c-4f44-921a-b98a0be467c3/file_set_metadata.n3
+bc5f8c2b600d02c4f31a96f3c29d1462 data/objects/metadata/files_metadata/file_order.xml
+933699843136c84e259e38fca0280af8 data/objects/metadata/object_metadata.n3
+a4fdb2d97c74ddcaed1b664bc8d3af05 data/objects/files/a8592fcf-af2c-4f44-921a-b98a0be467c3/theses.jpg
diff -ur 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/manifest-sha1.txt 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/manifest-sha1.txt
--- 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/manifest-sha1.txt	2022-07-29 10:29:33.000000000 -0600
+++ 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/manifest-sha1.txt	2022-08-02 09:37:25.000000000 -0600
@@ -1,12 +1,6 @@
-c4c30930676e902e1e791f3ba1b155917e8f7467 data/logs/aipcreation.log
-1a049f0678a87a5997988c1c9341bbea41b9af6a data/logs/files_logs/4c0f0645-019a-40f5-86cb-7bd0b37f0ea7/content_fixity_report.n3
-a712ae60bd5b048de25bf6ed0abc90341c42f2be data/logs/files_logs/cbd4924d-f377-47c2-b23e-8fb7130952bf/content_fixity_report.n3
-ec1721de66562301e79f71d00b77a64cb4bf9fb7 data/logs/files_logs/5a4124fb-0384-45f4-9e7a-05cd3c665a55/content_fixity_report.n3
-f2bfe0c5c7b1c0535822cd2916b2ae23684afbba data/objects/metadata/files_metadata/4c0f0645-019a-40f5-86cb-7bd0b37f0ea7/file_set_metadata.n3
-a41f1894b7454d8f60786a6919caa06e92bd9c97 data/objects/metadata/files_metadata/cbd4924d-f377-47c2-b23e-8fb7130952bf/file_set_metadata.n3
-3f5a606b6656e98749e6d7aba74d48bc4876ad3c data/objects/metadata/files_metadata/file_order.xml
-05af6fb25097a595233e0afad54e57b625be65e1 data/objects/metadata/files_metadata/5a4124fb-0384-45f4-9e7a-05cd3c665a55/file_set_metadata.n3
-ef67500de694e3f86540f4375f5e8cf7bf761c7c data/objects/metadata/object_metadata.n3
-f176860f2e21a906262d47f30a1e0f21b2b079d9 data/objects/files/4c0f0645-019a-40f5-86cb-7bd0b37f0ea7/era-logo.png
-6c94fddb53b4175b7ca79b7e99f336b9a80d10bc data/objects/files/cbd4924d-f377-47c2-b23e-8fb7130952bf/image-sample.jpeg
-3a3c5fedb33fdd688d0db48c2cb64866736738de data/objects/files/5a4124fb-0384-45f4-9e7a-05cd3c665a55/theses.jpg
+18369508f8ef5f5d01482c4f97dfd6eac3b5d7b8 data/logs/aipcreation.log
+08987412982d5eb6fb849f45628c327d076fb4ff data/logs/files_logs/a8592fcf-af2c-4f44-921a-b98a0be467c3/content_fixity_report.n3
+3f455e8ef3dfc1297719c062f12efdc717ce4ada data/objects/metadata/files_metadata/a8592fcf-af2c-4f44-921a-b98a0be467c3/file_set_metadata.n3
+3d1f0b8c6fc86adde2125e80c3ad9b5363e5a161 data/objects/metadata/files_metadata/file_order.xml
+663c2da13300a31fa834d5603ab18aeb9e842aec data/objects/metadata/object_metadata.n3
+3a3c5fedb33fdd688d0db48c2cb64866736738de data/objects/files/a8592fcf-af2c-4f44-921a-b98a0be467c3/theses.jpg
diff -ur 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/tagmanifest-md5.txt 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/tagmanifest-md5.txt
--- 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/tagmanifest-md5.txt	2022-07-29 10:29:33.000000000 -0600
+++ 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/tagmanifest-md5.txt	2022-08-02 09:37:25.000000000 -0600
@@ -1,4 +1,4 @@
-8fcb3a181ad0b10ee6a456cc50028e05 manifest-md5.txt
-81dd9c900e2ca9940b919ac787c92cec manifest-sha1.txt
-5c60b4bfc95def364ede987b4b9ee685 bag-info.txt
+56f76ee55d3dd445034da1cb4f884ee6 manifest-md5.txt
+4ac2f6b9bee82415ceb236adae503eae manifest-sha1.txt
+a793ff4a84deb337ed0cb64aa4990990 bag-info.txt
 9e5ad981e0d29adc278f6a294b8c2aca bagit.txt
diff -ur 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/tagmanifest-sha1.txt 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/tagmanifest-sha1.txt
--- 05296aa6-4ced-4cf0-a612-b008fd40a404_before_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/tagmanifest-sha1.txt	2022-07-29 10:29:33.000000000 -0600
+++ 05296aa6-4ced-4cf0-a612-b008fd40a404_after_file_delete/05296aa6-4ced-4cf0-a612-b008fd40a404/tagmanifest-sha1.txt	2022-08-02 09:37:25.000000000 -0600
@@ -1,4 +1,4 @@
-fecc79aa520c3b10b97b8c8f4796b437c8ac96b9 manifest-md5.txt
-3ca453e0f1e3910ddbf4ba2a1252b33bb5df4583 manifest-sha1.txt
-d3b7c7b251d08b677b1bf21729f6e13c6bf5cb7b bag-info.txt
+a4c7e57f91210c6b999a3d716392dad7633956f0 manifest-md5.txt
+7289c6a1d60946a6e46c791aa6e2fb4020c4aaed manifest-sha1.txt
+3fa780d9c8833cdf7eb6352c4568bcbdd2e79eee bag-info.txt
 e2924b081506bac23f5fffe650ad1848a1c8ac1d bagit.txt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment