--- ./source/private_module/grain/allocalg/grain_allocalg.c	2018-02-09 13:47:03.000000000 +0000
+++ ./source/private_module/grain/allocalg/grain_allocalg.c.hotpatch	2019-07-01 06:57:41.000000000 +0000
@@ -11186,58 +11186,58 @@
                            uint64_t reserveDataSpace,       OSP_BOOL condition)
 {
     OSP_BOOL        isChangeFlag;
+    UNREFERENCE_PARAM(condition);
 
     if (grainObj->blockSize <= 16)
     {
         /* ССڵ8KBʱС */
         test->policy[GA_ALLOCATOR_DATA] = FILL_POLICY_SMALL_GRAIN;
+        return;
     }
-    else if (condition)
-    {
-        /* 4raid1, ҿССڵ32KBʱ, Ĳ */
-        if (FILL_POLICY_SMALL_GRAIN == dataFillPolicy)
-        {
-            isDataChangeToBigPolicyRaid1(totalLogicSize, reserveDataSpace, &isChangeFlag);
-            test->policy[GA_ALLOCATOR_DATA] = FILL_POLICY_SMALL_GRAIN;
-            if (B_TRUE == isChangeFlag)
-            {
-                test->policy[GA_ALLOCATOR_DATA] = FILL_POLICY_BIG_GRAIN;
-            }
-        }
+    
+
+
+
+
+
+
+
+
+
+
+
+
 
-        if (FILL_POLICY_SMALL_GRAIN != dataFillPolicy)
+
+
+
+
+
+
+
+
+
+    if (FILL_POLICY_SMALL_GRAIN == dataFillPolicy)
+    {
+        isDataChangeToBigPolicy(totalLogicSize, reserveDataSpace, &isChangeFlag);
+        test->policy[GA_ALLOCATOR_DATA] = FILL_POLICY_SMALL_GRAIN;
+        if (B_TRUE == isChangeFlag)
         {
-            isDataChangeToSmallPolicyRaid1(totalLogicSize, reserveDataSpace, &isChangeFlag);
-            test->policy[GA_ALLOCATOR_DATA] = dataFillPolicy;
-            if (B_TRUE == isChangeFlag)
-            {
-                test->policy[GA_ALLOCATOR_DATA] = FILL_POLICY_SMALL_GRAIN;
-            }
+            test->policy[GA_ALLOCATOR_DATA] = FILL_POLICY_BIG_GRAIN;
         }
     }
-    else
+
+    if (FILL_POLICY_SMALL_GRAIN != dataFillPolicy)
     {
-        if (FILL_POLICY_SMALL_GRAIN == dataFillPolicy)
+        isDataChangeToSmallPolicy(totalLogicSize, reserveDataSpace, &isChangeFlag);
+        test->policy[GA_ALLOCATOR_DATA] = dataFillPolicy;
+        if (B_TRUE == isChangeFlag)
         {
-            isDataChangeToBigPolicy(totalLogicSize, reserveDataSpace, &isChangeFlag);
             test->policy[GA_ALLOCATOR_DATA] = FILL_POLICY_SMALL_GRAIN;
-            if (B_TRUE == isChangeFlag)
-            {
-                test->policy[GA_ALLOCATOR_DATA] = FILL_POLICY_BIG_GRAIN;
-            }
-        }
-
-        if (FILL_POLICY_SMALL_GRAIN != dataFillPolicy)
-        {
-            isDataChangeToSmallPolicy(totalLogicSize, reserveDataSpace, &isChangeFlag);
-            test->policy[GA_ALLOCATOR_DATA] = dataFillPolicy;
-            if (B_TRUE == isChangeFlag)
-            {
-                test->policy[GA_ALLOCATOR_DATA] = FILL_POLICY_SMALL_GRAIN;
-            }
         }
     }
 
+
     return;
 }
 
