3 1 2021 Tech Team Report - QualitativeDataRepository/TechnicalTeam GitHub Wiki
3-1-2021
Logged Tasks
Date | Task | Hours (Main) | Hours (EOLS) | Hours (PII) |
---|---|---|---|---|
22-Feb-2021 | Report, mtg, refactor annorep code, start impl of poi docx->pdf, allow download of aux for non-tab files | 1 | 4 | |
23-Feb-2021 | Update PRs, investigate converter modules, deploy convert_bundle to dev, investigate prod failure/clear disk space | 3 | ||
24-Feb-2021 | Investigate prod failure, make space, partially clear /tmp, discuss periodic clearing, log issues, snapshot backup proposal | 2 | ||
25-Feb-2021 | AnnoRep- update POI, investigate lib errors/compatibility, fix stream issue | 2 | ||
26-Feb-2021 | AnnoRep - add docx4j, write POC code to parse .docx | 4 |
Summary
Dataverse
- Updated open pull requests (merge with latest dev, so they show no conflicts/test failures while awaiting review/merging)
- Reported #7632 - module/classpath conflict warnings showing in Eclipse IDE. Created PR #7636 to collect fixes (library updates and/or excluding problematic dependencies) as they are found. (Right now, this are just a nuisance in that they appear the same as 'real' broken code.)
AnnoRep:
- Implemented call to create pdf from docx - reading specified file from Dataverse and writing pdf as an aux file
- Reviewed docx libraries, selected docx4j and started writing code to read/report on comments, anchor text, etc.
Operations:
- Investigated prod failure (/tmp ran out of space due to no periodic deletion), cleaned up some of the older files to create space (94% -> 72% used, up to 73% since last week)
- reported a 0 byte file issue from logs (while investigating the above)
- looked through/commented on backup proposal (esp. w.r.t. restoring dev/stage)
##Discussion:
- Automated cleaning of older files in /tmp
Plans
- TAB mtg
- Anno-Rep work -- continue docx parsing to get generate and then store an annotations file (as aux file in dataverse) -- start deploying service on dev once the basics are in place -- support use of Dataverse API as needed
Still TBD:
- Drupal 9/composer 2/3