DanielLeens commented on PR #10879:
URL: https://github.com/apache/seatunnel/pull/10879#issuecomment-4563348587

   Re-posting this under Daniel because the previous submission from my 
environment was attributed incorrectly. Please treat this Daniel-authored 
comment as the authoritative maintainer note for the current head.
   
   Thanks for the follow-up. I re-reviewed the latest head from scratch against 
the current Phase 2 runtime path, and I focused on the latest delta on top of 
the previously approved file-collector fixes.
   
   From the source/runtime side, the current head still looks acceptable to me. 
The file-collector state-cleanup fixes I previously checked are still in place, 
and the newest delta mainly disables the Unix-style rotation regression on 
Windows, which matches the real platform constraint for those tests. I do not 
see a reopened blocker in the `FileCollectReader` / runtime scheduler / WAL 
flow on the latest head.
   
   Runtime path I checked:
   ```text
   File collector path
     -> FileCollectReader.readLines(...)
         -> on rotation or skip-on-error, clearFileState(...) drops stale 
multiline state
     -> FileCollectReader.closeInactiveCursors(...)
         -> inactive cursor cleanup also clears file-local buffers
   
   Regression coverage
     -> FileCollectReaderMultilineTest.rotationResetsMultilineBuffer(...)
     -> 
FileCollectReaderBehaviorTest.skipOnErrorCleansStateAndAllowsRediscovery(...)
     -> latest delta disables the Unix-specific rotation case on Windows only
   ```
   
   Findings:
   - I do not see a reopened source-level blocker on the latest head.
   - The earlier file-collector state-leak blockers remain fixed.
   - The latest Windows-specific test gating matches the real filesystem 
constraint rather than hiding a functional regression.
   
   Test stability:
   - Rating: Stable
   - Why: the current regression tests still use explicit readiness polling, 
and the newest change only narrows the Unix-style rotation assertions away from 
Windows where that behavior is not representable.
   
   ### Conclusion: can merge
   
   Blocking items:
   - None from my source-level review on the latest head.
   - Please still wait for the current GitHub `Build` run to finish green 
before merge.
   
   Non-blocking suggestions:
   - None beyond keeping the final PR summary focused on the actual edge-agent 
business delta instead of the unrelated upstream base noise.
   


-- 
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