DeadlineExceeded Error whiel creating Search Attributes

What does this error mean ?

bash-4.2$ tctl -namespace vault-osb-qa admin cluster add-search-attributes -name JRN_VERSION -type int
You are about to add search attributes [JRN_VERSION:Int]. Continue? Y/N y

Error: Unable to add search attributes.
Error Details: rpc error: code = DeadlineExceeded desc = context deadline exceeded
(‘export TEMPORAL_CLI_SHOW_STACKS=1’ to see stack traces)

But despite the error, the attribute seems to have been created

bash-4.2$ tctl -namespace vault-osb-qa admin cluster gsa
Custom search attributes:
±------------±-------+
| NAME | TYPE |
±------------±-------+
| JRN_ID | String |
| JRN_TYPE | String |
| JRN_VERSION | Int |
±------------±-------+
System search attributes:

Adding search attribute is an async process. It is an internal system workflow. Server starts workflow and then waits for results. Apparently the cluster under high load and 10 seconds (default tctl timeout) is not enough to workflow to complete. But it completes eventually an search attribute gets added. I agree error message can be improved though.