https://issues.rudder.io/https://issues.rudder.io/themes/rudder7/favicon/favicon.ico?17096450182015-07-22T14:26:17ZIssue TrackerRudder - Bug #7024: Accepting two nodes seems to only accept onehttps://issues.rudder.io/issues/7024?journal_id=442742015-07-22T14:26:17ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Has duplicate</strong> <i><a class="issue tracker-1 status-6 priority-16 priority-default closed" href="/issues/6838">Bug #6838</a>: Node list cache is not always correctly updated when accepting nodes</i> added</li></ul> Rudder - Bug #7024: Accepting two nodes seems to only accept onehttps://issues.rudder.io/issues/7024?journal_id=448742015-08-12T08:51:59ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.0.8</i> to <i>3.0.9</i></li></ul> Rudder - Bug #7024: Accepting two nodes seems to only accept onehttps://issues.rudder.io/issues/7024?journal_id=453232015-08-24T07:13:05ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Has duplicate</strong> <i><a class="issue tracker-1 status-6 priority-7 priority-lowest closed" href="/issues/7125">Bug #7125</a>: When accepting several nodes at the same time, only one is accepted</i> added</li></ul> Rudder - Bug #7024: Accepting two nodes seems to only accept onehttps://issues.rudder.io/issues/7024?journal_id=453312015-08-24T10:23:17ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>Subject</strong> changed from <i>Cache invalidation logic for node acceptation is broken</i> to <i>Accepting two nodes seems to only accept one</i></li><li><strong>Description</strong> updated (<a title="View differences" href="/journals/45331/diff?detail_id=56263">diff</a>)</li></ul> Rudder - Bug #7024: Accepting two nodes seems to only accept onehttps://issues.rudder.io/issues/7024?journal_id=453322015-08-24T10:27:06ZFrançois ARMANDfrancois.armand@rudder.io
<ul></ul><p>For the race condition, I'm betting on some flawed logic along the line:</p>
<p>Expected:</p>
<p>- accept-node<br />- cache is-up to date ?<br />- => no: update cache<br />- save update date time<br />- accept-node<br />- cache is-up to date ?<br />- => no: update cache<br />- save update date time</p>
<p>Actual:<br />- accept-node<br />- cache is-up to date ? <br />- => no: update cache<br />- accept-node<br />- save update date time<br />- cache is-up to date ? <br />- yes, because nothing since save update date.</p>
<p>Ah, atomicity is hard.</p> Rudder - Bug #7024: Accepting two nodes seems to only accept onehttps://issues.rudder.io/issues/7024?journal_id=459922015-09-22T12:24:03ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.0.9</i> to <i>3.0.10</i></li></ul> Rudder - Bug #7024: Accepting two nodes seems to only accept onehttps://issues.rudder.io/issues/7024?journal_id=464902015-10-16T12:57:53ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.0.10</i> to <i>3.0.11</i></li></ul> Rudder - Bug #7024: Accepting two nodes seems to only accept onehttps://issues.rudder.io/issues/7024?journal_id=470462015-10-27T14:37:20ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Target version</strong> changed from <i>3.0.11</i> to <i>3.0.12</i></li></ul> Rudder - Bug #7024: Accepting two nodes seems to only accept onehttps://issues.rudder.io/issues/7024?journal_id=474662015-10-30T16:19:06ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In progress</i></li></ul> Rudder - Bug #7024: Accepting two nodes seems to only accept onehttps://issues.rudder.io/issues/7024?journal_id=474672015-10-30T16:19:28ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>Status</strong> changed from <i>In progress</i> to <i>Pending technical review</i></li><li><strong>Assignee</strong> changed from <i>François ARMAND</i> to <i>Nicolas CHARLES</i></li><li><strong>Pull Request</strong> set to <i>https://github.com/Normation/rudder/pull/943</i></li></ul><p>PR <a class="external" href="https://github.com/Normation/rudder/pull/943">https://github.com/Normation/rudder/pull/943</a></p> Rudder - Bug #7024: Accepting two nodes seems to only accept onehttps://issues.rudder.io/issues/7024?journal_id=474682015-10-30T16:28:14ZFrançois ARMANDfrancois.armand@rudder.io
<ul><li><strong>Status</strong> changed from <i>Pending technical review</i> to <i>Pending release</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>Applied in changeset <a class="changeset" title="Fixes #7024: Accepting two nodes seems to only accept one" href="https://issues.rudder.io/projects/rudder/repository/rudder/revisions/843d771ef3d3977a3dbacc3a9cab7e89ecb8291c">rudder|843d771ef3d3977a3dbacc3a9cab7e89ecb8291c</a>.</p> Rudder - Bug #7024: Accepting two nodes seems to only accept onehttps://issues.rudder.io/issues/7024?journal_id=474692015-10-30T16:28:15ZNicolas CHARLESnicolas.charles@rudder.io
<ul></ul><p>Applied in changeset <a class="changeset" title="Merge pull request #943 from fanf/bug_7024/accepting_two_nodes_seems_to_only_accept_one Fixes #7..." href="https://issues.rudder.io/projects/rudder/repository/rudder/revisions/bca2abbc3c112c0c7083bb7c183b409f153ad10f">rudder|bca2abbc3c112c0c7083bb7c183b409f153ad10f</a>.</p> Rudder - Bug #7024: Accepting two nodes seems to only accept onehttps://issues.rudder.io/issues/7024?journal_id=497072015-12-10T15:18:20ZVincent MEMBRÉvme@rudder.io
<ul><li><strong>Status</strong> changed from <i>Pending release</i> to <i>Released</i></li></ul><p>This bug has been fixed in Rudder 3.0.12 and 3.1.5 which were released today. </p>
<ul>
<li>3.0: <a href="http://www.rudder-project.org/pipermail/rudder-announce/2015-December/000171.html" class="external">Announce</a> <a href="http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog30" class="external">Changelog</a></li>
<li>3.1: <a href="http://www.rudder-project.org/pipermail/rudder-announce/2015-December/000170.html" class="external">Announce</a> <a href="http://www.rudder-project.org/foswiki/bin/view/System/Documentation:ChangeLog31" class="external">Changelog</a></li>
<li>Download: <a class="external" href="https://www.rudder-project.org/site/get-rudder/downloads/">https://www.rudder-project.org/site/get-rudder/downloads/</a></li>
</ul> Rudder - Bug #7024: Accepting two nodes seems to only accept onehttps://issues.rudder.io/issues/7024?journal_id=502062015-12-24T10:31:51ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-16 priority-default closed" href="/issues/7689">Bug #7689</a>: Error on promise generation after accepting a node</i> added</li></ul> Rudder - Bug #7024: Accepting two nodes seems to only accept onehttps://issues.rudder.io/issues/7024?journal_id=502102015-12-24T10:33:58ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Related to</strong> deleted (<i><a class="issue tracker-1 status-5 priority-16 priority-default closed" href="/issues/7689">Bug #7689</a>: Error on promise generation after accepting a node</i>)</li></ul>