Thema: pipelines
-
Pipelines, die beim Einlesen unerwartete Schemaänderungen der Quelle ablehnen, erkennen vorgelagerte Änderungen früher, scheitern aber häufiger als Pipelines, die sie anpassen
Hypothese: Eine Pipeline, die einen Einlesevorgang scheitern lässt, sobald das Quellschema vom deklarierten abweicht (so wie Avros Schema-Resolution einen Fehler meldet, wenn ein Leserfeld keinen Default hat und der Schreiber es nicht liefert), erkennt vorgelagerte Änderungen innerhalb eines Laufs, scheitert aber auch bei harmlosen Änderungen. Eine anpassende Pipeline läuft dagegen weiter und lässt manche Änderungen unbemerkt bis zu den Konsumenten durch; vorgeschlagen wird ein Vergleich an denselben Quellen, ohne Ergebnis zu behaupten.
Maschinenlesbar: JSON