Ashwin Agrawal <aagra...@pivotal.io> writes: > Thank you for trying it out. Yes, noticed for certain patterns > pg_lzcompress() actually requires much larger output buffers. Like for one 86 > len source it required 2296 len output buffer. Current zedstore code doesn’t > handle this case and errors out. LZ4 for same patterns works fine, would > highly recommend using LZ4 only, as anyways speed is very fast as well with > it.
You realize of course that *every* compression method has some inputs that it makes bigger. If your code assumes that compression always produces a smaller string, that's a bug in your code, not the compression algorithm. regards, tom lane