Skip to content

Misc. fixes and changes to support parallel_restore and check.#201

Merged
zabbo merged 12 commits intomainfrom
auke/fixes_pre_parallel_restore
Feb 2, 2025
Merged

Misc. fixes and changes to support parallel_restore and check.#201
zabbo merged 12 commits intomainfrom
auke/fixes_pre_parallel_restore

Conversation

@aversecat
Copy link
Contributor

These were lifted from pr #191.

zabbo added 12 commits January 22, 2025 09:57
The list alloc blocks have an array of blknos that are offset by a start
field in the block header.  The print code wasn't using that and was
always referencing the beginning of the array, which could miss blocks.

Signed-off-by: Zach Brown <zab@versity.com>
Import a few more functions from the kernel's list.h into our imported
copy.

Signed-off-by: Zach Brown <zab@versity.com>
Signed-off-by: Zach Brown <zab@versity.com>
Signed-off-by: Zach Brown <zab@versity.com>
Signed-off-by: Zach Brown <zab@versity.com>
Signed-off-by: Zach Brown <zab@versity.com>
Signed-off-by: Zach Brown <zab@versity.com>
Signed-off-by: Zach Brown <zab@versity.com>
Signed-off-by: Zach Brown <zab@versity.com>
Signed-off-by: Zach Brown <zab@versity.com>
Import the kernel's rbtree implementation with a wrapper so we can use
it from userspace.

Signed-off-by: Zach Brown <zab@versity.com>
Add test_bit() to the trivial utils bitmap.c implementation.

Signed-off-by: Zach Brown <zab@versity.com>
@aversecat aversecat requested a review from zabbo January 22, 2025 18:58
@aversecat aversecat mentioned this pull request Jan 22, 2025
5 tasks
@zabbo
Copy link
Collaborator

zabbo commented Jan 27, 2025

retest

1 similar comment
@zabbo
Copy link
Collaborator

zabbo commented Jan 30, 2025

retest

@zabbo zabbo merged commit 5a10c79 into main Feb 2, 2025
4 of 7 checks passed
@aversecat aversecat deleted the auke/fixes_pre_parallel_restore branch February 10, 2025 17:54
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.

2 participants