sapling/eden/mononoke/repo_client
Thomas Orozco 15de5707ca mononoke/repo_client: log commands in progress
Summary:
This adds support for periodically logging that a command is in progress in
Mononoke. The underlying motivation is to make sure that if something is taking
a long time, we can still show some feedback to the user (and log to Scuba). We
might want to log this every 30 seconds.

That said, this is more of an RFC at this stage. I'm thinking it might make
sense to log to Scuba more often and to users less often. It might make sense
to also restrict this to specific commands, such as unbundle:
https://fburl.com/scuba/mononoke_test_perf/atik5959

Reviewed By: StanislavGlebik

Differential Revision: D21549862

fbshipit-source-id: 1d02c5c926abc7e491ac5b8ae0244b5f4620c93e
2020-05-14 10:23:57 -07:00
..
getbundle_response getbundle: include mutations in getbundle response for draft commits 2020-05-13 11:00:56 -07:00
mononoke_repo unbundle: save infinitepush unbundles into reversefillerqueue 2020-05-07 05:12:14 -07:00
obsolete mononoke/repo_client: make repo_client buildable in OSS 2020-05-06 06:11:02 -07:00
remotefilelog mononoke/repo_client: make repo_client buildable in OSS 2020-05-06 06:11:02 -07:00
repo_read_write_status mononoke/repo_client: make repo_client buildable in OSS 2020-05-06 06:11:02 -07:00
reverse_filler_queue unbundle: save infinitepush unbundles into reversefillerqueue 2020-05-07 05:12:14 -07:00
schemas commitcloud: add reversefillerqueue to the repo_client schemas 2020-05-07 02:56:39 -07:00
scribe_commit_queue mononoke/rust-shed: apply new coding style convention that separates oss-only code 2020-05-07 04:52:16 -07:00
src mononoke/repo_client: log commands in progress 2020-05-14 10:23:57 -07:00
streaming_clone mononoke/repo_client: make repo_client buildable in OSS 2020-05-06 06:11:02 -07:00
unbundle unbundle: accept mutation entries and store them in the mutation store 2020-05-13 11:00:56 -07:00
wirepack mononoke/repo_client: make repo_client buildable in OSS 2020-05-06 06:11:02 -07:00
Cargo.toml mononoke/repo_client: log commands in progress 2020-05-14 10:23:57 -07:00