12 19 2022 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

12-12-2022

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII) Hours (QDAS)
12-Dec-2022 Reporting, coord re: private URL access to file page, implement basic functionality 1 1
13-Dec-2022 Debug/finish private URL for file, add banner on file page, deploy to stage/test, HEAL mtg 1 1
14-Dec-2022 Merge PRs for IQSS, fix the &-in-affiliation breaks silent update issue 3
15-Dec-2022 Test possible fix for prod silent update fails, deploy to stage/prod, update Drupal to 9.5.0 2
16-Dec-2022 Coord re: edit locks, restart server, investigate logs, coord re: academicBot, try experimental abort on S3 close to fix pool exhuastion 3

Dataverse

  • per request, implemented support for using PrivateUrl to go directly to a file page (by adding &file= param), deployed to dev/stage/prod
  • added banner to file page to indicate use of a PrivateURL
  • Fixed issues with silent update - & in DataCiteXML creator/contact/producer, old file copy in transaction, deploy to dev/stage/prod
  • Developed an experimental fix to avoid S3 pool exhaustion due to incomplete reads. Still need to test.

Operations

  • Investigated failed edits resulting in edit locks not being removed. Restarted server.
  • In investigating logs for edit lock issue, found 'academicBot' was asking for many incorrect URLs - appears that they were not handling jsessionid URL params correctly. Coordinated with Sebastian to inform them of the issue.

Drupal

  • Update core to 9.5.0, deployed to dev/stage.

Plans

  • Matomo - help with transition from Google
  • Dataverse
    • Continue towards guestbook at request based on ADA's original work
    • Popup info accessibility - IQSS likes the recommendations from the source I linked to, so this can be implemented along those lines.
    • Still want to investigate the guestbook responses re version info not being included.
  • AnnoRep - explore round-trip
  • QDAS Previewer
    • Updates per request
    • Investigate writing aux file/previewing lower-sensitivity version and/or other write options
  • TBD: FRDR Security
⚠️ **GitHub.com Fallback** ⚠️