Home
last modified time | relevance | path

Searched hist:"383606 e0dea6a380097dbcb0c319b09ca372f36b" (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/drivers/block/drbd/
H A Ddrbd_actlog.cdiff 383606e0dea6a380097dbcb0c319b09ca372f36b Thu Jun 14 07:21:32 CDT 2012 Lars Ellenberg <lars.ellenberg@linbit.com> drbd: differentiate between normal and forced detach

Aborting local requests (not waiting for completion from the lower level
disk) is dangerous: if the master bio has been completed to upper
layers, data pages may be re-used for other things already.
If local IO is still pending and later completes,
this may cause crashes or corrupt unrelated data.

Only abort local IO if explicitly requested.
Intended use case is a lower level device that turned into a tarpit,
not completing io requests, not even doing error completion.

Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
H A Ddrbd_bitmap.cdiff 383606e0dea6a380097dbcb0c319b09ca372f36b Thu Jun 14 07:21:32 CDT 2012 Lars Ellenberg <lars.ellenberg@linbit.com> drbd: differentiate between normal and forced detach

Aborting local requests (not waiting for completion from the lower level
disk) is dangerous: if the master bio has been completed to upper
layers, data pages may be re-used for other things already.
If local IO is still pending and later completes,
this may cause crashes or corrupt unrelated data.

Only abort local IO if explicitly requested.
Intended use case is a lower level device that turned into a tarpit,
not completing io requests, not even doing error completion.

Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
H A Ddrbd_worker.cdiff 383606e0dea6a380097dbcb0c319b09ca372f36b Thu Jun 14 07:21:32 CDT 2012 Lars Ellenberg <lars.ellenberg@linbit.com> drbd: differentiate between normal and forced detach

Aborting local requests (not waiting for completion from the lower level
disk) is dangerous: if the master bio has been completed to upper
layers, data pages may be re-used for other things already.
If local IO is still pending and later completes,
this may cause crashes or corrupt unrelated data.

Only abort local IO if explicitly requested.
Intended use case is a lower level device that turned into a tarpit,
not completing io requests, not even doing error completion.

Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
H A Ddrbd_req.cdiff 383606e0dea6a380097dbcb0c319b09ca372f36b Thu Jun 14 07:21:32 CDT 2012 Lars Ellenberg <lars.ellenberg@linbit.com> drbd: differentiate between normal and forced detach

Aborting local requests (not waiting for completion from the lower level
disk) is dangerous: if the master bio has been completed to upper
layers, data pages may be re-used for other things already.
If local IO is still pending and later completes,
this may cause crashes or corrupt unrelated data.

Only abort local IO if explicitly requested.
Intended use case is a lower level device that turned into a tarpit,
not completing io requests, not even doing error completion.

Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
H A Ddrbd_nl.cdiff 383606e0dea6a380097dbcb0c319b09ca372f36b Thu Jun 14 07:21:32 CDT 2012 Lars Ellenberg <lars.ellenberg@linbit.com> drbd: differentiate between normal and forced detach

Aborting local requests (not waiting for completion from the lower level
disk) is dangerous: if the master bio has been completed to upper
layers, data pages may be re-used for other things already.
If local IO is still pending and later completes,
this may cause crashes or corrupt unrelated data.

Only abort local IO if explicitly requested.
Intended use case is a lower level device that turned into a tarpit,
not completing io requests, not even doing error completion.

Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
H A Ddrbd_int.hdiff 383606e0dea6a380097dbcb0c319b09ca372f36b Thu Jun 14 07:21:32 CDT 2012 Lars Ellenberg <lars.ellenberg@linbit.com> drbd: differentiate between normal and forced detach

Aborting local requests (not waiting for completion from the lower level
disk) is dangerous: if the master bio has been completed to upper
layers, data pages may be re-used for other things already.
If local IO is still pending and later completes,
this may cause crashes or corrupt unrelated data.

Only abort local IO if explicitly requested.
Intended use case is a lower level device that turned into a tarpit,
not completing io requests, not even doing error completion.

Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
H A Ddrbd_main.cdiff 383606e0dea6a380097dbcb0c319b09ca372f36b Thu Jun 14 07:21:32 CDT 2012 Lars Ellenberg <lars.ellenberg@linbit.com> drbd: differentiate between normal and forced detach

Aborting local requests (not waiting for completion from the lower level
disk) is dangerous: if the master bio has been completed to upper
layers, data pages may be re-used for other things already.
If local IO is still pending and later completes,
this may cause crashes or corrupt unrelated data.

Only abort local IO if explicitly requested.
Intended use case is a lower level device that turned into a tarpit,
not completing io requests, not even doing error completion.

Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>