HAPROXY 2.2 Metrics totals vary by worker

Just checking here if this is an actual bug before I file a report.
Using HAPROXY 2.2 with a prometheus metrics exporter gives inaccurate metrics when you have more than on 1 process.
When you curl for the metrics the total should only ever increase. What we see is it ‘swapping’ every few requests between 2 increasing values. It seem the results are per worker, but are not labelled as such.

HAPROXY 2.9 seems to behave correctly.

Possible solutions are just to document the incorrect behaviour along with the 2.2 warning for using more than 1 process, or to add a worker label to the metric . As mentioned it seems 2.2 specific when using more than 1 process.

2.2 and 2.9 are not version, but branches.

Multi process mode is strongly discouraged in all stable branches:

http://docs.haproxy.org/2.2/configuration.html#3.1-nbproc

USING MULTIPLE PROCESSES IS HARDER TO DEBUG AND IS REALLY DISCOURAGED.

This problem is explained for generic stats:

http://docs.haproxy.org/2.2/configuration.html#4.2-stats%20admin

Note : Consider not using this feature in multi-process mode (nbproc > 1)
unless you know what you do : memory is not shared between the
processes, which can result in random behaviors.

That is impossible as nbproc is not supported at all in haproxy 2.9.