lvm-localpv
lvm-localpv copied to clipboard
expose go runtime pprof endpoint
Describe the problem/challenge you have We saw one issue where lvm localpv node agent gets stuck without moving ahead with usual execution (syncing node status & other control loop stuck as we don't see any logs) and wanted to debug it further to see any potential deadlock. Since lvm-localpv don't expose any go runtime information, we could not collect the go routine stack traces.
Describe the solution you'd like Expose go runtime pprof endpoint.
From the tracking activity on this issue, it seems that there has been some initial work done on this. Need to understand the scope of this work. @niladrih Do you have idea about this as I see you have done activity on this in the past?
Seems a low hanging fruit, let's try to target for v4.2.
Moving this out of the 4.2 release.