[pbs-devel] [PATCH proxmox-backup 6/6] api: admin: datastore: implement streaming content api call

Thomas Lamprecht t.lamprecht at proxmox.com
Tue Oct 7 17:05:40 CEST 2025


Am 07.10.25 um 16:31 schrieb Wolfgang Bumiller:
> Module level sounds nice in theory, and *could* look fine.

Great, so we agree on the essentials.

> I'd definitely love undo the export mess we have, but as it is now,
> module level imports_granularity would be an *absolute nightmare* for
> our code base, while for Item level it wouldn't matter, it would produce
> the least friction with git merges.

With about 100 to 1k of use statement lines at the top of a lot of
files though.

FWIW, for better merge conflict handling one can also use language
aware tooling like mergiraf [0] as git merge driver.

Getting a more organized module export has more benefits than just
being able to use the module import level granularity in rustfmt (once
it's stable).

So if mergiraf delivers what it promises, I'd that as better stop-gap
until we get around to start an organized effort to cleanup that export
mess we currently got.

[0]: https://mergiraf.org/




More information about the pbs-devel mailing list