Обработка ошибки "Блокировка не предоставлена. Попробуйте перезапустить транзакцию" в TokuMX

У нас есть несколько параллельных процессов, которые могут одновременно выполнять запрос findAndModify для Toku.

Это иногда приводит к исключению: блокировка не предоставляется. Попробуйте перезапустить транзакцию с кодом 16759.

Есть статья об этой ошибке и даже закрытый тикет об ошибке - но, к сожалению, ни один из них не предоставляет информацию о том, как бороться с такой проблемой.

Так есть ли подходы для обработки такого исключения?

В противном случае трудно иметь параллельные процессы, потому что мы не можем полагаться на механизм блокировки Toku.

0 ответов

Другие вопросы по тегам