[LU-1580] POSIX: pathconf.32: pathconf("/dev/pts/0", _PC_NAME_MAX) did not give correct results Created: 28/Jun/12 Updated: 27/Sep/12 Resolved: 08/Aug/12 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | Lustre 2.3.0 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Blocker |
| Reporter: | Maloo | Assignee: | Jian Yu |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Severity: | 3 |
| Rank (Obsolete): | 5807 |
| Description |
|
This issue was created by maloo for Chris Gearing <chris@whamcloud.com> This issue relates to the following test suite run: https://maloo.whamcloud.com/test_sets/e8bc176e-c0a4-11e1-a5ca-52540035b04c. The sub-test test_1 failed with the following error:
Info required for matching: posix 1 |
| Comments |
| Comment by Sarah Liu [ 09/Jul/12 ] |
|
another failure: https://maloo.whamcloud.com/test_sets/aeb9eac8-c57c-11e1-ab7d-52540035b04c 14:21:04:Test Name: pathconf.32 Failed . |
| Comment by Minh Diep [ 10/Jul/12 ] |
|
I'll try this manually to see if it makes a difference. This is not due to testsuite but posix detect some issue. |
| Comment by Minh Diep [ 18/Jul/12 ] |
|
I have reproduced this manually. This seems like Posix issue |
| Comment by Jodi Levi (Inactive) [ 26/Jul/12 ] |
|
Yu Jian, |
| Comment by nasf (Inactive) [ 26/Jul/12 ] |
|
Since Lustre never pass all the POSIX test cases. We need to check whether above failures are new ones or known issues. |
| Comment by Jian Yu [ 01/Aug/12 ] |
|
The unlink.6 and write.15 failures are I found that while formatting a partition/disk as ext4 filesystem and run POSIX test suite on it to generate baseline, the pathconf.32 test also failed. However, if a loop device is used to be formatted as ext4, the test passed. So, the issue is related to the baseline, not Lustre. |
| Comment by Jodi Levi (Inactive) [ 06/Aug/12 ] |
|
This item needs to be added to the release notes. |
| Comment by Peter Jones [ 07/Aug/12 ] |
|
Actually, Yujian is working on a fix. |
| Comment by Jian Yu [ 07/Aug/12 ] |
|
I just verified again that the same failure also occurred on ext4 filesystem. After updating the LSB-VSX POSIX test suite to disable the terminal file test in pathconf.32, Lustre POSIX compliance testing passed on T.pathconf test set (baseline is ext4): Lustre branch: master |
| Comment by Jian Yu [ 08/Aug/12 ] |
|
The change on LSB-VSX POSIX test suite has been pushed into the toolkit repository. Let's wait for a successful posix test run performed by autotest and then we can close this ticket as resolved. |
| Comment by Minh Diep [ 08/Aug/12 ] |
|
Yujian, you can verify by doing a yum install posix on any node. If the src include your change, then we are good. If not, please contact Joshua to sync the repo with yum |
| Comment by Jian Yu [ 08/Aug/12 ] |
Thanks Minh for this info. I've verified this by provisioning Lustre 2.1.3 test nodes and run posix test on them, the posix-1.0-wc1 package contained the new changes and posix test passed: |