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

multithreading support in librelp (or rsyslog relp input) #162

Open
jay7x opened this issue Dec 10, 2018 · 0 comments
Open

multithreading support in librelp (or rsyslog relp input) #162

jay7x opened this issue Dec 10, 2018 · 0 comments

Comments

@jay7x
Copy link

jay7x commented Dec 10, 2018

RELP input was eating 100% of single CPU core under my load (about 100k msg/s). It was unable to process message queue. So I switched to imptcp which able to run on multiple CPU cores. It'd be great if librelp (or imrelp) were able to run on multiple CPU cores.

If multithreading implementation is problematic it may be good enough to isolate at least every RELP input. Then it will be possible to start multiple inputs and spread load over them (using message sharding e.g.).

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

No branches or pull requests

1 participant