[LU-529] Fix Direct IO pages support in osc cache Created: 21/Jul/11  Updated: 08/Feb/18  Resolved: 08/Feb/18

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

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

Severity: 3
Rank (Obsolete): 4016

 Description   

There are several problems in current clio implementation:
1. may mix caching and direct io pages, this will cause problem if OST space is running out because it may return -ENOSPC even for OBD_BRW_FROM_GRANT pages;
2. after lu-485 is committed, there may be two cl_page in cache pointing to the same file index;

we should issue different RPCs for caching and direct pages to fix these issues.



 Comments   
Comment by Jinshan Xiong (Inactive) [ 27/Jul/11 ]

the patch is at: http://review.whamcloud.com/1147

Comment by Jinshan Xiong (Inactive) [ 08/Feb/18 ]

This work is already in Lustre

Generated at Sat Feb 10 01:07:56 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.