CDLUC3 / mrt-doc

Documentation and Information regarding the Merritt repository
8 stars 4 forks source link

Release: Merritt UI and Storage updates #175

Closed elopatin-uc3 closed 4 years ago

elopatin-uc3 commented 4 years ago

Release – Merritt UI and Storage updates

Tasks

Services:

mrt-dashboard – Merritt UI mrt-store – Merritt Store

Servers:

Stage: uc3-mrtui01-stg.cdlib.org uc3-mrtui02-stg.cdlib.org uc3-mrtstore-stg.cdlib.org uc3-mrtstore2-stg.cdlib.org Production: uc3-mrtui01-prd.cdlib.org uc3-mrtui02-prd.cdlib.org uc3-mrtui03-prd.cdlib.org uc3-mrtstore1-prd.cdlib.org uc3-mrtstore2-prd.cdlib.org

Change description

Infrastructure Changes to support software (ALB, EFS, etc)

CDL-SYS ticket submitted:

Travis:

[build name/number] https://travis-ci.org/CDLUC3/mrt-dashboard

Github Issues:

https://github.com/CDLUC3/mrt-doc/issues/166 https://github.com/CDLUC3/mrt-doc/issues/167 https://github.com/CDLUC3/mrt-doc/issues/184

Source Code:

mrt-dashboard: https://github.com/CDLUC3/mrt-dashboard/pull/37 https://github.com/CDLUC3/mrt-dashboard/pull/39

mrt-store: https://github.com/CDLUC3/mrt-store/pull/1

mreyescdl commented 4 years ago

Merged to master branch and deployed to both Stage workers. Please test

elopatin-uc3 commented 4 years ago

Thanks @mreyescdl . I just received an email for the download of the following object which Marisa triggered: ark:/99999/fk4p56t73p

Sorry not to have checked this out already. I'll run another test shortly.

elopatin-uc3 commented 4 years ago

Two large object download tests on Stage both returned emails with the correct, revised recipients. Screen shots from one of these requests attached:

Screen Shot 2019-11-19 at 1 42 01 PM Screen Shot 2019-11-19 at 1 27 41 PM

elopatin-uc3 commented 4 years ago

Moving to Ready to Deploy.

dloy commented 4 years ago

Redeploy production servers

uc3-mrtstore-prd.cdlib.org

uc3-mrtstore2-prd.cdlib.org

Source code changes

Github: bcc changes and merge: https://github.com/CDLUC3/mrt-store/commit/a81f377e613d66e607ed0a9f6188e1289781a48e

Jenkins Build

http://builds.cdlib.org/job/mrt-build-store/96/console

http://builds.cdlib.org/job/mrt-store-pub/104/console

Prod Storage update 191205-10:45-11:15

mreyescdl commented 4 years ago

Production UI redeployed to bring in changes.

elopatin-uc3 commented 4 years ago

Verifying in production now, with a large dataset download from Dryad, as well as a large object download directly from the Merritt UI.

https://datadryad.org/stash/dataset/doi:10.5061/dryad.r5v40 https://merritt.cdlib.org/m/ark:%252F13030%252Fm5n88qn8

elopatin-uc3 commented 4 years ago

Both look good in terms of BCC and recipients; confirmed with BCC recipient (@marisastrong): Screen Shot 2019-12-05 at 3 17 28 PM Screen Shot 2019-12-05 at 3 17 54 PM

However, the Dryad email template still shows file expiration information for some reason.

elopatin-uc3 commented 4 years ago

We discovered that Dryad has it's own email template that is somehow related to Storage for async downloads: https://github.com/CDL-Dryad/dryad-app/blob/e8f48bfa9841ba92a68f840785edc24964c97c69/stash/stash_engine/app/views/stash_engine/downloads/async_email.txt.erb

I will file a ticket with Dryad to request removal of the "7 day" notice.

Done: https://github.com/CDL-Dryad/dryad-product-roadmap/issues/598