]> git.baikalelectronics.ru Git - kernel.git/commit
drbd: Introduce "peer_device" object between "device" and "connection"
authorAndreas Gruenbacher <agruen@linbit.com>
Tue, 31 May 2011 12:33:49 +0000 (14:33 +0200)
committerPhilipp Reisner <philipp.reisner@linbit.com>
Mon, 17 Feb 2014 15:44:51 +0000 (16:44 +0100)
commit17dad54f76e6c965d07f1dbc6f29487d7848ee87
tree91435ad006bf2eaada891ae26e01bb51fcc790d9
parentd9363417aa74508bd7ecf79eca87f98f710eebdc
drbd: Introduce "peer_device" object between "device" and "connection"

In a setup where a device (aka volume) can replicate to multiple peers and one
connection can be shared between multiple devices, we need separate objects to
represent devices on peer nodes and network connections.

As a first step to introduce multiple connections per device, give each
drbd_device object a single drbd_peer_device object which connects it to a
drbd_connection object.

Signed-off-by: Andreas Gruenbacher <agruen@linbit.com>
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
drivers/block/drbd/drbd_actlog.c
drivers/block/drbd/drbd_bitmap.c
drivers/block/drbd/drbd_int.h
drivers/block/drbd/drbd_main.c
drivers/block/drbd/drbd_nl.c
drivers/block/drbd/drbd_proc.c
drivers/block/drbd/drbd_receiver.c
drivers/block/drbd/drbd_req.c
drivers/block/drbd/drbd_req.h
drivers/block/drbd/drbd_state.c
drivers/block/drbd/drbd_worker.c