Turns out, if we run Liquibase with non-xa-datasource, previously failed changeSets could run successfully. We couldn't find any info about this error on the internet(nor liquibase site).
Since it sounds as a database specific error, maybe it should be nice to document on the liquibase site or some control before acquiring connection.
Running Liquibase with xa-datasource causes errors below.
Error: DB2 SQL Error: SQLCODE=-30090, SQLSTATE=25000, SQLERRMC=2; , DRIVER=4.14.146 [Failed SQL: CALL SYSPROC.ADMIN_CMD ('REORG TABLE MAF.MESSAGE')]
Turns out, if we run Liquibase with non-xa-datasource, previously failed changeSets could run successfully. We couldn't find any info about this error on the internet(nor liquibase site).
Since it sounds as a database specific error, maybe it should be nice to document on the liquibase site or some control before acquiring connection.