The problem is that the rpcapi call is a cast, and so if the driver barfs while extending, the manager changes the volume's status to 'error_extending', but the API still adjusts the size in the DB, updates the quota, and changes the status to 'available'.
The problem is that the rpcapi call is a cast, and so if the driver barfs while extending, the manager changes the volume's status to 'error_extending', but the API still adjusts the size in the DB, updates the quota, and changes the status to 'available'.