Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support jruby #516

Open
mensfeld opened this issue Oct 7, 2024 · 4 comments
Open

Support jruby #516

mensfeld opened this issue Oct 7, 2024 · 4 comments
Assignees

Comments

@mensfeld
Copy link
Member

mensfeld commented Oct 7, 2024

I run tests on most recent jruby stable and FFI aside from one case (fixable) works ok. We could rollout the jruby support easily.

@mensfeld mensfeld self-assigned this Oct 7, 2024
@headius
Copy link

headius commented Oct 7, 2024

I look forward to playing with benchmarks and seeing how we can make the JRuby support superfast!

@mensfeld
Copy link
Member Author

mensfeld commented Oct 8, 2024

Things we need to do to make this happen:

  • Fix segfaults related to oauth bearear callback assignments
  • Ignore fork specs for jruby
  • Benchmark performance and check if it makes sense (at least 50k msg/s passthrough, ideally more than 100k)

@headius
Copy link

headius commented Oct 8, 2024

oauth bearear callback assignments

FFI? There's at least one known JRuby issue with FFI callbacks on Apple Silicon that requires some low-level C work (probably by me 😭).

@mensfeld
Copy link
Member Author

@headius, the thing is, other callbacks work as expected, so I think it's rather a misuse/misconfiguration. I'll get back to you next week when I look into this with more info.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants