The GitHub Actions job "Integration Tests for gRPC" on 
pekko-projection.git/fix-replay-entity-type-and-producer-filter has succeeded.
Run started by GitHub user pjfanning (triggered by pjfanning).

Head commit for run:
a3ab4d5c8470544bfb7ee3cd4dc3fd7bb87ff5df / PJ Fanning 
<[email protected]>
Keep producer filter semantics for replay and loadEvent

Motivation:
ProducerFilterEndToEndSpec showed that the producer filter is meant to
toggle whether all events of an entity are emitted. Once an event passes
the filter, the consumer replays earlier events of that entity, and those
must be emitted with payload, even when the producer filter excluded them
at the time.

Modification:
Revert the producer filter changes for replay and loadEvent, and the
related FilteredEvent handling. Keep the entity type check for replay.

Result:
Replay only emits events of the stream's entity type, and the producer
filter works as documented.

Tests:
- sbt grpc-test/test - 72 passed
- sbt grpc/Compile/scalafmtCheck grpc-test/Test/scalafmtCheck - passed
- grpc-int-test not run locally - requires Docker, left to CI

References:
None - follow-up to previous commit

Report URL: https://github.com/apache/pekko-projection/actions/runs/35969405490

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to