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: [email protected]

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

Reply via email to