drbd - node deaktivieren

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Exxter
Beiträge: 383
Registriert: 10.01.2003 00:15:15
Lizenz eigener Beiträge: GNU General Public License

drbd - node deaktivieren

Beitrag von Exxter » 17.09.2021 11:47:25

Hallo,

ich habe zwei drbd Knoten, primär und secundär. Wenn ich den sekundären herunterfahre, steigt die "oos" (out of sync) Zahl an, logisch:

Code: Alles auswählen

 1: cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown   r-----
    ns:4573712 nr:0 dw:2957344 dr:4559477 al:205 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:3992
 2: cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown   r-----
    ns:1798195060 nr:0 dw:1936578416 dr:823791757 al:15668 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:39883052
 3: cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown   r-----
    ns:37335380 nr:0 dw:32702280 dr:70789893 al:1264 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:416152
 4: cs:StandAlone ro:Primary/Unknown ds:UpToDate/DUnknown   r-----
    ns:46172612 nr:0 dw:43358204 dr:48361945 al:3599 bm:0 lo:0 pe:0 ua:0 ap:0 ep:1 wo:f oos:945800
Die Frage ist, kann man das so längere Zeit laufen lassen (wenn dieser Wert immer weiter steigt), oder gibt es da irgendwann ein (Performance-)Problem mit dem primären Server?

Benutzeravatar
unitra
Beiträge: 638
Registriert: 15.06.2002 21:09:38
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.128.129.130

Re: drbd - node deaktivieren

Beitrag von unitra » 17.09.2021 14:17:13

Definiere den Begriff längere Zeit.

Nein. Du solltest den Zeitraum nicht unendlich lang dehnen. Ich sage mal, gut wäre die Störung zeitnah zu beheben. 1 bis 2 Tage müssen drin sein. Eine Woche ist sportlich. Ein Monat ist nicht gesund.

Bei einigen Datenbanken kann der binary Backlog z.B. ab einem bestimmten Zeitpunkt nicht mehr aufgeholt werden.

Benutzeravatar
heisenberg
Beiträge: 3473
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: drbd - node deaktivieren

Beitrag von heisenberg » 17.09.2021 14:54:20

Performanceproblem?

Keine Ahnung. Wäre evtl. Möglich. Muss aber nicht. Ich vermute schon, daß irgend ein Datenpuffer irgendwann voll ist. Die logische Konsequenz für mich wäre dann, dass der Secondary dann nicht mehr synchronisiert werden kann, weil Daten fehlen. D. h. da muss man dann eine komplette Resynchronisation der Resource durchführen; dauert halt wesentlich länger.

Problematisch ist es halt nur, weil die Redundanz weg ist, aber das ist ja nicht erst nach einem Tag sondern eigentlich - je nach Wichtigkeit der Daten - schon sofort ab Abbruch der Verbindung bis zu mehreren Minuten, weil man Ausfall des Primary keine aktuellen Daten mehr außerhalb von diesem hat.
... unterhält sich hier gelegentlich mangels wunschgemäßer Gesprächspartner mal mit sich selbst.

Antworten