diff options
author | David Bremner <david@tethera.net> | 2021-04-16 09:00:38 -0300 |
---|---|---|
committer | David Bremner <david@tethera.net> | 2021-04-18 09:50:26 -0300 |
commit | 8a64f725dfb5d29f971aaf9d12e7e620e8c5a2e2 (patch) | |
tree | cf8b491aba4f6e633fe52b9d7fb5290d1e451b03 /performance-test | |
parent | 5248f55d5f11c6ed6c2344b2ed13e6ff16fc6dde (diff) |
perf-tests: add test for removing files.
Without the proposed fix for deletion performance [1], this test is
probably unreasonably slow compared to others at the same
small/medium/large scale.
[1]: id:20210414021627.1236560-3-david@tethera.net
Diffstat (limited to 'performance-test')
-rwxr-xr-x | performance-test/T00-new.sh | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/performance-test/T00-new.sh b/performance-test/T00-new.sh index a14dd13f..53de1c27 100755 --- a/performance-test/T00-new.sh +++ b/performance-test/T00-new.sh @@ -26,6 +26,16 @@ perl -nle 'rename "$_.renamed", $_' $manifest time_run "new ($count mv back)" 'notmuch new' +xargs tar cf backup.tar < $manifest + +perl -nle 'unlink $_; unlink $_.copy' $manifest + +time_run "new ($count rm)" 'notmuch new' + +tar xf backup.tar + +time_run "new ($count restore)" 'notmuch new' + perl -nle 'link $_, "$_.copy"' $manifest time_run "new ($count cp)" 'notmuch new' |