11 16 2020 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

11-16-2020

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII)
9-Nov-2020 Report, meeting, deploy latest to stage, investigate/start fixing new testing issues 3
10-Nov-2020 Investigate deposit form db problem, investigate/fix presorts in Dataverse 4
11-Nov-2020 Resolve D8 db problem, update webforms/perms, fix new issues from Robert, minor compose update, deploy to dev/stage, check 504 issue again 4
12-Nov-2020 Prep prod/domain.xml file 1

Summary

Drupal

  • Fixed stage DB issue with webforms and updated the three standard and special deposit/download forms there. (For future reference, aside from the webform* tables, there was a reference to a form in the config table that had to be removed to allow the structure/webform menu to display. Figured this out by identifying and ~ignoring exceptions in the Drupal core code to find which form was the problem and then searching the db export for it's id.)
  • Minor update with compose Fixed newly reported issues from Robert - issue setting initial search 'data/website' toggle, formatting of the advanced search form (only available to qdr_staff)
  • Deploy fixes to stage

Dataverse

  • Fixed tag/folder presort issue. Looks like this was a problem with the 5.x updates to use the new PrimeFaces 8 version. Setting the initial values of the two presort variables in their declarations no longer resulted in their values being set in the page (so I added code to set them in a page init() method. Also - it looks like the default to send both checkbox values back to the server when clicking one changed, so I had to explicitly indicate that both values should be sent so that setting one didn't uncheck the other.
  • Deployed fixed to dev/stage

Other:

  • Verified that the 504 issue remains and can be seen on dev and stage when css and js files aren't aggregated. It looks like a short 10s timeout from the awselb/2.0 server.
  • In prep for upgrading prod, I grabbed the domain.xml file and made the required jvm-options updates in a /home/jim/domain.xml.payara copy. That should avoid one step for Seba.
  • In GDCC/RDA work, Herbert van de Sompel and I created a a document outlining recommended ORE/Bag enhancements. Will be looking for a consensus approving these from QDR, TDL, etc. If/when implemented, these changes would probably involve regenerating existing Bags (could maintain the ability to read existing Bags, but easier to avoid that.) HvdS is still reviewing/editing the doc, but comments welcome after that.
    • NW Comment: This looks really interesting. I think the first issue w/r/t PIDs and the Transfer Versus Archival Use and Bag Contents are probably most relevant to QDR, but will be happy to have another look once further edited.

Plans

  • #50 - access failure reporting
  • Issue queue

Still TBD:

  • Drupal 9/composer 2