driver.create/remove_export() require elevated ctx
The volume manager should call driver.create_export()
and driver.remove_export() with an elevated context.
This is already done for remove_export() in some cases
but not in initialize_connection error paths, or for
terminate_connection.
This will at a minimum cause issues with the LVM LIO
driver as its create/remove_export methods uses database
queries requiring admin access (volume_get_iscsi_target_num,
iscsi_target_count_by_host).
Partial-Bug: #
1300148
Closes-Bug: #
1305197
Change-Id: I5c1091cf9720ebccefc328b64fbf2982b3aac397
(cherry picked from commit
d09d12ab2ba72a9e7fe42852a7cf837231053590)