4 3 2023 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki

4-3-2023

Logged Tasks

                            Date             Task Hours (Main) Hours (EOLS) Hours (PII) Hours (QDAS)
27-Mar-2023 Reporting, meeting, fix keycloak merge issues, update private_files_download_permission module on dev/stage, test/fix qdr_oidc-sso module, investigate logout process/back-channel logout, try adding second client, create checksum branch, add release note 6
28-Mar-2023 Create checksum DV PR, create checksum/a11y DVWebloader PR, investigate stage outage, reboot, restart services, restart annorep 3
29-Mar-2023 Restart stage, investigate how to increase swap space, check memory allocations, reduce payara to 1 GB 2
30-Mar-2023 Check stage/new swap, merge/update to keycloak beta10 module, add qdr_oidc_sso fixes to github 3
31-Mar-2023 Coord re: Annorep on stage, restart annorep server 1
1-Apr-2023 Investigate s3 failures on dev, DV commit to avoid npe in logging, update poll module on dev/stage 1

SSO

  • Merged changes from Kelcloak beta10 update
  • Tested/fixed issues in new qdr_oidc_sso module, added updates to github
  • Explored back-channel logout options, initial tests of using one client per app

Drupal

  • Update private_files_downlad_permission and poll modules on dev/stage

Dataverse

  • Created direct upload checksum PR and DVWebloader PR
  • Investigated dev failures due to storJ outage, added code to avoid a null pointer when logging the error

Operations

  • Investigated stage failures due to limited swap space. Rebooted server and restarted services as needed. Checked operation after swap space increase and restarted the annorep server after reported problem.

Discussion

  • By default, links on stage are now underlined. This leaves some still w/o underline: Dataverse facets, some of the Drupal contents managed by the theme. From here , I can either add underlines for those, leave things as is, or remove underlines in more places that don't have the accessibility issue
  • In the meeting with DataCite, we came to a consensus that their current script is primarily targeting very simple repositories and that supporting Dataverse well would take some work on their part or ours. The next step is a meeting with their developer to convey more details about our use cases and how they might adapt their current script and API to help.

Plans

  • SSO - continue to explore/build OIDC options
    • Continue to investigate SSO options, particularly handling logout and restoring cross-links between DV and Drupal
    • Investigate Keycloak to LDAP connection for new users, ability to handle registration, replace LDAP, etc.
    • Investigate ways to simplify user interface (multiple clicks to get through Keycloak)
  • Matomo - help with transition from Google
  • AnnoRep - explore round-trip, configure auto-start and log rotation
  • Dataverse
    • Make PR for accessibility fix (once finalized)
    • Make PR for guestbook adding datasetversion fix, deploy to stage
    • 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.
  • Drupal - v10 - review compatibility and start updates.
  • QDAS Previewer
    • Updates per request
    • Investigate writing aux file/previewing lower-sensitivity version and/or other write options
  • TBD: FRDR Security