The GitHub Actions job "Run Integration Tests" on rocketmq.git/fix/consumer-filter-manager-null-bloom-decode has failed. Run started by GitHub user zjncs (triggered by zjncs).
Head commit for run: 75ae717b582676c0ae676114fff852281b3d415a / zjncs <[email protected]> [ISSUE #S4] Keep persisted consumer filter data that has no bloom data When the filter bit map is disabled (enableCalcFilterBitMap defaults to false) register() persists ConsumerFilterData without bloom data. On restart, decode() feeds that null into bloomFilter.isValid(), which returns false for null, so one such entry flags the bloom filter as changed and the whole persisted filter table is dropped. Every SQL92 subscription then re-registers from scratch (or, if the consumer does not re-subscribe, the server-side filter silently matches everything). Only treat entries that actually carry bloom data as evidence of a changed bloom filter. Signed-off-by: zjncs <[email protected]> Report URL: https://github.com/apache/rocketmq/actions/runs/34341661179 With regards, GitHub Actions via GitBox
