sapling/cmds
Kostia Balytskyi acd6f0361e mononoke: 1000x speedup for populate_healer
Summary:
This implements and uses the `add_many` method of the blob healer queue. This method allows us to do batched adds, which in turn allows us to use `chunks` on Manifold iteration.

NB 1: I deliberately removed control symbols form progress print message. If we only print it on the same line, we loose it when the job crashes.

NB 2: I deliberately use range of `entries[0]`, as I want to pessimistically restart from the earliest in case of a failure.

Reviewed By: krallin

Differential Revision: D16327788

fbshipit-source-id: 8d9f3cf85ee7cbca657a8003a787b5ea84a1b9b0
2019-07-17 09:34:31 -07:00
..
admin mononoke: convert DB connection instantiation to future 2019-07-16 03:17:58 -07:00
blobrepo_checker/src mononoke: remove local_instances option from cmdlib 2019-07-04 08:03:51 -07:00
blobstore_healer mononoke: 1000x speedup for populate_healer 2019-07-17 09:34:31 -07:00
bonsai_verify added new admin subcommand to verify manifest generation logic 2019-07-12 07:31:02 -07:00
tests mononoke/configlint: check locality 2019-05-21 12:25:45 -07:00
aliasverify.rs mononoke: convert DB connection instantiation to future 2019-07-16 03:17:58 -07:00
blobimport.rs mononoke: convert DB connection instantiation to future 2019-07-16 03:17:58 -07:00
configlint.rs mononoke: remove local_instances option from cmdlib 2019-07-04 08:03:51 -07:00
dumprev.rs Convert scm/mononoke to Rust 2018 2019-05-23 11:14:19 -07:00
idxdump.rs Convert scm/mononoke to Rust 2018 2019-05-23 11:14:19 -07:00
populate_healer.rs mononoke: 1000x speedup for populate_healer 2019-07-17 09:34:31 -07:00
revlogrepo.rs Apply rustfmt to all rust files 2019-07-10 19:36:32 -07:00