[LU-14969] Fall back to buffered I/O for unaligned direct I/O Created: 27/Aug/21 Updated: 17/Mar/22 Resolved: 17/Mar/22 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | New Feature | Priority: | Minor |
| Reporter: | Patrick Farrell | Assignee: | Patrick Farrell |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||
| Rank (Obsolete): | 9223372036854775807 | ||||||||
| Description |
|
The SPECStorage test assumes we can do direct i/o at a 512 byte alignment boundary. This is not the case in Lustre, since we have to be page aligned. The easy solution is to do what GPFS and several other file systems do: |
| Comments |
| Comment by Patrick Farrell [ 27/Aug/21 ] |
|
"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/44761/ |
| Comment by Patrick Farrell [ 17/Mar/22 ] |
|
This turned out to be much harder than expected, so we're just going to do unaligned direct I/O support instead, see LU-13805 |