nielifeng commented on PR #11465: URL: https://github.com/apache/seatunnel/pull/11465#issuecomment-5020221893
@dybyte @DanielLeens The cross-region WAL ordering blocker is addressed in the latest head .\n\nWhat changed:\n- Allocate a business-scoped ownership epoch in shared storage for each WAL region.\n- Use an region path so independently initialized writers never share a WAL path.\n- Persist on every WAL record.\n- Order records by , followed by deterministic content fallbacks.\n- Append the new serialized fields after the existing fields, so legacy WAL records remain readable with defaults.\n\nRegression coverage now includes:\n- same-key/same-timestamp put, update, delete, and recreate within one writer;\n- replay across two regions where the older writer has the larger local sequence but the newer ownership epoch must win;\n- sequential and concurrent epoch allocation, including existing numeric region directories;\n- comparator equality, antisymmetry, key grouping, writer identity, epoch, and sequence behavior.\n\nVerification:\n- IMap file module: 23 tests, 0 failures, 0 error s, 1 credential-dependent OSS test skipped.\n- Spotless and repository CI-tool checks pass.\n- A broader reactor/unit-test scan found no PR-related compilation or behavioral failures; Docker/native-architecture-dependent tests were kept separate from code failures.\n\nCould you please re-review the latest head? -- 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]
