BPM leaking threads
On ID21, they are starting and stoping the BPM for every single acquisitions and each acquisition is leaking one thread.
The following client code reproduce the issue:
import tango
import time
bpm = tango.DeviceProxy('id00/bpm/samsim')
cam = tango.DeviceProxy('id00/limaccds/samsim')
bpm.Start()
cam.prepareAcq()
cam.startAcq()
time.sleep(2)
aa=bpm.getResults(0)
cam.stopAcq()
bpm.Stop()
print(aa)
ps -o nlwp <LimaCDDs PID>
increase after each run of this code.
Edited by Samuel Debionne