<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:51:08 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-19483] Allow querying wiredTigerEngineRuntimeConfig via getParameter</title>
                <link>https://jira.mongodb.org/browse/SERVER-19483</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;setting the wiredTigerEngineRuntimeConfig string in the shell, at the command line or in a config file does not change the config string when viewed through getParameter.&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;&amp;gt; db.adminCommand( { setParameter : 1, &quot;wiredTigerEngineRuntimeConfig&quot; : &quot;cache_size=2GB&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;{ &quot;was&quot; : &quot;&quot;, &quot;ok&quot; : 1 }&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;&amp;gt; db.adminCommand( { getParameter : &quot;1&quot;, wiredTigerEngineRuntimeConfig : 1  } )&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;{ &quot;wiredTigerEngineRuntimeConfig&quot; : &quot;&quot;, &quot;ok&quot; : 1 }&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;</description>
                <environment></environment>
        <key id="217500">SERVER-19483</key>
            <summary>Allow querying wiredTigerEngineRuntimeConfig via getParameter</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="daniel.gottlieb@mongodb.com">Daniel Gottlieb</assignee>
                                    <reporter username="andre.defrere@mongodb.com">Andre de Frere</reporter>
                        <labels>
                            <label>NewEng</label>
                    </labels>
                <created>Sun, 19 Jul 2015 22:38:43 +0000</created>
                <updated>Thu, 12 Oct 2017 20:49:29 +0000</updated>
                            <resolved>Mon, 2 Oct 2017 15:42:53 +0000</resolved>
                                    <version>3.0.4</version>
                                    <fixVersion>3.6.0-rc0</fixVersion>
                                    <component>Storage</component>
                                        <votes>7</votes>
                                    <watches>18</watches>
                                                                                                                <comments>
                            <comment id="1686594" author="xgen-internal-githook" created="Mon, 2 Oct 2017 15:42:25 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;email&apos;: &apos;daniel.gottlieb@mongodb.com&apos;, &apos;name&apos;: &apos;Daniel Gottlieb&apos;, &apos;username&apos;: &apos;dgottlieb&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-19483&quot; title=&quot;Allow querying wiredTigerEngineRuntimeConfig via getParameter&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-19483&quot;&gt;&lt;del&gt;SERVER-19483&lt;/del&gt;&lt;/a&gt;: Have getParameter on wiredTigerEngineRuntimeConfig return the last value set from a client.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/113b4fa007f638675586203fb5a9e735bcff36f5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/113b4fa007f638675586203fb5a9e735bcff36f5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1685231" author="daniel.gottlieb@10gen.com" created="Fri, 29 Sep 2017 15:16:50 +0000"  >&lt;p&gt;Pinging &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=andre.defrere&quot; class=&quot;user-hover&quot; rel=&quot;andre.defrere&quot;&gt;andre.defrere&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=dmitry.agranat&quot; class=&quot;user-hover&quot; rel=&quot;dmitry.agranat&quot;&gt;dmitry.agranat&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="1684373" author="daniel.gottlieb@10gen.com" created="Thu, 28 Sep 2017 16:01:32 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=alexander.gorrod&quot; class=&quot;user-hover&quot; rel=&quot;alexander.gorrod&quot;&gt;alexander.gorrod&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=andre.defrere&quot; class=&quot;user-hover&quot; rel=&quot;andre.defrere&quot;&gt;andre.defrere&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=dmitry.agranat&quot; class=&quot;user-hover&quot; rel=&quot;dmitry.agranat&quot;&gt;dmitry.agranat&lt;/a&gt;, I&apos;m looking into this ticket.&lt;/p&gt;

&lt;p&gt;I have a patch up that simply has &lt;tt&gt;getParameter&lt;/tt&gt; on the runtime config return the last string successfully set. The last string set is also returned in the &quot;was&quot; field on followup &lt;tt&gt;setParameter&lt;/tt&gt; calls.&lt;/p&gt;

&lt;p&gt;From my understanding, WiredTiger would still require changes to be able to ask it about settings dictated by other mechanisms.&lt;/p&gt;

&lt;p&gt;Otherwise, is a change of this form agreeable? Or should the ticket be put back into the backlog?&lt;/p&gt;</comment>
                            <comment id="1607264" author="alexander.gorrod" created="Tue, 27 Jun 2017 06:11:29 +0000"  >&lt;blockquote&gt;&lt;p&gt;Could you elaborate how extracting the WiredTiger parameters through the command line can result in unexpected and undesired behavior?&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;The places it has caused problems in the past is when configuration options are removed in more recent releases (which breaks applications that are explicitly setting them), or when default settings change and existing applications don&apos;t get the benefit from the change because they are explicitly using the old value.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;This is one of the goals of this ticket, to extract the defaults from a system which are deployed now.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;I thought the goal was to extract the content of the user specified &lt;tt&gt;wiredTigerEngineRuntimeConfig&lt;/tt&gt; setting.&lt;/p&gt;</comment>
                            <comment id="1606081" author="alexander.gorrod" created="Mon, 26 Jun 2017 01:04:32 +0000"  >&lt;blockquote&gt;&lt;p&gt;we want the entire WiredTiger engine configuration including WT&apos;s defaults. Assuming this will include &lt;tt&gt;wiredTigerEngineRuntimeConfig&lt;/tt&gt; and all the hidden parameters. &lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;That hasn&apos;t been what is wanted in the past. The defaults can change between releases, and including them in a string returned to the user can result in unexpected and undesired behavior. Are you sure that&apos;s what is being requested?&lt;/p&gt;</comment>
                            <comment id="1602253" author="david.hows" created="Wed, 21 Jun 2017 02:23:56 +0000"  >&lt;p&gt;Its worth noting here that MongoDB has a number of default configuration options set when using WiredTiger.&lt;/p&gt;

&lt;p&gt;It would be valuable to understand the use-case for this option so we know what to return.&lt;br/&gt;
Do we want the entire WiredTiger engine configuration including WT&apos;s defaults?&lt;br/&gt;
Do we want the entire config string most recently passed through to WiredTiger including MongoDB&apos;s defaults?&lt;br/&gt;
Do we just want the most recent config string passed in by the user showing only the changes the user has made?&lt;/p&gt;</comment>
                            <comment id="997760" author="ramon.fernandez" created="Wed, 5 Aug 2015 21:52:34 +0000"  >&lt;p&gt;According to the description of this feature in &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-16019&quot; title=&quot;Add special  WT_CONNECTION::reconfigure command&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-16019&quot;&gt;&lt;del&gt;SERVER-16019&lt;/del&gt;&lt;/a&gt; there&apos;s currently no way to query WiredTiger runtime settings, so getParameter will always return an empty string. Repurposing this ticket as an enhancement request to enable querying WiredTiger settings via getParameter.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="384922">SERVER-29290</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="166096">SERVER-16019</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>7.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_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_13552" key="com.go2group.jira.plugin.crm:crm_generic_field">
                        <customfieldname>Case</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[[500A000000XMs0eIAD]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 5 Aug 2015 21:52:34 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        6 years, 19 weeks, 2 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>ramon.fernandez@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            6 years, 19 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>alexander.gorrod@mongodb.com</customfieldvalue>
            <customfieldvalue>andre.defrere@mongodb.com</customfieldvalue>
            <customfieldvalue>daniel.gottlieb@mongodb.com</customfieldvalue>
            <customfieldvalue>david.hows</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>ramon.fernandez@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrl05r:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|ht4u5r:</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="1888">Storage 2017-10-02</customfieldvalue>
    <customfieldvalue id="1925">Storage 2017-10-23</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|hriusv:</customfieldvalue>

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