<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">can you please email a complete
      messages file with all process stacks (sysrq-t output). I want to
      see how a process ended up from jbd2 layer to o2net/ocfs2 layer.
      It might be due to memory pressure, but that should be avoided.<br>
      <br>
      Was your system running low on memory when it happened?<br>
      <br>
      <br>
      On 01/09/2014 08:34 AM, Smith, Darren (Academic) wrote:<br>
    </div>
    <blockquote
cite="mid:C955FE561997854C96CBE4959E5D34ABEC1741D2@ocadmail-maildb.ocad.ca"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span style="color:#1F497D">Nobody can help
            me out here?<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
                Smith, Darren (Academic)
                <br>
                <b>Sent:</b> Thursday, December 19, 2013 4:25 PM<br>
                <b>To:</b> '<a class="moz-txt-link-abbreviated" href="mailto:ocfs2-users@oss.oracle.com">ocfs2-users@oss.oracle.com</a>'<br>
                <b>Subject:</b> Deadlocks on OCFS2 file I/O with Ruby
                Application<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">Hello:<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">We are running a Ruby/Passenger app called
          Canvas (by Instructure).&nbsp; It runs from 3 application servers
          that use shared storage (iSCSI, EqualLogic Volume, LVM2,
          OCFS2) for user uploaded files.&nbsp; We have been experiencing
          strange behavior where a ruby and jbd2 process will go into a
          &#8216;D&#8217; (I/O wait) state randomly with some I/O operations on the
          shared storage (a file upload most commonly).&nbsp; I turned on
          some kernel debugging options for one of the application
          servers and captured the following &#8216;possible circular locking
          dependency&#8217; error during one of these times.&nbsp; Would anyone be
          able to provide any insight into possible ways to troubleshoot
          this further?<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">Our distro is Gentoo Linux using hardened
          kernel sources v3.11.2 on this particular app server.&nbsp; We do
          not have GrSecurity or PaX enabled.&nbsp; The other app servers are
          running kernel 3.2.30.&nbsp; Was testing newer kernel to see if it
          helped &#8211; which it doesn&#8217;t appear to have.<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">Thanks for any help.<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">[&nbsp; 858.570825]
          ======================================================<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.570878] [ INFO: possible circular
          locking dependency detected ]<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.570932]
          3.11.2-hardenedcanvas-2013-12-16 #4 Not tainted<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.570980]
          -------------------------------------------------------<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.571033] ruby/3710 is trying to
          acquire lock:<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.571073]&nbsp;
          (&amp;sc-&gt;sc_send_lock){+.+...}, at:
          [&lt;ffffffff81355567&gt;] o2net_send_message_vec+0x543/0x8dd<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.571165]<o:p></o:p></p>
        <p class="MsoNormal">but task is already holding lock:<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.571213]&nbsp; (jbd2_handle){+.+...}, at:
          [&lt;ffffffff8123986e&gt;] start_this_handle+0x4e8/0x57d<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.571294]<o:p></o:p></p>
        <p class="MsoNormal">which lock already depends on the new lock.<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">[&nbsp; 858.571361]<o:p></o:p></p>
        <p class="MsoNormal">the existing dependency chain (in reverse
          order) is:<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.571423]<o:p></o:p></p>
        <p class="MsoNormal">-&gt; #4 (jbd2_handle){+.+...}:<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.571464]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff810c761c&gt;] lock_acquire+0xbf/0xfe<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.571539]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff812398e0&gt;] start_this_handle+0x55a/0x57d<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.571615]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81239b0c&gt;] jbd2__journal_start+0x9f/0x15c<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.571691]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff8121feab&gt;] __ext4_journal_start_sb+0x89/0xa6<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.571771]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff812005c1&gt;] ext4_dirty_inode+0x25/0x54<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.571844]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff8117a338&gt;] __mark_inode_dirty+0x54/0x210<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.571920]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff8116d0c7&gt;] update_time+0x9c/0xa7<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.571989]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff8116d16e&gt;] file_update_time+0x9c/0xbd<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.572060]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff8120077f&gt;] ext4_page_mkwrite+0x50/0x2a1<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.572133]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81130997&gt;] __do_fault+0x125/0x2f5<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.572203]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81132d9a&gt;] handle_pte_fault+0x1d4/0x4f2<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.572277]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81133459&gt;] handle_mm_fault+0x1af/0x1c9<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.572349]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81029a3c&gt;] __do_page_fault+0x317/0x35e<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.572423]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81029aab&gt;] do_page_fault+0x9/0xb<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.572491]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff816e4e45&gt;] page_fault+0x25/0x30<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.572560]<o:p></o:p></p>
        <p class="MsoNormal">-&gt; #3 (sb_pagefaults){.+.+..}:<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.572643]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff810c761c&gt;] lock_acquire+0xbf/0xfe<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.572712]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81159900&gt;] __sb_start_write+0x111/0x161<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.572786]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81200773&gt;] ext4_page_mkwrite+0x44/0x2a1<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.572860]
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&lt;ffffffff81130997&gt;] __do_fault+0x125/0x2f5<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.572928]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81132d9a&gt;] handle_pte_fault+0x1d4/0x4f2<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.573002]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81133459&gt;] handle_mm_fault+0x1af/0x1c9<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.573075]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81029a3c&gt;] __do_page_fault+0x317/0x35e<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.573148]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81029aab&gt;] do_page_fault+0x9/0xb<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.573216]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff816e4e45&gt;] page_fault+0x25/0x30<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.573284]<o:p></o:p></p>
        <p class="MsoNormal">-&gt; #2 (&amp;mm-&gt;mmap_sem){++++++}:<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.573361]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff810c761c&gt;] lock_acquire+0xbf/0xfe<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.573430]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81130bc9&gt;] might_fault+0x62/0x85<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.573498]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff8163e41b&gt;]
          skb_do_copy_data_nocache+0x155/0x168<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.573578]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff8163f72a&gt;] tcp_sendmsg+0x398/0x7e1<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.573648]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff8165ee8b&gt;] inet_sendmsg+0x5e/0x67<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.573718]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff815f76d3&gt;] sock_aio_write+0x101/0x111<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.573790]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81157544&gt;] do_sync_write+0x5d/0x89<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.573860]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81158035&gt;] vfs_write+0x105/0x14c<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.573929]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff8115832d&gt;] SyS_write+0x57/0x83<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.573996]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff816e5424&gt;] system_call_fastpath+0x1c/0x21<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.574072]<o:p></o:p></p>
        <p class="MsoNormal">-&gt; #1 (sk_lock-AF_INET){+.+.+.}:<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.574150]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff810c761c&gt;] lock_acquire+0xbf/0xfe<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.574219]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff815fc22e&gt;] lock_sock_nested+0x69/0x79<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.574291]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff8163d8bc&gt;] lock_sock+0xb/0xd<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.574356]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff8163efe4&gt;] tcp_sendpage+0x55/0x3da<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.574426]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff8165ef7a&gt;] inet_sendpage+0x82/0x97<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.574496]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81354b02&gt;] o2net_sendpage+0xae/0x21b<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.574568]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81356d71&gt;] o2net_accept_many+0x383/0x40a<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.574642]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81099dc6&gt;] process_one_work+0x1e9/0x358<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.574716]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff8109a31f&gt;] worker_thread+0x159/0x1ee<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.574787]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff810a02b1&gt;] kthread+0xac/0xb4<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.574853]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff816e5372&gt;] ret_from_fork+0x72/0xa0<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.574924]<o:p></o:p></p>
        <p class="MsoNormal">-&gt; #0
          (&amp;sc-&gt;sc_send_lock){+.+...}:<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.575003]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff810c6e3c&gt;] __lock_acquire+0xb65/0xe65<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.575077]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff810c761c&gt;] lock_acquire+0xbf/0xfe<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.575146]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff816e1732&gt;] mutex_lock_nested+0x3f/0x353<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.575219]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81355567&gt;] o2net_send_message_vec+0x543/0x8dd<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.575296]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81355925&gt;] o2net_send_message+0x24/0x26<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.575369]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81369390&gt;] dlm_do_master_request+0xca/0x630<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.575446]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff8136c727&gt;] dlm_get_lock_resource+0xa58/0xe1d<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.575523]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff813747d7&gt;] dlmlock+0x865/0x11d3<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.575593]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81349ad8&gt;] o2cb_dlm_lock+0x59/0x69<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.575665]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81349029&gt;] ocfs2_dlm_lock+0x28/0x2a<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.575736]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff812ecef9&gt;] ocfs2_lock_create+0xfa/0x270<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.575811]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff812ed68d&gt;] ocfs2_create_new_lock+0x7a/0x89<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.575887]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff812ed81d&gt;]
          ocfs2_create_new_inode_locks+0x181/0x2ae<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.575988]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff813068fc&gt;]
          __ocfs2_mknod_locked.isra.21+0x3b1/0x4d4<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.576088]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81306b39&gt;]
          ocfs2_mknod_locked.isra.22+0x11a/0x12d<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.576186]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff813072d2&gt;] ocfs2_mknod+0x786/0xe09<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.576257]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff813079d2&gt;] ocfs2_mkdir+0x7d/0x11f<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.576326]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81162ba7&gt;] vfs_mkdir+0x5d/0x9e<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.576393]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff811650f9&gt;] SyS_mkdirat+0x8f/0xe2<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.576462]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff81165160&gt;] SyS_mkdir+0x14/0x16<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.576528]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          [&lt;ffffffff816e5424&gt;] system_call_fastpath+0x1c/0x21<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.576604]<o:p></o:p></p>
        <p class="MsoNormal">other info that might help us debug this:<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">[&nbsp; 858.576721] Chain exists of:<o:p></o:p></p>
        <p class="MsoNormal">&nbsp; &amp;sc-&gt;sc_send_lock --&gt;
          sb_pagefaults --&gt; jbd2_handle<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">[&nbsp; 858.576847]&nbsp; Possible unsafe locking
          scenario:<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">[&nbsp; 858.576931]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          CPU0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CPU1<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.576986]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          ----&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ----<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.577042]&nbsp;&nbsp; lock(jbd2_handle);<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp;
          858.577090]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          lock(sb_pagefaults);<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp;
          858.577161]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lock(jbd2_handle);<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.577229]&nbsp;&nbsp;
          lock(&amp;sc-&gt;sc_send_lock);<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.577282]<o:p></o:p></p>
        <p class="MsoNormal">*** DEADLOCK ***<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">[&nbsp; 858.577383] 11 locks held by ruby/3710:<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.577432]&nbsp; #0:&nbsp;
          (sb_writers#11){.+.+.+}, at: [&lt;ffffffff811714f9&gt;]
          mnt_want_write+0x1f/0x46<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.577551]&nbsp; #1:&nbsp;
          (&amp;type-&gt;i_mutex_dir_key#3/1){+.+.+.}, at:
          [&lt;ffffffff8116279e&gt;] kern_path_create+0x7f/0x14a<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.577681]&nbsp; #2:&nbsp; (Meta){++++++}, at:
          [&lt;ffffffff81306c68&gt;] ocfs2_mknod+0x11c/0xe09<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.577789]&nbsp; #3:&nbsp;
          (&amp;ocfs2_sysfile_lock_key[args-&gt;fi_sysfile_type]#3){+.+.+.},
          at: [&lt;ffffffff8131e853&gt;]
          ocfs2_reserve_suballoc_bits+0xc3/0x12ce<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.577942]&nbsp; #4:&nbsp;
          (inode_alloc:%04d){+.+.+.}, at: [&lt;ffffffff8131e869&gt;]
          ocfs2_reserve_suballoc_bits+0xd9/0x12ce<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.578071]&nbsp; #5:&nbsp;
          (&amp;ocfs2_sysfile_lock_key[args-&gt;fi_sysfile_type]#4){+.+.+.},
          at: [&lt;ffffffff8131e853&gt;]
          ocfs2_reserve_suballoc_bits+0xc3/0x12ce<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.578225]&nbsp; #6:&nbsp;
          (extent_alloc:%04d){+.+.+.}, at: [&lt;ffffffff8131e869&gt;]
          ocfs2_reserve_suballoc_bits+0xd9/0x12ce<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.578354]&nbsp; #7:&nbsp;
          (&amp;ocfs2_sysfile_lock_key[args-&gt;fi_sysfile_type]#5){+.+...},
          at: [&lt;ffffffff8130162c&gt;]
          ocfs2_reserve_local_alloc_bits+0xad/0xc93<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.578509]&nbsp; #8:&nbsp;
          (sb_internal#2){.+.+..}, at: [&lt;ffffffff812fcb30&gt;]
          ocfs2_start_trans+0xa7/0x1be<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.578632]&nbsp; #9:&nbsp;
          (&amp;journal-&gt;j_trans_barrier){.+.+..}, at:
          [&lt;ffffffff812fcb40&gt;] ocfs2_start_trans+0xb7/0x1be<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.578760]&nbsp; #10:&nbsp;
          (jbd2_handle){+.+...}, at: [&lt;ffffffff8123986e&gt;]
          start_this_handle+0x4e8/0x57d<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.578880]<o:p></o:p></p>
        <p class="MsoNormal">stack backtrace:<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.578952] CPU: 3 PID: 3710 Comm: ruby
          Not tainted 3.11.2-hardenedcanvas-2013-12-16 #4<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.579054] Hardware name: VMware, Inc.
          VMware Virtual Platform/440BX Desktop Reference Platform, BIOS
          6.00 07/09/2012<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.579178]&nbsp; ffffffff85305fa0
          ffff880516e27348 ffffffff816dd690 0000000000000006<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.579283]&nbsp; ffffffff8531ace0
          ffff880516e27398 ffffffff816d9328 0000000000000002<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.579387]&nbsp; ffffffff856d9850
          ffff8804ffa8a190 ffff8804ffa89600 ffff8804ffa8a190<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.579492] Call Trace:<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.580924]&nbsp; [&lt;ffffffff816dd690&gt;]
          dump_stack+0x46/0x58<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.580994]&nbsp; [&lt;ffffffff816d9328&gt;]
          print_circular_bug+0x1f8/0x209<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.581071]&nbsp; [&lt;ffffffff810c6e3c&gt;]
          __lock_acquire+0xb65/0xe65<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.581145]&nbsp; [&lt;ffffffff810c60e4&gt;]
          ? mark_lock+0x2d/0x220<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.581215]&nbsp; [&lt;ffffffff81355567&gt;]
          ? o2net_send_message_vec+0x543/0x8dd<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.581296]&nbsp; [&lt;ffffffff810c761c&gt;]
          lock_acquire+0xbf/0xfe<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.581366]&nbsp; [&lt;ffffffff81355567&gt;]
          ? o2net_send_message_vec+0x543/0x8dd<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.581447]&nbsp; [&lt;ffffffff810c7c21&gt;]
          ? debug_check_no_locks_freed+0x132/0x147<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.581531]&nbsp; [&lt;ffffffff81355567&gt;]
          ? o2net_send_message_vec+0x543/0x8dd<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.581612]&nbsp; [&lt;ffffffff816e1732&gt;]
          mutex_lock_nested+0x3f/0x353<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.581687]&nbsp; [&lt;ffffffff81355567&gt;]
          ? o2net_send_message_vec+0x543/0x8dd<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.581770]&nbsp; [&lt;ffffffff810c45bd&gt;]
          ? lockdep_init_map+0xc2/0x147<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.581848]&nbsp; [&lt;ffffffff81009715&gt;]
          ? paravirt_read_tsc+0x9/0xd<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.581922]&nbsp; [&lt;ffffffff810097bc&gt;]
          ? read_tsc+0x9/0x19<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.581991]&nbsp; [&lt;ffffffff810bac88&gt;]
          ? timekeeping_get_ns.constprop.8+0x13/0x3a<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.582077]&nbsp; [&lt;ffffffff81355567&gt;]
          o2net_send_message_vec+0x543/0x8dd<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.582163]&nbsp; [&lt;ffffffff810c60e4&gt;]
          ? mark_lock+0x2d/0x220<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.582233]&nbsp; [&lt;ffffffff810c792d&gt;]
          ? mark_held_locks+0x6d/0x95<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.582309]&nbsp; [&lt;ffffffff810f2470&gt;]
          ? rcu_irq_exit+0x7c/0x90<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.582381]&nbsp; [&lt;ffffffff81355925&gt;]
          o2net_send_message+0x24/0x26<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.582457]&nbsp; [&lt;ffffffff81369390&gt;]
          dlm_do_master_request+0xca/0x630<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.582536]&nbsp; [&lt;ffffffff81009a93&gt;]
          ? sched_clock+0x9/0xd<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.582606]&nbsp; [&lt;ffffffff8136c727&gt;]
          dlm_get_lock_resource+0xa58/0xe1d<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.582684]&nbsp; [&lt;ffffffff810c7539&gt;]
          ? lock_release+0x1ad/0x1d1<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.582758]&nbsp; [&lt;ffffffff813d0718&gt;]
          ? do_raw_spin_unlock+0x8f/0x98<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.582835]&nbsp; [&lt;ffffffff81373ee0&gt;]
          ? dlm_new_lock+0xbc/0x14e<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.582908]&nbsp; [&lt;ffffffff813495fc&gt;]
          ? ocfs2_cluster_connect_agnostic+0x3b/0x3b<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.582993]&nbsp; [&lt;ffffffff813747d7&gt;]
          dlmlock+0x865/0x11d3<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.583062]&nbsp; [&lt;ffffffff8134960d&gt;]
          ? o2dlm_lock_ast_wrapper+0x11/0x11<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.583142]&nbsp; [&lt;ffffffff810c60e4&gt;]
          ? mark_lock+0x2d/0x220<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.583211]&nbsp; [&lt;ffffffff81349ad8&gt;]
          o2cb_dlm_lock+0x59/0x69<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.583282]&nbsp; [&lt;ffffffff813495fc&gt;]
          ? ocfs2_cluster_connect_agnostic+0x3b/0x3b<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.583369]&nbsp; [&lt;ffffffff8134960d&gt;]
          ? o2dlm_lock_ast_wrapper+0x11/0x11<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.583448]&nbsp; [&lt;ffffffff810c7aa9&gt;]
          ? trace_hardirqs_on_caller+0x154/0x18b<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.583531]&nbsp; [&lt;ffffffff81349029&gt;]
          ocfs2_dlm_lock+0x28/0x2a<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.583603]&nbsp; [&lt;ffffffff812ecef9&gt;]
          ocfs2_lock_create+0xfa/0x270<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.583679]&nbsp; [&lt;ffffffff816e47be&gt;]
          ? _raw_spin_unlock_irqrestore+0x40/0x4d<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.583763]&nbsp; [&lt;ffffffff810c7aa9&gt;]
          ? trace_hardirqs_on_caller+0x154/0x18b<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.583846]&nbsp; [&lt;ffffffff812ed68d&gt;]
          ocfs2_create_new_lock+0x7a/0x89<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.583924]&nbsp; [&lt;ffffffff812ed81d&gt;]
          ocfs2_create_new_inode_locks+0x181/0x2ae<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.584010]&nbsp; [&lt;ffffffff813068fc&gt;]
          __ocfs2_mknod_locked.isra.21+0x3b1/0x4d4<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.584095]&nbsp; [&lt;ffffffff81306b39&gt;]
          ocfs2_mknod_locked.isra.22+0x11a/0x12d<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.584178]&nbsp; [&lt;ffffffff813072d2&gt;]
          ocfs2_mknod+0x786/0xe09<o:p></o:p></p>
        <p class="MsoNormal">[ &nbsp;858.584249]&nbsp; [&lt;ffffffff813079d2&gt;]
          ocfs2_mkdir+0x7d/0x11f<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.584319]&nbsp; [&lt;ffffffff81162ba7&gt;]
          vfs_mkdir+0x5d/0x9e<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.584386]&nbsp; [&lt;ffffffff811650f9&gt;]
          SyS_mkdirat+0x8f/0xe2<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.584456]&nbsp; [&lt;ffffffff81165160&gt;]
          SyS_mkdir+0x14/0x16<o:p></o:p></p>
        <p class="MsoNormal">[&nbsp; 858.584524]&nbsp; [&lt;ffffffff816e5424&gt;]
          system_call_fastpath+0x1c/0x21<o:p></o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Ocfs2-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Ocfs2-users@oss.oracle.com">Ocfs2-users@oss.oracle.com</a>
<a class="moz-txt-link-freetext" href="https://oss.oracle.com/mailman/listinfo/ocfs2-users">https://oss.oracle.com/mailman/listinfo/ocfs2-users</a></pre>
    </blockquote>
    <br>
  </body>
</html>