Commit 536db8c
authored
Minimize xenstore accesses during domid-to-uuid lookups (#6129)
Bake in assumptions that have been constant ever since xenstore was
created: getdomainpath always returns "/local/domain/domid",
/local/domain/domid/vm returns "/vm/uuid", so there's no need to look up
that path to get the uuid again
This reduces the number of xenstore accesses from 3 to 1 with no
functional change.
As suggested in:
#6068 (review)File tree
2 files changed
+24
-9
lines changed- ocaml
- xcp-rrdd/bin/rrdp-netdev
- xenopsd/xc
2 files changed
+24
-9
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
141 | | - | |
142 | | - | |
143 | | - | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
144 | 151 | | |
145 | 152 | | |
146 | 153 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
37 | 45 | | |
38 | 46 | | |
39 | 47 | | |
| |||
0 commit comments