sapling/eden/mononoke/cmds
Stanislau Hlebik 97cc687069 mononoke: add an option to disable leases in backfill_derive_data
Summary:
Let's by default not take a lease so that derived_data_tailer can make progress even if all other services are failing to derive.

One note - we don't remove the lease completely, but rather we use another lease that's separate from the lease used by other mononoke services. The motivation here is to make sure we don't derive unodes 4 times - blame, deleted_file_manifest and fastlog all want to derive unodes, and with no lease at all they would just all derive the same data a few times. Deriving unodes a few times seems undesirable, so I suggest to use a InProcessLease instead of no lease.

Reviewed By: krallin

Differential Revision: D22761222

fbshipit-source-id: 9595705d955f3bb2fe7efd649814fc74f9f45d54
2020-07-27 07:13:30 -07:00
..
admin mononoke: make it possible to build sparse skiplist 2020-07-27 03:48:30 -07:00
backfill_derived_data mononoke: add an option to disable leases in backfill_derive_data 2020-07-27 07:13:30 -07:00
benchmark_storage_config mononoke/virtually_sharded_blobstore: expose this in cmdlib 2020-07-03 05:53:11 -07:00
blobrepo_checker Regenerate all Cargo.tomls after upgrade to futures 0.3.5 2020-07-06 20:49:43 -07:00
blobstore_healer mononoke/blobstore_healer: make it OSS buildable 2020-07-13 03:02:34 -07:00
bonsai_verify Switch Blobstore to new-style futures 2020-06-26 03:54:42 -07:00
manual_scrub Command to manually scrub keys supplied on stdin 2020-07-10 01:01:05 -07:00
tests remediation of S205607 2020-07-17 17:16:13 -07:00
aliasverify.rs Switch Loadable and Storable interfaces to new-style futures 2020-06-25 08:45:37 -07:00
backfill_git_mapping.rs Switch Loadable and Storable interfaces to new-style futures 2020-06-25 08:45:37 -07:00
benchmark_filestore.rs mononoke/benchmark_filestore: make it OSS buildable 2020-07-10 22:12:40 -07:00
blobimport.rs mononoke/blobimport: make it OSS buildable 2020-07-13 03:02:34 -07:00
configlint.rs metaconfig/parser: use free functions for loading configuration 2020-06-02 09:30:03 -07:00
dumprev.rs Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
idxdump.rs Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
lfs_import.rs rust: Rename futures_preview:: to futures:: 2020-03-03 11:01:20 -08:00
populate_healer.rs Make BlobstoreSyncQueue use new futures 2020-07-10 06:43:13 -07:00
rechunker.rs Switch Loadable and Storable interfaces to new-style futures 2020-06-25 08:45:37 -07:00
revlogrepo.rs Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
statistics_collector.rs Switch Loadable and Storable interfaces to new-style futures 2020-06-25 08:45:37 -07:00
upload_globalrevs.rs Switch Loadable and Storable interfaces to new-style futures 2020-06-25 08:45:37 -07:00