[PATCH 10/30] drbd: allow parallel flushes for multi-volume resources

2016-06-13 Thread Philipp Reisner
From: Lars Ellenberg To maintain write-order fidelity accros all volumes in a DRBD resource, the receiver of a P_BARRIER needs to issue flushes to all volumes. We used to do this by calling blkdev_issue_flush(), synchronously, one volume at a time. We now submit all flushes to all volumes in par

[PATCH 10/30] drbd: allow parallel flushes for multi-volume resources

2016-06-13 Thread Philipp Reisner
From: Lars Ellenberg To maintain write-order fidelity accros all volumes in a DRBD resource, the receiver of a P_BARRIER needs to issue flushes to all volumes. We used to do this by calling blkdev_issue_flush(), synchronously, one volume at a time. We now submit all flushes to all volumes in par

[PATCH 10/30] drbd: allow parallel flushes for multi-volume resources

2016-04-25 Thread Philipp Reisner
From: Lars Ellenberg To maintain write-order fidelity accros all volumes in a DRBD resource, the receiver of a P_BARRIER needs to issue flushes to all volumes. We used to do this by calling blkdev_issue_flush(), synchronously, one volume at a time. We now submit all flushes to all volumes in par