Displaying 4 results from an estimated 4 matches for "xs_unwatch_filt".
Did you mean:
xs_unwatch_filter
2012 Dec 13
4
[PATCH V3] libxenstore: filter watch events in libxenstore when we unwatch
XenStore puts in queued watch events via a thread and notifies the user.
Sometimes xs_unwatch is called before all related message is read. The use
case is non-threaded libevent, we have two event A and B:
- Event A will destroy something and call xs_unwatch;
- Event B is used to notify that a node has changed in XenStore.
As the event is called one by one, event A can be handled before
2012 Dec 14
1
[PATCH V5] libxenstore: filter watch events in libxenstore when we unwatch
...be handled before event B.
So on next xs_watch_read the user could retrieve an unwatch token and
a segfault occured if the token store the pointer of the structure
(ie: "backend:0xcafe").
To avoid problem with previous application using libXenStore, this behaviour
will only be enabled if XS_UNWATCH_FILTER is given to xs_open.
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Signed-off-by: Julien Grall <julien.grall@citrix.com>
---
Modification between V4 and V5:
- Use tab instead of space for the indentation.
Modifications between V3 and V4:
- Rename XS_UNWATCH_SAF...
2012 Dec 14
1
[PATCH V4] libxenstore: filter watch events in libxenstore when we unwatch
...be handled before event B.
So on next xs_watch_read the user could retrieve an unwatch token and
a segfault occured if the token store the pointer of the structure
(ie: "backend:0xcafe").
To avoid problem with previous application using libXenStore, this behaviour
will only be enabled if XS_UNWATCH_FILTER is given to xs_open.
Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Signed-off-by: Julien Grall <julien.grall@citrix.com>
---
Modifications between V3 and V4:
- Rename XS_UNWATCH_SAFE to XS_UNWATCH_FILTER;
- Improve documentation;
- Fix sub-path checking in xs_...
2018 Oct 09
2
Ill-advised use of xs_open flag 1UL<<2 by Debian
...g them in domUs does no harm. I built salsa/master with
this patch reverted and both an HVM and PV domU had no trouble
accessing xenstore.
This patch was extremely ill-advised because it stole a bit from the
xs_open flag bitmap without coordination with upstream.
In Xen 4.3, upstream instroduced XS_UNWATCH_FILTER with value 1UL<<2.
In April 2011, the Debian Xen packaging was updated to Xen 4.4; this
included rebasing the patch queue. At this time, this patch would
have produced a conflict - both textual (context for the Debian patch
changed due to the upstream addition) and semantic (same value us...