machyve / xhyve

xhyve, a lightweight OS X virtualization solution
Other
6.44k stars 353 forks source link

separate disk backend ops from block_if logic #121

Open dborca opened 7 years ago

dborca commented 7 years ago

This separates actual disk backends from the block_if logic. It should allow, at least in theory, different backends with minimal (ideally none) interference in block_if. The purpose is to permit compressed/sparse/encrypted/cow backends to be written and tested easily. /cc @dunkelstern #82

AntonioMeireles commented 7 years ago

@dborca, looking at how things are faring it probably makes sense to rebase this against hyperkit and do a PR on their repo as it appears to be the de facto upstream these days... other than this great features to have!

dborca commented 7 years ago

Yeah, you're probably right. However, those were some patches I had lying around for a while now and decided to publish before forgetting about them completely. Unfortunately, I don't have time right now to rebase them against hyperkit. Maybe sometime in the future.