[LU-5095] HSM: Allow receiving messages to be non-blocking Created: 20/May/14 Updated: 29/Aug/14 Resolved: 10/Jul/14 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | Lustre 2.6.0, Lustre 2.5.3 |
| Type: | Bug | Priority: | Major |
| Reporter: | Patrick Farrell (Inactive) | Assignee: | Cliff White (Inactive) |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | HSM, patch | ||
| Severity: | 3 |
| Rank (Obsolete): | 14041 |
| Description |
|
When using the HSM API for a copy tool, it's impossible to So this patch expands the existing Lustre userspace HSM API So now a program can do a poll/select, and then call Notes: The flags passed in from the copy tool to No functionality is added for setting flags on the write Additionally, this patch changes llapi_hsm_copytool_recv to Instead of returning -EAGAIN to the copy tool, which just This is because this -EAGAIN conflicts with -EAGAIN |
| Comments |
| Comment by Patrick Farrell (Inactive) [ 20/May/14 ] |
|
Patch is here: |
| Comment by Cliff White (Inactive) [ 06/Jun/14 ] |
|
I will monitor this issue and patch. |
| Comment by Patrick Farrell (Inactive) [ 27/Jun/14 ] |
|
Cliff, I'd really like to see this patch landed for 2.6 if possible. Cray has had it in our Lustre tree for a few weeks now with no ill effects. I've invited Gatekeeper to take a look as well, but could you perhaps ask about it as well? |
| Comment by Cliff White (Inactive) [ 30/Jun/14 ] |
|
It just was reviewed +1, I am asking and hopefully we will have it landed. |
| Comment by Cliff White (Inactive) [ 10/Jul/14 ] |
|
Patch has been merged, I am closing this issue, please reopen if you have more concerns |
| Comment by James Nunez (Inactive) [ 24/Jul/14 ] |
|
Patch for b2_5 is at http://review.whamcloud.com/#/c/11220/ |