Performance issue on large DB with 3.1.1

Hello,


We have recently filed an issue (https://liquibase.jira.com/browse/CORE-1883) that prevents us from using latest liquibase versions (3.1.1). We are currently stuck with 2.0.5, which works for most usage but has some shortcomings warranting an upgrade to newer versions. Investigating the problem in a limited way, we found that the huge memory consumption we observe appears to be caused by use of a columnExists precondition which creates complete snapshot of the whole database and columns… 


Does this ring some bell? Do we need to investigate further or is this something known? 


Thanks for your help,


Arnaud

ColumnExists shouldn’t do a full snapshot, but I’ll take a look at the issue. Thanks for reporting it.


Nathan