mirror of
https://github.com/scylladb/scylladb.git
synced 2026-06-04 05:53:13 +00:00
When the generate-and-propagate-view-updates routine was rewritten to allow partial results, one important validation got lost: previously, an error which occured during update *generation* was propagated to the user - as an example, the indexed column value must be smaller than 64kB, otherwise it cannot act as primary key part in the underlying view. Errors on view update *propagation* are however ignored in this layer, because it becomes a background process. During the rewrite these two got mixed up and so it was possible to ignore an error that should have been propagated. This behavior is now fixed. Fixes #9013 Closes #9021 * github.com:scylladb/scylla: cql-pytest: add a case for too large value in SI table: stop ignoring view generation errors on write path