<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 04:38:18 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-34933] pcre verb support</title>
                <link>https://jira.mongodb.org/browse/SERVER-34933</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;Docker container from mongo:3.4 image. Works as expected.&lt;br/&gt;
$ docker run -itd --rm --name mongo.test mongo:3.4&lt;br/&gt;
$ docker exec -it mongo.test mongo&lt;br/&gt;
MongoDB shell version v3.4.14&lt;br/&gt;
connecting to: mongodb://127.0.0.1:27017&lt;br/&gt;
MongoDB server version: 3.4.14&lt;br/&gt;
... warnings ...&lt;br/&gt;
&amp;gt; db.test.find({ test: &lt;/p&gt;
{ $regex: &apos;(*UCP)test&apos; }
&lt;p&gt; })&lt;br/&gt;
&amp;gt; // no error&lt;/p&gt;


&lt;p&gt;Docker container from mongo:3.6 image. Throws error.&lt;br/&gt;
$ docker run -itd --rm --name mongo.test mongo:3.6&lt;br/&gt;
$ docker exec -it mongo.test mongo&lt;br/&gt;
MongoDB shell version v3.6.3&lt;br/&gt;
connecting to: mongodb://127.0.0.1:27017&lt;br/&gt;
MongoDB server version: 3.6.3&lt;br/&gt;
... warnings ...&lt;br/&gt;
&amp;gt; db.test.find({ test: &lt;/p&gt;
{ $regex: &apos;(*UCP)test&apos; }
&lt;p&gt; })&lt;br/&gt;
Error: error: &lt;/p&gt;
{
 &quot;ok&quot; : 0,
 &quot;errmsg&quot; : &quot;Regular expression is invalid: (*VERB) not recognized or malformed&quot;,
 &quot;code&quot; : 2,
 &quot;codeName&quot; : &quot;BadValue&quot;
}
&lt;p&gt;&amp;gt;&lt;/p&gt;

&lt;p&gt;centos7 build of 3.6 from &lt;a href=&quot;https://repo.mongodb.org/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://repo.mongodb.org/&lt;/a&gt; yields the same error as docker image.&lt;/p&gt;</description>
                <environment></environment>
        <key id="542159">SERVER-34933</key>
            <summary>pcre verb support</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.mongodb.org/images/icons/priorities/critical.svg">Critical - P2</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="13201">Fixed</resolution>
                                        <assignee username="kyle.suarez@mongodb.com">Kyle Suarez</assignee>
                                    <reporter username="x86xlat">Alexander Abolishin</reporter>
                        <labels>
                    </labels>
                <created>Thu, 10 May 2018 17:06:22 +0000</created>
                <updated>Sun, 29 Oct 2023 22:31:55 +0000</updated>
                            <resolved>Thu, 21 Jun 2018 16:03:34 +0000</resolved>
                                    <version>3.6.0</version>
                    <version>4.0.0</version>
                                    <fixVersion>3.6.6</fixVersion>
                    <fixVersion>4.0.1</fixVersion>
                    <fixVersion>4.1.1</fixVersion>
                                    <component>Querying</component>
                                        <votes>0</votes>
                                    <watches>7</watches>
                                                                                                                <comments>
                            <comment id="1935116" author="xgen-internal-githook" created="Fri, 29 Jun 2018 17:53:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ksuarz&apos;, &apos;name&apos;: &apos;Kyle Suarez&apos;, &apos;email&apos;: &apos;kyle.suarez@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34933&quot; title=&quot;pcre verb support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34933&quot;&gt;&lt;del&gt;SERVER-34933&lt;/del&gt;&lt;/a&gt; tests for PCRE verbs and Unicode options&lt;/p&gt;

&lt;p&gt;(cherry picked from commit a2ee109e64923e0e569fa8adb0dbc67488a77983)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2c5827fbc7daffc5ca1bead13ab6d77ea0c5e4d9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2c5827fbc7daffc5ca1bead13ab6d77ea0c5e4d9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1935115" author="xgen-internal-githook" created="Fri, 29 Jun 2018 17:53:03 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ksuarz&apos;, &apos;name&apos;: &apos;Kyle Suarez&apos;, &apos;email&apos;: &apos;kyle.suarez@mongodb.com&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-30986&quot; title=&quot;Server should error on invalid regex match expressions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-30986&quot;&gt;&lt;del&gt;SERVER-30986&lt;/del&gt;&lt;/a&gt; Prevent invalid regex in RegexMatchExpressions&quot;&lt;/p&gt;

&lt;p&gt;There exist PCRE regexes whose error strings are nonempty but can still&lt;br/&gt;
be used for matching. This restores the functionality of the (*UCP)&lt;br/&gt;
option for &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34933&quot; title=&quot;pcre verb support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34933&quot;&gt;&lt;del&gt;SERVER-34933&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This reverts commit 1531b7b7280dd37d5f7ffd49171a65305ad442ba.&lt;br/&gt;
Conflicts:&lt;br/&gt;
	src/mongo/db/matcher/expression_leaf.cpp&lt;br/&gt;
	src/mongo/db/matcher/expression_leaf.h&lt;br/&gt;
	src/mongo/db/matcher/expression_leaf_test.cpp&lt;/p&gt;

&lt;p&gt;(cherry picked from commit e9a6f62b3053733354cabb6d9488d0d4dcc6c424)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3cd8ab42a9401bebccbc2294d86149e71801f167&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3cd8ab42a9401bebccbc2294d86149e71801f167&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1928593" author="x86xlat" created="Fri, 22 Jun 2018 13:11:29 +0000"  >&lt;p&gt;Thank you.&lt;/p&gt;</comment>
                            <comment id="1927719" author="kyle.suarez" created="Thu, 21 Jun 2018 16:03:34 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=x86xlat&quot; class=&quot;user-hover&quot; rel=&quot;x86xlat&quot;&gt;x86xlat&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;Thank you for reporting this bug! We&apos;ve made adjustments to our regular expressions that should restore the functionality of the (*UCP) option. The fix will be included in the upcoming 3.6.6 release.&lt;/p&gt;

&lt;p&gt;Best,&lt;br/&gt;
Kyle&lt;/p&gt;</comment>
                            <comment id="1927570" author="kyle.suarez" created="Thu, 21 Jun 2018 15:14:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ksuarz&apos;, &apos;name&apos;: &apos;Kyle Suarez&apos;, &apos;email&apos;: &apos;kyle.suarez@mongodb.com&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-30986&quot; title=&quot;Server should error on invalid regex match expressions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-30986&quot;&gt;&lt;del&gt;SERVER-30986&lt;/del&gt;&lt;/a&gt; Prevent invalid regex in RegexMatchExpressions&quot;&lt;/p&gt;

&lt;p&gt;There exist PCRE regexes whose error strings are nonempty but can still&lt;br/&gt;
be used for matching. This restores the functionality of the (*UCP)&lt;br/&gt;
option for &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34933&quot; title=&quot;pcre verb support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34933&quot;&gt;&lt;del&gt;SERVER-34933&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This reverts commit 1531b7b7280dd37d5f7ffd49171a65305ad442ba.&lt;br/&gt;
Branch: v3.6&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/568086fa19039d2a879f2da602456e341bfed102&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/568086fa19039d2a879f2da602456e341bfed102&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1927544" author="xgen-internal-githook" created="Thu, 21 Jun 2018 15:05:35 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ksuarz&apos;, &apos;name&apos;: &apos;Kyle Suarez&apos;, &apos;email&apos;: &apos;kyle.suarez@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34933&quot; title=&quot;pcre verb support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34933&quot;&gt;&lt;del&gt;SERVER-34933&lt;/del&gt;&lt;/a&gt; tests for PCRE verbs and Unicode options&lt;/p&gt;

&lt;p&gt;(cherry picked from commit a2ee109e64923e0e569fa8adb0dbc67488a77983)&lt;/p&gt;

&lt;p&gt;Conflicts:&lt;br/&gt;
	jstests/core/regex_limit.js&lt;br/&gt;
	jstests/core/regex_unicode.js&lt;br/&gt;
	jstests/core/regex_verbs.js&lt;br/&gt;
	src/mongo/db/matcher/expression_leaf_test.cpp&lt;br/&gt;
Branch: v3.6&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/ae59210aaff95de6acc04434de9788bf1a5f730a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/ae59210aaff95de6acc04434de9788bf1a5f730a&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1926642" author="xgen-internal-githook" created="Wed, 20 Jun 2018 19:48:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ksuarz&apos;, &apos;name&apos;: &apos;Kyle Suarez&apos;, &apos;email&apos;: &apos;kyle.suarez@mongodb.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34933&quot; title=&quot;pcre verb support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34933&quot;&gt;&lt;del&gt;SERVER-34933&lt;/del&gt;&lt;/a&gt; tests for PCRE verbs and Unicode options&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a2ee109e64923e0e569fa8adb0dbc67488a77983&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a2ee109e64923e0e569fa8adb0dbc67488a77983&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1926641" author="xgen-internal-githook" created="Wed, 20 Jun 2018 19:48:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;username&apos;: &apos;ksuarz&apos;, &apos;name&apos;: &apos;Kyle Suarez&apos;, &apos;email&apos;: &apos;kyle.suarez@mongodb.com&apos;}
&lt;p&gt;Message: Revert &quot;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-30986&quot; title=&quot;Server should error on invalid regex match expressions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-30986&quot;&gt;&lt;del&gt;SERVER-30986&lt;/del&gt;&lt;/a&gt; Prevent invalid regex in RegexMatchExpressions&quot;&lt;/p&gt;

&lt;p&gt;There exist PCRE regexes whose error strings are nonempty but can still&lt;br/&gt;
be used for matching. This restores the functionality of the (*UCP)&lt;br/&gt;
option for &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-34933&quot; title=&quot;pcre verb support&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-34933&quot;&gt;&lt;del&gt;SERVER-34933&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This reverts commit 1531b7b7280dd37d5f7ffd49171a65305ad442ba.&lt;br/&gt;
Conflicts:&lt;br/&gt;
	src/mongo/db/matcher/expression_leaf.cpp&lt;br/&gt;
	src/mongo/db/matcher/expression_leaf.h&lt;br/&gt;
	src/mongo/db/matcher/expression_leaf_test.cpp&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/e9a6f62b3053733354cabb6d9488d0d4dcc6c424&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/e9a6f62b3053733354cabb6d9488d0d4dcc6c424&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1925353" author="kyle.suarez" created="Tue, 19 Jun 2018 19:05:29 +0000"  >&lt;p&gt;I&apos;ve filed a bug report with BugZilla: &lt;a href=&quot;https://bugs.exim.org/show_bug.cgi?id=2283&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugs.exim.org/show_bug.cgi?id=2283&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I tried to step through the pcrecpp library with LLDB, but the flow of control is confusing inside of &lt;tt&gt;pcre_compile.c&lt;/tt&gt; and I kept getting useless output in &lt;tt&gt;frame variable&lt;/tt&gt;. In my personal opinion, the &quot;real fix&quot; is to clear &lt;tt&gt;RE::error_&lt;/tt&gt; if &lt;tt&gt;RE::partial_&lt;/tt&gt; is set at the end of &lt;tt&gt;RE::Init()&lt;/tt&gt;. However, after diving into the code, I feel like this may be risky, and I advocate for simply reverting &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-30986&quot; title=&quot;Server should error on invalid regex match expressions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-30986&quot;&gt;&lt;del&gt;SERVER-30986&lt;/del&gt;&lt;/a&gt;. Depending on how the developers respond, we can try to get a patch upstreamed, but for now, we should at least give back to our users the ability to use the Unicode options.&lt;/p&gt;</comment>
                            <comment id="1907670" author="kyle.suarez" created="Fri, 1 Jun 2018 02:19:41 +0000"  >&lt;blockquote&gt;
&lt;p&gt;So we end up with situation where even though the error string was set to &quot;VERB not recognized&quot; it&apos;s because it&apos;s later recognized as a &quot;global one time setting&quot; and the regex match happens exactly as it should and we should not have aborted with an error.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I have a clarifying question &amp;#8211; if it is treated as a &quot;global one-time setting&quot;, does that mean that all regexes are treated as if the UCP verb was_always_ specified? Or is it the (in my opinion, expected) case that not specifying UCP treats non-ASCII characters as unknowns?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;maybe we can submit a PR after fixing this for our users though&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;They say you can file a bug report on BugZilla. I took a cursory look at the existing filed bugs and didn&apos;t see it here: &lt;a href=&quot;https://bugs.exim.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;product=PCRE&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugs.exim.org/buglist.cgi?bug_status=NEW&amp;amp;bug_status=ASSIGNED&amp;amp;bug_status=REOPENED&amp;amp;product=PCRE&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1907663" author="asya" created="Fri, 1 Jun 2018 02:09:06 +0000"  >&lt;p&gt;We need to fix this.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-30986&quot; title=&quot;Server should error on invalid regex match expressions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-30986&quot;&gt;&lt;del&gt;SERVER-30986&lt;/del&gt;&lt;/a&gt; checks the error string that PCRE library sets and sure enough in this case it&apos;s being set to `(*VERB) not recognized or malformed` however, this is because it&apos;s not found in &lt;a href=&quot;https://github.com/mongodb/mongo/blob/993f30454af95b3d9c1a377b96d258849ac0fa46/src/third_party/pcre-8.41/pcre_compile.c#L254-L264&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;this list&lt;/a&gt; (apparently).&lt;/p&gt;

&lt;p&gt;However, had we not detected this error and aborted (which we didn&apos;t prior to 3.6) it turns out the (*UCP) verb is correctly being applied to the regex! What this means is that in 3.4 this worked correctly, and in 3.6 it now throws an error instead.&lt;/p&gt;

&lt;p&gt;This is because later they look for special prefix sequence (*...) including UCP which for some reason are referred to as &quot;global one time settings&quot; and not &quot;verbs&quot; (see &lt;a href=&quot;https://github.com/mongodb/mongo/blob/993f30454af95b3d9c1a377b96d258849ac0fa46/src/third_party/pcre-8.41/pcre_compile.c#L9143-L9169&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/blob/993f30454af95b3d9c1a377b96d258849ac0fa46/src/third_party/pcre-8.41/pcre_compile.c#L9138-L9169&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;So we end up with situation where even though the error string was set to &quot;VERB not recognized&quot; it&apos;s because it&apos;s later recognized as a &quot;global one time setting&quot; and the regex match happens exactly as it should and we should not have aborted with an error.&#160;&#160;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/sad.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;So maybe technically &quot;PCRE library needs to fix this&quot; but ... I won&apos;t hold my breath (maybe we can submit a PR after fixing this for our users though).&lt;/p&gt;</comment>
                            <comment id="1895873" author="asya" created="Fri, 18 May 2018 20:29:38 +0000"  >&lt;p&gt;Is this related to &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7218&quot; title=&quot;Turn on PCRE_UCP config option to pcre build to enable some regex characters (\b \B \d etc) to work with UTF8 characters&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7218&quot;&gt;SERVER-7218&lt;/a&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="1893361" author="gabriel.russell" created="Wed, 16 May 2018 20:55:23 +0000"  >&lt;p&gt;I doubt that this is related to the strtoll/strtoq change. I&apos;ll add this to the query backlog for them to triage.&lt;/p&gt;</comment>
                            <comment id="1891867" author="kyle.suarez" created="Tue, 15 May 2018 16:50:37 +0000"  >&lt;p&gt;Hmmm, I&apos;m not sure what&apos;s going on. I dug a little deeper after an offline discussion with &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=gabriel.russell&quot; class=&quot;user-hover&quot; rel=&quot;gabriel.russell&quot;&gt;gabriel.russell&lt;/a&gt;. Looking at our vendored copy of PCRE on &lt;a href=&quot;https://github.com/mongodb/mongo/tree/r3.4.14/src/third_party/pcre-8.41&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;r3.4.14&lt;/a&gt; versus the &lt;a href=&quot;https://github.com/mongodb/mongo/tree/358b4dcb5ce00f4e74b5c025b4d1097e44218b1d/src/third_party/pcre-8.41&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;current tip of master&lt;/a&gt;, the only difference is &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-32391&quot; title=&quot;use HAVE_STRTOLL in pcre config&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-32391&quot;&gt;&lt;del&gt;SERVER-32391&lt;/del&gt;&lt;/a&gt;, which unsets &lt;tt&gt;HAVE_STRTOQ&lt;/tt&gt; and instead sets &lt;tt&gt;HAVE_STRTOLL&lt;/tt&gt;. I grepped around the PCRE code and there are no immediately obvious pieces of code that depend on both &lt;tt&gt;HAVE_STRTOQ&lt;/tt&gt; and &lt;tt&gt;SUPPORT_UCP&lt;/tt&gt;. The only uses of &lt;tt&gt;strtoq(3)&lt;/tt&gt; are in &lt;tt&gt;parse_longlong_radix()&lt;/tt&gt; and &lt;tt&gt;parse_ulonglong_radix()&lt;/tt&gt;, and my understanding of that code is that it has nothing to do with UCP support.&lt;/p&gt;

&lt;p&gt;Next, I looked at the code in RegexMatchExpression. It underwent a major refactor as part of &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-30783&quot; title=&quot;MatchExpressions that have an &amp;quot;init()&amp;quot; function should instead take those arguments at construction time&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-30783&quot;&gt;&lt;del&gt;SERVER-30783&lt;/del&gt;&lt;/a&gt;, but the actual initialization code that calls into pcrecpp is essentially the same in both &lt;a href=&quot;https://github.com/mongodb/mongo/blob/r3.4.14/src/mongo/db/matcher/expression_leaf.cpp#L287&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;r3.4.14&lt;/a&gt; and the &lt;a href=&quot;https://github.com/mongodb/mongo/blob/358b4dcb5ce00f4e74b5c025b4d1097e44218b1d/src/mongo/db/matcher/expression_leaf.cpp#L203&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;two&lt;/a&gt; &lt;a href=&quot;https://github.com/mongodb/mongo/blob/358b4dcb5ce00f4e74b5c025b4d1097e44218b1d/src/mongo/db/matcher/expression_leaf.cpp#L212&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;constructors&lt;/a&gt; on the tip of master.&lt;/p&gt;

&lt;p&gt;Lastly, I took a look at how we&apos;re compiling and building pcrecpp. The SConscript is the same in &lt;a href=&quot;https://github.com/mongodb/mongo/blob/r3.4.14/src/third_party/pcre-8.41/SConscript&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;r3.4.14&lt;/a&gt; versus &lt;a href=&quot;https://github.com/mongodb/mongo/blob/358b4dcb5ce00f4e74b5c025b4d1097e44218b1d/src/third_party/pcre-8.41/SConscript&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;master&lt;/a&gt;, and there are &lt;a href=&quot;https://github.com/mongodb/mongo/blob/358b4dcb5ce00f4e74b5c025b4d1097e44218b1d/src/third_party/pcre-8.41/SConscript#L20-L30&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;comments that suggest that Unicode properties support is enabled for all builders&lt;/a&gt;:&lt;/p&gt;
&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;# Generated via&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;# AutoTools (non-Windows)&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;#  ./configure --disable-stack-for-recursion --enable-utf --enable-unicode-properties&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;#   --with-match-limit=200000 --with-match-limit-recursion=4000 --enable-shared=no&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;# CMake (Windows)&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;#  -DPCRE_SUPPORT_PCREGREP_JIT:BOOL=&quot;0&quot; -DPCRE_BUILD_TESTS:BOOL=&quot;0&quot;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;#  -DPCRE_POSIX_MALLOC_THRESHOLD:STRING=&quot;10&quot; -DPCRE_MATCH_LIMIT_RECURSION:STRING=&quot;4000&quot;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;#  -DPCRE_NO_RECURSE:BOOL=&quot;1&quot; -DPCRE_LINK_SIZE:STRING=&quot;2&quot; -DPCRE_NEWLINE:STRING=&quot;LF&quot;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;#  -DPCRE_SUPPORT_UNICODE_PROPERTIES:BOOL=&quot;1&quot; -DPCREGREP_BUFSIZE:STRING=&quot;20480&quot;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;#  -DPCRE_MATCH_LIMIT:STRING=&quot;200000&quot; -DPCRE_PARENS_NEST_LIMIT:STRING=&quot;250&quot;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;#  -DPCRE_SUPPORT_UTF:BOOL=&quot;1&quot;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;From my conversation with Gabriel, my understanding is that the &lt;tt&gt;./configure&lt;/tt&gt; call is done one time by some person upstream that converts the autotools style of building into our SConscript. Perhaps that needs to be looked at?&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=gabriel.russell&quot; class=&quot;user-hover&quot; rel=&quot;gabriel.russell&quot;&gt;gabriel.russell&lt;/a&gt;, do you think that we should assign this to the Platforms Team to investigate some pcrecpp build strangeness? Or is that unlikely, and we should keep this on the Query Team to dig further in our own mongo codebase?&lt;/p&gt;</comment>
                            <comment id="1888908" author="x86xlat" created="Fri, 11 May 2018 08:36:04 +0000"  >&lt;p&gt;Mongo 3.4 will match documents containing non ascii characters in field x.&lt;/p&gt;
&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;db.coll.find({ x: { $regex: &apos;(*UCP)\\w&apos; } })&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;
&lt;p&gt;Mongo 3.6 will not.&lt;/p&gt;

&lt;p&gt;Ucp turns on unicode properties for character types:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;http://www.pcre.org/original/doc/html/pcresyntax.html#SEC4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.pcre.org/original/doc/html/pcresyntax.html#SEC4&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://www.pcre.org/original/doc/html/pcresyntax.html#SEC16&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.pcre.org/original/doc/html/pcresyntax.html#SEC16&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="1888393" author="kyle.suarez" created="Thu, 10 May 2018 18:12:08 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=x86xlat&quot; class=&quot;user-hover&quot; rel=&quot;x86xlat&quot;&gt;x86xlat&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;I believe &lt;tt&gt;&quot;UCP&quot;&lt;/tt&gt; is not a valid PCRE verb. If you are intending on using it as a mark, you&apos;ll have to spell it as&lt;/p&gt;
&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;db.coll.find({x: {$regex: &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;(*MARK:UCP)test&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;}})&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;
&lt;p&gt;or&lt;/p&gt;
&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;db.coll.find({x: {$regex: &lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&quot;(*:UCP)test&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;}})&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;Looking at the source code, the version of pcrecpp used in both r3.4.14 and in master is pcre-8.41. I think the difference is &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-30986&quot; title=&quot;Server should error on invalid regex match expressions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-30986&quot;&gt;&lt;del&gt;SERVER-30986&lt;/del&gt;&lt;/a&gt;: prior to the resolution of that ticket, an invalid regex would silently match no documents. Now, the server correctly raises an error.&lt;/p&gt;

&lt;p&gt;Could you please try this again on your data and verify that the updated &lt;tt&gt;$regex&lt;/tt&gt; actually matches documents?&lt;/p&gt;

&lt;p&gt;Thanks,&lt;br/&gt;
Kyle&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                                                <inwardlinks description="is caused by">
                                        <issuelink>
            <issuekey id="424760">SERVER-30986</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="701485">SERVER-39697</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>16.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18555" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname># of Sprints</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="15640"><![CDATA[v4.0]]></customfieldvalue>
    <customfieldvalue key="15141"><![CDATA[v3.6]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10038"><![CDATA[Fully Compatible]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 10 May 2018 18:12:08 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        5 years, 32 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>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            5 years, 32 weeks, 5 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10032" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Operating System</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10026"><![CDATA[ALL]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>x86xlat</customfieldvalue>
            <customfieldvalue>asya.kamsky@mongodb.com</customfieldvalue>
            <customfieldvalue>gabriel.russell@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>kyle.suarez@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|htxrbz:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</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_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2365">Query 2018-06-18</customfieldvalue>
    <customfieldvalue id="2382">Query 2018-07-02</customfieldvalue>

                        </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|htxdlb:</customfieldvalue>

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