/
2022-02-18 SysOps Meeting-Notizen

2022-02-18 SysOps Meeting-Notizen

Datum

 

Teilnehmer

Ziele

Tagesordnungspunkte

Zeitplanung / Min

Thema

Beteiligte

Notizen

Protokollnotizen:

Upgrades; R2-2021 => R3-2021

Axel: Fehler beim Öffnen eines Holdings; s. Slack-Channel

Ingolf: Lt. Release Notes Kiwi müssen alle Holdings beim Upgrade Quelle = FOLIO oder Quelle (source) = MARC haben.

Axel: Anlegen nicht über SRS und nicht durch Migration wird nicht richtig unterstützt.


Ingolf: Module beim Upgrade einzeln hochziehen. Sonst kann es crashen.

Axel: Das liegt an den Systemressourcen.

Vermutlich benötigt, damit es nicht crasht (also Upgrade mit EINEM POST an Okapi /proxy/tenants/<tenant>/install):

40 GB RAM

> 8 CPUs   ?


Steffen: Okapi auf JSON-Logging umstellen. Dann hast du auch gut lesbares Logging von Elasticsearch..

Florian G.: Logs von allen Modulen in ein weiteres Elasticsearch einspielen. Dann in Kibana die Logs auswerten. Aber "Out of Memory error" nicht gefunden.

Steffen: kubectl logs -c  # print the logs of the previous container (auch wenn der Container abgestürzt ist)

Steffen: In init-Skripte eine Prüfung einbauen, dass sich die Module auch wirklich mit Kafka und Elasticsearch verbinden. Auch Verbindung zur Datenbank prüfen. Das Modul sollte sich dann beenden oder die Verbindung erneut aufbauen.

Steffen: mod-agreements will 8 GB RAM benutzen (20%).  

Florian / Florian: bitnami Elasticsearch Stack verwenden. Das mal vernünftig einstellen.

Steffen: Umstellung gemacht, so dass die Datenbank im Docker-Container läuft. ERM-Module sind in dem Container exterm langsam. Wie sind eure Erfahrungen mit postgres in einem Docker Container ?

Florian G. : vorher crunchy postgres genommen, jetzt nehmen wir kubegres. Wahrscheinlich kommt es sehr stark auf die Storage Cluster an. Wir benutzen Longhorn. Man sollte aber auch mal mit anderen Volumes versuchen.

Steffen. MARC Daten laden: 400 Minuten für 3,7 Mio Titel. Items 138 Minuten, Holdings 40 Minuten.   Einspielung über den CBS2FOLIO-Stack, wie macht man es ?

Axel: Harvester; URL eintragen. OUF Update.  Wir können auch den normalen OUM.

Axel / Steffen: Noch Probleme beim Komplett-Einspielen. Wie spielt man instance-relationships ein ? Lt. Kirstin kann der Connector das schon. 

Aufgabenliste

      •