Skip to content

linux6.11: Enable dm-vdo compression/deduplication module.#52976

Closed
klardotsh wants to merge 1 commit intovoid-linux:masterfrom
klardotsh:klardotsh/vdo-6.11
Closed

linux6.11: Enable dm-vdo compression/deduplication module.#52976
klardotsh wants to merge 1 commit intovoid-linux:masterfrom
klardotsh:klardotsh/vdo-6.11

Conversation

@klardotsh
Copy link
Contributor

@klardotsh klardotsh commented Nov 9, 2024

For context on what VDO is, see the userspace utilities repo README or this Red Hat blog post.

Testing the changes

  • I tested the changes in this PR: briefly

"Tested" in the sense of:

  • I built locally for x86_64 and aarch64 (glibc)
  • During builds, I verified that Kconfig stated no changes to the config file were to be applied
  • After installing the package, I verified that the kernel module existed on disk in a reasonable location:
$ file /lib/modules/6.11.6_2/kernel/drivers/md/dm-vdo/dm-vdo.ko.zst
/lib/modules/6.11.6_2/kernel/drivers/md/dm-vdo/dm-vdo.ko.zst: Zstandard compressed data (v0.8+), Dictionary ID: None

Doing further testing of this requires userspace utilities I have yet to package (but hopefully intend to later today/this weekend)

I intend to open separate PRs to do a similar enablement for linux6.10 and linux6.9. (VDO was only upstreamed starting in 6.9. EDIT: we don't package 6.9 anyway, cool).

@github-actions
Copy link

github-actions bot commented Feb 8, 2025

Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.

@github-actions github-actions bot added the Stale label Feb 8, 2025
@klardotsh
Copy link
Contributor Author

This got no traction or reviews, and I wound up back on ZFS anyway rather than trying to fight an all dm-* stack, so closing. Anyone is free to revive this work if they're interested in it, of course!

@klardotsh klardotsh closed this Feb 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant