Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
None
-
MXS-SPRINT-62, MXS-SPRINT-63, MXS-SPRINT-64
Description
MaxScale should detect if two or more instances of MaxScale are running on the same computer and refuse to start if they are started in a way that causes conflicts between them.
Case in point; MXS-1661 describes a situation where when there was an authentication error, MaxScale would log database is locked. The reason was that two MaxScale instances were running; both using the same cache directory and thus the same sqlite user database.
When a second MaxScale instances is started, it should detect if there is such a conflict, log a descriptive error message, and refuse to start.
Attachments
Issue Links
- relates to
-
MXS-1661 Excessive logging by MySQLAuth at authentication error (was: MySQLAuth SQLite database can be permanently locked)
- Closed