anton-vinogradov opened a new pull request, #359:
URL: https://github.com/apache/ignite-extensions/pull/359

   Two cheap timing changes cut the CDC replication tests' execution time 
roughly in half (measured locally, JDK 17):
   
   1. **`walForceArchiveTimeout`: 5000 → 1000 ms** (`AbstractReplicationTest` + 
PostgreSQL tests). CDC consumes only archived WAL segments, so every 
replication wait in a test pays up to a 5 s segment-archive latency, several 
times per test. With 1 s the `testActivePassiveReplication*` subset went from 
124.7 s to 78.3 s (−37%).
   
   2. **`testWithExpiryPolicy` TTL: 30 → 10 s**. The test waits for a real TTL 
expiration twice (source, then destination). With TTL 10 s the method went from 
31.9 s to ~11.7 s per run (−63%); verified green on the full 12-combination 
matrix (139.3 s total). 10 s still leaves an order-of-magnitude margin over the 
observed replication lag.
   
   Expected effect on CI: ~25–30 min less CPU across the Cdc suite; together 
with the class split from IGNITE-28857 the slowest Parallel Tests batch drops 
from ~10 to ~7 min.
   
   Independent of #358 (no overlapping lines), either merge order works.
   
   https://issues.apache.org/jira/browse/IGNITE-28858
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to