<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 09:06:14 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>[KAFKA-380] Mongo Sink Connector Enhancement Request</title>
                <link>https://jira.mongodb.org/browse/KAFKA-380</link>
                <project id="16285" key="KAFKA">Kafka Connector</project>
                    <description>&lt;p&gt;Mongo Sink Connector Enhancement Request:-&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; When the target Mongo DB is unavailable, the mongo sink connector with &#8220;error.tolerance = all&#8221; writes all the data to dead letter topic.&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; The purpose of setting &#8220;error.tolerance = all&#8221; is to ensure continuous processing of data while at the same time messages leading to data exceptions are moved to dead letter topic.&lt;/p&gt;

&lt;p&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Ex:- duplicate / malformed messages.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;This enhancement request is expected to resolve the current limitation by providing finer granularity of exception handling and to differentiate between retriable (aka transient) and non-retriable (aka non-transient) errors, and process them accordingly.&lt;/p&gt;

&lt;p&gt;Examples for the transient errors are mongo DB unavailable, network/connection issue &amp;amp; typical timeout errors.&lt;/p&gt;

&lt;p&gt;Examples for the non-transient errors are data violation errors thrown by Mongo DB, like duplicate key/primary key violations etc.,&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;While encountering transient errors, the connector has to provide multiple retry attempts with time interval between each attempt.&lt;/p&gt;

&lt;p&gt;While encountering non-transient errors, the connector should continue to put the message into dead letter topic, and start to process the next message.&lt;/p&gt;</description>
                <environment></environment>
        <key id="2396573">KAFKA-380</key>
            <summary>Mongo Sink Connector Enhancement Request</summary>
                <type id="2" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14711&amp;avatarType=issuetype">New Feature</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="3">Duplicate</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="sanchayan.sen@natwest.com">Sanchayan Sen</reporter>
                        <labels>
                    </labels>
                <created>Thu, 20 Jul 2023 06:24:39 +0000</created>
                <updated>Mon, 24 Jul 2023 14:36:08 +0000</updated>
                            <resolved>Mon, 24 Jul 2023 14:36:08 +0000</resolved>
                                                                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="5586632" author="robert.walters" created="Mon, 24 Jul 2023 14:36:08 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=sanchayan.sen%40natwest.com&quot; class=&quot;user-hover&quot; rel=&quot;sanchayan.sen@natwest.com&quot;&gt;sanchayan.sen@natwest.com&lt;/a&gt; we have a ticket that will address this for 1.12.&#160; I will reach out to you as we get closer to the implementation to confirm that it meets your requirements.&lt;/p&gt;</comment>
                            <comment id="5578778" author="dbeng-pm-bot" created="Thu, 20 Jul 2023 06:24:41 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=sanchayan.sen%40natwest.com&quot; class=&quot;user-hover&quot; rel=&quot;sanchayan.sen@natwest.com&quot;&gt;sanchayan.sen@natwest.com&lt;/a&gt;, thank you for reporting this issue! The team will look into it and get back to you soon. &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10720">
                    <name>Cloners</name>
                                                                <inwardlinks description="is cloned by">
                                        <issuelink>
            <issuekey id="2365181">KAFKA-374</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="2365181">KAFKA-374</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="463679" name="image-2023-07-20-11-54-28-078.png" size="2097" author="sanchayan.sen@natwest.com" created="Thu, 20 Jul 2023 06:24:29 +0000"/>
                    </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|hr3mmh:0400000942rt</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>