Вывод консоли Geth "короткая запись"

я бегу с

geth --rpc --rpccorsdomain "localhost"

и ethminer 1.1.4 в отдельном терминале, и я заметил, что в консоли geth я получаю много сообщений, в которых просто говорится «короткая запись». Например:

I0225 13:05:53.940248 rpc/server.go:347] short write

Не удалось найти документацию по этому поводу - кто-нибудь знает, стоит ли об этом беспокоиться?

Из любопытства я скачал весь исходный код geth и ничего там не нашел, так что я не уверен, откуда он взялся.
Проверьте код на server.go:347 . Это сообщение об ошибке codec.Write(), но я не могу сказать вам, что это значит.
@ 5chdn спасибо .... лучшее, что я смог сказать, это то, что это проблема файловой системы, возможно, проблемы с дисковым пространством. Я работаю с USB-накопителя, на системном разделе которого осталось около 200 МБ свободного места и около 2 ГБ пространства подкачки. Похоже, майнинг работает нормально, несмотря на объем «коротких записей»... В следующий раз, когда я настрою ферму, я увеличу системные ассигнования и посмотрю, облегчит ли это ситуацию.
Поэтому я переформатировал свой диск и переустановил все, на этот раз оставив 7200 МБ для системного раздела Ubuntu вместо 5000. Я также обновил установку с 6 ГБ ОЗУ до 8 ГБ. Я больше не получаю сообщения "короткая запись".
вы всегда можете создать ответы на свои вопросы.

Ответы (1)

Это ошибка ввода/вывода golang. перейти/упаковка/ио

var ErrShortWrite = errors.New("short write")

ErrShortWriteозначает, что запись приняла меньше байтов, чем запрошено, но не смогла вернуть явную ошибку. Это может быть связано с вашим USB-устройством. Но чтобы быть на 100% уверенным, вы должны сообщить об этой проблеме вверх по течению .

Потрясающе, спасибо. Я новичок как в Go, так и в Эфириуме, и все еще немного запутался в большинстве вещей — где было бы подходящее место, чтобы сообщить об этом?