sapling/eden/mononoke
Stanislau Hlebik 10084d12f0 mononoke: log reponame to derived data tailer scuba set
Summary:
It's useful to know the repo name (we can get it from tw handle name, but
that's less convenient).

Reviewed By: mitrandir77

Differential Revision: D31053458

fbshipit-source-id: fa7e92c510ea6160c52561d4a7a7c44776c528dc
2021-09-20 12:27:58 -07:00
..
admin ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
aliasverify ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
alpn ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
backfill_derived_data ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
benchmark_filestore ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
benchmarks ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
blobimport ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
blobimport_lib ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
blobrepo ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
blobrepo_utils ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
blobstore ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
blobstore_healer ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
blobstore_sync_queue ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
bonsai_git_mapping ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
bonsai_globalrev_mapping ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
bonsai_hg_mapping ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
bonsai_svnrev_mapping ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
bookmarks ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
bulkops ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
cache_warmup ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
changesets ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
cmdlib ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
cmds mononoke: log reponame to derived data tailer scuba set 2021-09-20 12:27:58 -07:00
commit_rewriting ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
common ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
derived_data ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
edenapi_server ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
edenapi_service ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
fastreplay ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
filenodes ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
filestore ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
git ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
gotham_ext ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
hgcli ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
hgproto ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
hook_tailer ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
hooks ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
lfs_import ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
lfs_import_lib ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
lfs_protocol ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
lfs_server ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
manifest ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
megarepo_api ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
mercurial ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
metaconfig ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
microwave ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
mononoke_api ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
mononoke_api_hg ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
mononoke_hg_sync_job ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
mononoke_types ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
mutable_counters ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
mutable_renames ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
newfilenodes ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
observability ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
permission_checker ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
phases ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
pushrebase ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
pushrebase_mutation_mapping ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
quiet_stream ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
rate_limiting ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
reachabilityindex ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
regenerate_hg_filenodes ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
repo_attributes ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
repo_client ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
repo_factory ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
repo_import ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
revset ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
scs ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
scs_server mononoke: add "source_repo" column to synced_commit_mapping 2021-09-17 09:23:42 -07:00
segmented_changelog ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
server ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
sshrelay ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
statistics_collector ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
streaming_clone ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
tests ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
time_window_counter ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
tunables ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
unbundle_replay ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
upload_globalrevs ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
walker ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
Cargo.toml ring: backport kSecRandomDefault is NULL to fix macOS build 2021-09-20 11:22:49 -07:00
README.md mononoke: add README.md and the missing pieces for supporting cargo (#13) 2020-02-13 00:12:36 -08:00

Mononoke

Mononoke is a next-generation server for the Mercurial source control system, meant to scale up to accepting thousands of commits every hour across millions of files. It is primarily written in the Rust programming language.

Caveat Emptor

Mononoke is still in early stages of development. We are making it available now because we plan to start making references to it from our other open source projects.

The version that we provide on GitHub does not build yet.

This is because the code is exported verbatim from an internal repository at Facebook, and not all of the scaffolding from our internal repository can be easily extracted. The key areas where we need to shore things up are:

  • Full support for a standard cargo build.
  • Open source replacements for Facebook-internal services (blob store, logging etc).

The current goal is to get Mononoke working on Linux. Other Unix-like OSes may be supported in the future