On 21.04.2026 09:42, Juergen Gross wrote:
> In order to reduce excessive number of watch events the watch depth
> feature has been defined, allowing the user to limit the number of
> node levels below the watched node to cause events.
>
> This series is implementing this feature for xenstored (including the
> PV and PVH stubdom variants).
>
> Possible users are:
>
> - xl/libxl: use domid information for the special @introduceDomain and
> @releaseDomain watches, which will be available when using depth = 1
>
> - xenconsoled, like xl/libxl
>
> - any PV-device backends watching directories for added devices (no
> watch events when any device specific node is modified)
>
> - any PV-device frontend and backend watching the "state" node of the
> other side, in case the other side plays dirty games by building
> large sub-trees beneath the "state" node
>
> Changes in V2:
> - some minor stale changes reverted
> - last patch covered by the series now, man page updated
Is this really everything that changed? I wanted to commit the first two
patches from v1, but I had to leave out patch 1 as it didn't apply. Patch
2 I have in pre-push testing already, but as mentioned on Matrix there's
a so far unexplained build issue (definitely not related to this series,
though).
Jan