--- ./source/private_module/ckg/raid5/raid5_writersp.c	2018-02-09 13:47:03.000000000 +0000
+++ ./source/private_module/ckg/raid5/raid5_writersp.c.hotpatch	2019-12-30 09:24:59.000000000 +0000
@@ -829,7 +829,7 @@
         if (B_TRUE == su->isHaveAssociate)
         {
             if (((B_TRUE == su->isReconstruct) 
-                || (DISKPOOL_MEMBER_DISK_SLOWRECON == su->diskState))
+                || (DISKPOOL_MEMBER_DISK_SLOWRECON == su->diskState && B_TRUE == su->isNeedWrite))
                 && (IO_ERR_WAIT_ACCESS != su->associateChunk.diskErr)
                 && (IO_ERR_REDUNDANT_ABORT != su->associateChunk.diskErr)
                 && (IO_ERR_SECTOR_FAULT != su->associateChunk.diskErr))               
--- ./source/private_module/ckg/raid6/raid6_writersp.c	2018-02-09 13:47:03.000000000 +0000
+++ ./source/private_module/ckg/raid6/raid6_writersp.c.hotpatch	2019-12-30 09:24:59.000000000 +0000
@@ -1011,7 +1011,7 @@
         if (B_TRUE == su->isHaveAssociate)
         {
             if (((B_TRUE == su->isReconstruct) 
-                || (DISKPOOL_MEMBER_DISK_SLOWRECON == su->diskState))
+                || (DISKPOOL_MEMBER_DISK_SLOWRECON == su->diskState && B_TRUE == su->isNeedWrite))
                 && (IO_ERR_WAIT_ACCESS != su->associateChunk.diskErr)
                 && (IO_ERR_REDUNDANT_ABORT != su->associateChunk.diskErr)
                 && (IO_ERR_SECTOR_FAULT != su->associateChunk.diskErr))
