Ergebnisse des Meetings "SAFT-Lib & Ersatz D-Bus" vom 30. Oktober 2018

Teilnehmer: Dietrich Beck, Harald Bräuning, Dominic Day, Tobias Habermann, Alexander Hahn, Ludwig Hechler, Hanno Hüther, Peter Kainberger, Michael Reese, Alexander Schwinn, Matthias Thieme

  1. Shared Memory wird bis etwa Ende KW 45 getestet. Testumgebung werden u.a. auch Produktionsgeräte sein.
  2. Wenn die Tests des shared Memory erfolgreich beendet sind, wird ein Branch 4.0.6 aus Doomsday 4.0.5 gebaut, das nur die notwendigen Änderungen der SAFT-Lib für das shared Memory enthält.
  3. FG mit Shared Memory auf D-Bus-Basis wird dann für den Engineering Run ab Mitte November in der Produktion eingesetzt.
  4. Der saftbus (als Ersatz für den D-Bus), zunächst in der Version ohne Änderung des APIs, wird in der Entwicklungsumgebung ausführlich getestet.
  5. Anschließend werden die weiteren Änderungen in den saftbus eingebaut, die dann u.a. zu einem geänderten API führen. Mit diesen Änderungen wird u.a. die glibmm obsolet. Hier gibt es Ideen für weitere Features, die implementiert werden können.
  6. Für die fernere Zukunft, Stichwort FESA am Unilac, soll überlegt werden, ob ein Linux-Treiber alleine die Aufgaben des saftd übernehmen kann, wodurch man auf den saftd komplett verzichten könnte. Für Zeitmessungen an Geräten im Unilac im alten Kontrollsystem siehe [1] bis [4].

Im Anhang die Folien von Michael und Dominic.

[1] https://www-acc.gsi.de/wiki/pub/Frontend/EquipmentModelDocu/timing_v3.pdf
[2] https://www-acc.gsi.de/wiki/pub/Frontend/EquipmentModelDocu/messungen_v1.pdf
[3] https://www-acc.gsi.de/wiki/pub/Frontend/EquipmentModelDocu/messungen_v2.pdf
[4] https://www-acc.gsi.de/wiki/pub/Frontend/EquipmentModelDocu/messungen_v3.pdf
I Attachment Action Size Date Who Comment
SaftbusPresentation.pdfpdf SaftbusPresentation.pdf manage 113 K 30 Oct 2018 - 11:20 MichaelReese Short presentation of how DBus is used in Saftlib and how it might be replaced by saftbus
Saftlib-API-changes.pdfpdf Saftlib-API-changes.pdf manage 1 MB 30 Oct 2018 - 11:23 DominicDay Possible changes to Saftlib API to improve performance
Topic revision: r4 - 30 Oct 2018, LudwigHechler
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback