Skip to content

Adopt stable libxenmanage instead of xenctrl glue #14

@last-genius

Description

@last-genius

See the patch series around 42630ced upstream, and further related improvements posted at https://lore.kernel.org/xen-devel/[email protected]/.

This would allow us to

  1. drop the whole xenctrl plugin infrastructure from here and upstream for 4.21+
  2. do true multithreading, since xenctrl is unsafe to use in a multithreaded context (though we do not use known unsafe things, it might still be)

Preferably, to avoid forking oxenstored again, backport these patches to 4.20 (used in XenServer 9)

I have the bindings draft here: https://github.com/last-genius/oxenstored/tree/private/asultanov/drop-xenctrl

Metadata

Metadata

Assignees

No one assigned

    Labels

    cxenstored-has-itCxenstored implements it - we might want to as wellenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions