Message ID | cover.1725881488.git.andrii.sultanov@cloud.com (mailing list archive) |
---|---|
Headers | show |
Series | tools/ocaml: Stabilize domain_getinfo for Oxenstored | expand |
On 09/09/2024 1:02 pm, Andrii Sultanov wrote: > Changes from V2: > > * Drop the upstreamed "Build infrastructure" commit > * Split the last commit into two: Loading the plugin in oxenstored and > switching to it > * Remove configure and paths.m4 defines as suggested. > * Reformat files appropriately > * Rename all instances of 'xenstoredglue', 'xenstored_glue', 'xsglue' to > 'xsd_glue' for consistency > * Remove _v1 suffix from all static functions > * Remove leftover #defines left unused by the previous changes > * Fix inconsistent tabs/spaces usage, added blank lines where appropriate. > * Define the 'xsd_glue_failwith' macro as suggested > * Remove first_domain argument in 'domain_getinfolist' function > * Remove unnecessary memory allocation alignment code in > 'domain_getinfolist' > * Improve error handling in 'domain_getinfolist' as suggested. > * Add SPDX license headers to new files. > > Patch series on Gitlab for ease of review: https://gitlab.com/xen-project/people/asultanov/xen/-/compare/staging...plugin-v3 > > These changes passed the Gitlab CI: > - Loading the plugin: https://gitlab.com/xen-project/people/asultanov/xen/-/pipelines/1445544074 > - Switching to it as well: https://gitlab.com/xen-project/people/asultanov/xen/-/pipelines/1445699231 > > The patch series has also been tested manually. > > Andrii Sultanov (3): > ocaml/libs: Implement a dynamically-loaded plugin for > Xenctrl.domain_getinfo > tools/oxenstored: Load the plugin for Xenctrl.domain_getinfo > tools/oxenstored: Switch to using the plugin for > Xenctrl.domain_getinfo Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com> and queued.