zhuxiangyi commented on PR #967:
URL: https://github.com/apache/paimon-rust/pull/967#issuecomment-5954970469

   Thanks for building and probing the extension!
   
   **[P1] Branch references** and **[P2] persisted long-lived changelogs**: 
both are fixed in the shared expiration code in #965 (e1d75d2). It now keeps 
everything that branches and long-lived changelogs reference, or fails before 
deleting anything. This branch is rebased onto it and onto current main.
   
   I added your probe as a Python test in 13b76a2. 
`test_expire_snapshots_keeps_branch_files` uses the existing `branch_tables` 
fixture. After `main.expire_snapshots(retain_min=1, older_than_ms=2**62)`, main 
still reads `[1, 2]` and the branch still reads `[1]`. `make install && pytest 
tests/test_table.py` passes (25 tests).
   


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