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]
