Riley Kuttruff created SDAP-528: ----------------------------------- Summary: Verify schema of existing doms Cassandra tables on startup Key: SDAP-528 URL: https://issues.apache.org/jira/browse/SDAP-528 Project: Apache Science Data Analytics Platform Issue Type: Improvement Components: nexus-analysis Reporter: Riley Kuttruff
Recent (-ish) changes to the tables in the doms Cassandra keyspace have caused some incompatibilities with older SDAP deployments. These incompatibilities only arise when certain queries are run, which results in a crash. We should add some checks to the initializer for those tables, `analysis.webservice.algorithms.doms.DomsInitializer`, to verify the schema of the tables if they exist, `ALTER`-ing if possible, or raising/reporting an error / disabling dependent endpoints (perhaps with a function to return an error message to the user, rather than a 404) -- This message was sent by Atlassian Jira (v8.20.10#820010)