[LU-10170] OSP device could miss wakeup from committed sync Created: 30/Oct/17  Updated: 18/Dec/17  Resolved: 18/Dec/17

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: Jinshan Xiong (Inactive) Assignee: Jinshan Xiong (Inactive)
Resolution: Duplicate Votes: 0
Labels: None

Issue Links:
Duplicate
duplicates LU-7251 reduce commit callbacks in OSP Resolved
Related
is related to LU-10066 A potential bug on OSP setattr handling Open
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

In the current implementation of osp_sync_add_rec(), it adds the osp_device into the wakeup list before inserting the actual record. However, if the OSP device is woken up and taken out of the list by a previous committed sync change, it will miss the wakeup for the recent sync change and then setattr RPC to OST would never be sent.



 Comments   
Comment by Gerrit Updater [ 30/Oct/17 ]

Jinshan Xiong (jinshan.xiong@intel.com) uploaded a new patch: https://review.whamcloud.com/29854
Subject: LU-10170 osp: fix the problem of missing wakeups
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 2436f8da0bd3bfaa6a1cf9ff4225de59e6a7986e

Generated at Sat Feb 10 02:32:41 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.