https://tracker.ceph.com/https://tracker.ceph.com/favicon.ico2015-10-05T16:10:01ZCeph CephFS - Bug #13364: LibCephFS locking tests are failing and/or lockdep assertinghttps://tracker.ceph.com/issues/13364?journal_id=596102015-10-05T16:10:01ZYuri Weinsteinyweinste@redhat.com
<ul><li><strong>Subject</strong> changed from <i>"LibCephFS.*" 3 test failed in smoke-master-distro-basic-multi</i> to <i>"LibCephFS.*" tests failed in smoke-master-distro-basic-multi</i></li></ul> CephFS - Bug #13364: LibCephFS locking tests are failing and/or lockdep assertinghttps://tracker.ceph.com/issues/13364?journal_id=596642015-10-06T14:36:08ZSage Weilsage@newdream.net
<ul><li><strong>Priority</strong> changed from <i>Normal</i> to <i>Urgent</i></li></ul> CephFS - Bug #13364: LibCephFS locking tests are failing and/or lockdep assertinghttps://tracker.ceph.com/issues/13364?journal_id=597232015-10-06T18:00:08ZSage Weilsage@newdream.net
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>12</i></li><li><strong>Assignee</strong> set to <i>Sage Weil</i></li></ul> CephFS - Bug #13364: LibCephFS locking tests are failing and/or lockdep assertinghttps://tracker.ceph.com/issues/13364?journal_id=598202015-10-07T22:18:33ZYuri Weinsteinyweinste@redhat.com
<ul></ul><p>Run: <a class="external" href="http://pulpito.ceph.com/teuthology-2015-10-07_05:00:08-smoke-master-distro-basic-multi/">http://pulpito.ceph.com/teuthology-2015-10-07_05:00:08-smoke-master-distro-basic-multi/</a><br />Logs: <a class="external" href="http://qa-proxy.ceph.com/teuthology/teuthology-2015-10-07_05:00:08-smoke-master-distro-basic-multi/1093874/teuthology.log">http://qa-proxy.ceph.com/teuthology/teuthology-2015-10-07_05:00:08-smoke-master-distro-basic-multi/1093874/teuthology.log</a></p> CephFS - Bug #13364: LibCephFS locking tests are failing and/or lockdep assertinghttps://tracker.ceph.com/issues/13364?journal_id=598292015-10-08T04:22:22ZSage Weilsage@newdream.net
<ul></ul><p><a class="external" href="https://github.com/ceph/ceph/pull/6200">https://github.com/ceph/ceph/pull/6200</a></p>
<p>fixes the path check.</p>
<p>These still fail:</p>
<p>[ RUN ] LibCephFS.InterProcessLocking<br />test/libcephfs/flock.cc:392: Failure<br />Value of: ceph_mount(cmount, __null)<br /> Actual: -22<br />Expected: 0<br />test/libcephfs/flock.cc:465: Failure<br />Value of: sem_timedwait(&s.sem[1%2], abstime(ts, waitSlowMs))<br /> Actual: -1<br />Expected: 0<br />[ FAILED ] LibCephFS.InterProcessLocking (5108 ms)<br />2015-10-07 21:15:36,246.246 INFO:tasks.workunit.client.0.plana91.stdout:[ RUN ] LibCephFS.ThreesomeInterProcessLocking<br />2015-10-07 21:15:36,708.708 INFO:tasks.workunit.client.0.plana91.stdout:test/libcephfs/flock.cc:628: Failure<br />2015-10-07 21:15:36,709.709 INFO:tasks.workunit.client.0.plana91.stdout:Value of: status<br />2015-10-07 21:15:36,709.709 INFO:tasks.workunit.client.0.plana91.stdout: Actual: 139<br />2015-10-07 21:15:36,709.709 INFO:tasks.workunit.client.0.plana91.stdout:Expected: 0<br />2015-10-07 21:15:36,710.710 INFO:tasks.workunit.client.0.plana91.stdout:[ FAILED ] LibCephFS.ThreesomeInterProcessLocking (464 ms)</p>
<p>but i'm not sure why...</p> CephFS - Bug #13364: LibCephFS locking tests are failing and/or lockdep assertinghttps://tracker.ceph.com/issues/13364?journal_id=598732015-10-08T21:42:26ZGreg Farnumgfarnum@redhat.com
<ul><li><strong>Project</strong> changed from <i>Ceph</i> to <i>CephFS</i></li><li><strong>Assignee</strong> changed from <i>Sage Weil</i> to <i>Greg Farnum</i></li></ul><p>Sage says this passes when run against a vstart cluster.</p> CephFS - Bug #13364: LibCephFS locking tests are failing and/or lockdep assertinghttps://tracker.ceph.com/issues/13364?journal_id=598742015-10-08T21:42:54ZGreg Farnumgfarnum@redhat.com
<ul></ul><p>If somebody else wants to investigate this, feel free, but otherwise I'll try and get to it.</p> CephFS - Bug #13364: LibCephFS locking tests are failing and/or lockdep assertinghttps://tracker.ceph.com/issues/13364?journal_id=602382015-10-15T13:35:29ZGreg Farnumgfarnum@redhat.com
<ul><li><strong>Status</strong> changed from <i>12</i> to <i>In Progress</i></li></ul><p>Looking at this now, it's weird.</p> CephFS - Bug #13364: LibCephFS locking tests are failing and/or lockdep assertinghttps://tracker.ceph.com/issues/13364?journal_id=620682015-11-25T21:19:30ZGreg Farnumgfarnum@redhat.com
<ul><li><strong>Subject</strong> changed from <i>"LibCephFS.*" tests failed in smoke-master-distro-basic-multi</i> to <i>LibCephFS locking tests are failing and/or lockdep asserting</i></li><li><strong>Status</strong> changed from <i>In Progress</i> to <i>12</i></li><li><strong>Assignee</strong> deleted (<del><i>Greg Farnum</i></del>)</li></ul><p><a class="external" href="http://pulpito.ceph.com/teuthology-2015-11-09_23:04:02-fs-master---basic-multi/1144848/">http://pulpito.ceph.com/teuthology-2015-11-09_23:04:02-fs-master---basic-multi/1144848/</a></p>
<p>We've been hitting lockdep asserts on these tests too; here's one of them ^</p> CephFS - Bug #13364: LibCephFS locking tests are failing and/or lockdep assertinghttps://tracker.ceph.com/issues/13364?journal_id=620872015-11-26T01:49:21ZZheng Yanukernel@gmail.com
<ul></ul><p>Greg Farnum wrote:</p>
<blockquote>
<p><a class="external" href="http://pulpito.ceph.com/teuthology-2015-11-09_23:04:02-fs-master---basic-multi/1144848/">http://pulpito.ceph.com/teuthology-2015-11-09_23:04:02-fs-master---basic-multi/1144848/</a></p>
<p>We've been hitting lockdep asserts on these tests too; here's one of them ^</p>
</blockquote>
<p>still is side effect of previous failure (missing . in readdir result)</p> CephFS - Bug #13364: LibCephFS locking tests are failing and/or lockdep assertinghttps://tracker.ceph.com/issues/13364?journal_id=622212015-12-01T14:38:44ZGreg Farnumgfarnum@redhat.com
<ul></ul><p>Zheng thinks this is two bugs:<br />1) Missing "." in list results (fixed in waiting PR)<br />2) if MDS fragments directory, we "restart" listing and that breaks the test by resetting the dir pointer.</p> CephFS - Bug #13364: LibCephFS locking tests are failing and/or lockdep assertinghttps://tracker.ceph.com/issues/13364?journal_id=623742015-12-02T03:51:28ZZheng Yanukernel@gmail.com
<ul><li><strong>Status</strong> changed from <i>12</i> to <i>Fix Under Review</i></li></ul><p>add a commit to fix the readdir test case to <a class="external" href="https://github.com/ceph/ceph/pull/6260">https://github.com/ceph/ceph/pull/6260</a></p> CephFS - Bug #13364: LibCephFS locking tests are failing and/or lockdep assertinghttps://tracker.ceph.com/issues/13364?journal_id=636612016-01-06T21:45:58ZGreg Farnumgfarnum@redhat.com
<ul><li><strong>Status</strong> changed from <i>Fix Under Review</i> to <i>Resolved</i></li></ul><p>Merged to jewel branch as of 088b8c2c881c8561b9bc96934e04d030e8de9255.<br />I created a new feature ticket for the directory resetting thing: <a class="issue tracker-2 status-3 priority-4 priority-default closed" title="Feature: directory listing: do not reset when fragmenting (Resolved)" href="https://tracker.ceph.com/issues/14271">#14271</a>.</p>