Updated Branches: refs/heads/object_store b9378ae5a -> 93be5ada9
VolumeObject.processEvent for ImageCache should only change state in volume_store_ref, not volume table itself. Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/5be7f7dd Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/5be7f7dd Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/5be7f7dd Branch: refs/heads/object_store Commit: 5be7f7ddb113b09a062a7e9fd668002c944ad800 Parents: b9378ae Author: Min Chen <[email protected]> Authored: Mon May 20 21:25:59 2013 -0700 Committer: Min Chen <[email protected]> Committed: Mon May 20 21:25:59 2013 -0700 ---------------------------------------------------------------------- .../cloudstack/storage/volume/VolumeObject.java | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/5be7f7dd/engine/storage/volume/src/org/apache/cloudstack/storage/volume/VolumeObject.java ---------------------------------------------------------------------- diff --git a/engine/storage/volume/src/org/apache/cloudstack/storage/volume/VolumeObject.java b/engine/storage/volume/src/org/apache/cloudstack/storage/volume/VolumeObject.java index 77bce63..e1f0180 100644 --- a/engine/storage/volume/src/org/apache/cloudstack/storage/volume/VolumeObject.java +++ b/engine/storage/volume/src/org/apache/cloudstack/storage/volume/VolumeObject.java @@ -186,6 +186,10 @@ public class VolumeObject implements VolumeInfo { } try { Volume.Event volEvent = null; + if ( this.dataStore.getRole() == DataStoreRole.ImageCache){ + ojbectInStoreMgr.update(this, event); + return; + } if (this.dataStore.getRole() == DataStoreRole.Image) { ojbectInStoreMgr.update(this, event); if (event == ObjectInDataStoreStateMachine.Event.CreateRequested) {
