Whamcloud - gitweb
LU-11153 quota: initialize ver for default quota 27/32827/3
authorHongchao Zhang <hongchao@whamcloud.com>
Wed, 18 Jul 2018 04:02:42 +0000 (00:02 -0400)
committerOleg Drokin <green@whamcloud.com>
Mon, 6 Aug 2018 14:36:07 +0000 (14:36 +0000)
In qmt_set_with_lqe, the variable "ver" is not initialized
if the lqe using the default quota is being updated to use
new default quota setting.

Change-Id: I578543fc69009ef85c667092a66947d3c98a6a7d
Signed-off-by: Hongchao Zhang <hongchao@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/32827
Tested-by: Jenkins
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-by: Wang Shilong <wshilong@whamcloud.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Minh Diep <mdiep@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/quota/qmt_handler.c

index 4621682..455652c 100644 (file)
@@ -209,6 +209,8 @@ quota_set:
                                qmt_restore(lqe, &qti->qti_restore);
                                GOTO(out, rc);
                        }
+               } else {
+                       ver = dt_version_get(env, LQE_GLB_OBJ(lqe));
                }
 
                /* compute new qunit value now that we have modified the quota