diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2024-09-12 15:53:24 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2024-09-12 16:29:23 +0000 |
| commit | 2a91a78df9ed766fac414f94e9d3cc5fa71add55 (patch) | |
| tree | 91e80536ed38be1e7b3a7b7a19bb2c61ad1a614a /sys | |
| parent | 41b5d1787276981454609f1e9ca17f335e8223b5 (diff) | |
syz-manager: send new inputs to the hub only once
We used to send corpus updates (added/removed elements) to the hub in each sync.
But that produced too much churn since hub algorithm is O(N^2) (distributing everything
to everybody), and lots of new inputs are later removed (either we can't reproduce coverage
after restart, or inputs removed during corpus minimization). So now we don't send new inputs
in each sync, instead we aim at sending corpus once after initial triage. This solves
the problem with non-reproducible/removed inputs. Typical instance life-time on syzbot is <24h,
for such instances we send the corpus once. If an instance somehow lives for longer, then we
re-connect and re-send once in a while (e.g. a local long-running instance).
Diffstat (limited to 'sys')
0 files changed, 0 insertions, 0 deletions
