mirror of https://github.com/apache/cloudstack.git
CLOUDSTACK-9834: prepareTemplate API call doesn't work well
with XenServer & Local SR (Db_exn.Uniqueness_constraint_violation)
removed the host uuid from SR label so that any host which has access to
the SR(all the hosts in the same pool) can reuse the same SR
(cherry picked from commit 1aa6a72bc7)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
parent
9ddbd9eda7
commit
9ce2dde030
|
|
@ -100,7 +100,7 @@ public class Xenserver625StorageProcessor extends XenServerStorageProcessor {
|
|||
PBD pbd = null;
|
||||
|
||||
try {
|
||||
final String srname = hypervisorResource.getHost().getUuid() + path.trim();
|
||||
final String srname = path.trim();
|
||||
synchronized (srname.intern()) {
|
||||
final Set<SR> srs = SR.getByNameLabel(conn, srname);
|
||||
if (srs != null && !srs.isEmpty()) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue