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

Libevent support #34

Closed
maxim-ky opened this issue Mar 14, 2016 · 9 comments
Closed

Libevent support #34

maxim-ky opened this issue Mar 14, 2016 · 9 comments

Comments

@maxim-ky
Copy link

Hello, guys!

Do you plan to support libevent-based async engine? It would be very nice, because libevent is as popular as libev or libuv.
Now I use that one http://www.aerospike.com/docs/client/libevent/ , but it's closed-source and it looks a little bit outdated/frozen.

Regards

@BrianNichols
Copy link
Member

libevent is under consideration. No decision has been made yet.

@maxim-ky
Copy link
Author

Thank you for the information.
Is there some way to know your future decision? It would be perfect to have some kind of notification :)

@BrianNichols
Copy link
Member

We will announce the decision in this thread.

@maxim-ky
Copy link
Author

Thank you!

@maxim-ky
Copy link
Author

maxim-ky commented Dec 2, 2016

Hi guys,

Here is a patch to support libevent #50
That one is based on the libev-related code and it seems to be working ok, at least all the tests are okay.

UPD
It appears that some of continuous-integration tests are broken.

The command "make EVENT_LIB=libev test" exited with 2.

Could it possibly be my fault?

@BrianNichols
Copy link
Member

No, it's not your fault. The remote libev library was moved and install_libev needs to be changed to reflect that. It will be fixed in the next release.

There hasn't been movement on libevent support in the past because libev is considered a superior framework and customers would be better served by using libev. There is, however, legacy reasons for maybe using libevent. In that view, we will review your pull request for inclusion into the C client.

We are currently busy with other projects, so official libevent support will not happen immediately.

@ramrengaswamy
Copy link

@BrianNichols Any sense of when the official libevent support will be released ?

@BrianNichols
Copy link
Member

We plan to release the C client this week.

@BrianNichols
Copy link
Member

C client 4.1.3 has been released with libevent support.

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

3 participants