2023-03-10 - Sys Ops & Management SIG Agenda and Meeting notes
Date and time
10-11 EST
Zoom link
https://openlibraryfoundation.zoom.us/j/591934220?pwd=dXhuVFZoSllHU09qamZoZzZiTWhmQT09
Topics
Attendees
Time | Item | Who | Notes |
---|---|---|---|
Kafka partitions in a multi-tenant Folio environment | Florian Gleixner wrote "The TC got a RFC that deals with a option to reduce the number of Kafka partitions in a multi-tenant Folio environment. The RFC is now in the public rewiew stage according to the TCs RFC process https://folio-org.atlassian.net/wiki/display/TC/RFC+Process. You will find the RFC here: https://github.com/folio-org/rfcs/pull/8/files. We invite you to ask questions or discuss the RFC in the slack channel #public-review-rfc-kafka-partitions" This will require some changes in the modules' treatment of Kafka messages, but this will save hosting costs for Kafka cloud hosting. Do we have questions or comments ? Are there security issues , because modules have access to the messages of all tenants of the tenant collection ? -- Problems during an upgrade for modules that use Kafka. This must be solved by SysOps. Which modules picks up the pending Kafka messages, the new one or the old one ? There is no rule for this. SysOps must solve that by using environment variables. Could put the Flower Release name in the ENV variable. Kafka makes up the message name by the ENV var and the NAMESPACE. SysOps need to test and document this upgrade procedure. Meeting Notes: number of partitions = number of topics * replication factor * number of tenants | ||
Implementing both a minio client and an aws client in mod-bulk-operations and mod-data-export-worker quadruples docker image size. | [FOLS3CL-5] Make aws-sdk-java optional (maven scope: provided) - FOLIO Issue Tracker Do we want/need minio and aws support in the same model ? For institutions that use minio, a thin client would be desirable. [MODBULKOPS-64] S3_IS_AWS is non-functional - FOLIO Issue Tracker Unlcear, why both clients have been implemented, because the two clients should be compatible to each other. Meeting Notes: We need to have someone (in this group) who can explain the incompatibilities to us. Why is there a need for the AWS client ? Ingolf: Consider becoming a candidate for the next TC elections. Terms are for two years, starting July 1st. Half of the TC members change after one year. Thus, you will be a "new" member for the first year, and an experienced member in the second year. You will gain an insight in new modules before they will become part of the official distribution. |
Action items
- Type your task here, using "@" to assign to a user and "//" to select a due date