You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fluss.apache.org by "fresh-borzoni (via GitHub)" <gi...@apache.org> on 2026/02/28 12:12:14 UTC

[I] Unify test cluster infrastructure across Rust, C++, and Python [fluss-rust]

fresh-borzoni opened a new issue, #393:
URL: https://github.com/apache/fluss-rust/issues/393

   ### Search before asking
   
   - [x] I searched in the [issues](https://github.com/apache/fluss-rust/issues) and found nothing similar.
   
   
   ### Description
   
   Test cluster setup is duplicated in three places:                                                                                                                                                                                                  
     - Rust: testcontainers-rs (async, builder pattern)
     - C++: raw docker run shell commands with TCP polling
     - Python: testcontainers Python library (sync, pytest fixture)
   
   All three duplicate constants (image name, version, ports, network), orchestration logic (create network, ZK, coordinator, tablet server, wait, and cluster config.
   
   Python could reuse the Rust cluster manager via PyO3 relatively easily (opaque #[pyclass] wrapper, async already supported). 
   C++ via CXX is harder due to async/sync boundary and generics limitations.
   
   ### Willingness to contribute
   
   - [ ] I'm willing to submit a PR!


-- 
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: issues-unsubscribe@fluss.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Unify test cluster infrastructure across Rust and Cpp [fluss-rust]

Posted by "fresh-borzoni (via GitHub)" <gi...@apache.org>.
fresh-borzoni commented on issue #393:
URL: https://github.com/apache/fluss-rust/issues/393#issuecomment-3977089776

   I decided to split cpp and python, as cpp would be non-trivial, python should be mostly mechanical


-- 
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: issues-unsubscribe@fluss.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Unify test cluster infrastructure across Rust and Cpp [fluss-rust]

Posted by "leekeiabstraction (via GitHub)" <gi...@apache.org>.
leekeiabstraction closed issue #393: Unify test cluster infrastructure across Rust and Cpp
URL: https://github.com/apache/fluss-rust/issues/393


-- 
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: issues-unsubscribe@fluss.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org