marsadm: create better parsable UUIDs

This commit is contained in:
Thomas Schoebel-Theuer 2022-03-18 09:28:39 +01:00 committed by Thomas Schoebel-Theuer
parent 16beca1793
commit 4ca06c5ae5
1 changed files with 2 additions and 1 deletions

View File

@ -4868,7 +4868,8 @@ sub create_uuid {
my $old_uuid = get_link("$mars/uuid", 2);
ldie "Cluster was already created with uuid='$old_uuid'. " .
"For safety reasons, no override is possible at marsadm level.\n" if $old_uuid;
my $uuid = `echo -n \$(hostname) \$(date)`;
my $now = mars_time();
my $uuid = "${real_host}_${now}";
set_link($uuid, "$mars/uuid");
finish_links(); # opportunity for errors => don't continue
lprint "New cluster UUID is '$uuid'\n";