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)

Reply via email to