[LU-16053] osd-zfs build system update Created: 28/Jul/22 Updated: 01/Aug/23 |
|
| Status: | Open |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | Upstream |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Brian Behlendorf | Assignee: | Brian Behlendorf |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | build, llnl, zfs | ||
| Issue Links: |
|
||||||||
| Epic/Theme: | zfs | ||||||||
| Rank (Obsolete): | 9223372036854775807 | ||||||||
| Description |
|
While reviewing the OpenZFS kernel interface checks I noticed that there were some improvements which could be made. I propose making the following changes (patches to follow).
|
| Comments |
| Comment by Brian Behlendorf [ 28/Jul/22 ] |
|
"Brian Behlendorf <behlendorf1@llnl.gov>" uploaded a new patch: https://review.whamcloud.com/48068 |
| Comment by Andreas Dilger [ 28/Jul/22 ] |
|
Hmm, strange that Gerrit didn't automatically add comments here for all of the patches... There was a system outage yesterday, so that might be the reason. |
| Comment by Brian Behlendorf [ 28/Jul/22 ] |
|
That was actually my fault, I accidentally used the wrong LU number when I first pushed the patches. I pushed a second version to correct it, but Gerrit linked them to 16035 instead of 16053. If possible you might want to just delete those Gerrit comments in the other issue to avoid confusion. |
| Comment by Gerrit Updater [ 28/Jul/22 ] |
|
"Brian Behlendorf <behlendorf1@llnl.gov>" uploaded a new patch: https://review.whamcloud.com/48076 |
| Comment by Gerrit Updater [ 28/Jul/22 ] |
|
"Brian Behlendorf <behlendorf1@llnl.gov>" uploaded a new patch: https://review.whamcloud.com/48077 |
| Comment by Gerrit Updater [ 22/May/23 ] |
|
"Shaun Tancheff <shaun.tancheff@hpe.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/51082 |
| Comment by Shaun Tancheff [ 23/May/23 ] |
|
Splitting the configure fix for dmu_offset_next to a separate patch because the associated sanity test for SEEK_HOLE and SEEK_DATA are failing for ZFS. My testing suggests that dmu_offset_next() never returns EBUSY. I updated SEEK_HOLE and SEEK_DATA operations to explicitly sync before attempting dmu_offset_next() which improves the situation but there is still issues. The server side sync before lseek is not sufficient for reliable operation. Writing a new data segment to a sparse file also fails in most cases. |
| Comment by Gerrit Updater [ 01/Aug/23 ] |
|
"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/48089/ |