2020-06-03 Meeting notes

2020-06-03 Meeting notes

Date

Jun 3, 2020

Attendees

  • @Mike Gorrell

  • @Jakub Skoczen

  • @Craig McNally

  • @Zak_Burke

  • @Wayne Schneider

  • @spampell

  • @Tod Olson

  • @Marc Johnson

  • @Johannes Drexl

  • @Mark Veksler

  • @Marc Johnson

  • @Marko Knepper

  • @VBar

Discussion items

Time

Item

Who

Notes

Time

Item

Who

Notes

45 Min

Upgrades with Reference Data

@spampell and @Tod Olson

Hear presentation, review discussion and recommendations on this page:

Upgrades with Reference data

Discussion:

  • Drew potential comparisons to Linux -but that only goes so far 

  • Are there dependencies on "labels" as well as (or opposed to) UUIDs for some data (like a status or an identifier type) - we think both are likely

  • Need to preserve the idea that some values need to be immutable

  • Major point is that the difference between data that can be modified and that which should not is not clear.

  • Agreement that there is an architectural challenge

  • Definitely user facing challenge as well (it's easy to get conflicts with data that comes with the system).

  • Design problem in that data defined in one module is required for operation of another module.

  • ACTION: At practical level, useful to have examples of successful upgrades vs. failed upgrades

    • Help us identify near-term practical actions as distinct from long-term strategy.

  • Need distinction between data in a data set that is provided by the system vs added to or modified by tenants

    • Have some examples of crude solutions this in some places, not consistent

    • Possible to store system data in separate place, present unified view, or resolve issues after upgrade process, before opening to users

    • Integrity issue when required value goes away.

    • What happens when you introduce a new required value?

  • ACTION: need to catalog the types of reference data so we know what we're working with

    • @VBar and @Craig McNally will work with implementers

  • Need further discussion. 

 15 Min

How to get new/different things added to CI/CD Pipeline 

 TC

Discuss timing and process of this request to have a "Go" language module added to the FOLIO CI/CD pipeline: https://folio-org.atlassian.net/browse/FOLIO-2627

Discussion: 

1) What's the process: Can't decide today. Need to consider later. Mike G will reach out to others outside of the meeting.

  • Both for new modules as well as new technology (languages, frameworks, databases, etc.)

2) Should we ask people to accommodate in Goldenrod timeframe? Consensus is NO.