04.03.2023 TT Agenda - QualitativeDataRepository/TechnicalTeam GitHub Wiki
Admin
- 1st of the month reminder
Notes:
- How is stage looking
Issue 1: Swap Space
- Seba - some stability issue (its a small instance (so this isn't surprising)
- What we changed: Swap from 1gb -> 16gb (Seba); Max heap size 1gb->2gb (Jim) ... We could more easily monitor swap use on grafana...Overall diagnosis is that upping swap space brought Stage 2 in line with Stage 1 - so performance should be comparable
Issue 2: Auto restart
- When machine starts to backup - AnnoRep server isn't set up to autostart (is also not doing log backups)
- Dev and Stage should have same configs - but it looked like when SOLR AnnoRep and Docker were bounce by SO these three apps didn't respond immediately
docker_run
- should solve use case for auto restart of Docker ...- Jim will find a systemD file for AnnoRep frontend
Issue 3: AnnoRep IP
- Frontend environment variable is hardcoded IP address of the machine that annorep frontend is running on...
- Can't be local host reference because it is running in Docker...
Sidebar
- Jim is facing similar problem with keycloak
- Resolution we need is to connect network between container and host (which is some kind of Docker command that Seba will look into ...) - Right now Jim is running two containers (and ideally we'd be able to use SQL endpoints that already exist rather than creating a new container)
With estimated two hours of work on Seba's end ... Stage will be complete.
Next Steps:
- Identify time to do Prod...
Dev was down over the weekend
- S3 gateway on StorJ wasn't responding
- homepage thumbnails are stored in buckets -> we fail front-end components if S3 is down
- Jim is working to make sure we cache thumbnails correctly -> we can more passively fail front end if S3 bucket is unavailable...
JM
- Made PRs to IQSS for correct hashing
- SSO progress - login and logout working (oneway) - Still some work to get a working user demo ... On Jim's local machine the logout process looks smooth and quick (less time reloading) ... Next steps is to align / properly map some user variables to recognize account information in front-end components
FYI
- Jim is out next Monday + Tuesday