Issue ID | Sprint Backlog? | Notes / Estimates / Actions | Carried Over |
---|
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-1910 |
---|
|
| | | |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-31193063 |
---|
|
| | Status |
---|
subtle | true |
---|
colour | Yellow |
---|
title | QA |
---|
|
| |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-31202792 |
---|
|
| | Status |
---|
| |
---|
subtle | true |
---|
colour | Blue |
---|
title | TestrailsOPEN |
---|
|
| |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-30632793 |
---|
|
| | Status |
---|
subtle | true |
---|
colour | YellowGreen |
---|
title | QAIn Progress |
---|
|
| |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-31213090 |
---|
|
| Steve Osguthorpe | Status |
---|
subtle | true |
---|
colour | YellowBlue |
---|
title | QACode Review |
---|
|
| Sprint 180 |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-31283111 |
---|
|
| | Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | OPEN | Sprint 178 Status |
---|
| |
---|
subtle | true |
---|
colour | YellowRed |
---|
title | QA |
---|
|
| | Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3127 |
---|
|
| Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Code Review |
---|
|
| | Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-2792 |
---|
|
| | - Current:
- grails and gradle versions determined
- web-toolkit passing tests
- smoother process than 4 to 5, but integration is inevitably
- TODO
- service-interaction failing
- need to build into okapi environment
- may need to rebuild rancher, which could be risky at the moment
- review migrations, but difficult to triage atm
- Release candidate for Grails 6 and okapi ready
- Should be ready to move forward
- Once merged, cannot backport to Poppy
| |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-2793 |
---|
| Monireh Rasouli | | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | In Progress |
---|
|
| | Jira Legacy |
---|
server | enforceVersionCheck is taken from grails default rest controller - not sure of impact to changing from false to true- can add to to yaml without changing default to false
- would need to make changes to KIWT restful controller
- need to push version numbers
- likely not to be rolled in until Grails 6
- TODO:
- Jack to write up findings
- Owen to review with users
| Sprint 178 |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-31263089 |
---|
|
Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Code Review |
---|
|
| Sprint 182 | | Sprint 178 |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERMSI-3090 |
---|
|
| Steve Osguthorpe | Status |
---|
subtle | true |
---|
colour | Blue |
---|
title | Code Review |
---|
|
| Sprint 180 | | | Sprint 173 |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | SI-38 |
---|
|
| | | Sprint 179 |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3111 |
---|
| Status |
---|
subtle | true |
---|
colour | Red |
---|
title | Ready TO PROGESS |
---|
Triage - previously created new Grails 6 project and incrementally added components
- once pitfalls identified, each module took very little time
Approachwill starting up a new grails project with the CLI even work | | Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3089 |
---|
|
| | Sprint 178 - Release candidate for Grails 6 and okapi ready
- Should be ready to move forward
- Once merged, cannot backport to Poppy
| | Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3078 |
---|
|
| Status |
---|
subtle | true |
---|
colour | Green |
---|
title | In Progress |
---|
|
enforceVersionCheck is taken from grails default rest controller - not sure of impact to changing from false to true- can add to to yaml without changing default to false
- would need to make changes to KIWT restful controller
- need to push version numbers
- likely not to be rolled in until Grails 6
- TODO:
- Jack to write up findings
- Owen to review with users
| Sprint 178 | | |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3118 |
---|
|
| | Triage Current: - upgrade path documentation doesn't help
- looks like (via grep) this is the only use of ehcache
Sprint 182 - need to decide whether to bail ehcache to use another NamedFactory provider
- potentially could do this internally, without another dependency
- run
gradle clean and check dependencies to see if ehcache/jetty-io are brought in transitively - CONFIRMED on v2
Sprint 183 - Current
- NamedThreadFactory doesn't seem critical or fancy
- and it looks like it's only in mod-agreements
- inclination is to create own version
- TODO:
- check with Steve
- is ehcache being used elsewhere?
- can we sue our own thread factory
- try ehcache 3
- Decision on way forward by Wed 24 Jan
| |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | SIERM-34 |
---|
|
| | Sprint 173 | Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | SI-38 |
---|
|
| | Sprint 179 | Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3133 |
---|
|
| | Triage Approach- review implementation across other apps
- eg, Orders,
- eg, stripes-smart-components
useColumnManager
- can this be used as-is within ERM or does it need streamlining?
Components and Changes Frontend: TBC Backend: none
Tests / Data / Dependencies: ?? Known Unknowns: ?? QA: snapshot | local | testing | other Release Target: QuesneliaDevelopment Estimate: ?? | Not vulnerable | | |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3118 |
---|
| Jack Golding | | Current: - upgrade path documentation doesn't help
- looks like (via grep) this is the only use of ehcache
Sprint 182 - need to decide whether to bail ehcache to use another NamedFactory provider
- potentially could do this internally, without another dependency
- run
gradle clean and check dependencies to see if ehcache/jetty-io are brought in transitively - CONFIRMED on v2
Sprint 183 - Current
- NamedThreadFactory doesn't seem critical or fancy
- and it looks like it's only in mod-agreements
- inclination is to create own version
- TODO:
- check with Steve
- is ehcache being used elsewhere?
- can we sue our own thread factory
- try ehcache 3
- Decision on way forward by Wed 24 Jan
| | - then need to decide what's desirable behaviour - do we need to retain the user's view or reset it post-redraw?
- if we don't then any data changes won't be reflected
- if we do, we need to develop a reusable component for consistency across apps
QA: snapshot - Release Target: Quesnelia (no backport)
Development Estimate
| |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3131 |
---|
|
| | - Not clear how to verify
- Need to follow up with Molly
| |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3118 |
---|
|
| |
|
|
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3125 |
---|
|
| Not vulnerable | Triage - need to revisit what choice we made for Poppy
- need to check whether Orchid/Poppy have the same vulnerability to determine backport requirement
- otherwise to be dealt with (for Quesnalia) by Grails 6 upgrade
ApproachPrefer not to patch grails, but should be able to bump data-binding Try 4.1.3, then 4.1.2, then 4.1.1Otherwise will need to change databindings specifically - which will be messyOwen: release plan
| | Approach - set up new open source project in K-Int gitlab
- new micronaut service required (not using okapi or grails)
- set up a test instance
- will need a different dev workflow (probably using local copy of service)
- working title: pushkb
- avoid storing caches of transient data
Components and Changes Tests / Data / Dependencies Known Unknowns what's the minimum version that has the fix?confirm that grails-okapi and KIWT do not need bumpingnew
Tests / Data / Dependencies - Align to when GBV start testing and using pushkb endpoint
- ERM-3048 Possible package schema changes with endpoint changes
Known Unknowns - should be (but not clear yet) about TitleInstance Resolver
- packageSchemaUpdater: potential conflicts when there are multiple copies of schemas in play where backwards compatibility is broken
QA: snapshot | local | testing | other dev: does it compile and run as expected?regression testing
- Release Target: NA Quesnalia
Development Estimate: NA
| | Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3130 |
---|
|
| | |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3131 |
---|
|
| | | |
| Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3118 |
---|
|
| | Jira Legacy |
---|
server | - Current State
- pushKb can make a scheduled call (1s, 1h) to Gokb
- will fetch roughly ~700k TIPPS
- Stores these in a local postgres db
- proteus json transform implemented with proof of concept schema
- TODO
- scaling
- extensive transformation testing
- write fetch chunks and push to FOLIO,
- implementing algorithm to ensure no data gaps
- deciding what to do with the data volume (700k feels beyond FOLIO's performance capability)
- at a minimum: need to move the FOLIO side to being not an open http request per chunk (would be killed by okapi), by, eg,
- small batch sizes? would take full day for initial ingest
- speeding up FOLIO? (not clear how this could be done)
- move pushKb to background thread (like jobs, but on a much smaller scale)?
- Constraints
- want to avoid jobs being badly interrupted by a docker container being restarted
- tradeoff is that we have a slower but more stable process
- Development Estimate
Sprint 183 - Current State
- modelling in place for setting up destinations, and links to
- improved bootstrapping
- working on algorithm to extend source record handling from single to process queue of source records without gaps and error handling
- TODO
- scaling
- extensive transformation testing
- write fetch chunks and push to FOLIO,
- implementing algorithm to ensure no data gaps
- deciding what to do with the data volume (700k feels beyond FOLIO's performance capability)
- at a minimum: need to move the FOLIO side to being not an open http request per chunk (would be killed by okapi), by, eg,
- small batch sizes? would take full day for initial ingest
- speeding up FOLIO? (not clear how this could be done)
- move pushKb to background thread (like jobs, but on a much smaller scale)?
- set up api rather than write straight to db
- scheduling
- cleanup
- then: devops work to make releaseable
- then: reciprocal changes to mod-agreements
- Constraints
- want to avoid jobs being badly interrupted by a docker container being restarted
- tradeoff is that we have a slower but more stable process
- Development Estimate (to minimum):
- Functional: end of Sprint 184
- Agreements Work:
- DevOps: need input from Steve and/or Ian (from start of Sprint 185)
- Release:
- Quesnalia - balance pushKb with mod-agreements interop
- Unknown:
- can we use snapshot to test this>?
|
|
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-26313048 |
---|
|
| Ethan Freestone - Current State
- pushKb can make a scheduled call (1s, 1h) to Gokb
- will fetch roughly ~700k TIPPS
- Stores these in a local postgres db
- proteus json transform implemented with proof of concept schema
- TODO
- scaling
- extensive transformation testing
- write fetch chunks and push to FOLIO,
- implementing algorithm to ensure no data gaps
- deciding what to do with the data volume (700k feels beyond FOLIO's performance capability)
- at a minimum: need to move the FOLIO side to being not an open http request per chunk (would be killed by okapi), by, eg,
- small batch sizes? would take full day for initial ingest
- speeding up FOLIO? (not clear how this could be done)
- move pushKb to background thread (like jobs, but on a much smaller scale)?
- Constraints
- want to avoid jobs being badly interrupted by a docker container being restarted
- tradeoff is that we have a slower but more stable process
- Development Estimate
Sprint 183 - Current State
- modelling in place for setting up destinations, and links to
- improved bootstrapping
- working on algorithm to extend source record handling from single to process queue of source records without gaps and error handling
- TODO
- scaling
- extensive transformation testing
- write fetch chunks and push to FOLIO,
- implementing algorithm to ensure no data gaps
- deciding what to do with the data volume (700k feels beyond FOLIO's performance capability)
- at a minimum: need to move the FOLIO side to being not an open http request per chunk (would be killed by okapi), by, eg,
- small batch sizes? would take full day for initial ingest
- speeding up FOLIO? (not clear how this could be done)
- move pushKb to background thread (like jobs, but on a much smaller scale)?
- set up api rather than write straight to db
- scheduling
- cleanup
- then: devops work to make releaseable
- then: reciprocal changes to mod-agreements
- Constraints
- want to avoid jobs being badly interrupted by a docker container being restarted
- tradeoff is that we have a slower but more stable process
- Development Estimate (to minimum):
- Functional: end of Sprint 184
- Agreements Work:
- DevOps: need input from Steve and/or Ian (from start of Sprint 185)
- Release:
- Quesnalia - balance pushKb with mod-agreements interop
- Unknown:
- can we use snapshot to test this>?
| Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3048 |
---|
|
| | | Sprint 184 | | Sprint 184 |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3063 |
---|
|
| Owen Stephens | Status |
---|
subtle | true |
---|
colour | Yellow |
---|
title | QA |
---|
|
Deferred to BugFest environment setup (week of 25-29 Mar) | Sprint 177 |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3133 |
---|
|
| Owen Stephens | Status |
---|
subtle | true |
---|
colour | Yellow |
---|
title | QA |
---|
|
| Sprint 182 |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-2981 |
---|
|
| Owen Stephens | Status |
---|
subtle | true |
---|
colour | Yellow |
---|
title | QA |
---|
|
| Sprint 183 |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3041 |
---|
|
| Claudia Malzer | Deferred to Sprint 186. No progress expected. Dev on vacation until Sprint 186. | Sprint 183 |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3130 |
---|
|
| Monireh Rasouli | Issues with frontend delaying start. Cannot see changes on the frontend. | Sprint 182 |
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-30633132 |
---|
|
| Owen StephensJack Golding | | true |
colour | Yellow |
---|
title | QA |
---|
Deferred to BugFest environment setup (week of 25-29 Mar)
Sprint 177 | Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3133 |
---|
|
| Owen Stephens | Status |
---|
subtle | true |
---|
colour | Yellow |
---|
title | QA |
---|
|
| Sprint 182 | true |
---|
colour | Green |
---|
title | In Progress |
---|
|
- Issues tracking this back to federation service
- Need to revisit the pulse after zombie job changes
| Sprint 183 | Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-29813140 |
---|
|
| Owen StephensJack Golding | | Yellow |
title | QA |
---|
Sprint 183 | Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3041 |
---|
|
| Claudia Malzer | Deferred to Sprint 186. No progress expected. Dev on vacation until Sprint 186. Approach see comment on issue - Does title count need to be fetched also?
- NO see ERM-3141
- BUT test that it is fillable with a dummy number
- Does this need to be Nullable? YES
- Update integration tests: glob this to related package schema tests
- Then ready for Code Review
| Sprint 184 |
| Ethan Freestone | Optimisation on ingest Triage - Approach
- Review which queries are affected to confirm that the branch is correct and complete
- All ingest queries on branch are changed, but need to be refactored
Components and Changes Tests / Data / Dependencies - new unit test to set up form and presents close as expected
Known Unknowns : NAQA: snapshot snapshot | local | testing | other - Release Target: Quesnelia
Development Estimate: <2d Sprint 183 |
|
Performance fixes | Ethan Freestone | Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM- |
---|
|
3130Monireh Rasouli | Issues with frontend delaying start. Cannot see changes on the frontend. | Sprint 182- Bug: clean up situation where log error causes downstream null pointer exception
- clean up for query optimisation
- title rename
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM- |
---|
|
3132 | Jack Golding | Status |
---|
subtle | true |
---|
colour | Green |
---|
title | In Progress |
---|
|
Triage - is this the kind of issue that pr707 is meant to have fixed?
- review log file against pr707 zombie job
- check that jobs are not stuck, just queued?
Approach: subject to investigation findings Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3153 |
---|
|
check with GBV if restarting mod-agreements is viable workaround snapshot | local | testing | other - harvesting on snapshot and snapshot-2
- initially all on live. then review
- Release Target:
Quesnalia not expecting to backport, as restart may be viable workaround- Quesnalia
Development Estimate
|
|
Sprint 183 | Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-31403149 |
---|
|
| Jack GoldingOwen Stephens | Green Optimisation on ingest | In Progress | Sprint 184 | Ethan Freestone | Needs mockup Ethan Freestone | Performance fixes | - Quesnalia
Development Estimate
|
|
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1 |
---|
| -ee9b165564fc |
key | ERM-3148 |
---|
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3151 |
---|
|
Owen Stephens | Status |
---|
subtle | true |
---|
colour | Yellow |
---|
title | NEEDS ANALYSIS |
---|
|
|
| Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1 |
---|
| -ee9b165564fc |
key | ERM-3153 |
---|
Triage
Approachrevert locked changes and add fallback (ERM-3151) add query (ERM-3148)investigate triplicate error messageremove the match key modelling (ERM-3153Ethan Freestone | Closed as tested by dev. Not reproduceable for QA.
|
| Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3149 |
---|
| Owen Stephens | NA | Status |
---|
| |
---|
subtle | true |
---|
colour | YellowBlue |
---|
title | NEEDS UI |
---|
|
Needs mockup Triage ApproachComponents and Changes Frontend: ui-agreements Backend: NA
Tests / Data / Dependencies Known Unknowns QA: snapshot Release Target: QuesnaliaDevelopment EstimateFixed by Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | STCOM-1262 |
---|
|
Pending release of STCOM |
|
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3150 |
---|
|
| Owen Stephens | Status |
---|
subtle | true |
---|
colour | Yellow |
---|
title | NEEDS ANALYSIS |
---|
|
Triage - Query is slow because it has to count all resources every time we display agreement line, which is every time we display agreement
- May also affect title lookup
ApproachComponents and Changes Frontend: NA Backend: mod-agreements
Tests / Data / Dependencies Known Unknowns QA: snapshot Release Target: QuesnaliaDevelopment Estimate |
| Moved to QA for review |
|
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3155 |
---|
|
| Ethan Freestone |
|
|
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3154 |
---|
|
| Ethan Freestone | Can be backported |
|
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3152 |
---|
| Ethan Freestone | Jack Golding | |
|
Jira Legacy |
---|
server | System JIRA |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | ERM-3157 |
---|
|
| Jag Goraya | - confer with II about deprecation
|
|