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> > > ------------------------------ > > ------------------------------ >