]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Implement better handling for ENOSPC error for both CTL and CAM.
authorAlexander Motin <mav@FreeBSD.org>
Wed, 29 Oct 2014 03:14:29 +0000 (03:14 +0000)
committerAlexander Motin <mav@FreeBSD.org>
Wed, 29 Oct 2014 03:14:29 +0000 (03:14 +0000)
commit4fc18ff9bb50ce6675619acb03b94c809b91a2c8
tree4c814533c44059208eecf5e6d6f8ea5b2645d9ac
parentd14c434667f2927d0c0477523d71e06a0713944d
Implement better handling for ENOSPC error for both CTL and CAM.

This makes VMWare VAAI Thin Provisioning Stun primitive activate, pausing
the virtual machine, when backing storage (ZFS pool) is getting overflowed.

MFC after: 1 week
Sponsored by: iXsystems, Inc.
sys/cam/ctl/ctl_backend_block.c
sys/cam/ctl/ctl_error.c
sys/cam/ctl/ctl_error.h
sys/cam/scsi/scsi_all.c