telnet has no concept of compression. if you're intending to modify the
server code, you should study it a bit more. Sorry :(

Since clients have compression built in, you shouldn't have to do this.
Compressing/decompressing in the server won't be easy to accomplish and
it will take a lot more bandwidth to ship uncompressed data to clients.

On Sun, 4 Nov 2018, Pradeep Sivakumar wrote:

> Thanks for the quick response. I have unlined my answers below:
>
> > On Nov 4, 2018, at 11:50 AM, dormando <dorma...@rydia.net> wrote:
> >
> > Not entirely clear on what you're doing. Are you modifying memcached
> > itself to do internal compression?
>
>
> Correct. I am doing internal compression inside memcached.
> >
> > Some clients autocompress after threshholds. there's no internal
> > compression.
>
>
> Which tells me that the compression happens in the telnet client or 
> pymemcache. Is there a way to disable compression in telnet?
> >
> >> On Sun, 4 Nov 2018, Pradeep Sivakumar wrote:
> >>
> >> I am writing an internal compression routine that will compress large 
> >> values with a Huffman table in memcached [version 1.5.10]. However I am 
> >> finding that
> >> after reading large values and printing them inside memcached, I am 
> >> getting garbled output. For example, I am reading one large value csv file 
> >> in csv
> >> format where the value length is 1981182 [~2MB]. When I print the value 
> >> inside the assoc_insert function I am getting output such as  ▒L$ or ▒▒ . 
> >> It only
> >> happens for large values and I have tried a telnet client as well as 
> >> pymemcache [https://pymemcache.readthedocs.io/en/latest/index.html]. Are 
> >> the large
> >> values getting compressed in memcached [or the client for that matter]? If 
> >> so, is there a way to disable this compression?
> >>
> >> --
> >>
> >> ---
> >> 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.
> >>
> >>
> >
> > --
> >
> > ---
> > 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.
>
> --
>
> ---
> 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.
>

-- 

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