On Wed, Jul 24, 2019 at 1:38 PM Daniel Schneller < daniel.schnel...@centerdevice.com> wrote:
> Hi! > > I have been looking into load-server-state-from file to prevent 500 errors > being > reported after a service reload. Currently we are seeing these, because > the new > instance comes up and first wants to see the minimum configured number of > health > checks for a backend server to succeed, before it hands requests to it. > > From what I can tell, the state file needs to be saved manually before a > service > reload, so that the new process coming up can read it back. I can do that, > of course, > but I was wondering what the reasoning was to not have this data > transferred to a > new process in a similar fashion as file handles or stick-tables (via > peers)? > > Thanks a lot! > > Daniel > > > > -- > Daniel Schneller > Principal Cloud Engineer > GPG key at https://keybase.io/dschneller > > CenterDevice GmbH > Rheinwerkallee 3 > 53227 Bonn > www.centerdevice.com > __________________________________________ > Geschäftsführung: Dr. Patrick Peschlow, Dr. Lukas Pustina, Michael > Rosbach, Handelsregister-Nr.: HRB 18655, HR-Gericht: Bonn, USt-IdNr.: > DE-815299431 > > Diese E-Mail einschließlich evtl. beigefügter Dateien enthält vertrauliche > und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige > Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie > bitte sofort den Absender und löschen Sie diese E-Mail und evtl. beigefügte > Dateien umgehend. Das unerlaubte Kopieren, Nutzen oder Öffnen evtl. > beigefügter Dateien sowie die unbefugte Weitergabe dieser E-Mail ist nicht > gestattet. > > Pflichtinformationen gemäß Artikel 13 DSGVO > Im Falle des Erstkontakts sind wir gemäß Art. 12, 13 DSGVO verpflichtet, > Ihnen folgende datenschutzrechtliche Pflichtinformationen zur Verfügung zu > stellen: Wenn Sie uns per E-Mail kontaktieren, verarbeiten wir Ihre > personenbezogenen Daten nur, soweit an der Verarbeitung ein berechtigtes > Interesse besteht (Art. 6 Abs. 1 lit. f DSGVO), Sie in die > Datenverarbeitung eingewilligt haben (Art. 6 Abs. 1 lit. a DSGVO), die > Verarbeitung für die Anbahnung, Begründung, inhaltliche Ausgestaltung oder > Änderung eines Rechtsverhältnisses zwischen Ihnen und uns erforderlich ist > (Art. 6 Abs. 1 lit. b DSGVO) oder eine sonstige Rechtsnorm die Verarbeitung > gestattet. Ihre personenbezogenen Daten verbleiben bei uns, bis Sie uns zur > Löschung auffordern, Ihre Einwilligung zur Speicherung widerrufen oder der > Zweck für die Datenspeicherung entfällt (z. B. nach abgeschlossener > Bearbeitung Ihres Anliegens). Zwingende gesetzliche Bestimmungen – > insbesondere steuer- und handelsrechtliche Aufbewahrungsfristen – bleiben > unberührt. Sie haben jederzeit das Recht, unentgeltlich Auskunft über > Herkunft, Empfänger und Zweck Ihrer gespeicherten personenbezogenen Daten > zu erhalten. Ihnen steht außerdem ein Recht auf Widerspruch, auf > Datenübertragbarkeit und ein Beschwerderecht bei der zuständigen > Aufsichtsbehörde zu. Ferner können Sie die Berichtigung, die Löschung und > unter bestimmten Umständen die Einschränkung der Verarbeitung Ihrer > personenbezogenen Daten verlangen. Details entnehmen Sie unserer > Datenschutzerklärung (https://www.centerdevice.de/datenschutz/). Unseren > Datenschutzbeauftragten erreichen Sie per E-Mail unter erdm...@sicdata.de. > > > Hi Daniel, You're making a good point. Use the file system was the simplest and fastest way to go when we first designed this feature 4 or 5 years ago. I do agree that now with master/worker and threaded model being pushed that using the runtime-api may make sense and would be even more "cloud native". Maybe @William would have an advice on this one. Baptiste