+* **A failed schema migration no longer reports the CHI as `Completed`** ([PR #2077](https://github.com/Altinity/clickhouse-operator/pull/2077)). When `HostCreateTables` returned an error the operator logged it, emitted `CreateCompleted` anyway and recorded the host in `hostsWithTablesCreated`. That listing is persisted on the CR and feeds `HasData()`, which makes `shouldMigrateTables()` skip the host — so the failure was not merely hidden, it was made permanent across operator restarts, and the schema-less replica kept answering Distributed queries with `There is no table ...`. The failure now propagates as a deferral: sibling shards in the cluster still reconcile, the CR-final phase still runs, and the pass ends `Aborted`. Present since 0.21.0. Reported in [#2021](https://github.com/Altinity/clickhouse-operator/issues/2021) and diagnosed by [@Tyagiquamar](https://github.com/Tyagiquamar).
0 commit comments