Proposal for an open standard for memcached auto-discovery

80 views
Skip to first unread message

Iqram Mahmud

unread,
Feb 27, 2020, 5:25:41 PM2/27/20
to memc...@googlegroups.com, Ankit Kinra
Hi Dormando and memcached community, 

I work in Google Cloud Platform and we want to propose an open standard for memcached node auto-discovery protocol that's independent of Cloud providers and can work with on-premise infrastructure as well. Auto-discovery protocol will allow engineering teams to scale up or down the node count of a memcached cluster without doing any client-side deployment. The design doc is here.

If we don't have an open standard on this, we might end up with the situation where every Cloud provider will have their own protocol, causing a lot of migration pain to everyone else.

We look forward to your comments. Once the design is final and approved by you, we'll start sending patches for memcached server and clients. 

Thanks,
Iqram

dormando

unread,
Feb 27, 2020, 5:46:39 PM2/27/20
to 'Iqram Mahmud' via memcached, Ankit Kinra
Thanks for getting this started!

It may take a while for me to review/think it over. I've been planning on
tackling this but have a lot of research to do.
> --
>
> ---
> You received this message because you are subscribed to the Google Groups "memcached" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to memcached+...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/memcached/CA%2Bd7wM6HZ-kQa-wySB4m9aiqckBbnAUfUQVCKOVTktyuGHN92g%40mail.gmail.com.
>
>

dormando

unread,
Mar 9, 2020, 12:33:17 AM3/9/20
to 'Iqram Mahmud' via memcached, Ankit Kinra
Hey,

So first part: https://github.com/memcached/memcached/wiki/ReleaseNotes160

We won't be adding further features to the binary protocol, instead
extending off of the new text based meta protocol. I'll be looking at
your proposal more closely in a week or so now that 1.6.0 is out.

-Dormando
> To view this discussion on the web visit https://groups.google.com/d/msgid/memcached/alpine.DEB.2.21.2002271445440.25120%40dskull.
>

Iqram Mahmud

unread,
Mar 9, 2020, 1:28:38 PM3/9/20
to dorm...@rydia.net, Ankit Kinra, Iqram Mahmud, memc...@googlegroups.com
Thanks Dormando. I will update the doc and add another section for meta protocol. 

Reply all
Reply to author
Forward
0 new messages