<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:42:56 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>[CSHARP-2573] Use RunContinuationsAsynchronously with TaskCompletionSource</title>
                <link>https://jira.mongodb.org/browse/CSHARP-2573</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;See &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-2564&quot; title=&quot;Cluster calls TrySetResult which might not return for a long time&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-2564&quot;&gt;&lt;del&gt;CSHARP-2564&lt;/del&gt;&lt;/a&gt; for more details. &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-2564&quot; title=&quot;Cluster calls TrySetResult which might not return for a long time&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-2564&quot;&gt;&lt;del&gt;CSHARP-2564&lt;/del&gt;&lt;/a&gt; was fixed by calling TrySetResult using Task.Run.&lt;/p&gt;

&lt;p&gt;.NET Framework version 4.6 added RunContinuationsAsynchronously as an option to TaskCompletionSource which we could use instead once we target a newer version of .NET Framework.&lt;/p&gt;

&lt;p&gt;When doing this work consider whether every place we use a TaskCompletionSource would benefit from using RunContinuationsAsynchronously or just some.&lt;/p&gt;</description>
                <environment></environment>
        <key id="728908">CSHARP-2573</key>
            <summary>Use RunContinuationsAsynchronously with TaskCompletionSource</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="10038" iconUrl="https://jira.mongodb.org/images/icons/subtask.gif" description="">Backlog</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="robert@mongodb.com">Robert Stam</reporter>
                        <labels>
                    </labels>
                <created>Wed, 3 Apr 2019 13:28:34 +0000</created>
                <updated>Thu, 31 Mar 2022 00:19:48 +0000</updated>
                                                                            <component>Connectivity</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="725577">CSHARP-2564</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|huif7j:</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>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>