https://dev.arvados.org/https://dev.arvados.org/favicon.ico?15576888422020-12-17T16:50:59ZArvadosArvados - Feature #17217: [controller] move blob signature calculation from api to controllerhttps://dev.arvados.org/issues/17217?journal_id=894912020-12-17T16:50:59ZWard Vandewegeward@curii.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/89491/diff?detail_id=86211">diff</a>)</li></ul> Arvados - Feature #17217: [controller] move blob signature calculation from api to controllerhttps://dev.arvados.org/issues/17217?journal_id=894922020-12-17T18:09:57ZTom Cleggtom@curii.com
<ul></ul><p>Suspected example: failed container request <a href="https://arvadosapi.com/su92l-xvhdp-ro44bqknjjbkpdv">su92l-xvhdp-ro44bqknjjbkpdv</a>, log <a href="https://arvadosapi.com/su92l-4zz18-s0iat32namtr51h">su92l-4zz18-s0iat32namtr51h</a></p>
<pre>
2020-12-17T16:02:29.440839471Z /mnt/su92l-4zz18-9ghkf2xpro0ff9q/NA19732.haplotypeCalls.er.raw.vcf.gz phase 1: request failed: https://su92l.arvadosapi.com:443/arvados/v1/collections/su92l-4zz18-9ghkf2xpro0ff9q?select=%5B%22uuid%22%2C%22manifest_text%22%5D: 503 Service Unavailable: request failed: http://localhost:8000/arvados/v1/collections/su92l-4zz18-9ghkf2xpro0ff9q?select=%5B%22uuid%22%2C%22manifest_text%22%5D: 503 Service Unavailable
</pre> Arvados - Feature #17217: [controller] move blob signature calculation from api to controllerhttps://dev.arvados.org/issues/17217?journal_id=907772021-02-20T00:57:45ZTom Cleggtom@curii.com
<ul><li><strong>Target version</strong> set to <i>To Be Groomed</i></li><li><strong>Subject</strong> changed from <i>[controller] move blog signature calculation from api to controller</i> to <i>[controller] move blob signature calculation from api to controller</i></li></ul> Arvados - Feature #17217: [controller] move blob signature calculation from api to controllerhttps://dev.arvados.org/issues/17217?journal_id=917302021-04-13T17:32:27ZTom Cleggtom@curii.com
<ul><li><strong>Blocked by</strong> <i><a class="issue tracker-2 status-3 priority-4 priority-default closed parent" href="/issues/17531">Feature #17531</a>: [controller] Remove ForceLegacyAPI14 config flag</i> added</li></ul> Arvados - Feature #17217: [controller] move blob signature calculation from api to controllerhttps://dev.arvados.org/issues/17217?journal_id=922222021-04-27T20:29:20ZTom Cleggtom@curii.com
<ul><li><strong>Assigned To</strong> set to <i>Tom Clegg</i></li><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul> Arvados - Feature #17217: [controller] move blob signature calculation from api to controllerhttps://dev.arvados.org/issues/17217?journal_id=922442021-04-28T14:24:02ZTom Cleggtom@curii.com
<ul></ul><p>some work in progress on 17217-collection-signatures</p> Arvados - Feature #17217: [controller] move blob signature calculation from api to controllerhttps://dev.arvados.org/issues/17217?journal_id=923222021-04-30T15:51:59ZTom Cleggtom@curii.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/92322/diff?detail_id=88997">diff</a>)</li></ul> Arvados - Feature #17217: [controller] move blob signature calculation from api to controllerhttps://dev.arvados.org/issues/17217?journal_id=941762021-07-06T21:08:24ZPeter Amstutzpeter.amstutz@curii.com
<ul><li><strong>Target version</strong> deleted (<del><i>To Be Groomed</i></del>)</li></ul> Arvados - Feature #17217: [controller] move blob signature calculation from api to controllerhttps://dev.arvados.org/issues/17217?journal_id=965342021-08-30T15:29:40ZTom Cleggtom@curii.com
<ul></ul>17217-collection-signatures @ <a class="changeset" title="17217: Sign locators in CollectionCreate and Update. Arvados-DCO-1.1-Signed-off-by: Tom Clegg <t..." href="https://dev.arvados.org/projects/arvados/repository/arvados/revisions/d67a11c2ee42159dd0ecd8f6ef39af38b6380dfd">d67a11c2ee42159dd0ecd8f6ef39af38b6380dfd</a> -- <a class="external" href="https://ci.arvados.org/view/Developer/job/developer-run-tests/2664/"<a href="https://ci.arvados.org/view/Developer/job/developer-run-tests/2664/">developer-run-tests: #2664 <img src="https://ci.arvados.org/buildStatus/icon?job=developer-run-tests&build=2664" alt="" /></a></a>
<ul>
<li>RailsAPI returns unsigned manifests (signing code still exists only for testing purposes)</li>
<li>Controller signs manifests returned by create/update/get/list calls</li>
<li>As before, manifests returned by groups#contents are not signed</li>
<li>Removed a bunch of unused code from controller's "old code path" (not strictly necessary, but it made it easier to confirm that the old code path wasn't actually used and didn't need to be updated)</li>
</ul> Arvados - Feature #17217: [controller] move blob signature calculation from api to controllerhttps://dev.arvados.org/issues/17217?journal_id=965352021-08-30T15:34:14ZTom Cleggtom@curii.com
<ul><li><strong>Target version</strong> set to <i>2021-09-01 sprint</i></li></ul> Arvados - Feature #17217: [controller] move blob signature calculation from api to controllerhttps://dev.arvados.org/issues/17217?journal_id=965422021-08-30T17:28:20ZLucas Di Pentimalucas.dipentima@curii.com
<ul></ul><p>It would be interesting to have a performance comparison, but I guess it isn't trivial to make if the issue presents on production-level workloads.</p>
<p>LGTM, thanks!</p> Arvados - Feature #17217: [controller] move blob signature calculation from api to controllerhttps://dev.arvados.org/issues/17217?journal_id=965492021-08-30T18:03:10ZTom Cleggtom@curii.com
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Resolved</i></li></ul><p>Applied in changeset <a class="changeset" title="Merge branch '17217-collection-signatures' into main closes #17217 Arvados-DCO-1.1-Signed-off-b..." href="https://dev.arvados.org/projects/arvados/repository/arvados/revisions/d8e3a67d508e9a5f5c01884259c0e75a140f64e9">arvados|d8e3a67d508e9a5f5c01884259c0e75a140f64e9</a>.</p> Arvados - Feature #17217: [controller] move blob signature calculation from api to controllerhttps://dev.arvados.org/issues/17217?journal_id=985432021-11-16T16:25:51ZPeter Amstutzpeter.amstutz@curii.com
<ul><li><strong>Release</strong> set to <i>42</i></li></ul>