8 RESOURCE_EXHAUSTED: grpc: получено сообщение больше максимального (120126016 против 104857600)

Я использую расширение IBM Blockchain VSCode для тестирования цепного кода js узла структуры hyperlerdger. Но я столкнулся с проблемой, когда попытался установить чейнкод на одноранговом узле.

Ошибка

Failed to install on peer Org1Peer1 with reason: 8 RESOURCE_EXHAUSTED: grpc: received message larger than max (120126016 vs. 104857600)

Что это означает? Кто-нибудь может направить меня?


person Isha Padalia    schedule 27.10.2020    source источник
comment
Похоже, вы создали массивный пакет цепного кода, вы, вероятно, включили всевозможные ненужные вещи, например, node_modules, предыдущие пакеты цепного кода, каталоги .git и т. Д.   -  person david_k    schedule 28.10.2020
comment
@david_k Спасибо за ответ. Я здесь немного запутался. Как будто я устанавливаю цепной код, используя IBM vs code. И я просто открываю определенную папку, которая была сгенерирована по умолчанию. Итак, как я могу проверить это все пакеты?   -  person Isha Padalia    schedule 29.10.2020
comment
Вы можете просмотреть содержимое пакета цепного кода, перейдя на панель смарт-контрактов, щелкнув правой кнопкой мыши запись, которую вы пытались установить, и выбрав просмотреть информацию о пакете.   -  person david_k    schedule 30.10.2020


Ответы (1)


Максимальный размер полезной нагрузки для транзакции Fabric составляет 100 МБ (включая метаданные и т. Д.). Ваш пакет с цепным кодом кажется чрезвычайно большим.

person Gari Singh    schedule 28.10.2020
comment
Спасибо, как я могу проверить размер моей транзакции или упаковки ткани? - person Isha Padalia; 29.10.2020