Это может быть связано с настройкой тайм-аута в Storm. См. conf в архетипе , где он установлен на 300 секунд. По истечении этого времени с момента отправки кортежа кортеж будет сбой, и его URL будет удален из кеша обработчика URL-адреса. Поэтому, когда носик снова запросит MySQL, URL будет отправлен вниз по топологии. Сбой при наличии кортежа не останавливает обработку URL-адреса, и, как вы заметили, статус в итоге будет обновлен.
Один из вариантов - установить значение тайм-аута достаточно большим, чтобы все, что вы делаете в навигационном фильтре, имело время для завершения или изменения вашей логики, чтобы это занимало меньше времени.