<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:05:40 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[SERVER-4328] db level locking</title>
                <link>https://jira.mongodb.org/browse/SERVER-4328</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description></description>
                <environment></environment>
        <key id="25138">SERVER-4328</key>
            <summary>db level locking</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="dwight@mongodb.com">Dwight Merriman</assignee>
                                    <reporter username="dwight@mongodb.com">Dwight Merriman</reporter>
                        <labels>
                            <label>rn</label>
                            <label>todo_in_code</label>
                    </labels>
                <created>Sat, 19 Nov 2011 03:26:23 +0000</created>
                <updated>Mon, 6 Nov 2017 17:52:02 +0000</updated>
                            <resolved>Thu, 3 May 2012 18:25:36 +0000</resolved>
                                                    <fixVersion>2.1.1</fixVersion>
                                    <component>Concurrency</component>
                                        <votes>24</votes>
                                    <watches>26</watches>
                                                                                                                <comments>
                            <comment id="133264" author="milkie" created="Fri, 15 Jun 2012 13:35:11 +0000"  >&lt;p&gt;I think that last commit needs more polish - we should update the help text in stat.cpp, and also the columns no longer line up from line to line in mongostat since the variable length dbname appears in the middle of the line.&lt;/p&gt;</comment>
                            <comment id="131319" author="auto" created="Tue, 12 Jun 2012 21:37:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-06-12T14:37:27-07:00&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; refactor stats a bit and make mongostat db locking friendly&lt;br/&gt;
for db locks, mongostat will show the db with the highest lock % and what db it is&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/cdabc02ec2144d1dcbfff49199121181af77a22c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/cdabc02ec2144d1dcbfff49199121181af77a22c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="130790" author="auto" created="Tue, 12 Jun 2012 05:52:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; - db and global lock and acquisition time for read and write&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f58ba6e38cb3e3f62d6cbacdfd646364b005a17e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f58ba6e38cb3e3f62d6cbacdfd646364b005a17e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="109716" author="auto" created="Fri, 13 Apr 2012 18:31:33 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; continued work on lock reporting stats. take out mess i made mpreviously&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/de4a9b97e601e12101a6077584099a8071f1b102&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/de4a9b97e601e12101a6077584099a8071f1b102&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="108431" author="auto" created="Tue, 10 Apr 2012 19:21:45 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; more reporting in serverStatus of the lock times for each individual db lock&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/d9ed3cad70fca82a56c08e6e5d2c52cfb2e58ad8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/d9ed3cad70fca82a56c08e6e5d2c52cfb2e58ad8&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="108143" author="auto" created="Tue, 10 Apr 2012 06:08:37 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;erh&apos;, u&apos;name&apos;: u&apos;Eliot Horowitz&apos;, u&apos;email&apos;: u&apos;eliot@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; enable db level locking by default&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3609145e1bc425f8578754d9e5a8a6e96f2be884&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3609145e1bc425f8578754d9e5a8a6e96f2be884&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="108067" author="auto" created="Mon, 9 Apr 2012 22:21:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; Some machinery for stats for locks.&lt;br/&gt;
here we have added qlock stats to serverStatus.&lt;br/&gt;
stats of the same sort for the db locks could easily be added as a next step; they will only&lt;br/&gt;
have two types instead of 4 of course.&lt;br/&gt;
thinking is that we will iterate on this a bit so want to just let folks take a look.&lt;br/&gt;
so db.serverStatus() or db.serverStatus().locks can be ran and inspected&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c6431502ce9793a116a60b708a32f35cc92084d9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c6431502ce9793a116a60b708a32f35cc92084d9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="107993" author="auto" created="Mon, 9 Apr 2012 19:38:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; switch the currentOp locks field notation to a format that starts with a period.  after the period is the db name.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/cd7c9cc352514104e672dcf1081f66f7c6e16171&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/cd7c9cc352514104e672dcf1081f66f7c6e16171&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="107208" author="schwerin" created="Fri, 6 Apr 2012 02:20:42 +0000"  >&lt;p&gt;Yeah, it happens.&lt;/p&gt;</comment>
                            <comment id="107187" author="milkie" created="Fri, 6 Apr 2012 00:22:11 +0000"  >&lt;p&gt;Guess what, I think I may have it backwards.. the above commit fixed the unit test failures with context.  My internal clock is off.&lt;/p&gt;</comment>
                            <comment id="107181" author="milkie" created="Thu, 5 Apr 2012 23:41:27 +0000"  >&lt;p&gt;same failure in slowNightly with db locking turned on:&lt;br/&gt;
&lt;a href=&quot;http://buildbot.mongodb.org/builders/Nightly%20Linux%2064-bit%20concurrency/builds/1/steps/test_1/logs/stdio&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://buildbot.mongodb.org/builders/Nightly%20Linux%2064-bit%20concurrency/builds/1/steps/test_1/logs/stdio&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="107180" author="milkie" created="Thu, 5 Apr 2012 23:40:23 +0000"  >&lt;p&gt;I think that last submit broke several unit tests, all with an Assertion stating that the replset heartbeat thread tried to fetch a client context but it got back a null pointer instead.&lt;br/&gt;
e.g. &lt;br/&gt;
&lt;a href=&quot;http://buildbot.mongodb.org/builders/Linux%2064-bit%20debug%20dur%20off/builds/1064/steps/test_3/logs/stdio&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://buildbot.mongodb.org/builders/Linux%2064-bit%20debug%20dur%20off/builds/1064/steps/test_3/logs/stdio&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;http://buildbot.mongodb.org/builders/Windows%2064-bit/builds/4624/steps/test_3/logs/stdio&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://buildbot.mongodb.org/builders/Windows%2064-bit/builds/4624/steps/test_3/logs/stdio&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="107166" author="auto" created="Thu, 5 Apr 2012 22:09:28 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;andy10gen&apos;, u&apos;name&apos;: u&apos;Andy Schwerin&apos;, u&apos;email&apos;: u&apos;schwerin@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt;: Background tasks in mongod that take database locks need a client context.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ea220e2daee85cdf917f83d586c0b142826610de&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ea220e2daee85cdf917f83d586c0b142826610de&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="107116" author="auto" created="Thu, 5 Apr 2012 19:50:51 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; stub out some currentOp reporting of lockstate. to be iterated&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/de834d925921c3be654a12e339400d790ab653f7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/de834d925921c3be654a12e339400d790ab653f7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="107082" author="auto" created="Thu, 5 Apr 2012 18:31:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;milkie&apos;, u&apos;name&apos;: u&apos;Eric Milkie&apos;, u&apos;email&apos;: u&apos;milkie@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-5509&quot; title=&quot;Concurrency build hanging on background.js&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-5509&quot;&gt;&lt;del&gt;SERVER-5509&lt;/del&gt;&lt;/a&gt; fix deadlock in runExclusively&lt;/p&gt;

&lt;p&gt;A deadlock was seen in slowNightly/background.js.&lt;br/&gt;
The dur thread was blocked waiting on X&apos;s condvar.&lt;br/&gt;
Meanwhile, another thread had finished its work and&lt;br/&gt;
released its w lock (rather than calling runExclusively);&lt;br/&gt;
however, the code does not signal X&apos;s condvar for that case,&lt;br/&gt;
and thus the dur thread never woke up to notice that X.n&lt;br/&gt;
and w.n counts were the same.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b987d96067b24e4d1eb6dede4c204f2dc0db8f57&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b987d96067b24e4d1eb6dede4c204f2dc0db8f57&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="106494" author="auto" created="Wed, 4 Apr 2012 14:51:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;milkie&apos;, u&apos;name&apos;: u&apos;Eric Milkie&apos;, u&apos;email&apos;: u&apos;milkie@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; db level locking is now off by default&lt;/p&gt;

&lt;p&gt;After enabling this, many builds broke, mostly due to count8.js.&lt;br/&gt;
However, the special concurrency build itself is green and&lt;br/&gt;
remains green. We&apos;re going to take a step back and ensure greener&lt;br/&gt;
builders before turning this on again, and it may need to be&lt;br/&gt;
during a mini-submit freeze.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2db6342ad7e7b486664bc7b09d1774674ec7941b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2db6342ad7e7b486664bc7b09d1774674ec7941b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="106151" author="auto" created="Tue, 3 Apr 2012 18:40:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;milkie&apos;, u&apos;name&apos;: u&apos;Eric Milkie&apos;, u&apos;email&apos;: u&apos;milkie@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; db level locking is now on by default&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/95725b980bb33395216b55f61fbcdc2a893d8f5c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/95725b980bb33395216b55f61fbcdc2a893d8f5c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="103749" author="auto" created="Mon, 26 Mar 2012 20:27:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: some security refactoring&lt;br/&gt;
localhost connections sometimes have special priviliges in particular if there are no admin.system.user documents&lt;br/&gt;
this now makes that check be at connection opening instead of later&lt;br/&gt;
that way hopefully it is easier to do the locking&lt;br/&gt;
this is bad in the sense that the test result then &quot;sticks&quot; for the connection &amp;#8211; but we are sticking auth&lt;br/&gt;
anyway so that can be revisited when fixed in total.&lt;br/&gt;
the old code i think was doing a query every single time on that code path?  this won&apos;t.&lt;br/&gt;
please review.&lt;br/&gt;
let me know what this breaks, switching locations so going to push now.&lt;br/&gt;
&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6c05a8e9158f629b612f7e3ba2372bce48c9c3e5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6c05a8e9158f629b612f7e3ba2372bce48c9c3e5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="103404" author="auto" created="Mon, 26 Mar 2012 00:45:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; clarify the error message if a nested lcok&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/80e6aee73d2c8b192d2088feb5045a7f69bdcf7f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/80e6aee73d2c8b192d2088feb5045a7f69bdcf7f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="101110" author="auto" created="Wed, 21 Mar 2012 20:32:48 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;andy10gen&apos;, u&apos;name&apos;: u&apos;Andy Schwerin&apos;, u&apos;email&apos;: u&apos;schwerin@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt;: Fix locking around OpTime::last.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/047bf554f6ea02330d2c6cd04a6abe6707804b67&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/047bf554f6ea02330d2c6cd04a6abe6707804b67&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="101097" author="auto" created="Wed, 21 Mar 2012 20:13:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; support nested locking of admin database. we need this for auth. more work to be done though as the acquisition of the lock isnt in the code yet in the higher layers afaik&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/0e140e78621fddc6da7a3e223cb6d6b887ef697c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/0e140e78621fddc6da7a3e223cb6d6b887ef697c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="101046" author="auto" created="Wed, 21 Mar 2012 17:54:11 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; we will not allow runexclusively on nested db locks as that would deadlock so we need a check at this level to make sure that is not the case. if it is so we simply demur from the commitNow which might be fine or might be really bad.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f3bbe516bd6a22e8bff86a17cae20df0d2eef151&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f3bbe516bd6a22e8bff86a17cae20df0d2eef151&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="100926" author="auto" created="Wed, 21 Mar 2012 13:22:06 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;milkie&apos;, u&apos;email&apos;: u&apos;milkie@10gen.com&apos;, u&apos;name&apos;: u&apos;Eric Milkie&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; raising timeouts to get tests to pass&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5d3433eb31a58a4fcd242f8a0437819f63df723e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5d3433eb31a58a4fcd242f8a0437819f63df723e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="100776" author="auto" created="Tue, 20 Mar 2012 21:12:52 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;andy10gen&apos;, u&apos;name&apos;: u&apos;Andy Schwerin&apos;, u&apos;email&apos;: u&apos;schwerin@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt;: Fix global-instance-vs-member-field confusion in QLock::runExclusively.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2ba612172edcbbf4d5b04a8b21d0b53b2ece8e53&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2ba612172edcbbf4d5b04a8b21d0b53b2ece8e53&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="100718" author="auto" created="Tue, 20 Mar 2012 18:40:46 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; if a lock is potentially nestable, like the local db lock, do it after the &quot;top lock&quot;&lt;br/&gt;
otherwise, we could deadlock. this however means we can&apos;t commitIfNeeded on that database. the&lt;br/&gt;
claim is that that will be ok.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e240ec0cf9fd952e35a970322fbe38fad7f6c101&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e240ec0cf9fd952e35a970322fbe38fad7f6c101&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="100300" author="auto" created="Mon, 19 Mar 2012 19:27:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; refactor Lock::TempRelease to make it more readable and hopefully more clear&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2ec272b22b8d0bb4067deebf3a6cd946696b00a5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2ec272b22b8d0bb4067deebf3a6cd946696b00a5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="100192" author="auto" created="Mon, 19 Mar 2012 16:54:19 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; stubbing a concept for how to do temprelease. not sure if this is the way to go but it would be a bit cleaner tbd.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6390b00ea951c7151fa59a367c659c89516d3ad5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6390b00ea951c7151fa59a367c659c89516d3ad5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="99971" author="auto" created="Sun, 18 Mar 2012 19:43:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; cleaning of d_concurrency for readability. removed the &apos;t&apos; state for temprelease. that was making the code complicated it wasn&apos;t work it.&lt;br/&gt;
we can track that in LockState if we like, which would be good for assertion puproses, but this is better than the way it was.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3caf10e15c9ffb9582cd1eaa386fae5c33ba12fa&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3caf10e15c9ffb9582cd1eaa386fae5c33ba12fa&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="99770" author="auto" created="Fri, 16 Mar 2012 22:06:16 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; lock the dblock first before the toplock&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1881e047713e5c365c1429f963bcd63202fdb82c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1881e047713e5c365c1429f963bcd63202fdb82c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="99658" author="auto" created="Fri, 16 Mar 2012 17:57:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;, u&apos;name&apos;: u&apos;Dwight&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; use a db level lock not a global for compact command&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/fda3f259ef8c59918c14a106b9adfc94f8565f17&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/fda3f259ef8c59918c14a106b9adfc94f8565f17&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="99259" author="auto" created="Thu, 15 Mar 2012 16:56:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; wrong lock for commitNow was messing up sharding with the new dblocking&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/29931c1a15f4ae32ca3cdcf26ade606a46f38d7b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/29931c1a15f4ae32ca3cdcf26ade606a46f38d7b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="99252" author="auto" created="Thu, 15 Mar 2012 16:40:31 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; mongomutextest wasnt quite right. also now verifying that upgrade actually works and doesnt time out&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2feeb81d0b1795b97ca670b88d8f980ac8278634&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2feeb81d0b1795b97ca670b88d8f980ac8278634&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="99188" author="auto" created="Thu, 15 Mar 2012 15:05:46 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; QLock R_to_W was not right. fix attempted. probably fixes a buildbot issue.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/57c0176eff861ed468c86a694ea25cdc4f1d6a42&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/57c0176eff861ed468c86a694ea25cdc4f1d6a42&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="98733" author="auto" created="Wed, 14 Mar 2012 17:49:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; directoryperdb.js test was failing&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/fd96f42d716f34cf30c24258dd379c2af552dc4f&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/fd96f42d716f34cf30c24258dd379c2af552dc4f&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="98722" author="auto" created="Wed, 14 Mar 2012 17:21:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;login&apos;: u&apos;dwight&apos;, u&apos;name&apos;: u&apos;Dwight&apos;, u&apos;email&apos;: u&apos;dwight@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-4328&quot; title=&quot;db level locking&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-4328&quot;&gt;&lt;del&gt;SERVER-4328&lt;/del&gt;&lt;/a&gt; fix slownightly/background.js&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/bdfc1eb360c8a9285cb0fc54a4a6f6b7efc45f0a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/bdfc1eb360c8a9285cb0fc54a4a6f6b7efc45f0a&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="12157">SERVER-1240</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="47979">SERVER-6838</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="12158">SERVER-1241</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>35.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 14 Mar 2012 17:21:56 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        11 years, 35 weeks, 5 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>false</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ian@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            11 years, 35 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>schwerin@mongodb.com</customfieldvalue>
            <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>dwight@mongodb.com</customfieldvalue>
            <customfieldvalue>milkie@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrol4n:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrg7b3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8089</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hs4ut3:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>