I have recently posted a major update (nearly a rewrite) of the Hyper-V SCSI storage driver (hv_storvsc) as a PR into OmniOS.
https://github.com/omniosorg/illumos-omnios/pull/1200 Since none of the Hyper-V stuff has landed in -gate yet (and possibly rightfully so), but a number of folks may be using this, I wanted to post this somewhere where the largest number of concerned parties would see it. The code has gotten some light testing thus far, and been reviewed internally at RackTop, but I don’t consider it battle tested yet. (However, given the state of the prior driver, I think I can say fairly that I’d rather trust this work than the earlier one.) Lots more on the details are in the PR. I’ll be grateful for any review or testing feedback. Notable functional changes: * Remove support (workarounds) for legacy Windows Hyper-V hosts before Windows 10. * Fully support hot plug (drive insertion and removal) * Bus reset support (RESET_ALL with scsi_reset(9e)) Anyway, I hope folks find this useful, and I look forward to any constructive feedback. * Garrett ------------------------------------------ illumos: illumos-discuss Permalink: https://illumos.topicbox.com/groups/discuss/Tcc6eb0380697c863-M6a919fe380de325a5691af1c Delivery options: https://illumos.topicbox.com/groups/discuss/subscription
