Yifan Cai created CASSANALYTICS-207:
---------------------------------------

             Summary: Isolate per-table failures during CachingSchemaStore 
schema refresh
                 Key: CASSANALYTICS-207
                 URL: https://issues.apache.org/jira/browse/CASSANALYTICS-207
             Project: Apache Cassandra Analytics
          Issue Type: Bug
          Components: CDC
            Reporter: Yifan Cai


CachingSchemaStore.onSchemaChange and publishSchemas convert every table in one 
loop with no per-table error handling. One table whose schema cannot be 
converted to Avro (for example a quoted column name that is not a valid Avro 
field name) aborts the refresh, skips stale-entry cleanup, and leaves the 
tables after it on stale or missing schemas; the failure is not logged from the 
future either. This change handles failures per table, logs and counts them, 
and always runs the cleanup.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to