Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
Hi,
I am monitoring the "# of I/Os currently in progress"
from /proc/diskstats for our drbd devices.
After upgrading from drbd-8.4.1 to drbd-8.4.3 this counter does not seem
to behave as advertised.
Field 9 -- # of I/Os currently in progress
The only field that should go to zero. Incremented as requests are
given to appropriate struct request_queue and decremented as they finish.
It starts at 0 but quickly grows to a value of +4294000000.
It then seems to stabilize on such high number and fluctuates lightly.
The expected behavior is to settle at 0 and lightly fluctuate.
The local underlying disks and dm-* devices show normal counter behavior.
It only seems to impact drbd device counters for which the server it self is primary.
# while true; do cat /proc/diskstats |grep drbd21 | awk {'print $12'}; sleep 10; done
4294964312
4294964312
4294964312
4294964312
4294964312
4294964312
4294964312
4294964312
4294964312
4294964312
4294964313
4294964312
4294964312
4294964312
4294964312
4294964312
4294964312
4294964312
4294964935
4294964312
Any idea what is happening here?
Currently running:
Centos-6
kernel-2.6.32-358.14.1.el6.x86_64
drbd-kmdl-2.6.32-358.14.1.el6-8.4.3-33.el6.x86_64
Thank you,
Justin