Skip to content

Comments

Move worker queues in it's own library#6874

Open
GabrielBuica wants to merge 10 commits intoxapi-project:masterfrom
GabrielBuica:private/dbuica/CP-28067
Open

Move worker queues in it's own library#6874
GabrielBuica wants to merge 10 commits intoxapi-project:masterfrom
GabrielBuica:private/dbuica/CP-28067

Conversation

@GabrielBuica
Copy link
Contributor

This is part 1 of the revival of xapi-project/xenopsd#337.

I am trying to split it over multiple PRs and commits that can be reviewed on by one, instead of having one huge PR.

It passes, BVT+BST.

@psafont
Copy link
Member

psafont commented Jan 29, 2026

I guess the intention is to reuse these, seem like a good cleanup. The only objectionable thing I find here is the commit with the TODO

Gabriel Buica added 10 commits February 20, 2026 13:27
…the workerpool

Confusingly, `item` was used to describe both the (operation * handle) pair,
and the 'handle' itself.
Keep calling the elements of the queue 'item', and use 'handle' for the other.

Introduce describe_item to access the short description/operation for debug
purposes.

No functionality change.

Signed-off-by: Edwin Török <edvin.torok@citrix.com>
Signed-off-by: Gabriel Buica <danutgabriel.buica@citrix.com>
…of worker pools

Needed to functorize the worker pools.
No functionality change.

Signed-off-by: Edwin Török <edvin.torok@citrix.com>
Signed-off-by: Gabriel Buica <danutgabriel.buica@citrix.com>
from worker pools

Signed-off-by: Edwin Török <edvin.torok@citrix.com>

Signed-off-by: Gabriel Buica <danutgabriel.buica@citrix.com>
Signed-off-by: Edwin Török <edvin.torok@citrix.com>
Signed-off-by: Gabriel Buica <danutgabriel.buica@citrix.com>
No functionality change.

Signed-off-by: Edwin Török <edvin.torok@citrix.com>
Signed-off-by: Gabriel Buica <danutgabriel.buica@citrix.com>
Signed-off-by: Gabriel Buica <danutgabriel.buica@citrix.com>
Signed-off-by: Edwin Török <edvin.torok@citrix.com>
Signed-off-by: Gabriel Buica <danutgabriel.buica@citrix.com>
Signed-off-by: Edwin Török <edvin.torok@citrix.com>
Signed-off-by: Gabriel Buica <danutgabriel.buica@citrix.com>
Signed-off-by: Gabriel Buica <danutgabriel.buica@citrix.com>
Signed-off-by: Gabriel Buica <danutgabriel.buica@citrix.com>
@GabrielBuica GabrielBuica force-pushed the private/dbuica/CP-28067 branch from b3a8b7f to d19bfaa Compare February 20, 2026 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants