Thomas Ilsche
Thomas Ilsche
New related work: https://fosdem.org/2024/schedule/event/fosdem-2024-2735-profiling-python-with-ebpf-a-new-frontier-in-performance-analysis/ https://github.com/torvalds/linux/blob/f3a2439f20d918930cc4ae8f76fe1c1afd26958f/tools/testing/selftests/bpf/progs/pyperf.h https://github.com/iovisor/bcc/blob/master/examples/cpp/pyperf/PyPerfBPFProgram.cc
Now that's some promising progress as opposed to the usual hacks: https://docs.python.org/3/howto/perf_profiling.html#perf-profiling
Do this during porting to `nitro::broken_options` #147
IIRC this was done primarily because of long-standing bug(s) in Vampir. We have to carefully check if those are properly fixed.
General direction: Keep trial and error regarding permissions. Do not try to model the *"i need this and that permission / system setting to do this and that recording"*. This...
> how is the `SWITCH` event modeled into OTF2? If it is a function, why not use an attribute to the enter event, whether the bit is set or not....
turns out it also affects python sources (esp. RPC timeouts)
As an intermediate step, the selector can now be a list of string which are matched *exactly*. So in order to get metadata for one specific metric, you can pass...
Ideally, this is prevented by managing disjunct namespaces per token-auth-pair. Tokens are unique due to exclusive queues. This requires to set topic permissions on the data vhost and 1-on-1 relation...