<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:12:42 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>[DOCS-15370] Investigate changes in SERVER-65728: Audit cluster server parameters on startup, update, and retrieval</title>
                <link>https://jira.mongodb.org/browse/DOCS-15370</link>
                <project id="10380" key="DOCS">Documentation</project>
                    <description>    &lt;div class=&quot;panel&quot; style=&quot;background-color: #c2d2c2;border-width: 1px;&quot;&gt;&lt;div class=&quot;panelHeader&quot; style=&quot;border-bottom-width: 1px;background-color: #239eb0;&quot;&gt;&lt;b&gt;Original Downstream Change Summary&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;    We now have 3 more audit events that need to be documented, and one existing audit event that now has one more field than it previously did.&lt;/p&gt;

&lt;p&gt;The new audit event `atype`s are `getClusterParameter`, `setClusterParameter`, and `updateCachedClusterServerParameter`. &lt;/p&gt;

&lt;p&gt;For `getClusterParameter`, the param is `&lt;/p&gt;
{ &quot;requestedClusterServerParameters&quot;: &amp;lt;requested parameters&amp;gt; }
&lt;p&gt;`. The result is always 0 - success.&lt;/p&gt;

&lt;p&gt;For `setClusterParameter`, the param is `&lt;/p&gt;
{ &quot;originalClusterServerParameter&quot;: &amp;lt;old cluster param value&amp;gt;, &quot;updatedClusterServerParameter&quot;: &amp;lt;new value set by client&amp;gt; }
&lt;p&gt;`. The result is always 0 - success.&lt;/p&gt;

&lt;p&gt;For `updateCachedClusterServerParameter`, the param and result code are the same as for `setClusterParameter`. The difference here is that this event gets audited whenever a parameter is changed in-memory, which may be due to propagation of a `setClusterParameter` command, due to a replication event such as rollback, or (on mongos) due to the periodic refresher learning of new cluster parameter values from the config server.&lt;/p&gt;

&lt;p&gt;Additionally, the param for the existing audit event with `atype` `startup` has been changed. Now, the param appears as follows: `&lt;/p&gt;
{ startupOptions: &amp;lt;document&amp;gt;, initialClusterServerParameter: &amp;lt;list of documents&amp;gt; }
&lt;p&gt;`. `startupOptions` contains all of the options that the node was started up with (this was previously associated with the field name `options`). `initialClusterServerParameters` contains the initial values of the cluster server parameters that the node has at the end of startup, after they have been loaded from disk (in the case of mongod) or refreshed from the config server (in the case of mongos).&lt;/p&gt;
&lt;h2&gt;&lt;a name=&quot;DescriptionofLinkedTicket&quot;&gt;&lt;/a&gt;Description of Linked Ticket&lt;/h2&gt;
&lt;p&gt;    We should audit the values of cluster server parameters at startup. We should also audit when any cluster server parameter is updated in-memory via setClusterParameter. Finally, we should audit when cluster server parameters are retrieved via getClusterParameter.&lt;/p&gt;
</description>
                <environment></environment>
        <key id="2057100">DOCS-15370</key>
            <summary>Investigate changes in SERVER-65728: Audit cluster server parameters on startup, update, and retrieval</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="13201">Fixed</resolution>
                                        <assignee username="joseph.dougherty@mongodb.com">Joseph Dougherty</assignee>
                                    <reporter username="backlog-server-pm">Backlog - Core Eng Program Management Team</reporter>
                        <labels>
                    </labels>
                <created>Fri, 27 May 2022 21:11:06 +0000</created>
                <updated>Mon, 13 Nov 2023 17:41:07 +0000</updated>
                            <resolved>Tue, 25 Oct 2022 15:06:37 +0000</resolved>
                                    <version>6.1.0</version>
                                    <fixVersion>6.1.0-rc0</fixVersion>
                    <fixVersion>Server_Docs_20231030</fixVersion>
                    <fixVersion>Server_Docs_20231106</fixVersion>
                    <fixVersion>Server_Docs_20231105</fixVersion>
                    <fixVersion>Server_Docs_20231113</fixVersion>
                                    <component>manual</component>
                    <component>Server</component>
                        <due>Sat, 29 Oct 2022 00:00:00 +0000</due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="5049536" author="xgen-internal-githook" created="Mon, 12 Dec 2022 23:02:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;jmd-mongo&apos;, &apos;email&apos;: &apos;73852296+jmd-mongo@users.noreply.github.com&apos;, &apos;username&apos;: &apos;jmd-mongo&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15370&quot; title=&quot;Investigate changes in SERVER-65728: Audit cluster server parameters on startup, update, and retrieval&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15370&quot;&gt;&lt;del&gt;DOCS-15370&lt;/del&gt;&lt;/a&gt; documents cluster-related audit event (#2021)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15370&quot; title=&quot;Investigate changes in SERVER-65728: Audit cluster server parameters on startup, update, and retrieval&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15370&quot;&gt;&lt;del&gt;DOCS-15370&lt;/del&gt;&lt;/a&gt; documents cluster-related audit event&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15370&quot; title=&quot;Investigate changes in SERVER-65728: Audit cluster server parameters on startup, update, and retrieval&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15370&quot;&gt;&lt;del&gt;DOCS-15370&lt;/del&gt;&lt;/a&gt; documents new startup audit event details&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;internal review feedback&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;release notes linking improvement&lt;br/&gt;
Branch: indexes-refactor&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/docs-mongodb-internal/commit/0602835b686327dcb825070b3fca997bf39ac3f2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/docs-mongodb-internal/commit/0602835b686327dcb825070b3fca997bf39ac3f2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="4925615" author="xgen-internal-githook" created="Tue, 25 Oct 2022 15:05:55 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;jmd-mongo&apos;, &apos;email&apos;: &apos;73852296+jmd-mongo@users.noreply.github.com&apos;, &apos;username&apos;: &apos;jmd-mongo&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15370&quot; title=&quot;Investigate changes in SERVER-65728: Audit cluster server parameters on startup, update, and retrieval&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15370&quot;&gt;&lt;del&gt;DOCS-15370&lt;/del&gt;&lt;/a&gt; documents cluster-related audit event (#2021)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15370&quot; title=&quot;Investigate changes in SERVER-65728: Audit cluster server parameters on startup, update, and retrieval&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15370&quot;&gt;&lt;del&gt;DOCS-15370&lt;/del&gt;&lt;/a&gt; documents cluster-related audit event&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-15370&quot; title=&quot;Investigate changes in SERVER-65728: Audit cluster server parameters on startup, update, and retrieval&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-15370&quot;&gt;&lt;del&gt;DOCS-15370&lt;/del&gt;&lt;/a&gt; documents new startup audit event details&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;internal review feedback&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;release notes linking improvement&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/docs-mongodb-internal/commit/0602835b686327dcb825070b3fca997bf39ac3f2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/docs-mongodb-internal/commit/0602835b686327dcb825070b3fca997bf39ac3f2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="4578978" author="edu.bot" created="Fri, 27 May 2022 21:11:10 +0000"  >&lt;p&gt;&lt;em&gt;Fix Version updated for upstream &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-65728&quot; title=&quot;Audit cluster server parameters on startup, update, and retrieval&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-65728&quot;&gt;&lt;del&gt;SERVER-65728&lt;/del&gt;&lt;/a&gt;:&lt;/em&gt; &lt;br/&gt;
6.1.0-rc0&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10320">
                    <name>Documented</name>
                                            <outwardlinks description="documents">
                                        <issuelink>
            <issuekey id="2027167">SERVER-65728</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>3.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 27 May 2022 21:11:10 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        1 year, 8 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_14876" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Docs Reviewer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>jason.price@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_17052" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Downstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>We now have 3 more audit events that need to be documented, and one existing audit event that now has one more field than it previously did.&lt;br/&gt;
&lt;br/&gt;
The new audit event `atype`s are `getClusterParameter`, `setClusterParameter`, and `updateCachedClusterServerParameter`. &lt;br/&gt;
&lt;br/&gt;
For `getClusterParameter`, the param is `{ &amp;quot;requestedClusterServerParameters&amp;quot;: &amp;lt;requested parameters&amp;gt; }`. The result is always 0 - success.&lt;br/&gt;
&lt;br/&gt;
For `setClusterParameter`, the param is `{ &amp;quot;originalClusterServerParameter&amp;quot;: &amp;lt;old cluster param value&amp;gt;, &amp;quot;updatedClusterServerParameter&amp;quot;: &amp;lt;new value set by client&amp;gt; }`. The result is always 0 - success.&lt;br/&gt;
&lt;br/&gt;
For `updateCachedClusterServerParameter`, the param and result code are the same as for `setClusterParameter`. The difference here is that this event gets audited whenever a parameter is changed in-memory, which may be due to propagation of a `setClusterParameter` command, due to a replication event such as rollback, or (on mongos) due to the periodic refresher learning of new cluster parameter values from the config server.&lt;br/&gt;
&lt;br/&gt;
Additionally, the param for the existing audit event with `atype` `startup` has been changed. Now, the param appears as follows: `{ startupOptions: &amp;lt;document&amp;gt;, initialClusterServerParameter: &amp;lt;list of documents&amp;gt; }`. `startupOptions` contains all of the options that the node was started up with (this was previously associated with the field name `options`). `initialClusterServerParameters` contains the initial values of the cluster server parameters that the node has at the end of startup, after they have been loaded from disk (in the case of mongod) or refreshed from the config server (in the case of mongos).</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>DOCSP-21764</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_14873" key="com.atlassian.jira.plugin.system.customfieldtypes:multiuserpicker">
                        <customfieldname>External Reviewer</customfieldname>
                        <customfieldvalues>
                                    <customfieldvalue><![CDATA[varun.ravichandran@mongodb.com]]></customfieldvalue>
    
                        </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>emet.ozar@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            1 year, 8 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>backlog-server-pm</customfieldvalue>
            <customfieldvalue>edu.bot</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>joseph.dougherty@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i0wmon:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i0fim8:</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_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|i0w8tz:</customfieldvalue>

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