Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Do error handling in one big locked action
This is not the optimal way to do error handling but it should solve all problems that could rise from the multi-threaded model of MaxScale. By taking a lock at the start of handleError, we'll be able to modify the dcb error handling flag in a thread-safe manner. This should prevent double error handling for all DCBs.
- Loading branch information
Showing
1 changed file
with
39 additions
and
51 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters