diff --git a/core/src/com/cloud/storage/StoragePoolVO.java b/core/src/com/cloud/storage/StoragePoolVO.java index 41cabb559b7..f3a3460157c 100644 --- a/core/src/com/cloud/storage/StoragePoolVO.java +++ b/core/src/com/cloud/storage/StoragePoolVO.java @@ -181,6 +181,7 @@ public class StoragePoolVO implements StoragePool { this.path = hostPath; this.port = port; this.podId = podId; + this.setStatus(Status.Up); } public StoragePoolVO(StoragePoolType type, String hostAddress, int port, String path) { @@ -188,6 +189,7 @@ public class StoragePoolVO implements StoragePool { this.hostAddress = hostAddress; this.port = port; this.path = path; + this.setStatus(Status.Up); } public void setStatus(Status status) diff --git a/server/src/com/cloud/storage/LocalStoragePoolListener.java b/server/src/com/cloud/storage/LocalStoragePoolListener.java index b113ec1a909..2c82edfe064 100644 --- a/server/src/com/cloud/storage/LocalStoragePoolListener.java +++ b/server/src/com/cloud/storage/LocalStoragePoolListener.java @@ -91,9 +91,7 @@ public class LocalStoragePoolListener implements Listener { pool = new StoragePoolVO(poolId, name, pInfo.getUuid(), pInfo.getPoolType(), host.getDataCenterId(), host.getPodId(), pInfo.getAvailableBytes(), pInfo.getCapacityBytes(), pInfo.getHost(), 0, pInfo.getHostPath()); - pool.setStatus(Status.Up); pool.setClusterId(host.getClusterId()); - pool.setStatus(Status.Up); _storagePoolDao.persist(pool, pInfo.getDetails()); StoragePoolHostVO poolHost = new StoragePoolHostVO(pool.getId(), host.getId(), pInfo.getLocalPath()); _storagePoolHostDao.persist(poolHost);