While it might be true that nova compute crashes if the hostname contains a '%' char in it, but still this is not the issue that should be handled on our side. '%' is not a character that is allowed to appear in a hostname string.
https://en.wikipedia.org/wiki/Hostname, section "Restrictions on valid hostnames" "The Internet standards (Requests for Comments) for protocols mandate that component hostname labels may contain only the ASCII letters 'a' through 'z' (in a case-insensitive manner), the digits '0' through '9', and the hyphen ('-'). The original specification of hostnames in RFC 952, mandated that labels could not start with a digit or with a hyphen, and must not end with a hyphen. However, a subsequent specification (RFC 1123) permitted hostname labels to start with digits. No other symbols, punctuation characters, or white space are permitted." ** Changed in: nova Status: New => Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1668907 Title: Failed to start nova-compute.service if the cluster_name includes a few of special characters Status in OpenStack Compute (nova): Invalid Bug description: The compute node configs with vmware, if the cluster_name includes special character "%", the nova-compute.service will not start successfully. To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1668907/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp