[PATCH] utf8 flag support on perl lib

Tomash Brechko tomash.brechko at gmail.com
Fri Jan 11 14:07:10 UTC 2008


On Fri, Jan 11, 2008 at 16:54:26 +0300, Tomash Brechko wrote:
> I'd love to coordinate F_COMPRESSED flag.  C::M and C::M::F currently
> use 0x2 (0x1 is F_STORABLE).

Thinking more about this, perhaps we may do the following.  As I
understand most client libraries do not export flags to the user, but
use them internally for bookkeeping.  There are 16/32 (which one?)
flag bits total.  We may separate this space into three classes:

 1 common, shared among all clients.  F_COMPRESSED goes here, and we
   additionally agree that the compression algorithm is deflate
   (gzip).

 2 common to the language family.  F_STORABLE goes here got Perl
   family.

 3 common to the particular client family, i.e. private for internal
   client use.  Please put F_UTF8 here ;).

Class boundaries will be decided one and for all.  Class 1 will be
maintained by memcached maintainers.  Class 2 will be maintained by
the corresponding language community.  And class 3 is up to the client
author.


-- 
   Tomash Brechko


More information about the memcached mailing list