@Override public void start() { DatabaseCharsetChecker.State state = DatabaseCharsetChecker.State.STARTUP; if (upgradeStatus.isUpgraded()) { state = DatabaseCharsetChecker.State.UPGRADE; } else if (upgradeStatus.isFreshInstall()) { state = DatabaseCharsetChecker.State.FRESH_INSTALL; } charsetChecker.check(state); }
@Override public void start() { if (serverUpgradeStatus.isUpgraded() && !isBlueGreenDeployment()) { cleanOnUpgrade(); } cleanUpTaskInputOrphans(); }
@Test public void start_clears_queue_if_version_upgrade() { when(serverUpgradeStatus.isUpgraded()).thenReturn(true); runCleaner(); verify(queue).clear(); }
@Test public void test_upgrade() { when(upgradeStatus.isUpgraded()).thenReturn(true); underTest.start(); verify(charsetChecker).check(DatabaseCharsetChecker.State.UPGRADE); }
@Test public void start_does_not_clear_queue_if_version_upgrade_but_blue_green_deployment() { when(serverUpgradeStatus.isUpgraded()).thenReturn(true); settings.setProperty(ProcessProperties.Property.BLUE_GREEN_ENABLED.getKey(), true); runCleaner(); verify(queue, never()).clear(); }
@Override public void start() { DatabaseCharsetChecker.State state = DatabaseCharsetChecker.State.STARTUP; if (upgradeStatus.isUpgraded()) { state = DatabaseCharsetChecker.State.UPGRADE; } else if (upgradeStatus.isFreshInstall()) { state = DatabaseCharsetChecker.State.FRESH_INSTALL; } charsetChecker.check(state); }
@Override public void start() { if (serverUpgradeStatus.isUpgraded()) { cleanOnUpgrade(); } else { try (DbSession dbSession = dbClient.openSession(false)) { verifyConsistency(dbSession); } } }