Revision 52e7b926a95fbc3ef1ad7f99abbf7e3d00264bf4 authored by Armin Braun on 10 May 2021, 11:40:57 UTC, committed by GitHub on 10 May 2021, 11:40:57 UTC
Use an iterator instead of a list when passing around what to delete.
In the case of very large deletes the iterator is a much smaller than
the actual list of files to delete (since we save all the prefixes
which adds up if the individual shard folders contain lots of deletes).
Also this commit as a side-effect adjusts a few spots in logging where the
log messages could be catastrophic in size when trace logging is activated.
1 parent a7ff5e7
History

back to top