Lock Retry Count
Published 31 October 2023
Lock Retry Count
Description
At the start of a migration, Flyway will attempt to take a lock to prevent competing instances executing in parallel. If this lock cannot be obtained straight away, Flyway will retry at 1s intervals, until this count is reached, at which point it will abandon the migration. A value of -1 indicates that Flyway should keep retrying indefinitely.
Note: Locking is not currently implemented in Native Connectors.
Default
Retry 50 times then fail
Usage
Commandline
./flyway -lockRetryCount=10 migrate
TOML Configuration File
[flyway]
lockRetryCount = 10
Configuration File
flyway.lockRetryCount=10
Environment Variable
FLYWAY_LOCK_RETRY_COUNT=10
API
Flyway.configure()
.lockRetryCount(10)
.load()
Gradle
flyway {
lockRetryCount = 10
}
Maven
<configuration>
<lockRetryCount>10</lockRetryCount>
</configuration>