<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 05:00: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>[SERVER-42603] Recent service file change may cause cyclic dependencies</title>
                <link>https://jira.mongodb.org/browse/SERVER-42603</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description>&lt;p&gt;I have noticed that in the version 4.0.11 the service file for systemd changed and introduced a cyclic dependcy.&lt;br/&gt;
As it seems the &quot;After&quot; target has been changed in this version. Previously it was &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;   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;After=network.target&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;&lt;/p&gt;

&lt;p&gt;and now it is &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;   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;After=multi-user.target&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;&lt;/p&gt;

&lt;p&gt;This is an issue because the multi-user target is also set as the wanted by target: &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;   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;WantedBy=multi-user.target&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;&lt;/p&gt;

&lt;p&gt;This creates cyclic depencies and from what I have noticed the order in which systemd fixes this cyclic depency seems to be somewhat random. This prevents all services depending on mongod.service to start at all and also seems to be randomly preventing other services from starting.&lt;/p&gt;

&lt;p&gt;Once the system is up, all services can be started manully by hand, so it &quot;only&quot; affects the startup order. But since this definately breaks systems I&apos;ve given it the priority &quot;Critical - P2&quot;&lt;/p&gt;</description>
                <environment></environment>
        <key id="882818">SERVER-42603</key>
            <summary>Recent service file change may cause cyclic dependencies</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="2" iconUrl="https://jira.mongodb.org/images/icons/priorities/critical.svg">Critical - P2</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="mathew.robinson@mongodb.com">Mathew Robinson</assignee>
                                    <reporter username="ConnectingMedia">Connecting Media</reporter>
                        <labels>
                    </labels>
                <created>Fri, 2 Aug 2019 07:30:51 +0000</created>
                <updated>Sun, 29 Oct 2023 22:18:26 +0000</updated>
                            <resolved>Mon, 5 Aug 2019 20:51:53 +0000</resolved>
                                    <version>3.4.22</version>
                    <version>4.0.11</version>
                                    <fixVersion>3.6.14</fixVersion>
                    <fixVersion>4.0.12</fixVersion>
                    <fixVersion>4.2.0</fixVersion>
                    <fixVersion>3.4.23</fixVersion>
                    <fixVersion>4.3.1</fixVersion>
                                    <component>Packaging</component>
                                        <votes>0</votes>
                                    <watches>12</watches>
                                                                                                                <comments>
                            <comment id="2360371" author="xgen-internal-githook" created="Tue, 6 Aug 2019 20:41:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Mathew Robinson&apos;, &apos;email&apos;: &apos;chasinglogic@gmail.com&apos;, &apos;username&apos;: &apos;chasinglogic&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-42603&quot; title=&quot;Recent service file change may cause cyclic dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-42603&quot;&gt;&lt;del&gt;SERVER-42603&lt;/del&gt;&lt;/a&gt; Add After=network.target to service files&lt;/p&gt;

&lt;p&gt;(cherry picked from commit edd215fd7979d776be5a9fab6cc8335a29fd96f1)&lt;br/&gt;
Branch: v3.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/667d8fae4a1a06ede9af584857e6f1230650b134&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/667d8fae4a1a06ede9af584857e6f1230650b134&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2360369" author="xgen-internal-githook" created="Tue, 6 Aug 2019 20:40:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Mathew Robinson&apos;, &apos;username&apos;: &apos;chasinglogic&apos;, &apos;email&apos;: &apos;chasinglogic@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-42603&quot; title=&quot;Recent service file change may cause cyclic dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-42603&quot;&gt;&lt;del&gt;SERVER-42603&lt;/del&gt;&lt;/a&gt; Add After=network.target to service files&lt;/p&gt;

&lt;p&gt;(cherry picked from commit edd215fd7979d776be5a9fab6cc8335a29fd96f1)&lt;br/&gt;
Branch: v3.6&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a64a8387f5e7b8ea329b7ac5bd4d152044609c86&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a64a8387f5e7b8ea329b7ac5bd4d152044609c86&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2360368" author="xgen-internal-githook" created="Tue, 6 Aug 2019 20:40:30 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Mathew Robinson&apos;, &apos;email&apos;: &apos;chasinglogic@gmail.com&apos;, &apos;username&apos;: &apos;chasinglogic&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-42603&quot; title=&quot;Recent service file change may cause cyclic dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-42603&quot;&gt;&lt;del&gt;SERVER-42603&lt;/del&gt;&lt;/a&gt; Add After=network.target to service files&lt;/p&gt;

&lt;p&gt;(cherry picked from commit edd215fd7979d776be5a9fab6cc8335a29fd96f1)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/6587dcb2bf3cb9676126b6e06222c04340023eb5&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/6587dcb2bf3cb9676126b6e06222c04340023eb5&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2360364" author="xgen-internal-githook" created="Tue, 6 Aug 2019 20:38:43 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Mathew Robinson&apos;, &apos;email&apos;: &apos;chasinglogic@gmail.com&apos;, &apos;username&apos;: &apos;chasinglogic&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-42603&quot; title=&quot;Recent service file change may cause cyclic dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-42603&quot;&gt;&lt;del&gt;SERVER-42603&lt;/del&gt;&lt;/a&gt; Add After=network.target to service files&lt;/p&gt;

&lt;p&gt;(cherry picked from commit edd215fd7979d776be5a9fab6cc8335a29fd96f1)&lt;br/&gt;
Branch: v4.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/14f4a2d1973b4a7056ceeefc8814c62d0f12c33d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/14f4a2d1973b4a7056ceeefc8814c62d0f12c33d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2360361" author="xgen-internal-githook" created="Tue, 6 Aug 2019 20:38:24 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Mathew Robinson&apos;, &apos;username&apos;: &apos;chasinglogic&apos;, &apos;email&apos;: &apos;chasinglogic@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-42603&quot; title=&quot;Recent service file change may cause cyclic dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-42603&quot;&gt;&lt;del&gt;SERVER-42603&lt;/del&gt;&lt;/a&gt; Add After=network.target to service files&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/edd215fd7979d776be5a9fab6cc8335a29fd96f1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/edd215fd7979d776be5a9fab6cc8335a29fd96f1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2358897" author="connectingmedia" created="Tue, 6 Aug 2019 07:17:18 +0000"  >&lt;p&gt;I also checked MariaDB and PostgreSQL, and both have &quot;After=network.target&quot;. Which is the correct target to depend on.&lt;/p&gt;

&lt;p&gt;Please do some research before messing with system files. Stuff like that breaks systems.&lt;/p&gt;</comment>
                            <comment id="2358888" author="connectingmedia" created="Tue, 6 Aug 2019 06:44:13 +0000"  >&lt;p&gt;Why was the &quot;After&quot; setting removed completely?&lt;br/&gt;
Now MongoDB can be started before networking is available, causing it to fail. This is yet another bug waiting to happen. The correct target is either &quot;network.target&quot; or &quot;remote-fs.target&quot;. Or maybe even both.&lt;/p&gt;

&lt;p&gt;So I&apos;m asking for it to be reopened and fixed properly.&lt;/p&gt;</comment>
                            <comment id="2358528" author="xgen-internal-githook" created="Mon, 5 Aug 2019 20:51:18 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Mathew Robinson&apos;, &apos;username&apos;: &apos;chasinglogic&apos;, &apos;email&apos;: &apos;chasinglogic@gmail.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-42603&quot; title=&quot;Recent service file change may cause cyclic dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-42603&quot;&gt;&lt;del&gt;SERVER-42603&lt;/del&gt;&lt;/a&gt; Remove cyclic dependency in SystemD service files&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 18bff834e331f8a6a13aeec4c9cf94a9e9239d75)&lt;br/&gt;
Branch: v3.6&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/a8f80c31ced63a9ab42a146f35b64d5a0b0607eb&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/a8f80c31ced63a9ab42a146f35b64d5a0b0607eb&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2358526" author="xgen-internal-githook" created="Mon, 5 Aug 2019 20:51:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Mathew Robinson&apos;, &apos;email&apos;: &apos;chasinglogic@gmail.com&apos;, &apos;username&apos;: &apos;chasinglogic&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-42603&quot; title=&quot;Recent service file change may cause cyclic dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-42603&quot;&gt;&lt;del&gt;SERVER-42603&lt;/del&gt;&lt;/a&gt; Remove cyclic dependency in SystemD service files&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 18bff834e331f8a6a13aeec4c9cf94a9e9239d75)&lt;br/&gt;
Branch: v3.4&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/60107ec5e7134ce9a106494900c5dbabff5a643e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/60107ec5e7134ce9a106494900c5dbabff5a643e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2358395" author="xgen-internal-githook" created="Mon, 5 Aug 2019 19:46:26 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Mathew Robinson&apos;, &apos;email&apos;: &apos;chasinglogic@gmail.com&apos;, &apos;username&apos;: &apos;chasinglogic&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-42603&quot; title=&quot;Recent service file change may cause cyclic dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-42603&quot;&gt;&lt;del&gt;SERVER-42603&lt;/del&gt;&lt;/a&gt; Remove cyclic dependency in SystemD service files&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 18bff834e331f8a6a13aeec4c9cf94a9e9239d75)&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c57d7cb99e012d87c94e9a6548f0b4cbdc0a4295&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c57d7cb99e012d87c94e9a6548f0b4cbdc0a4295&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2358393" author="xgen-internal-githook" created="Mon, 5 Aug 2019 19:46:02 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Mathew Robinson&apos;, &apos;email&apos;: &apos;chasinglogic@gmail.com&apos;, &apos;username&apos;: &apos;chasinglogic&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-42603&quot; title=&quot;Recent service file change may cause cyclic dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-42603&quot;&gt;&lt;del&gt;SERVER-42603&lt;/del&gt;&lt;/a&gt; Remove cyclic dependency in SystemD service files&lt;/p&gt;

&lt;p&gt;(cherry picked from commit 18bff834e331f8a6a13aeec4c9cf94a9e9239d75)&lt;br/&gt;
Branch: v4.2&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/b00e09660fe268e292fb39861eea1f40ad0ae7b7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/b00e09660fe268e292fb39861eea1f40ad0ae7b7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2358377" author="xgen-internal-githook" created="Mon, 5 Aug 2019 19:36:56 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Mathew Robinson&apos;, &apos;email&apos;: &apos;chasinglogic@gmail.com&apos;, &apos;username&apos;: &apos;chasinglogic&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-42603&quot; title=&quot;Recent service file change may cause cyclic dependencies&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-42603&quot;&gt;&lt;del&gt;SERVER-42603&lt;/del&gt;&lt;/a&gt; Remove cyclic dependency in SystemD service files&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/18bff834e331f8a6a13aeec4c9cf94a9e9239d75&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/18bff834e331f8a6a13aeec4c9cf94a9e9239d75&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2357595" author="connectingmedia" created="Mon, 5 Aug 2019 13:57:30 +0000"  >&lt;p&gt;After digging through the code, this bug was introduced by trying to fix this issue: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-36043&quot; title=&quot;systemd unit for mongod starts before multi.user target&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-36043&quot;&gt;&lt;del&gt;SERVER-36043&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Which after all isn&apos;t and issue but a misconfiguation on the side of the bug reporter.&lt;/p&gt;</comment>
                            <comment id="2357502" author="mathew.robinson" created="Mon, 5 Aug 2019 12:46:00 +0000"  >&lt;p&gt;Hey &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=ConnectingMedia&quot; class=&quot;user-hover&quot; rel=&quot;ConnectingMedia&quot;&gt;ConnectingMedia&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;I was able to reproduce the issue, I saw in the logs what you mean about how SystemD will force the cycle to break and usually prevent the dependent service.&lt;/p&gt;

&lt;p&gt;I&apos;ve sent this out for code review. Thanks for the bug report!&lt;/p&gt;</comment>
                            <comment id="2356070" author="connectingmedia" created="Fri, 2 Aug 2019 15:02:55 +0000"  >&lt;p&gt;Thanks for the reply @Mathew Robinson,&lt;/p&gt;

&lt;p&gt;All I have in these service files is&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;After=mongod.service&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;Requires=mongod.service&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;The issue being here that &quot;mongod.service&quot; depends on &quot;multi-user.target&quot; (because of the &quot;After&quot; setting in the &quot;mongod.service&quot; file) and &quot;multi-user.target&quot; depends on &quot;mongod.service&quot; (because of the &quot;WantedBy&quot; setting in the &quot;mongod.service&quot; file). This is not valid and a cyclic dependency. It might be ok (ok as in &quot;it doesn&apos;t blow up&quot;) if nothing depends on &quot;mongod.service&quot; but as soon as something does, that certainly breaks things.&lt;/p&gt;

&lt;p&gt;If it helps I can recreate it and show you the logs from the system startup. Though it should be trivial to recreate.&lt;/p&gt;

&lt;p&gt;Little note: I probably won&apos;t be able to respond before Monday.&lt;/p&gt;</comment>
                            <comment id="2356004" author="mathew.robinson" created="Fri, 2 Aug 2019 14:35:00 +0000"  >&lt;p&gt;Hey &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=ConnectingMedia&quot; class=&quot;user-hover&quot; rel=&quot;ConnectingMedia&quot;&gt;ConnectingMedia&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;Can you send me one of your dependent service files that isn&apos;t starting? I don&apos;t need any of the &lt;tt&gt;Exec*=&lt;/tt&gt; lines I just need to see how you&apos;re configuring everything else.&lt;/p&gt;

&lt;p&gt;It appears from the &lt;tt&gt;systemd.unit&lt;/tt&gt; man page (truncated) that what we have is a valid configuration:&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;Before=, After=&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;...&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;Note that this setting is independent of and orthogonal to the&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;requirement dependencies as configured by Requires=, Wants= or&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;BindsTo=. It is a common pattern to include a unit name in both the&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;After= and Requires= options, in which case the unit listed will be&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;started before the unit that is configured with these options. &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;...&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;

&lt;p&gt;So I&apos;d like to repro with one of your dependent services so I can determine if this is a problem with our service configuration and what I can do to fix it, or report an upstream systemd bug. Thanks!&lt;/p&gt;</comment>
                            <comment id="2355956" author="daniel.hatcher" created="Fri, 2 Aug 2019 14:21:01 +0000"  >&lt;p&gt;Thanks for the report. I&apos;ll send it to the appropriate team.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10420">
                    <name>Backports</name>
                                            <outwardlinks description="backported by">
                                                        </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="888029">SERVER-42716</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                                                <inwardlinks description="is caused by">
                                        <issuelink>
            <issuekey id="569693">SERVER-36043</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="226033" name="mongod-4.0.10.service" size="712" author="ConnectingMedia" created="Fri, 2 Aug 2019 07:30:44 +0000"/>
                            <attachment id="226032" name="mongod-4.0.11.service" size="715" author="ConnectingMedia" created="Fri, 2 Aug 2019 07:30:44 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>17.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_12450" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Backport Requested</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="15640"><![CDATA[v4.0]]></customfieldvalue>
    <customfieldvalue key="15141"><![CDATA[v3.6]]></customfieldvalue>
    <customfieldvalue key="14340"><![CDATA[v3.4]]></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[[5002K00000g410jQAA]]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 2 Aug 2019 12:36:33 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        4 years, 27 weeks, 1 day 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_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>
                            4 years, 27 weeks, 1 day 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>ConnectingMedia</customfieldvalue>
            <customfieldvalue>daniel.hatcher@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>mathew.robinson@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hviqnj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hv7oq7:</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_10750" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Steps To Reproduce</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Install version 4.0.11 of mongodb-org-server&lt;/li&gt;
	&lt;li&gt;Check the file /lib/systemd/system/mongod.service&lt;/li&gt;
	&lt;li&gt;Note the `After` and &quot;WantedBy&quot; target.&lt;/li&gt;
	&lt;li&gt;Compare with 4.0.10&lt;/li&gt;
&lt;/ul&gt;
</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|hvicwv:</customfieldvalue>

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