-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
Description
Currently, stacktraces are disabled for flushing. This means that streamed events will not have stacktrace data. The problem is that we cannot safely access the sample buffers of other threads outside of safepoints. This is a problem because they must be accessed so they can be serialized and written to the chunk lazily by a thread performing the flush operation. One possible solution is to adapt a similar approach to how the JfrBuffers are iterated outside of safepoints (collecting them in a list).
Express whether you'd like to help contributing this feature
I'll help with this feature.