sapling/tests
Thomas Orozco 4e30164506 mononoke/blobimport: support LFS filenodes
Summary:
This adds support for LFS filenodes in blobimport. This works by passing a `--lfs-helper` argument, which should be an executable that can provide a LFS blob's contents on stdout when called with the OID and size of a LFS blob. My thinking is to `curl` directly from Dewey when running this in prod.

Note that, as of this change, we can blobimport LFS files, but doing so might be somewhat inefficient, since we'll roundtrip the blobs to our filestore, then generate filenodes. For now, however, I'd like to start with this so we can get a sense of whether this is acceptable performance-wise.

Reviewed By: farnz

Differential Revision: D16494241

fbshipit-source-id: 2ae032feb1530c558edf2cfbe967444a9a7c0d0f
2019-07-31 05:19:41 -07:00
..
fixtures mononoke/filestore: incorporate in Mononoke 2019-07-31 05:19:40 -07:00
integration mononoke/blobimport: support LFS filenodes 2019-07-31 05:19:41 -07:00
utils mononoke/filestore: incorporate in Mononoke 2019-07-31 05:19:40 -07:00
write_stub_log_entry/src mononoke: convert DB connection instantiation to future 2019-07-16 03:17:58 -07:00