mirror of
https://github.com/facebook/sapling.git
synced 2024-10-11 01:07:15 +03:00
a47388f536
Summary: DefferedDerivedMapping was added so that we can make deriving stack of commits faster - it does it by postponing updating derived data mapping (e.g. writing to a blobstore) until the whole stack is derived. While it probably makes derivation a bit faster, we now think it's better to remove it. A few reasons: 1) It's confusing to understand and it already caused us ubns before 2) It's increases write amplification - because we release the lease before we wrote to a blobstore, writers will try to rederive the same commit a few times. That has caused us a ubn today Reviewed By: farnz Differential Revision: D20113854 fbshipit-source-id: 169e05febcd382334bf4da209a20aace0b7c2333 |
||
---|---|---|
.. | ||
fs | ||
integration | ||
locale | ||
mononoke | ||
scm | ||
scripts | ||
test_support | ||
test-data | ||
win | ||
.clang-format | ||
.gitignore | ||
Eden.project.toml |