2024-01-19 Sys Ops & Management SIG Agenda and Meeting notes

Date and time

9-10 CT

https://openlibraryfoundation.zoom.us/j/591934220?pwd=dXhuVFZoSllHU09qamZoZzZiTWhmQT09

Topics

see below

Attendees

TimeItemWhoNotes

Helm Chart installationFlorian K.

Joshua Greben/Stanford very interested in the work.

Shelley Dolljack (also Stanford) is also involved.





out-of-band db upgrades

Wayne asks (in Slack chat): " About the above (out-of-band/direct db upgrade scripts ) -- Does the SysOps SIG want to communicate something as a group about it, or do folks feel like it is generally OK ? "

 A formal reach-out to the TC. I do think we should be involved in the release retrospective, as well as have an avenue open to the TC about these concerns.

 Database migrations just should belong to module upgrades. So the module should handle it seamless. If a decision has to be made, in a ideal world, a tenant admin (not a sysadmin) should get notified (via UI), that he has to decide, and until the decision the module may stop to work as usual.

Ingolf Kuss reaches out to Craig McNally to bring this to the T.C. agenda.

Jason (in Slack chat): "I agree that all of these separate scripts should be the module’s upgrade process responsibility and not a separately managed thing. However, I’m unsure of the avenue to take in order to ensure that will be the case in the development and upgrade release testing cycle."

Shelley Dolljack (in Slack chat): "I agree that those scripts should be part of a database migration when enabling the module. I’m confused why they’re not. I thought doing things like rake db:migrate (rails db migrations) was standard practice."



How to keep users from accessing the system during an upgrade

Load balancer configuration

whole ranges of ip addresses , could easily forget to re-enable a client

can't disable Okapi ingress



Topics for next meetings

jpnelson on FOLIO & AI : February 23rd is set.

Florian Kreft & Florian Gleixner ; Jeremy will talk to them (Shelley & Joshua) if we have a date. We will set a date next week here.

What will be the scope of this talk ? Disuss next week in sys-ops.


Action items

  • Type your task here, using "@" to assign to a user and "//" to select a due date