mirror of https://github.com/apache/cloudstack.git
bug 9411:
1. adding storage pool fails, remove the entry in DB 2. in introduce SR, create pbd for master host status 9411: resolved fixed
This commit is contained in:
parent
9dddeaa5a5
commit
60768d0014
|
|
@ -4771,9 +4771,10 @@ public abstract class CitrixResourceBase implements ServerResource, HypervisorRe
|
|||
} else {
|
||||
sr = SR.introduce(conn, pooluuid, pool.getUuid(), poolId,
|
||||
type, "user", true, smConfig);
|
||||
Pool.Record pRec = XenServerConnectionPool.getPoolRecord(conn);
|
||||
PBD.Record rec = new PBD.Record();
|
||||
rec.deviceConfig = deviceConfig;
|
||||
rec.host = host;
|
||||
rec.host = pRec.master;
|
||||
rec.SR = sr;
|
||||
PBD pbd = PBD.create(conn, rec);
|
||||
pbd.plug(conn);
|
||||
|
|
|
|||
|
|
@ -1172,6 +1172,7 @@ public class StorageManagerImpl implements StorageManager, StorageService, Manag
|
|||
}
|
||||
|
||||
if (poolHosts.isEmpty()) {
|
||||
s_logger.warn("No host can access storage pool " + pool + " on cluster " + clusterId);
|
||||
_storagePoolDao.expunge(pool.getId());
|
||||
return null;
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Reference in New Issue