Брендон запустил Discourse год назад:
https://twitter.com/brandonfish/status/1486755128577253376
https://twitter.com/brandonfish/status/1519726230936993792
Одна из проблем, насколько я помню, заключалась в том, что некоторые гемы полагаются на то, что Hash потокобезопасен. У нас есть общее решение для этого, но оно ещё не объединено и не интегрировано в TruffleRuby. С другой стороны, крайне редко бывает корректно просто использовать Hash одновременно; это часто приводит к скрытию проблем с конкурентностью более сложными способами. Поэтому, возможно, лучше просто исправить гемы, полагающиеся на это, но это требует времени.
Нам нужно провести бенчмарки производительности, и чтобы они были значимыми и репрезентативными, следует тестировать в многопоточном режиме. Для этого требуется A way to mark C extensions as thread-safe, so they can be executed in parallel · Issue #2136 · truffleruby/truffleruby · GitHub