Prajwal-banakar opened a new pull request, #417: URL: https://github.com/apache/fluss-rust/pull/417
### Purpose Linked issue: close #391 Make log scanner fetch parameters configurable (max/min bytes and max wait time) instead of using hardcoded constants, so users can tune scan behavior via `Config`. ### Brief change log - Removed hardcoded scanner fetch constants from `client/table/scanner.rs`. - Added fetch tuning fields to `LogFetcher` and wired them from `crate::config::Config`. - Updated fetch request construction to use configured values (including per-bucket max fetch cap). - Added/updated unit tests to validate configured fetch params are applied. ### Tests - `cargo fmt --all` - `cargo clippy -p fluss-rs --all-features` - `cargo test -p fluss-rs` - Doc-tests: `cargo test -p fluss-rs --doc` ### API and Format - API: **Yes** (adds/uses scanner fetch tuning knobs in `Config`; no breaking changes intended if defaults remain the same) - Storage format: **No** ### Documentation - No new user-facing docs added (existing configuration/usage remains the same; defaults unchanged). -- 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]
