Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
On Fri, Jun 12, 2009 at 02:37:21PM +0100, Nick wrote: > Thank-you very much for looking into this. I was preparing myself for a > weekend, of delving into this stuff, which at first glance looked like > it wasn't going to be too much fun ;-) > > I see you have removed the (short*) cast.... I am not sure if it is > necessary, but I though it might be helpful on big-endian platforms, > where hopefully the compiler would take the pointer to the > least-significant word??? -static void add_tag(struct drbd_tag_list *tl, int tag, void *data, int data_len) +static void add_tag(struct drbd_tag_list *tl, short int tag, void *data, short int data_len) they are now short. they should have been, anyways. > I will apply your fixes, and have a play over the weekend. > > With my fixes, the current issue I have is: > > Everything, claims to work, except data-changes are not propagated to > the other peer.... how to you check whether or not changes "propagate" ? > in my setup however the peer is an i386, so I was > concerned there may be issues there. However if I 'invalidate' one end, > all changes are propagated, so perhaps your changes will address this.. > I do hope so. -- : Lars Ellenberg : LINBIT | Your Way to High Availability : DRBD/HA support and consulting http://www.linbit.com DRBD® and LINBIT® are registered trademarks of LINBIT, Austria. __ please don't Cc me, but send to list -- I'm subscribed