commit | cf50e9dd45d93687282a8c0755d4b839136a0079 | [log] [tgz] |
---|---|---|
author | Amin Hassani <ahassani@google.com> | Thu Jan 03 14:02:40 2019 -0800 |
committer | Treehugger Robot <treehugger-gerrit@google.com> | Fri Jan 04 22:24:55 2019 +0000 |
tree | 2e1d8663ba585d5cd39b6c10c355ee5640e04487 | |
parent | 3406c772a36296275c1e5a2e0721c2be1a7b7db1 [diff] |
update_engine: Remove problematic deflate caches. This patch calls puffin::RemoveDeflatesWithBadDistanceCaches() to ignore certain deflates that older puffin clients fail to properly process. Unfortunately this adds another round of puffin call which will add a few seconds to paygen, but we can't get out of it at this point yet. In the future we can increase a minor version for it. Bug: crbug.com/915559 Test: generate delta update from payloads with problematic deflates Change-Id: I77416d4005b5ad2fbb47c129541c811b6a380f60