You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Alexey Serbin (Jira)" <ji...@apache.org> on 2021/07/08 06:10:00 UTC

[jira] [Assigned] (KUDU-2781) Hardening for location awareness command-line flag

     [ https://issues.apache.org/jira/browse/KUDU-2781?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexey Serbin reassigned KUDU-2781:
-----------------------------------

    Assignee:     (was: Alexey Serbin)

> Hardening for location awareness command-line flag
> --------------------------------------------------
>
>                 Key: KUDU-2781
>                 URL: https://issues.apache.org/jira/browse/KUDU-2781
>             Project: Kudu
>          Issue Type: Improvement
>          Components: master
>            Reporter: Alexey Serbin
>            Priority: Major
>              Labels: observability, supportability
>
> Add few verification steps related to the location assignment:
> * the location assignment executable is present and executable
> * the location assignment executable conforms with the expected interface: it accepts one argument (IP address or DNS name) and outputs the assigned location into the stdout
> * the same DNS name/IP address assigned the same location
> * the result location output into the stdout conforms with the format for locations in Kudu
> It's possible to implement these in {{kudu-master}}  using group flag validators: see the {{GROUP_FLAG_VALIDATOR}} macro.
> Performing few verification steps mentioned above should help to avoid situations when Kudu tablet servers cannot be registered with Kudu master if the location assignment executable path is misspelled or the executable behaves not as expected.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)