Marton Greber created KUDU-3785:
-----------------------------------
Summary: [CLI] Flag validation failure when flagfile sets
tablet_transaction_memory_limit_mb
Key: KUDU-3785
URL: https://issues.apache.org/jira/browse/KUDU-3785
Project: Kudu
Issue Type: Bug
Reporter: Marton Greber
The kudu CLI tool fails with "Detected inconsistency in command-line flags"
when invoked with a tserver flagfile that sets
--tablet_transaction_memory_limit_mb
to a value lower than the CLI's internal --rpc_max_message_size default (~2GB).
This occurs during rolling restarts when the restart script passes the tserver's
flagfile to commands like `kudu fs dump uuid`.
Fix: set tablet_transaction_memory_limit_mb=-1 (disabled) after flag parsing
using SET_FLAGS_VALUE. The CLI doesn't host tablets, so transaction memory
tracking is irrelevant. The validator already skips negative values.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)