<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 05:30: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-53230] Spelling correction Cancelation =&gt; Cancellation</title>
                <link>https://jira.mongodb.org/browse/SERVER-53230</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;No user-facing code needs this misspelling to persist.&lt;br/&gt;
We can just replace it without controversy.&lt;/p&gt;

&lt;p&gt;There&apos;s an ErrorCategory called isCancelationError, but error categories are internal names. They don&apos;t leave the server as strings.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1559500">SERVER-53230</key>
            <summary>Spelling correction Cancelation =&gt; Cancellation</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</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="tyler.seip@mongodb.com">Tyler Seip</assignee>
                                    <reporter username="billy.donahue@mongodb.com">Billy Donahue</reporter>
                        <labels>
                    </labels>
                <created>Fri, 4 Dec 2020 12:59:10 +0000</created>
                <updated>Sun, 29 Oct 2023 21:59:46 +0000</updated>
                            <resolved>Thu, 25 Mar 2021 15:06:14 +0000</resolved>
                                                    <fixVersion>5.0.0-rc0</fixVersion>
                                    <component>Internal Code</component>
                                        <votes>1</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="3683846" author="JIRAUSER1257743" created="Thu, 25 Mar 2021 15:06:14 +0000"  >&lt;p&gt;Merged the rename, closing ticket.&lt;/p&gt;</comment>
                            <comment id="3679826" author="xgen-internal-githook" created="Tue, 23 Mar 2021 17:37:32 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Tyler Seip&apos;, &apos;email&apos;: &apos;Tyler.Seip@mongodb.com&apos;, &apos;username&apos;: &apos;tseip-mongo&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-53230&quot; title=&quot;Spelling correction Cancelation =&amp;gt; Cancellation&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-53230&quot;&gt;&lt;del&gt;SERVER-53230&lt;/del&gt;&lt;/a&gt;: Rename cancelation -&amp;gt; cancellation everywhere&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8c463d0aa0cce19073210d274dcbb04c156dc802&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8c463d0aa0cce19073210d274dcbb04c156dc802&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3679705" author="billy.donahue" created="Tue, 23 Mar 2021 16:57:43 +0000"  >&lt;p&gt;The best kind of correct.&lt;/p&gt;</comment>
                            <comment id="3679700" author="gregory.noma" created="Tue, 23 Mar 2021 16:56:07 +0000"  >&lt;p&gt;Fair enough, I&apos;m perfectly happy to accept &quot;cancellation&quot; as the definitive correct way to write the word, and that seems reasonable to me.&lt;/p&gt;

&lt;p&gt;Just because I think it&apos;s interesting to point out, the Grammarly article does state&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;However, while cancelation is rarely used (and technically correct), cancellation is by far the more widely-used spelling, no matter where you are.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;but I guess even &quot;technically correct&quot; is a big vague without going into more detail of what exactly is meant by that.&lt;/p&gt;</comment>
                            <comment id="3679638" author="billy.donahue" created="Tue, 23 Mar 2021 16:42:27 +0000"  >&lt;p&gt;This happens whenever there&apos;s a misspelled or misused word.&lt;/p&gt;

&lt;p&gt;You can find a dictionary entry pointing to it. This doesn&apos;t really redeem the spelling error.&lt;/p&gt;

&lt;p&gt;Yes, it really is a misspelling.&lt;/p&gt;

&lt;p&gt;M-W is philosophically aligned as a resource to understand written English as it&apos;s encountered. So you can use it to decode words you might see while reading. But this doesn&apos;t really help you choose words while writing. They give you hints like &quot;variant&quot; or &quot;less commonly&quot; that are meant to be warnings that it&apos;s incorrect to write it.&lt;/p&gt;

&lt;p&gt;It doesn&apos;t take a stand on correctness. So all kinds of stuff gets put in there. This was a total nerdfight among lexicographers with Webster&apos;s 3E in 1961. It was a proxy conflict for the culture wars of the era. (A book about the conflict &lt;a href=&quot;https://www.amazon.com/Story-Websters-Third-Controversial-Dictionary/dp/0521558697&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.amazon.com/Story-Websters-Third-Controversial-Dictionary/dp/0521558697&lt;/a&gt; )&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Webster%27s_Third_New_International_Dictionary&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://en.wikipedia.org/wiki/Webster%27s_Third_New_International_Dictionary&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Your grammarly link was about &quot;Cancelled&quot;, not &quot;Cancellation&quot;. &quot;Cancelation&quot; isn&apos;t subject to the same US-vs-UK allowance and is always wrong.&lt;/p&gt;


&lt;p&gt;But really I think it&apos;s important to step back a bit. We can all show off our knowledge of dictionaries and etymology or ngrams. But we need to decide what&apos;s right for the codebase. We need to have predictable spelling that matches industry practice in a software context. And for that purpose we should stick with &quot;Cancellation&quot;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/api/system.threading.cancellationtoken?view=net-5.0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.microsoft.com/en-us/dotnet/api/system.threading.cancellationtoken?view=net-5.0&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://docs.oracle.com/javase/9/docs/api/java/util/concurrent/CancellationException.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.oracle.com/javase/9/docs/api/java/util/concurrent/CancellationException.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://docs.python.org/3/library/asyncio-task.html#shielding-from-cancellation&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://docs.python.org/3/library/asyncio-task.html#shielding-from-cancellation&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3679601" author="gregory.noma" created="Tue, 23 Mar 2021 16:30:15 +0000"  >&lt;p&gt;I don&apos;t have an issue with the change, just pointing out that it&apos;s not so much a strict misspelling as it is just an uncommon usage.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.merriam-webster.com/dictionary/cancellation&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.merriam-webster.com/dictionary/cancellation&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://www.grammarly.com/blog/canceled-vs-cancelled/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://www.grammarly.com/blog/canceled-vs-cancelled/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3516670" author="bruce.lucas@10gen.com" created="Fri, 4 Dec 2020 17:47:18 +0000"  >&lt;p&gt;Interestingly, &quot;cancelation&quot; enjoyed a brief surge around 1940.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;img src=&quot;https://jira.mongodb.org/secure/attachment/290130/290130_cancellation.png&quot; width=&quot;100%&quot; style=&quot;border: 0px solid black&quot; /&gt;&lt;/span&gt;&lt;/p&gt;</comment>
                            <comment id="3516094" author="billy.donahue" created="Fri, 4 Dec 2020 13:58:48 +0000"  >&lt;p&gt;This is trivially easy to do with grep and sed.&lt;br/&gt;
I&apos;m just going to do it and get it out of the way.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="290130" name="cancellation.png" size="208413" author="bruce.lucas@mongodb.com" created="Fri, 4 Dec 2020 17:46:08 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8.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_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 4 Dec 2020 17:47:18 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        2 years, 45 weeks, 6 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_17050" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Downstream Team Attention</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="16941"><![CDATA[Not Needed]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>PM-1423</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>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            2 years, 45 weeks, 6 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>billy.donahue@mongodb.com</customfieldvalue>
            <customfieldvalue>bruce.lucas@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>gregory.noma@mongodb.com</customfieldvalue>
            <customfieldvalue>tyler.seip@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hykc5j:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hy2urb:</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="4503">Service Arch 2021-03-22</customfieldvalue>
    <customfieldvalue id="4504">Service Arch 2021-04-05</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10555" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</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|hyjyev:</customfieldvalue>

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