Brandon a fait fonctionner Discourse il y a un an :
https://twitter.com/brandonfish/status/1486755128577253376
https://twitter.com/brandonfish/status/1519726230936993792
Un problème dont je me souviens était que certaines gems dépendaient de la thread-safety de Hash, pour laquelle nous avons une solution générale mais qui n’est pas encore fusionnée/intégrée dans TruffleRuby. D’un autre côté, il est très rarement correct d’utiliser simplement Hash de manière concurrente, cela conduit souvent à masquer des bugs de concurrence de manière plus difficile à trouver. Il est donc sans doute préférable de simplement corriger les gems qui en dépendent, mais cela prend du temps.
Nous devons évaluer les performances, et pour que cela soit significatif/représentatif, nous devrions évaluer en multi-thread. Cela nécessite A way to mark C extensions as thread-safe, so they can be executed in parallel · Issue #2136 · truffleruby/truffleruby · GitHub