Details
-
New Feature
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
1
Description
The library core, which is written in C++ currently always unlocks GVL (global VM lock) for every IO operation for performance reasons. Also it uses background threads to do the work.
New features like OpenTelementry tracing and metrics require invokingĀ Ruby code provided by users during the operation.
The library should implement some IPC between Ruby code and background lock-less IO code.