gearman / gearmand

http://gearman.org/
Other
741 stars 138 forks source link

What is the status of Gearman::XS #287

Closed thibaultduponchelle closed 4 years ago

thibaultduponchelle commented 4 years ago

Gearman Perl clients

I want to discuss "Gearman Perl clients".

From http://gearman.org/download/ I see there are 3 implementations:

I think you are/were the owner(s) of the first one Gearman::XS, tell me if it's not the case.

Then I will focus on Gearman::XS now.

Gearman::XS

There are several places where Gearman::XS code seems to be stored:

Questions then:

It appears to be owned by Brian Aker, has some issues (https://rt.cpan.org/Dist/Display.html?Name=Gearman-XS and https://bugs.launchpad.net/gearmanxs) and quite some CPANtesters failures.

It has no recent activity as far as I can see.

Or could you tell me who to contact to apply at least something like PR 1 (eventually PR 2 ?), I think I targetted the bad repo.

The CPAN account behind Gearman::XS is still owned by Brian Aker and would also need either some fresh uploads from him or a co-maintainer/adopter to do it for him.

What do you think about it? I'm interested in any information related to this :)

Regards.

Thibault

sni commented 4 years ago

Not really an answer to your question, but we are using the pure perl module (https://metacpan.org/release/Gearman) here at various places. It works fine and the XS module had some issues as far as i remember. Also it requires libgearman which makes it a bit more complicated to build. We also had never perfomance issues, so there was no need to further explore the XS module again.

esabol commented 4 years ago

Not really an answer to your question, but we are using the pure perl module (https://metacpan.org/release/Gearman) here

This is what I recommend, also. It's the best maintained at this point. I've been using it in a production system for years now.

esabol commented 4 years ago

Brian Aker developed gearmand (I think–it's hard to keep track of all of the different Gearman implementations), but he handed off maintaining it a few years ago. He still shows up occasionally when we have a question, but he's not actively maintaining anything Gearman-related, AFAIK. If you wanted to adopt Gearman::XS, you probably could.

p-alik commented 4 years ago

Is it available for adoption ? Or a co-maintainer ?

You've to ask @BrianAker for co-maintainer permissions. see Taking over section.

thibaultduponchelle commented 4 years ago

Thank you all for the feedback ! :smile:

Then my conclusion is :

Thank you again for all these answers.

BrianAker commented 4 years ago

Thanks for thinking about it :)