2 28 2022 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

2-28-2022

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII) Hours (QDAS)
14-Feb-2022 Report, meeting, update stage Dataverse/Drupal/Shib for new DNS name/load balancer, coord re: AnnoRep app/api calls 1 4
15-Feb-2022 Investigate stage config/logs - new DNS looks OK, check new certs work 1
16-Feb-2022 Drupal 9.3.6 core sec update, coord re: use stats granularity 1
17-Feb-2022 Add/test postgres driver sec. update 1
21-Feb-2022 Coord re: Anno-rep client settings, create/test seekable stream for s3 zip access 2 6
22-Feb-2022 Investigate anorep deployment, update/test seekable s3 stream to assess performance 1 5
23-Feb-2022 Use small ranges for random (zip) access, adapt previewer to show file links, read project from zip 5
25-Feb-2022 Review TAB docs, research re: previewer next steps 1

Drupal

  • Deployed 9.3.6 core security update to dev
  • Coordinated re: use stats granularity (the module we use doesn't keep dates so today/lifetime are the only options)

AnnoRep

  • Updated stage Dataverse/Drupal/Shib components to use new (externally accessible) machine name
  • Coordinated to get app working - helped discover cert name issue
  • Checked logs for any continuing issues, helped investigate client config issues, explored docker setup

QDAS

  • Continued proof-of-concept development
    • Developed an s3 zip reader that can pull individual files from within a zip
    • Explored trade-offs between transferred bytes, access time, draining bytes versus aborting
    • Updated previewer to work from zip (reading project file) and showing source links

Operations

  • Scanned through TAB docs

Discussion

  • Do we have a full QDAS Zip example I can develop with?

Plans

  • AnnoRep - explore docx parsing issue
  • Dataverse
    • Deploy multi-license ~v5.10 for testing on stage if/when it looks OK on dev (i.e. is something OK for AnnoRep testers working on stage)
    • Popup info accessibility - IQSS likes the recommendations from the source I linked to, so this can be implemented along those lines.
    • PR for Wave/other accessibility updates
    • QDAS planning/design/prototyping
      • Switch previewer to zipped mimetype
      • Add error handling for format variations
      • Assess whether zip access is enough/project/other files need to be cached as aux files, etc.
    • Still want to investigate the guestbook responses re version info not being included.
  • TBD: FRDR Security
  • Other tasks as discussed in strategic planning