Каково максимальное количество фильтров geth, которые могут сохраняться, и что происходит, когда этот максимум встречается?

Очевидно, мы должны вызывать удаление на фильтрах, которые мы создаем на узле. Однако, предполагая, что кто-то не удалил их, сколько из них хранится в памяти и будет ли циклический буфер отслеживать их, которые просто хранят x самых последних?

6 голосов | спросил bozzle 16 AM00000040000003031 2016, 04:43:30

1 ответ


3

[Отказ от ответственности: мой ответ основан на чтении кода.]

Из фильтров код - filter.go и, что более важно, filter_system.go - не существует наложенного ограничения.

filterId является int и последовательно увеличено для каждого нового фильтра, но нет общего количества сохраняется в коде и не появляется буфер.

ответил Richard Horrocks 17 PM00000090000004331 2016, 21:21:43

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132