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 for ASCII for Protocol for plugin #22

Open
steevo590 opened this issue Nov 15, 2019 · 2 comments
Open

Support for ASCII for Protocol for plugin #22

steevo590 opened this issue Nov 15, 2019 · 2 comments

Comments

@steevo590
Copy link

I am trying to use the memcached client to talk to hazelcast instead of memcached for doing data enrichment in logstash since hazelcast supports the memcached client it seemed like an easy drop in replacement however hazelcast only supports the ascii protocol and not the binary protocol which the filter currently uses so I'd like the ascii protocol supported as well as the binary.

thanks,

@chavalino
Copy link

I support this but for debugging. I'm stuck with an error and can't debug further. The log is not that helpful now. See below.

<27 new auto-negotiating client connection
27: Client using the binary protocol
<27 Read binary protocol data:
<27 0x80 0x0b 0x00 0x00
<27 0x00 0x00 0x00 0x00
message repeated 4 times: [ <27 0x00 0x00 0x00 0x00]

27 Writing bin response:
27 0x81 0x0b 0x00 0x00
27 0x00 0x00 0x00 0x00
27 0x00 0x00 0x00 0x05
27 0x00 0x00 0x00 0x00
message repeated 2 times: [ >27 0x00 0x00 0x00 0x00]
<27 connection closed.

@jgregmac
Copy link

For what it's worth, the fairly well known facebook project "mcrouter" also implements only the memcached ASCII protocol. I was feeling pretty excited about implementing mcrouter to address reliability issues with memcached, only to have my bubble burst when I discovered that the logstash memcached plugin is not compatible!

I guess I will need to look to some kind of alternative, as without mcrouter, memcached causing me a LOT of management and reliability headaches.

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