sapling/eden/mononoke/cmds
Aida Getoeva 40b8353d21 mononoke: integrate mysql client
Summary:
This diff introduces Mysql client for Rust to Mononoke as a one more backend in the same row with raw xdb connections and myrouter. So now Mononoke can use new Mysql client connections instead of Myrouter.

To run Mononoke with the new backend, pass `--use-mysql-client` options (conflicts with `--myrouter-port`).

I also added a new target for integration tests, which runs mysql tests using mysql client.
Now to run mysql tests using raw xdb connections, you can use `mononoke/tests/integration:integration-mysql-raw-xdb` and using mysql client `mononoke/tests/integration:integration-mysql`

Reviewed By: ahornby

Differential Revision: D23213228

fbshipit-source-id: c124ccb15747edb17ed94cdad2c6f7703d3bf1a2
2020-09-29 03:09:05 -07:00
..
admin mononoke: remove version from CommitSyncRepos 2020-09-25 14:21:07 -07:00
backfill_derived_data remove uneeded locks 2020-09-15 06:35:58 -07:00
benchmark_storage_config mononoke: add cmdlib argument to control cachelib zstd compression 2020-07-31 01:12:02 -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: use myadmin replication lag 2020-09-28 07:19:31 -07:00
bonsai_verify move existing changeset derivation logic to mercurial_derived_data 2020-09-09 07:56:32 -07:00
manual_scrub Have manual_scrub continue on errors, writing out files to let you retry instead 2020-09-09 07:25:13 -07:00
streaming_clone_warmup utility to keep streaming clone data warm 2020-09-01 07:13:33 -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: integrate mysql client 2020-09-29 03:09:05 -07:00
blobimport.rs Prepare for rustfmt 2.0 2020-09-08 07:33:16 -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 mononoke: integrate mysql client 2020-09-29 03:09:05 -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 Update formatter to rustfmt 2.0 2020-09-09 07:52:33 -07:00
upload_globalrevs.rs Switch Loadable and Storable interfaces to new-style futures 2020-06-25 08:45:37 -07:00