[LU-1674] calling open() with an invalid `mode' parameter triggers an LBUG if an 1.8 client tries to create such a file on a 2.2 server Created: 25/Jul/12 Updated: 15/May/14 Resolved: 27/Jul/12 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.2.0 |
| Fix Version/s: | Lustre 1.8.9 |
| Type: | Bug | Priority: | Major |
| Reporter: | ETHz Support (Inactive) | Assignee: | Zhenyu Xu |
| Resolution: | Duplicate | Votes: | 0 |
| Labels: | client | ||
| Environment: |
client 1.8.x - server 2.2 |
||
| Issue Links: |
|
||||||||
| Severity: | 3 | ||||||||
| Epic: | client, lbug | ||||||||
| Rank (Obsolete): | 6358 | ||||||||
| Description |
|
calling open() with an invalid `mode' parameter triggers an LBUG if an 1.8 client tries to create such a file on a 2.2 server |
| Comments |
| Comment by ETHz Support (Inactive) [ 25/Jul/12 ] |
|
calling open() with an invalid `mode' parameter triggers an LBUG if an 1.8 client tries to create such a file on a 2.2 server: #include <sys/file.h> int main() { Executing this code produces: LustreError: 8759:0:(client.c:1750:__ptlrpc_free_req()) ASSERTION(!request->rq_replay) failed: req ffff81024fa36400 Call Trace: LustreError: dumping log to /tmp/lustre-log.1343223938.8759 The directory where 'foobar' was supposed to be created will also be blocked on the affected client. |
| Comment by Peter Jones [ 25/Jul/12 ] |
|
Bobijam Could you please comment on this one? Thanks Peter |
| Comment by Zhenyu Xu [ 25/Jul/12 ] |
|
It's dup of |
| Comment by Zhenyu Xu [ 25/Jul/12 ] |
|
patch port at http://review.whamcloud.com/3469 |
| Comment by Adrian Ulrich (Inactive) [ 26/Jul/12 ] |
|
Hi, Thanks for the patch: I can confirm that it fixes the issue for us. |
| Comment by ETHz Support (Inactive) [ 27/Jul/12 ] |
|
Peter, could you close this bug? For us is fixed with the patch... Thanks in advance. |
| Comment by Peter Jones [ 27/Jul/12 ] |
|
Duplicate of |