https://dev.arvados.org/https://dev.arvados.org/favicon.ico?15576888422022-05-02T14:14:05ZArvadosArvados - Feature #19088: Expose properties as S3 tags in keep-webhttps://dev.arvados.org/issues/19088?journal_id=1032032022-05-02T14:14:05ZPeter Amstutzpeter.amstutz@curii.com
<ul><li><strong>Category</strong> set to <i>Keep</i></li></ul> Arvados - Feature #19088: Expose properties as S3 tags in keep-webhttps://dev.arvados.org/issues/19088?journal_id=1032062022-05-02T14:15:09ZPeter Amstutzpeter.amstutz@curii.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/103206/diff?detail_id=99798">diff</a>)</li></ul> Arvados - Feature #19088: Expose properties as S3 tags in keep-webhttps://dev.arvados.org/issues/19088?journal_id=1033012022-05-06T14:31:25ZPeter Amstutzpeter.amstutz@curii.com
<ul><li><strong>Target version</strong> set to <i>2022-06-08 sprint</i></li></ul> Arvados - Feature #19088: Expose properties as S3 tags in keep-webhttps://dev.arvados.org/issues/19088?journal_id=1033742022-05-06T17:45:23ZPeter Amstutzpeter.amstutz@curii.com
<ul><li><strong>Target version</strong> changed from <i>2022-06-08 sprint</i> to <i>2022-05-25 sprint</i></li></ul> Arvados - Feature #19088: Expose properties as S3 tags in keep-webhttps://dev.arvados.org/issues/19088?journal_id=1034702022-05-10T20:02:15ZPeter Amstutzpeter.amstutz@curii.com
<ul><li><strong>Description</strong> updated (<a title="View differences" href="/journals/103470/diff?detail_id=100064">diff</a>)</li></ul> Arvados - Feature #19088: Expose properties as S3 tags in keep-webhttps://dev.arvados.org/issues/19088?journal_id=1035312022-05-11T15:20:32ZPeter Amstutzpeter.amstutz@curii.com
<ul><li><strong>Target version</strong> changed from <i>2022-05-25 sprint</i> to <i>2022-06-08 sprint</i></li></ul> Arvados - Feature #19088: Expose properties as S3 tags in keep-webhttps://dev.arvados.org/issues/19088?journal_id=1039232022-05-25T15:30:20ZPeter Amstutzpeter.amstutz@curii.com
<ul><li><strong>Target version</strong> changed from <i>2022-06-08 sprint</i> to <i>2022-06-22 Sprint</i></li></ul> Arvados - Feature #19088: Expose properties as S3 tags in keep-webhttps://dev.arvados.org/issues/19088?journal_id=1042452022-06-08T15:20:49ZPeter Amstutzpeter.amstutz@curii.com
<ul><li><strong>Assigned To</strong> set to <i>Tom Clegg</i></li></ul> Arvados - Feature #19088: Expose properties as S3 tags in keep-webhttps://dev.arvados.org/issues/19088?journal_id=1044372022-06-22T15:00:17ZPeter Amstutzpeter.amstutz@curii.com
<ul><li><strong>Target version</strong> changed from <i>2022-06-22 Sprint</i> to <i>2022-07-06</i></li></ul> Arvados - Feature #19088: Expose properties as S3 tags in keep-webhttps://dev.arvados.org/issues/19088?journal_id=1045162022-06-24T14:15:04ZTom Cleggtom@curii.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li></ul> Arvados - Feature #19088: Expose properties as S3 tags in keep-webhttps://dev.arvados.org/issues/19088?journal_id=1045312022-06-27T19:32:28ZTom Cleggtom@curii.com
<ul></ul><p>19088-s3-properties-tags @ <a class="changeset" title="19088: Document S3 properties-as-metadata feature. Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom..." href="https://dev.arvados.org/projects/arvados/repository/arvados/revisions/dd8f1b0527995bc5ad47710d3a483fa18b827bc6">dd8f1b0527995bc5ad47710d3a483fa18b827bc6</a> -- <a class="external" href="https://ci.arvados.org/job/developer-run-tests/3202/"<a href="https://ci.arvados.org/job/developer-run-tests/3202/">developer-run-tests: #3202 <img src="https://ci.arvados.org/buildStatus/icon?job=developer-run-tests&build=3202" alt="" /></a></a></p> Arvados - Feature #19088: Expose properties as S3 tags in keep-webhttps://dev.arvados.org/issues/19088?journal_id=1045992022-06-30T19:43:45ZPeter Amstutzpeter.amstutz@curii.com
<ul></ul><p>Tom Clegg wrote in <a href="#note-12">#note-12</a>:</p>
<blockquote>
<p>19088-s3-properties-tags @ <a class="changeset" title="19088: Document S3 properties-as-metadata feature. Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom..." href="https://dev.arvados.org/projects/arvados/repository/arvados/revisions/dd8f1b0527995bc5ad47710d3a483fa18b827bc6">dd8f1b0527995bc5ad47710d3a483fa18b827bc6</a> -- <a class="external" href="https://ci.arvados.org/job/developer-run-tests/3202/"<a href="https://ci.arvados.org/job/developer-run-tests/3202/">developer-run-tests: #3202 <img src="https://ci.arvados.org/buildStatus/icon?job=developer-run-tests&build=3202" alt="" /></a></a></p>
</blockquote>
<p>Is there any particular reason you didn't implement GetBucketTagging and GetObjectTagging?</p>
<p><a class="external" href="https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html">https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html</a></p>
<p>The difference between these and HeadObject seems to be that they returns an XML document rather than embedding it in the headers. Which sounds annoying, but someone might want it, I don't know.</p>
<p>I did some looking, I didn't realize that there's no listing API that can return objects with tags to even be able to do client side filtering efficiently. Clients will have to get the tags of every object separately, which is going to be pretty terrible. Hopefully the keep-web response in that case (once cached) be will be very fast and efficient.</p> Arvados - Feature #19088: Expose properties as S3 tags in keep-webhttps://dev.arvados.org/issues/19088?journal_id=1046002022-06-30T19:58:21ZTom Cleggtom@curii.com
<ul></ul><p>Oops, not really. I just happened to know about the metadata headers and assumed that's what was being asked.</p>
<p>Being readonly, I think it should be just as easy to export the same info in other ways too, if it turns out people really want to use the tagging API.</p> Arvados - Feature #19088: Expose properties as S3 tags in keep-webhttps://dev.arvados.org/issues/19088?journal_id=1046012022-06-30T20:09:47ZPeter Amstutzpeter.amstutz@curii.com
<ul></ul><p>Tom Clegg wrote in <a href="#note-14">#note-14</a>:</p>
<blockquote>
<p>Oops, not really. I just happened to know about the metadata headers and assumed that's what was being asked.</p>
<p>Being readonly, I think it should be just as easy to export the same info in other ways too, if it turns out people really want to use the tagging API.</p>
</blockquote>
<p>Per our conversation, we agreed to merge now and support APIs for tagging later if someone asks.</p>
<p>It just occurred to me that we should be totally clear about what is supported and what isn't in the documentation, so someone doesn't try to use e.g. GetObjectTagging and then wonder why it didn't work.</p>
<p>(I'm writing this after you merged the branch so a quick follow-on documentation tweak commit would be appreciated it)</p> Arvados - Feature #19088: Expose properties as S3 tags in keep-webhttps://dev.arvados.org/issues/19088?journal_id=1046022022-06-30T20:15:18ZTom Cleggtom@curii.com
<ul><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Resolved</i></li></ul><p>Applied in changeset arvados-private:commit:arvados|607033c33f2001c194fe8c68d0dc17e4bde849da.</p> Arvados - Feature #19088: Expose properties as S3 tags in keep-webhttps://dev.arvados.org/issues/19088?journal_id=1090392022-12-13T15:32:06ZPeter Amstutzpeter.amstutz@curii.com
<ul><li><strong>Release</strong> set to <i>47</i></li></ul>