Ошибка MVCC_READ_CONFLICT при обновлении цепного кода fabri c с помощью composer - PullRequest
0 голосов
/ 27 марта 2020

Я использую composer, развернутую в сети fabri c с пятью узлами. Сегодня, когда я пытаюсь обновить цепной код fabri c файлом composer bna. но одна ошибка возврата однорангового узла:

Error: Peer localhost:13051 has rejected transaction '39ae7b9cf735ca56a7b9a20c60745206d94852a0a4f73d14cd6fd8813ef57566' with code MVCC_READ_CONFLICT  

в течение всего нового dev * chaincode docker этого узла генерируется up. но все транзакции вернутся:

 EXPIRED CHAINCODE 

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

, так что если есть что-то для обновления этого кода партнера версия? может ли bna chaincode, сгенерированный composer с использованием node.js, использоваться непосредственно fabri c?

1 Ответ

1 голос
/ 31 марта 2020

То, что произошло, это то, что у вас есть форк состояния, и поэтому такие коллеги не согласятся (и они не согласятся с версией кода цепочки для использования). Fabri c 1.4 (не уверен, какая микроверсия) ввел команды для сброса пиров к предыдущим номерам блоков, которые вы могли бы попытаться использовать для сброса проблемных пиров обратно в точку, где они были в согласии, и позволяли им тянуть блоки от заказчика снова. Если нет, то вам придется удалить проблемные одноранговые узлы из вашей сети, создать новые одноранговые узлы и присоединить их к каналу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...