Обработка ошибки "Блокировка не предоставлена. Попробуйте перезапустить транзакцию" в TokuMX
У нас есть несколько параллельных процессов, которые могут одновременно выполнять запрос findAndModify для Toku.
Это иногда приводит к исключению: блокировка не предоставляется. Попробуйте перезапустить транзакцию с кодом 16759.
Есть статья об этой ошибке и даже закрытый тикет об ошибке - но, к сожалению, ни один из них не предоставляет информацию о том, как бороться с такой проблемой.
Так есть ли подходы для обработки такого исключения?
В противном случае трудно иметь параллельные процессы, потому что мы не можем полагаться на механизм блокировки Toku.