You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Background

Liquibase container attempts restart if it takes too long. Liquibase does not release the changelog lock on the data table if it gets restarted. An init container should be used which will not restart and will run until completion.

Possible Fixes:

FixNameStepsPositivesNegatives
1Liquibase init container
  1. Add init container to oom
    1. Restart issues are only happening with kubernetes restarting liquibase
  2. Add "depends on" container to cps
    1. cps standalone deployment is not effected by kubernetes issue

Double changelog dependency? one in oom, one in cps

Changes to oom and cps projects

Need to ensure cps will not run liquibase if kubernetes does

2Change/Add liveness probes?


3Remove Liquibase and replace with similar technologyFlyway?
Might come with same issue as Liquibase as is more of a Kubernetes issue?

 

  • No labels