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

   ### Search before asking
   
   - [x] I searched in the [issues](https://github.com/apache/fluss/issues) and 
found nothing similar.
   
   
   ### Description
   
   On a log table with a declared bucket key (`distributed_by(n, [keys])`), the 
Rust client doesn't hash appends by that key and every row in a flush lands in 
one bucket via the sticky assigner, regardless of the key. 
   The KV/upsert path and the Java client both hash by the bucket key, so 
bucket-key co-location is silently broken,
   and the same table written by the Rust vs Java client gets bucketed 
differently.
   
   ### Willingness to contribute
   
   - [x] 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