From ab1a6912a9e7b22ea7cff7d144cd2017d7607cd0 Mon Sep 17 00:00:00 2001 From: Wido den Hollander Date: Thu, 30 Apr 2015 17:19:30 +0200 Subject: [PATCH] CLOUDSTACK-1302: Make sure the disk cache mode is passed to the KVM Agent The StartCommand did not contain the proper cache mode due to VolumeJoinVO not containing the cache_mode field. --- server/src/com/cloud/api/query/vo/VolumeJoinVO.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/src/com/cloud/api/query/vo/VolumeJoinVO.java b/server/src/com/cloud/api/query/vo/VolumeJoinVO.java index 62384c1f322..d9c482ce0a5 100644 --- a/server/src/com/cloud/api/query/vo/VolumeJoinVO.java +++ b/server/src/com/cloud/api/query/vo/VolumeJoinVO.java @@ -201,6 +201,9 @@ public class VolumeJoinVO extends BaseViewVO implements ControlledViewEntity { @Column(name = "iops_write_rate") Long iopsWriteRate; + @Column(name = "cache_mode") + String cacheMode; + @Column(name = "pool_id") private long poolId; @@ -492,6 +495,10 @@ public class VolumeJoinVO extends BaseViewVO implements ControlledViewEntity { return iopsWriteRate; } + public String getCacheMode() { + return cacheMode; + } + public long getPoolId() { return poolId; }