Change in ovirt-hosted-engine-setup[ovirt-hosted-engine-setup-2.0]: upgrade: migrate file based lockspace and metadata

Simone Tiraboschi has submitted this change and it was merged. Change subject: upgrade: migrate file based lockspace and metadata ...................................................................... upgrade: migrate file based lockspace and metadata On oVirt 3.4, metadata and lockspace area were based on files directly saved in the NFS storage. This would not work with iSCSI and so with 3.5 we moved to regular VDSM volumes also on NFS. This is a procedure to upgrade system started with 3.4 to use VDSM volumes. The upgrade procedure will scan for the metadata and the lockspace area, if they aren't on the storage domain it will trigger the volume creation. Volume creation will also remove the previous file and it will replace it with a symlink pointing to the new volume. Upon restart, all the hosts will point to the new volume since they'll simply consume the symlink. Change-Id: If64a1325dc4187b61bff9eb1d2763995c8387e46 Bug-Url: https://bugzilla.redhat.com/1313917 Signed-off-by: Simone Tiraboschi <stirabos@redhat.com> --- M configure.ac M po/POTFILES.in M src/ovirt_hosted_engine_setup/constants.py M src/plugins/gr-he-common/Makefile.am M src/plugins/gr-he-common/core/misc.py R src/plugins/gr-he-common/sanlock/Makefile.am R src/plugins/gr-he-common/sanlock/__init__.py R src/plugins/gr-he-common/sanlock/lockspace.py M src/plugins/gr-he-setup/Makefile.am M src/plugins/gr-he-setup/engine/add_host.py M src/plugins/gr-he-upgradeappliance/core/misc.py 11 files changed, 231 insertions(+), 14 deletions(-) Approvals: Simone Tiraboschi: Verified; Looks good to me, approved Jenkins CI: Passed CI tests -- To view, visit https://gerrit.ovirt.org/61345 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: merged Gerrit-Change-Id: If64a1325dc4187b61bff9eb1d2763995c8387e46 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-hosted-engine-setup Gerrit-Branch: ovirt-hosted-engine-setup-2.0 Gerrit-Owner: Simone Tiraboschi <stirabos@redhat.com> Gerrit-Reviewer: Jenkins CI Gerrit-Reviewer: Simone Tiraboschi <stirabos@redhat.com> Gerrit-Reviewer: gerrit-hooks <automation@ovirt.org>
participants (1)
-
stirabos@redhat.com