https://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342019-03-07T17:36:13ZRedmine Entr’ouvertPasserelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=1605162019-03-07T17:36:13ZBenjamin Dauvergne
<ul><li><strong>Sujet</strong> changé de <i>:es requêtes HTTP dans des blocs atomic() ne seront pas loggés</i> à <i>Les requêtes HTTP dans des blocs atomic() ne seront pas loggés</i></li></ul><p>C'est idiot ce que je raconte, ça ne peut pas marcher avec <code>on_commit</code> il faut quelque chose qui s'exécute quelque soit l'état de la transaction bien sûr.</p> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=1623592019-03-18T09:14:50ZBenjamin Dauvergne
<ul><li><strong>Tracker</strong> changé de <i>Support</i> à <i>Development</i></li></ul> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=1631292019-03-20T21:20:50ZBenjamin Dauvergne
<ul><li><strong>Fichier</strong> <a href="/attachments/32793">0004-views-wraps-GenericEndpointView.dispatch-with-deferr.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/32793/0004-views-wraps-GenericEndpointView.dispatch-with-deferr.patch">0004-views-wraps-GenericEndpointView.dispatch-with-deferr.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/32794">0003-base-use-deferrable-to-create-ResourceLog-objects-31.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/32794/0003-base-use-deferrable-to-create-ResourceLog-objects-31.patch">0003-base-use-deferrable-to-create-ResourceLog-objects-31.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/32795">0001-utils-add-defer-module-to-run-things-later-31204.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/32795/0001-utils-add-defer-module-to-run-things-later-31204.patch">0001-utils-add-defer-module-to-run-things-later-31204.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/32796">0002-utils-prevent-import-loop-31204.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/32796/0002-utils-prevent-import-loop-31204.patch">0002-utils-prevent-import-loop-31204.patch</a> ajouté</li><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Solution proposée</i></li><li><strong>Patch proposed</strong> changé de <i>Non</i> à <i>Oui</i></li></ul> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=1631352019-03-21T08:00:20ZFrédéric Pétersfpeters@entrouvert.com
<ul></ul><p>Je trouve bizarre d'un point de vue "langue" d'appeler "@deferred" ce qui se pose dans 0004, ça me semble plutôt être "@ici les trucs qui auraient été marqués @deferrable à l'intérieur verront leurs fins", sans être tout à fait séduit, quelque chose dans la direction de @deferrable_barrier ?</p>
<p>(ou alors je n'ai pas compris le sens du patch)</p> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=1631472019-03-21T08:27:54ZBenjamin Dauvergne
<ul></ul><p>Frédéric Péters a écrit :</p>
<blockquote>
<p>Je trouve bizarre d'un point de vue "langue" d'appeler "@deferred" ce qui se pose dans 0004, ça me semble plutôt être "@ici les trucs qui auraient été marqués @deferrable à l'intérieur verront leurs fins", sans être tout à fait séduit, quelque chose dans la direction de @deferrable_barrier ?</p>
<p>(ou alors je n'ai pas compris le sens du patch)</p>
</blockquote>
<p>Pas mieux, mes limites en matière de vocabulaire anglais sont atteintes :) deferrable_zone/block sinon.</p> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=1634832019-03-22T22:05:33ZBenjamin Dauvergne
<ul><li><strong>Fichier</strong> <a href="/attachments/32834">0004-views-wraps-GenericEndpointView.dispatch-with-deferr.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/32834/0004-views-wraps-GenericEndpointView.dispatch-with-deferr.patch">0004-views-wraps-GenericEndpointView.dispatch-with-deferr.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/32835">0003-base-use-deferrable-to-create-ResourceLog-objects-31.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/32835/0003-base-use-deferrable-to-create-ResourceLog-objects-31.patch">0003-base-use-deferrable-to-create-ResourceLog-objects-31.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/32836">0001-utils-add-defer-module-to-run-things-later-31204.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/32836/0001-utils-add-defer-module-to-run-things-later-31204.patch">0001-utils-add-defer-module-to-run-things-later-31204.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/32837">0002-utils-prevent-import-loop-31204.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/32837/0002-utils-prevent-import-loop-31204.patch">0002-utils-prevent-import-loop-31204.patch</a> ajouté</li></ul> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=1690122019-04-19T08:20:11ZBenjamin Dauvergne
<ul><li><strong>Fichier</strong> <a href="/attachments/33701">0004-views-wraps-GenericEndpointView.dispatch-with-deferr.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/33701/0004-views-wraps-GenericEndpointView.dispatch-with-deferr.patch">0004-views-wraps-GenericEndpointView.dispatch-with-deferr.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/33702">0003-base-use-deferrable-to-create-ResourceLog-objects-31.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/33702/0003-base-use-deferrable-to-create-ResourceLog-objects-31.patch">0003-base-use-deferrable-to-create-ResourceLog-objects-31.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/33703">0001-utils-add-defer-module-to-run-things-later-31204.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/33703/0001-utils-add-defer-module-to-run-things-later-31204.patch">0001-utils-add-defer-module-to-run-things-later-31204.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/33704">0002-utils-prevent-import-loop-31204.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/33704/0002-utils-prevent-import-loop-31204.patch">0002-utils-prevent-import-loop-31204.patch</a> ajouté</li></ul><p>Rebasé.</p> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=1729512019-05-14T08:13:44ZBenjamin Dauvergne
<ul><li><strong>Fichier</strong> <a href="/attachments/34270">0004-views-wraps-GenericEndpointView.dispatch-with-deferr.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/34270/0004-views-wraps-GenericEndpointView.dispatch-with-deferr.patch">0004-views-wraps-GenericEndpointView.dispatch-with-deferr.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/34271">0003-base-use-deferrable-to-create-ResourceLog-objects-31.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/34271/0003-base-use-deferrable-to-create-ResourceLog-objects-31.patch">0003-base-use-deferrable-to-create-ResourceLog-objects-31.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/34272">0001-utils-add-defer-module-to-run-things-later-31204.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/34272/0001-utils-add-defer-module-to-run-things-later-31204.patch">0001-utils-add-defer-module-to-run-things-later-31204.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/34273">0002-utils-prevent-import-loop-31204.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/34273/0002-utils-prevent-import-loop-31204.patch">0002-utils-prevent-import-loop-31204.patch</a> ajouté</li></ul><p>Rebasé.</p> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=1948572019-10-04T00:04:38ZBenjamin Dauvergne
<ul><li><strong>Fichier</strong> <a href="/attachments/37832">0004-views-wraps-GenericEndpointView.dispatch-with-deferr.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/37832/0004-views-wraps-GenericEndpointView.dispatch-with-deferr.patch">0004-views-wraps-GenericEndpointView.dispatch-with-deferr.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/37833">0003-base-use-deferrable-to-create-ResourceLog-objects-31.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/37833/0003-base-use-deferrable-to-create-ResourceLog-objects-31.patch">0003-base-use-deferrable-to-create-ResourceLog-objects-31.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/37834">0001-utils-add-defer-module-to-run-things-later-31204.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/37834/0001-utils-add-defer-module-to-run-things-later-31204.patch">0001-utils-add-defer-module-to-run-things-later-31204.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/37835">0002-utils-prevent-import-loop-31204.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/37835/0002-utils-prevent-import-loop-31204.patch">0002-utils-prevent-import-loop-31204.patch</a> ajouté</li></ul><p>Rebasé.</p> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=2268882020-04-14T08:17:08ZBenjamin Dauvergne
<ul><li><strong>Fichier</strong> <a href="/attachments/43437">0002-base-use-deferrable-to-create-ResourceLog-objects-31.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/43437/0002-base-use-deferrable-to-create-ResourceLog-objects-31.patch">0002-base-use-deferrable-to-create-ResourceLog-objects-31.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/43438">0003-views-wraps-GenericEndpointView.dispatch-with-deferr.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/43438/0003-views-wraps-GenericEndpointView.dispatch-with-deferr.patch">0003-views-wraps-GenericEndpointView.dispatch-with-deferr.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/43439">0001-utils-add-defer-module-to-run-things-later-31204.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/43439/0001-utils-add-defer-module-to-run-things-later-31204.patch">0001-utils-add-defer-module-to-run-things-later-31204.patch</a> ajouté</li></ul><p>Rebasé.</p> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=2285232020-04-19T22:56:22ZNicolas Roche (absent jusqu'au 3 avril)
<ul></ul><em>(Ce que j'ai compris :</em>
<ul>
<li><em>views.py : le décorateur <code>deferrable_barrier</code> sur <code>dispatch()</code> fait entrer les endpoints dans le gestionnaire de contexte.</em></li>
<li><em>base/models.py@ : le décorateur <code>deferrable</code> diffère l’enregistrement d'un nouvel objet <code>RessourceLog</code>,</em>
<ul>
<li><em>si les prédicats sont vérifiées (ou s'il n'y en a pas)</em></li>
<li><em>et si l'on est préalablement entré dans le gestionnaire de contexte</em></li>
</ul></li>
</ul>
<p><em>En l'état, les prédicats ne sont pas utilisés, et donc les logs sur les endpoints sont tous différés.)</em></p>
2 petites remarques sur la forme :
<ul>
<li>Mettre le copyright en 2020 : <code>Copyright (C) 2019 Entr'ouvert</code></li>
<li>Pour moi ça aurait été plus compréhensible d'avoir des <code>push/pop</code> traitaient les fonctions différées plutôt que le contexte du gestionnaire (peut-être que la pratique est de mettre en avant la gestion du contexte, mais cela m'a d'abord surpris).</li>
</ul> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=2301112020-04-26T13:13:39ZNicolas Roche (absent jusqu'au 3 avril)
<ul></ul><p>Je me répond moi même :</p>
<blockquote>
<p>En l'état, les prédicats ne sont pas utilisés, et donc les logs sur les endpoints sont tous différés.</p>
</blockquote>
<p>Pas important car il n'y a que peu d'enregistrements de logs en base (pas de risque de consommation excessive de la mémoire).</p>
<p>Le code est bien testé et il vient discrètement s'ajouter à l'existant.<br />Selon moi il a peu de risque de casser l'existant, ou d'en compliquer sa compréhension (même si j'avoue aussi avoir eu du mal avec le patch lui même et son vocabulaire).<br />Sauf contre-ordre, je serais bien tenté de valider ici...</p>
Question vocabulaire, peut-être :
<ul>
<li>deferrable_barrier -> defferable_context</li>
<li>deferrable_barrier.deferrable -> deferable_conntext.atexit</li>
<li>deferrable_barrier.deferrable_if_in_transaction -> deferable_context.atexit_transaction</li>
</ul> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=3047922021-05-06T15:04:14ZBenjamin Dauvergne
<ul><li><strong>Fichier</strong> <a href="/attachments/54411">0002-base-use-deferrable-to-create-ResourceLog-objects-31.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/54411/0002-base-use-deferrable-to-create-ResourceLog-objects-31.patch">0002-base-use-deferrable-to-create-ResourceLog-objects-31.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/54412">0003-views-wraps-GenericEndpointView.dispatch-with-deferr.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/54412/0003-views-wraps-GenericEndpointView.dispatch-with-deferr.patch">0003-views-wraps-GenericEndpointView.dispatch-with-deferr.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/54413">0001-utils-add-defer-module-to-run-things-later-31204.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/54413/0001-utils-add-defer-module-to-run-things-later-31204.patch">0001-utils-add-defer-module-to-run-things-later-31204.patch</a> ajouté</li></ul><p>Rebasé.</p> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=3977132022-07-28T13:33:14ZBenjamin Dauvergne
<ul><li><strong>Fichier</strong> <a href="/attachments/68166">0002-base-use-deferrable-to-create-ResourceLog-objects-31.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/68166/0002-base-use-deferrable-to-create-ResourceLog-objects-31.patch">0002-base-use-deferrable-to-create-ResourceLog-objects-31.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/68167">0003-views-wraps-GenericEndpointView.dispatch-with-deferr.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/68167/0003-views-wraps-GenericEndpointView.dispatch-with-deferr.patch">0003-views-wraps-GenericEndpointView.dispatch-with-deferr.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/68168">0001-utils-add-defer-module-to-run-things-later-31204.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/68168/0001-utils-add-defer-module-to-run-things-later-31204.patch">0001-utils-add-defer-module-to-run-things-later-31204.patch</a> ajouté</li></ul><p>Rebasé et deferrable_barrier renommé en deferrable_scope.</p> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=4585432023-04-14T08:37:13ZBenjamin Dauvergne
<ul></ul><p>Je savais bien que ça arriverait un jour, impossible de débugger le ticket toulouse lié parce que "pas de logs dans un bloc atomic qui échoue".</p> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=4585442023-04-14T08:38:32ZRobot Gitea
<ul><li><strong>Statut</strong> changé de <i>Solution proposée</i> à <i>En cours</i></li></ul><p>Benjamin Dauvergne (bdauvergne) a ouvert une pull request sur Gitea concernant cette demande :</p>
<ul>
<li>URL : <a class="external" href="https://git.entrouvert.org/entrouvert/passerelle/pulls/203">https://git.entrouvert.org/entrouvert/passerelle/pulls/203</a></li>
<li>Titre : WIP: logger en dehors des scopes atomic() (<a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Development: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback) (Fermé)" href="https://dev.entrouvert.org/issues/31204">#31204</a>)</li>
<li>Modifications : <a class="external" href="https://git.entrouvert.org/entrouvert/passerelle/pulls/203/files">https://git.entrouvert.org/entrouvert/passerelle/pulls/203/files</a></li>
</ul> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=4585722023-04-14T09:40:40ZBenjamin Dauvergne
<ul></ul><p>J'ai revu ça pour un truc beaucoup plus simple à utiliser et à relire.</p> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=4585902023-04-14T10:20:24ZBenjamin Dauvergne
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Solution proposée</i></li></ul> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=4586042023-04-14T11:04:17ZBenjamin Dauvergne
<ul><li><strong>Sujet</strong> changé de <i>Les requêtes HTTP dans des blocs atomic() ne seront pas loggés</i> à <i>Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)</i></li></ul><p>Je renomme le ticket, ce sera plus clair pour tout le monde. Comme souvent l'erreur vient de ce qu'a retourné un web-service ou ce qu'on lui a envoyé, on se retrouve avec juste la trace, éventuellement agrémentée de variables locales, pour comprendre.</p> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=4979102023-10-16T11:01:12ZBenjamin Dauvergne
<ul></ul><p>Rebasé.</p> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=4979122023-10-16T11:04:30ZBenjamin Dauvergne
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-2 status-6 priority-4 priority-default closed" href="/issues/82378">Development #82378</a>: Avoir les logs des appels HTTP sur les jobs (avec un bloc atomic qui rollback)</i> ajouté</li></ul> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=4983262023-10-17T09:51:14ZRobot Gitea
<ul><li><strong>Statut</strong> changé de <i>Solution proposée</i> à <i>En cours</i></li></ul><p>Nicolas Roche (nroche) a relu et demandé des modifications sur une pull request sur Gitea concernant cette demande :</p>
<ul>
<li>URL : <a class="external" href="https://git.entrouvert.org/entrouvert/passerelle/pulls/203">https://git.entrouvert.org/entrouvert/passerelle/pulls/203</a></li>
</ul> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=4986942023-10-18T12:40:40ZRobot Gitea
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Solution proposée</i></li></ul> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=4986952023-10-18T12:40:41ZRobot Gitea
<ul><li><strong>Statut</strong> changé de <i>Solution proposée</i> à <i>Solution validée</i></li></ul><p>Nicolas Roche (nroche) a approuvé une pull request sur Gitea concernant cette demande :</p>
<ul>
<li>URL : <a class="external" href="https://git.entrouvert.org/entrouvert/passerelle/pulls/203">https://git.entrouvert.org/entrouvert/passerelle/pulls/203</a></li>
</ul> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=4988302023-10-19T08:11:00ZRobot Gitea
<ul><li><strong>Statut</strong> changé de <i>Solution validée</i> à <i>Résolu (à déployer)</i></li></ul><p>Benjamin Dauvergne (bdauvergne) a mergé une pull request sur Gitea concernant cette demande :</p>
<ul>
<li>URL : <a class="external" href="https://git.entrouvert.org/entrouvert/passerelle/pulls/203">https://git.entrouvert.org/entrouvert/passerelle/pulls/203</a></li>
<li>Titre : logger en dehors des scopes atomic() (<a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Development: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback) (Fermé)" href="https://dev.entrouvert.org/issues/31204">#31204</a>)</li>
<li>Modifications : <a class="external" href="https://git.entrouvert.org/entrouvert/passerelle/pulls/203/files">https://git.entrouvert.org/entrouvert/passerelle/pulls/203/files</a></li>
</ul> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=4988812023-10-19T09:14:56ZTransition automatique
<ul><li><strong>Statut</strong> changé de <i>Résolu (à déployer)</i> à <i>Solution déployée</i></li></ul> Passerelle - Development #31204: Les logs dans des blocs atomiques qui échouent ne sont pas conservés (rollback)https://dev.entrouvert.org/issues/31204?journal_id=5155432023-12-24T03:42:01ZTransition automatique
<ul></ul><p>Automatic expiration</p>