Mikulas Patocka
929be8fcb4
dm raid1: hold all write bios when leg fails
...
Hold all write bios when leg fails and errors are handled
When using a userspace daemon such as dmeventd to handle errors, we must
delay completing bios until it has done its job.
This patch prevents the following race:
- primary leg fails
- write "1" fail, the write is held, secondary leg is set default
- write "2" goes straight to the secondary leg
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com >
Reviewed-by: Takahiro Yasui <tyasui@redhat.com >
Tested-by: Takahiro Yasui <tyasui@redhat.com >
Signed-off-by: Alasdair G Kergon <agk@redhat.com >
2009-12-10 23:52:06 +00:00
..
2009-12-09 19:57:06 -08:00
2009-12-09 19:43:33 -08:00
2009-12-09 19:43:33 -08:00
2009-12-09 19:43:33 -08:00
2009-12-09 19:43:33 -08:00
2009-12-09 19:43:33 -08:00
2009-12-09 19:03:16 -08:00
2009-12-09 19:52:01 -08:00
2009-12-07 18:36:35 +01:00
2009-12-06 11:18:28 +01:00
2009-12-09 19:43:33 -08:00
2009-12-03 20:11:06 +01:00
2009-12-09 19:43:33 -08:00
2009-12-04 22:10:59 -08:00
2009-12-01 16:32:19 -08:00
2009-12-09 19:57:06 -08:00
2009-12-09 19:52:01 -08:00
2009-12-09 19:53:11 -08:00
2009-12-09 19:57:06 -08:00
2009-12-09 19:45:38 -08:00
2009-12-09 19:43:33 -08:00
2009-12-02 01:13:11 -08:00
2009-12-09 19:43:33 -08:00
2009-12-09 19:52:01 -08:00
2009-12-09 19:43:33 -08:00
2009-12-08 08:15:29 -08:00
2009-12-09 19:43:33 -08:00
2009-12-10 23:52:06 +00:00
2009-12-09 19:52:13 -08:00
2009-12-09 19:43:33 -08:00
2009-12-09 19:52:01 -08:00
2009-12-09 19:43:33 -08:00
2009-12-09 19:43:33 -08:00
2009-12-09 19:43:33 -08:00
2009-12-09 19:43:33 -08:00
2009-12-09 19:43:33 -08:00
2009-12-08 08:13:35 -08:00
2009-12-09 19:57:06 -08:00
2009-12-08 08:15:29 -08:00
2009-12-09 19:57:06 -08:00
2009-12-04 15:39:55 +01:00
2009-11-27 21:07:23 +01:00
2009-12-04 15:39:55 +01:00
2009-12-02 19:37:16 +00:00
2009-12-09 19:43:33 -08:00
2009-12-09 19:43:33 -08:00
2009-12-04 15:39:55 +01:00
2009-12-09 19:43:33 -08:00
2009-12-09 19:43:33 -08:00
2009-11-30 12:15:04 +09:00
2009-12-09 19:43:33 -08:00
2009-12-05 15:22:26 -08:00
2009-12-09 19:50:49 -08:00
2009-12-07 18:36:35 +01:00
2009-12-09 19:43:33 -08:00
2009-12-04 15:39:55 +01:00
2009-12-09 19:43:33 -08:00
2009-12-09 19:43:33 -08:00
2009-12-06 11:18:28 +01:00