I have stumbled upon https://issues.apache.org/jira/browse/HBASE-27796 ,
which Andrew has worked on not long ago.

I'd like to include him in the discussion.

Also, a quick search has resulted in three java memcached clients:

https://mvnrepository.com/artifact/com.thimbleware.jmemcached/jmemcached-core
Last release in 2011,
Used in some new tests added by Andrew.

https://mvnrepository.com/artifact/net.spy/spymemcached:
Last release: 2017
Used by our implementation

https://github.com/killme2008/xmemcached/commits/master/
Last release: 2023, last commit 2025.

I have no idea if xmemcached is even suitable for our purposes, but IF
there is still interest in memcached,
we may want to consider using it.

My question to Andrew:

Are you OK with the removal of the sypmemcached JAR from the assembly (so
that anyone using it will have to provide the JAR separately) ?

Istvan

On Mon, Dec 16, 2024 at 3:25 PM 张铎(Duo Zhang) <palomino...@gmail.com> wrote:

> I think we should add a section in the BlockCache section about it.
>
> Anyway, since there is none for now, we can remove the jar from the
> assembly first, and file a new issue for adding the documentation.
>
> Thanks.
>
> Istvan Toth <st...@cloudera.com.invalid> 于2024年12月11日周三 20:20写道:
> >
> > I tried to edit the memcached blockcache docs, but there is none.
> >
> > Is that feature mature enough to add documentation for it ?
> >
> > WDYT ?
> >
> > On Tue, Dec 10, 2024 at 8:46 AM Istvan Toth <st...@cloudera.com> wrote:
> >
> > > Created https://issues.apache.org/jira/browse/HBASE-29024 to track.
> > >
> > > On Tue, Dec 10, 2024 at 3:20 AM 张铎(Duo Zhang) <palomino...@gmail.com>
> > > wrote:
> > >
> > >> +1 on removing.
> > >>
> > >> Let's make sure we have the guide on how to enable memcached external
> > >> blockcache in our ref guide.
> > >>
> > >> Istvan Toth <st...@apache.org> 于2024年12月9日周一 20:01写道:
> > >> >
> > >> > Hi!
> > >> >
> > >> > The HBase assembly currently includes spymemcached.
> > >> >
> > >> > Memcached is used as the reference implementation of an external
> block
> > >> > cache in hbase-external-blockcache.
> > >> >
> > >> > However, the memcached dependency is marked as optional, which
> suggests
> > >> > that it was not meant to be included out of the box in the binary
> > >> > distribution.
> > >> >
> > >> > Also, the last release of the spymemcached java library was back in
> > >> 2017.
> > >> >
> > >> > I propose removing the spymemcached JAR from the assembly.
> > >> > Those who still wish to use memcached external block cache support
> can
> > >> > provide the jar separately.
> > >> >
> > >> > What do you think ?
> > >> > Do you know anyone who uses HBase with memcached ?
> > >> >
> > >> > Istvan
> > >>
> > >
> > >
> > > --
> > > *István Tóth* | Sr. Staff Software Engineer
> > > *Email*: st...@cloudera.com
> > > cloudera.com <https://www.cloudera.com>
> > > [image: Cloudera] <https://www.cloudera.com/>
> > > [image: Cloudera on Twitter] <https://twitter.com/cloudera> [image:
> > > Cloudera on Facebook] <https://www.facebook.com/cloudera> [image:
> > > Cloudera on LinkedIn] <https://www.linkedin.com/company/cloudera>
> > > ------------------------------
> > > ------------------------------
> > >
> >
> >
> > --
> > *István Tóth* | Sr. Staff Software Engineer
> > *Email*: st...@cloudera.com
> > cloudera.com <https://www.cloudera.com>
> > [image: Cloudera] <https://www.cloudera.com/>
> > [image: Cloudera on Twitter] <https://twitter.com/cloudera> [image:
> > Cloudera on Facebook] <https://www.facebook.com/cloudera> [image:
> Cloudera
> > on LinkedIn] <https://www.linkedin.com/company/cloudera>
> > ------------------------------
> > ------------------------------
>

Reply via email to