yes,i did it yesterday. the ThreadUnsafe still there.

I review libmc code, update _client.pyx


def _check_thread_ident(self): pass


It worked, but sometimes, I got segmentfault randomly.





PAN, Myautsai <kelvin0...@gmail.com>于2015年11月18日周三 14:48写道:

> Dear Alex,
>
> Thanks for trying libmc. Basically one libmc client can only exists in
> just one thread (instead of using it across multi threads). If you want to
> use libmc in a multi-thread environment, the simplest way is to create
> libmc client in each thread, otherwise you may need to on write connection
> pool wrapper by yourself.
>
> Please refer https://github.com/douban/libmc#is-libmc-thread-safe- first
> and open a new issue on GitHub https://github.com/douban/libmc/issues/new with
> the code snippet to reproduce for further discussion.
>
> Best Regards.
>
> --
> Douban Inc. | PAN, Myautsai
> Sent with Sparrow <http://www.sparrowmailapp.com/?sig>
>
> On Tuesday, November 17, 2015 at 20:29, Zhang Alex wrote:
>
> Hi, It's awsome
> I want get mc from connection pool. I got error "ThreadUnsafe: mc client
> created in (28740, 'Thread-4')".
>
> 在 2015年4月4日星期六 UTC+8下午2:09:41,PAN Myautsai写道:
>
> Dear all,
>
> A few days ago, we just released a new memcached client for C++/Python:
> libmc.
>
> libmc is a memcached client library for Python without any other
> dependencies in runtime. It's mainly written in C++ and Cython. libmc can
> be considered as a drop in replacement for *libmemcached and *
> *python-libmemcached* <https://github.com/douban/python-libmemcached>.
>
> libmc is developing and maintaining by Douban Inc. Currently, It is
> working in production environment, powering all web traffics in douban.com.
> Realtime benchmark is available on travis:
> https://travis-ci.org/douban/libmc/builds/57124335#L1611 .
>
> The source code has been open sourced on GitHub:
> https://github.com/douban/libmc .
>
> Best Regards.
>
> Douban Inc. | PAN, Myautsai
>
> --
>
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "memcached" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/memcached/HGkAp5KxPCo/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> memcached+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>
>
> --
>
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "memcached" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/memcached/HGkAp5KxPCo/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> memcached+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 

--- 
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+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to