Technical council overview APPROVED
Background:
What is the work?
What is the impact?
Developer details
Testing details
Definition of Done
Questions
- What about spring modules? [grab from TC document]
- How can we test earlier?
- How to make sure this is enabled in bugfest environment?
- How is this tested to determine performance improvements before any code changes are made?
To Do:
- Get a recording
Short-term
...
PTF has conducted testing on enabling Read/Write and results have shown improved CICO performance (significant) and data import (moderate). Goal is to apply this to all modules that support this capability.
Poppy Release
- R/W CICO - Development: Vega -
Jira Legacy server System JIRA serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key CIRC-1777 - Implementation:
1666 - reopen and request Poppy workJira Legacy server System JIRA serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key CIRC- 1788
- Implementation:
- Team Testing - enable R/W CIRCSTORE
- Manual QA and AQA smoke testing
- PO smoke
testing - Team Testing - enable R/W CIRCSTORE
- testing
- PTF testing
- R/W Data import import : Folijet
JiraJira Legacy server System
- how to move to PoppyJIRA columnIds issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key MODSOURMAN-966
- Team Testing - enable R/W MODSOURMAN
- Manual QA and AQA smoke testing
- PO smoke testing
- PTF testing
- Team Testing - enable R/W MODSOURMAN
- R/W Acquisitions (Poppy)Acquisitions
- Implementation:
- mod-invoice-storage //waiting verification from PTF team
- mod-organization-storage //waiting verification from PTF team
- mod-orders //waiting verification from PTF team
- mod-orders-storage //waiting verification from PTF team
- mod-finance-storage
Jira Legacy server System
(separate feature createdJIRA serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key MODFISTO-402
XXL size, PO decided to move to Q release as it's too risky to implement it in Poppy)Jira Legacy server System JIRA columnIds issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key UXPROD-4321
- Team Testing - enable R/W MODFISTO
- Enable RW split on Orchid bugfest -
Jira Legacy server System JIRA serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key BF-496 - Execute Katare test before and after enabling
- Execute E2E test after enabling
- Manual QA and AQA smoke testing
- PO smoke testing
- Enable RW split on Orchid bugfest -
- PTF will test
- testing
- PTF testing
- mod-invoice-storage
- mod-organization-storage
- mod-orders
- mod-orders-storage
- mod-finance-storage
- Implementation:
- Challenges
- Teams cannot do unit testing until until
Jira Legacy server System
JIRA serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key RMB-938
- Teams cannot do unit testing until until
- Karate test impact - may need to run in two modes with and without R/W enabled.
TO Do: Martin to create a UXPROD feature Next steps for Poppy release
- Kitfox: add possibility to test RW split on Rancher env
Jira Legacy server System JIRA serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key RANCHER-765 Jira Legacy server System JIRA serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key RANCHER-764 Jira Legacy server System JIRA serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key RANCHER-766
- Martin to discuss R/W to Folijet and Vega dev leads and determine work required
- Vega and Folijet dev leads need to create user stories.
- Vega review
and possibly re-open issue. Will be done underJira Legacy server System JIRA serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key CIRC-1666 Jira Legacy server System JIRA serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key CIRC-1788 - Martin/Oleksii/Sasha B. define a test plan (including environments) for - Planned be ready for review at
- Development/QA
- PO
- PTF
Martin to define technical definition of done- Khalilah to discuss with Steph and Ann-Marie that this work maybe included in Poppy based on technical discussion and creation of requirements
Martin to create a UXPROD feature for Poppy
...
Poppy2 Release and beyond
Next steps
- Martin to create a UXPROD feature/epic to describe the business value of this change.
...
Jira Legacy server System JIRA serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key FOLIO-3753
- Martin to link already created stories to UXPROD feature/epic
- Martin to discuss with key stakeholders need to implement feature/epic and recommended completion date
- Oleksii to schedule call with Mark, Lee, Yogesh, Sobha, Vince, Olamide, Vijay
- Based on key stakeholders, release manager/PO lead/PM will work with Martin to outline an implementation plan (if necessary)
- Martin will discuss feature with dev leads
- Testing plan must be discussed
- PO lead will coordinate a meeting to discuss with POs
- Oleksii/Denis? will monitor implementation status
Long-term
- OAI-PMH (Poppy)
Jira Legacy server System JiraJIRA serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key MODOAIPMH-457 Jira Legacy server System JiraJIRA serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key MODOAIPMH-445
...
- All storage modules
Jira Legacy server System JiraJIRA serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key MODINVSTOR-960 Jira Legacy server System JiraJIRA serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key CIRCSTORE-359 Jira Legacy server System JIRA columnIds issuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key UXPROD-4321
...
Miscellaneous
Questions
- What about spring modules? [grab from TC document]
- Discuss with SpringForce team → Oleksii Petrenko
- How can we test earlier?
- We can. Implemented support on Rancher
- Steve implemented RMB-938 to execute unit tests
- How to make sure this is enabled in bugfest environment?
- Include RW enable step to Poppy bugfest environment preparation plan → Oleksii Petrenko
- How is this tested to determine performance improvements before any code changes are made?
- Include to RW split testing strategy (baseline, functional aspect) → Oleksandr Bashtynskyi
- Define scope of workflows for modules that support RW Split → Martin Tran
To Do:
- Get a recording (TC)