* Updated scan-cluster to check / set which node should be preferred if a netsplit causes a fence race.
* Fixed a bug in Server->shutdown_virsh() where a shutdown timeout would go into a loop.
Signed-off-by: Digimer <digimer@alteeve.ca>
@ -420,6 +420,8 @@ The attempt to start the servers appears to have failed. The return code '0' was
<keyname="error_0306">Unable to connect to the database, unable to provision a server at this time.</key>
<keyname="error_0307">Failed to perform requested task(s) because the requester is not authenticated.</key>
<keyname="error_0308"><![CDATA[[ Error ] - The Job: [#!variable!job-uuid!#] appears to have passed malformed data. The raw data was: [#!variable!raw!#]. Expected 'as_machine=<host_type>,manifest_uuid=<manifest_uuid>,anvil_uuid=<anvil_uuid>'. Either the parse failed, or the data was somehow invalid.]]></key>
<keyname="error_0309">I tried to change the fencing preferred node to: [#!variable!prefer!#], but it doesn't appear to have worked. The preferred node is: [#!variable!current!#] ('--' means there is no preferred node)</key>
<keyname="error_0310">I tried to remove the fence delay from the node: [#!variable!node!#], but it doesn't appear to have worked. The preferred node is: [#!variable!current!#] ('--' means there is no preferred node)</key>
<!-- Files templates -->
<!-- NOTE: Translating these files requires an understanding of which lines are translatable -->
@ -1823,6 +1825,12 @@ The file: [#!variable!file!#] needs to be updated. The difference is:
<keyname="log_0630">The bond: [#!variable!bond!#] will now be brought up (even if it already is up).</key>
<keyname="log_0631">Network device names have changed, rebooting to ensure they take effect. The job will restart once the network comes back up.</key>
<keyname="log_0632">The bridge: [#!variable!bridge!#] is down, tryin to bring it up now.</key>
<keyname="log_0633">Our peer is offline and we're already the preferred fence node. Nothing to do.</key>
<keyname="log_0634">Our peer is offline and we're not the preferred fence node. Updating the fence config to prefer this node.</key>
<keyname="log_0635">The server: [#!variable!server_name!#] is migrating. Skipping fence delay preference checks for now.</key>
<keyname="log_0636">No servers are running on either node. Skipping fence delay preference checks for now.</key>
<keyname="log_0637">We've got: [#!variable!local_server_count!#] servers, and the peer has: [#!variable!peer_server_count!#] servers. Skipping fence delay preference checks for now.</key>
<keyname="log_0638">We're hosting servers, and our peer is not. Making the fence delay favours this node.</key>
<!-- Messages for users (less technical than log entries), though sometimes used for logs, too. -->
<keyname="message_0001">The host name: [#!variable!target!#] does not resolve to an IP address.</key>
@ -2171,6 +2179,8 @@ Are you sure that you want to delete the server: [#!variable!server_name!#]? [Ty
<keyname="message_0250">The daemon: [#!variable!daemon!#] was not running, starting it now.</key>
<keyname="message_0251">Preparing to manage a server.</key>
<keyname="message_0252">Found the server: [#!variable!server_name!#] in the database, loading details now.</key>
<keyname="message_0253">The fence delay to prefer the node: [#!variable!node!#] has been removed.</key>
<keyname="message_0254">The fence delay now prefers the node: [#!variable!node!#].</key>
<!-- Success messages shown to the user -->
<keyname="ok_0001">Saved the mail server information successfully!</key>
<keyname="warning_0119">[ Warning ] - The 'admin' user was created with the user ID: [#!variable!uid!#].</key>
<keyname="warning_0120">[ Warning ] - Timed out waiting for the database: [#!variable!uuid!#] to become available.</key>
<keyname="warning_0121">[ Warning ] - The Anvil! with the UUID: [#!variable!uuid!#] was not found. Exiting, will re-run the anvil-join-anvil job again in a few moments.</key>
<keyname="warning_0122">[ Warning ] - Asked to find or set the fence delay, but this is not a node.</key>
<keyname="warning_0123">[ Warning ] - Asked to find or set the fence delay, but node is not in a cluster.</key>
<keyname="warning_0124">[ Warning ] - Asked to find or set the fence delay, but node is not fully in the cluster yet.</key>
<!-- The entries below here are not sequential, but use a key to find the entry. -->
<!-- Run 'striker-parse-os-list to find new entries. -->