linux-btrfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/2] Btrfs: compression fixes
@ 2017-05-20 18:40 Timofey Titovets
  2017-05-20 18:40 ` [PATCH v3 1/2] Btrfs: lzo.c pr_debug() deflate->lzo Timofey Titovets
  2017-05-20 18:40 ` [PATCH v3 2/2] Btrfs: compression must free at least PAGE_SIZE Timofey Titovets
  0 siblings, 2 replies; 5+ messages in thread
From: Timofey Titovets @ 2017-05-20 18:40 UTC (permalink / raw)
  To: linux-btrfs; +Cc: Timofey Titovets

First patch: fix copy paste typo in debug message in lzo.c, lzo is not deflate

Second patch: force btrfs to not store data as compressed, if compression will not
free at least one PAGE_SIZE, because it's useless in term of storage and reading data from disk, as a result
productivity suffers

Changes since v1:
- Merge patches for zlib and lzo in one
- Sync check logic for zlib and lzo
- Check profit after all data are compressed (not while compressing)

Changes since v2:
- Fix comparassion logic, it's enough if:
  compressed size + PAGE_SIZE not bigger then input data size

Timofey Titovets (2):
  Btrfs: lzo.c pr_debug() deflate->lzo
  Btrfs: compression must free at least PAGE_SIZE

 fs/btrfs/lzo.c  | 7 +++++--
 fs/btrfs/zlib.c | 3 ++-
 2 files changed, 7 insertions(+), 3 deletions(-)

--
2.13.0

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-05-25 17:55 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-20 18:40 [PATCH v3 0/2] Btrfs: compression fixes Timofey Titovets
2017-05-20 18:40 ` [PATCH v3 1/2] Btrfs: lzo.c pr_debug() deflate->lzo Timofey Titovets
2017-05-20 18:40 ` [PATCH v3 2/2] Btrfs: compression must free at least PAGE_SIZE Timofey Titovets
2017-05-25 12:51   ` Chandan Rajendra
2017-05-25 17:55     ` Timofey Titovets

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).