Proposals for VOSpace (recursive metadata changes)
Brian Major
major.brian at gmail.com
Sat Jul 24 01:18:35 CEST 2021
Hi Sonia, Dave,
On Wed, Jun 16, 2021 at 9:39 PM Dave Morris <dave.morris at metagrid.co.uk>
wrote:
> ...
>
> On 2021-06-11 13:31, Zorba, Sonia wrote:
> >
> > 4. Add a mechanism to update certain metadata recursively on all child
> > nodes. It is particularly useful for setting groupread and groupwrite
> > properties.
> >
>
> This sounds like a useful extension that at least one other site has
> also implemented.
>
> I agree with Pat, it probably makes sense to use UWS to implement this
> as an asynchronous operation.
>
> If so, would it be a separate stand-alone UWS service, or do we define
> it as an optional service capability in the VOSpace specification?
>
> Perhaps Pat or Brian could describe how their service makes this option
> available to clients ?
>
We added a sibling endpoint, 'nodeprops', for asynchronous UWS recursive
node property setting. The UWS job info contains a Node object with
properties that are to be added, updated or deleted. If a property doesn't
exist on any of the target and child nodes it is added. If the property
exists it is updated with the provided value. If a provided property is
'marked for deletion' it is removed from any nodes that contain it.
We have it advertised as a separate capability in the service.
Cheers,
Brian
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ivoa.net/pipermail/grid/attachments/20210723/103172e8/attachment.html>
More information about the grid
mailing list