05.02.2016 (Doc Storage)
4.8 von 5, (4 Bewertungen)

Was ist eine Race Condition?

Leserfrage: Was passiert bei einer Race Condition? Wie kommt es dazu und was kann dabei passieren? Wie lässt sich dieser Zustand umgehen?

Antwort Doc Storage:

In der Informatik ist eine Wettlaufsituation (engl. race condition) ein Zustand, in dem das Ergebnis bestimmter Vorgänge von der Reihenfolge des Auftretens bestimmter Zustände bzw. Operationen abhängt. Im Studium wird den angehenden Informatikern bereits beigebracht, solche Situationen nach Möglichkeit zu vermeiden.

Im Speicherumfeld sind hiermit Zustände gemeint, in denen ein Gerät oder ein gesamtes System zwei oder mehr Operationen vorzunehmen versucht, diese allerdings in einer bestimmten Reihenfolge ablaufen müssen, um ein korrektes Ergebnis zu erhalten. Meistens treten diese Probleme auf, wenn gleichzeitig von mehreren Quellen in denselben Datenbestand geschrieben und aus diesem gelesen werden soll. Während die eine Maschine noch liest, versucht die andere bereits, denselben Datenbestand an einer Stelle oder in Gänze zu ändern oder gar zu löschen. Das mögliche Ergebnis kann sich jeder selbst ausmalen. Im harmlosesten Fall bricht die Operation für einen oder mehrere Rechner ab oder führt gar zu einem Absturz des anfragenden Programmes. Im schlimmsten Falle allerdings liest ein Rechner Daten weiterhin aus, ohne zu merken, dass der Zustand des zu lesenden Datensatzes am Ende ein anderer war als zu Beginn der Operation.

In Speicherumgebungen werden diese Zustände dadurch vermieden, dass Schreib- und Leseoperationen logisch zusammenhängend abgearbeitet werden, bevor der Zugriff auf denselben Datenbestand durch einen anderen Rechner zugelassen wird. Die diesem Zugriff zugrundeliegenden Kommandosätze öffnen einen Datenbestand zum Lesen bzw. Schreiben durch einen Kanal (=einen Rechner), führen alle hierzu benötigten Operationen hintereinander durch und geben den Datenbestand erst dann für weitere Zugriffe frei.

Natürlich gibt es in speziellen Shared-Storage-Umgebungen mit mehreren gleichzeitig schreibenden und lesenden Systemen weitere Punkte, auf die geachtet werden muss. Wenn Sie mir mehr über Ihre Speicherumgebung und die dort laufenden Betriebssysteme und Anwendungen sowie den genauen Anlass Ihrer Frage mitteilen, werde ich gern genauer auf eben diese Konfiguration eingehen.

Gruß
Doc Storage

Stellen Sie Ihre Frage
Doc. tec. Storage beantwortet alle Ihre technischen Fragen zu Storage, Backup & Co.

Stellen Sie Ihre Frage an: DocStorage@speicherguide.de

Mehr von Doc. tec. Storage 16.10.2020 Welchen Stellenwert haben DMTF Redfish und SNIA Swordfish?

Die neuen Versionen von DMTF Redfish und SNIA Swordfish enthalten nun NVMe- und NVMe-oF-Spezifikations-Verbesserungen. Da stellt sich die Frage nach dem Stellenwert der beiden Spezifikationen. Doc Storage sieht hier aber großes Potenzial.


09.10.2020 Was ist ein Ingress- und Egress-Datenverkehr?

Der Datenverkehr unterliegt in Netzwerken und der Cloud einem definierten Regelwerk. Dabei fallen mitunter auch die Begriffe Ingress und Egress. Doc Storage erklärt die Bedeutung.


28.08.2020 Kommt mit QLC-Flash das Ende hybrider Speichersysteme?

Die ersten Arrays mit QLC-Flash-Technologie kommen auf den Markt. Einige Hersteller prophezeien durchaus vollmundig das Ende von hybriden Speichersystemen, also solchen mit Flash und Festplatten. Ist dieses Ende tatsächlich absehbar oder wie sieht die Zukunft in diesem Bereich aus?


21.08.2020 Mehr in die Zukunft agieren, weniger jammern

Jammern ist gerade irgendwie in Mode. Der Virus, der Markt, die Geschäfte – natürlich ist es aktuell schwierig. Für die Kunden gestaltet sich vieles aber positiv, braucht es doch weniger Manpower, um Produkte und Lösungen in Betrieb zu nehmen. Das macht sich im Geldbeutel bemerkbar. IT-Anbieter müssen künftig nicht nur in Studien in die Zukunft schauen, sondern sich generell schneller anpassen und auf neue Gegebenheiten reagieren.


07.08.2020 Marktstudien: Ergebnisse meist zu offensichtlich

Marktstudien belegen in der Regel bekannte Trends, mehr nicht. Wirkliche Erkenntnisse oder Neues fördern sie, laut Doc Storage, nicht zu Tage. Dies belegt er anhand zweier aktueller Beispiele: Die Analysekriterien sind schwammig, die Argumente eher fadenscheinig und die Resultate offensichtlich. Zudem sei fragwürdig, in wie weit Sponsoren die Ergebnisse beeinflussen.


31.07.2020 Business-Continuity: Zu viele Firmen unvorbereitet auf K-Fall

Jüngste Studien sprechen von einem steigenden Bewusstsein in Sachen Business-Continuity. Doc Storage kann den Zahlen allerdings wenig positives abgewinnen, denn noch nicht mal zwei Drittel aller Unternehmen besitzen einen Business-Continuity-Plan und fast die Hälfte verfügt über keine fest definierte Rückkehrmaßnahmen. Aus seiner Sicht ist es erschreckend, wie viele Firmen und IT-Abteilungen nicht auf einen Katastrophenfall vorbereitet sind.

powered by
N-TEC GmbH FAST LTA
Cloudian Tech Data IBM Storage Hub
Folgen Sie speicherguide.de auch auf unseren Social-Media-Kanälen
Folgen Sie und auf Facebook Folgen Sie und auf YouTube Folgen Sie und auf Twitter