[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

DRBD in buster-backports 5.4 broken



Hi,

I've upgraded linux-image-amd64 to kernel 5.4 and rebootet on two x86_64 Machines.
Since then, drbd failed to come up again.

Kernel 5.4 kern.log
kernel: [ 7.434550] drbd: initialized. Version: 8.4.11 (api:1/proto:86-101)
kernel: [    7.434551] drbd: srcversion: FC3433D849E3B88C1E7B55C
kernel: [    7.434552] drbd: registered as block device major 147

Kernel 4.9 kern.log
kernel: [ 7.412820] drbd: initialized. Version: 8.4.10 (api:1/proto:86-101)
kernel: [    7.412821] drbd: srcversion: 983FCB77F30137D4E127B83
kernel: [    7.412821] drbd: registered as block device major 147
kernel: [ 58.256036] drbd postgresql: Starting worker thread (from drbdsetup-84 [4240])
...

Clustermanagement says:
pacemaker-execd[2347]: notice: drbd_postgresql_start_0:3580:stderr [ postgresql: Invalid argument ] pacemaker-execd[2347]: notice: drbd_postgresql_start_0:3580:stderr [ Command 'drbdsetup-84 new-resource postgresql' terminated with exit code 20 ] pacemaker-controld[2350]: notice: Result of start operation for drbd_postgresql on ray-controller: 1 (unknown error) pacemaker-controld[2350]: notice: ray-controller-drbd_postgresql_start_0:281 [ postgresql: Invalid argument\nCommand 'drbdsetup-84 new-resource postgresql' terminated with exit code 20\n ] ray-controller pacemaker-execd[2347]: notice: drbd_postgresql_notify_0:3907:stderr [ received netlink error reply: Invalid argument ] ray-controller pacemaker-execd[2347]: notice: drbd_postgresql_notify_0:3907:stderr [ postgresql: Invalid argument ] ray-controller pacemaker-execd[2347]: notice: drbd_postgresql_notify_0:3907:stderr [ Command 'drbdsetup-84 new-resource postgresql' terminated with exit code 20 ]

Syslog says:
drbd(drbd_postgresql)[3580]: ERROR: postgresql: Called drbdadm -c /etc/drbd.conf new-resource postgresql
drbd(drbd_postgresql)[3580]: ERROR: postgresql: Exit code 20
drbd(drbd_postgresql)[3580]: ERROR: postgresql: Command output:
drbd(drbd_postgresql)[3907]: ERROR: postgresql: Called drbdadm -c /etc/drbd.conf --peer drbd-cluster-02 -v adjust postgresql
drbd(drbd_postgresql)[3907]: ERROR: postgresql: Exit code 1
drbd(drbd_postgresql)[3907]: ERROR: postgresql: Command output: drbdsetup-84 new-resource postgresql

Back on kernel 4.9 everything was working fine again.

So it looks like something is wrong with drbd kernel module on 5.4 kernel. There also is no newer drbd-utils in backports.

Regards,
michael-dev


Reply to: