Date

7am PST / 4pm CET

Meeting Link

https://meetings.webex.com/collabs/#/meetings/detail?uuid=M0UUCAJ68OYLPMKAROOE9PJSBW-3O29&rnd=897752.12165

Toll: +1-415-655-0001

Number:  199 948 686 

Attendees

Goals

Discussion items

TimeItemWhoNotes
5mAction Item review from last timeJosh Zamor
30mDemo data loadingChongsun Ahn (Unlicensed)Problem statement and options for solution

Review dev forum post(s) on error messagesPaweł Albecki (Deactivated) and Brandon Bowersox-JohnsonDev forum post:  https://groups.google.com/forum/#!topic/openlmis-dev/iwGo2mLR3wk
5mMulti-cloud / evaluating AzureBen LeibertNote: may not be ready for this yet

Non-functional requirement progress - performance?
Sort of did this in showcase

IDs in DTO's equals and hashcode - effects on etagsChongsun Ahn (Unlicensed)Note: May not be ready for this quite yet

Notes


Demo Data


New approaches:


  1. Merge ref data seed tool into each service
    1. Some great advantages (hit the major pain points)
    2. Difficult to put into a service
    3. In our startup of a service, there is a timing issue - many testing tools rely on demo-data to exist before starting
    4. Code references (for ref integrity) are configurable in the mapping file
  2. Use the performance data approach
    1. CSV files - generate with Mockaroo
    2. Hits all the major pain points
  3. Nifi
    1. https://nifi.apache.org/
    2. Has the same startup issue


UUID's generated:


Error responses - consistency

Dev forum had already focused on option 3 - use the top level error message with some section below that.  Keeps backward compatability.


Further we discussed the idea for nesting (details within details) which seems like something we could do if needed.  Ideas for usage was something along the lines of semantically structuring error messages (e.g. there's an error, there's an error in the budget, there's an error in budget line item 5) or directly down to a line item.


Between fieldErrors or renaming it to details we felt there's value in just keeping it a direct "fieldErrors" name.


Azure

Action Items