Commit Graph

68275 Commits

Author SHA1 Message Date
Genevieve Helsel
d9afd277b7 disable test_mount_state_during_unmount_with_in_progress_checkout on eden-asic-build-and-test
Summary: TSIA

Reviewed By: xavierd

Differential Revision: D30825961

fbshipit-source-id: e920e4e30289fbdcea4cd6d52e6f4d2dfbd3409d
2021-10-01 14:07:24 -07:00
svcscm svcscm
865d928f4a Updating submodules
Summary:
GitHub commits:

c6f3141ef5
de8ef11ae1
5232502a67
4d24d9a475
e05efc22dc
4e99ee95d4
5b3bd77d21
63b1d97389
9e1248f33d
85dff6bf3b
28f6ea5969

Reviewed By: wittgenst

fbshipit-source-id: 683ee69dc73dff03da844b45ce57c5638ec94bc7
2021-10-01 13:34:51 -07:00
svcscm svcscm
e9ff4dd135 Updating submodules
Summary:
GitHub commits:

b49a2f0046
0ff0e2dcee
df4947f192
0d9e1c8819
6fcae056e3
69ac237977
bf0806aa8d
d94802e581
ab966511c6
4d951c81d5
eb768c3ebe
2cb3c1c5f2

Reviewed By: wittgenst

fbshipit-source-id: fcbc1c27e2fb0862d649bbd1a96b6fce4d7fdf2e
2021-10-01 12:52:47 -07:00
Andrey Chursin
ae684f3993 explicit Hash20 instead of Hash [proxy hash removal 2/n]
Summary:
This is fairly mechanical diff that finalizes split of Hash into ObjectId and Hash20.

More specifically this diff does two things:
* Replaces `Hash` with `Hash20`
* Removes alias `using Hash = Hash20`

Reviewed By: chadaustin

Differential Revision: D31324202

fbshipit-source-id: 780b6d2a422ddf6d0f3cfc91e3e70ad10ebaa8b4
2021-10-01 12:43:26 -07:00
svcscm svcscm
647ccd24f3 Updating submodules
Summary:
GitHub commits:

6907c054d5
5edb9f5493
9f0809428b
452eab42c6
5e9f44bc0a
83f90a9aec
f67b172798
459f7eda34
558f9f544a
44ff69ba5b
e9d569c1c9
0a89954b9e
2566461341

Reviewed By: wittgenst

fbshipit-source-id: 6ee9995a840f4fb91a19c3fb483b48b91d86792e
2021-10-01 12:24:00 -07:00
Cooper Lees
abd7f4da39 Update openr manifest to use main
Summary: - Repo has a main branch now and not master

Reviewed By: xiangxu1121

Differential Revision: D31313971

fbshipit-source-id: 70d151e8a8632e296f25baf07ff9ac8348da7497
2021-10-01 12:20:53 -07:00
Mark Juggurnauth-Thomas
0430014575 edenfs-client: specify spawner
Summary:
A spawner type is required for new thrift clients, specify the noop one for now.

This also requires regenerating the generated thrift libraries.

Reviewed By: yancouto

Differential Revision: D31338518

fbshipit-source-id: cbecf3ec6f9678918ca459c19f1cc160214fadfd
2021-10-01 11:35:17 -07:00
Jun Wu
2fd0fc5aaf pullcreatemarkers: disable pullcreatemarkers in pull command
Summary:
We now use post-pull hook to mark commits as landed:

  hooks.post-pull.marklanded=hg debugmarklanded

So there is no need to mark them inside the pull command. In fact, it seems
something is wrong (phases aren't invalidated properly?) so that the
pullcreatemarkers logic might actually hide commits during pull incorrectly:

  commit 1e964a4302c03e5ae48e5b85b0fc0bf27f847b09
  Author: metalog <metalog@example.com>
  Date:   Tue Sep 28 17:29:49 2021 +0000

      pull
      Parent: a4511a83cf862cc7216c15d83a3f4ff9d3b3241b
      Transaction: pullcreatemarkers

      RootId: 18d81a1531ecea65affe83c25804c790cac57c59

  diff --git a/visibleheads b/visibleheads
  index eb58137..da5f45a 100644
  --- a/visibleheads
  +++ b/visibleheads
  @@ -1,16 +1,6 @@
   v1
  -e82de77adcc261cb306dafeb6cbe15f26f7de768
  -91cf8c4b47e433acbe3f774e608eee42a3ad089d
   8c071e5aa26d920f1b88c4b1cd10f6e946d4312a
   536ff436cde4ec53d74c02ae2c5ed6f60609e01a
  -e49b834a6ff9b61a95a743d22703dc6634f2918c
  -c53b65542d4583ae82835144ac7f72dce7a6f335
   1010312ed7ac683c5e97ad765cdbcb4927ddf62c
  -a563a5f35d2df4c54ba1fe2401aa1cd929a218bf
  -55c0c7483c6cd85114a9be587d11c87aaceaeff4
  -74079567b677c5799b6c67855683ec346ebc3cce
   33b5fd6055da2284cf5224f70e1bb9791ed87641
  -ec221dff2393793f7b1e11ea9f9e9ea87b79da1f
  -cc466614d43a6af24520b7a81653435f4a614fbb
   2d7466be885e757d2d41630a3148fd31f5199ffa
  -226c8136603dcbcc408133a2122e93fc045527fa

As we're here, document some other config options existed in the code.

Reviewed By: DurhamG

Differential Revision: D31295709

fbshipit-source-id: e26c728215a209ab5dfaee7a84daece8197a1cc4
2021-10-01 11:13:32 -07:00
Xavier Deguillard
68bbbc8123 inodes: switch TreeInode::getChildRecursive to ImmediateFuture
Summary:
With the lookup processor now returning an ImmediateFuture, we can focus on its
caller, starting with getChildRecursive.

Reviewed By: chadaustin

Differential Revision: D31283396

fbshipit-source-id: 97abc57b9efe3540c5770aa952995c257e6eda4b
2021-10-01 10:43:06 -07:00
Xavier Deguillard
b613cf82f6 inodes: make LookupProcessor use ImmediateFuture
Summary:
While profiling glob queries sent by Buck, I noticed that EdenFS spends almost
as much time resolving the inode to perform the glob on as EdenFS takes to
actually perform the glob. Futures related overhead shows up as predominent,
thus let's convert these to ImmediateFuture to speed this up.

Reviewed By: chadaustin

Differential Revision: D31283395

fbshipit-source-id: 7355ddf7498f722ed8ec2989f010a28fb15c293f
2021-10-01 10:43:05 -07:00
Xavier Deguillard
8c26a8ffe5 immediatefuture: speed up by 40%
Summary:
While std::variant is convenient, they are both slow to compile, and the
compiler cannot optimize it as well as a manually written tagged union. Since
ImmediateFuture is performance critical for EdenFS, let's use a tagged union
and speed them up by an additional 40%.

Reviewed By: chadaustin

Differential Revision: D31272296

fbshipit-source-id: e34be4489a596d3577b3bd900a1f20d6c7d8b693
2021-10-01 10:43:05 -07:00
Xavier Deguillard
5b5157ab51 immediatefuture: split get with and without timeout
Summary:
The max duration would cause UBSAN failures due to folly's SemiFuture code
multiplying the value which understandably cannot be represented. Splitting the
function is easy and avoids the problem entirely.

Reviewed By: genevievehelsel

Differential Revision: D31272297

fbshipit-source-id: c15ca70ad771c11b4f68bb9974422c0986d4928b
2021-10-01 10:43:05 -07:00
Xavier Deguillard
0505b5f1d6 benchmarks: add a search root for glob benchmark
Summary:
When Buck is using the EdenFS globber, the searchRoot argument is set, thus
let's add a new argument to the benchmark to simulate a Buck workflow.

Reviewed By: chadaustin, genevievehelsel

Differential Revision: D31283399

fbshipit-source-id: 5e32b2aceb6090e26e88cf7f0d163448d56107d4
2021-10-01 10:43:05 -07:00
Andrey Chursin
0af2511a3f separate out ObjectId [proxy hash removal 1/n]
Summary:
The goal of this stack is to remove Proxy Hash type, but to achieve that we need first to address some tech debt in Eden codebase.

For the long time EdenFs had single Hash type that was used for many different use cases.

One of major uses for Hash type is identifies internal EdenFs objects such as blobs, trees, and others.

We seem to reach agreement that we need a different type for those identifiers, so we introduce separate ObjectId type in this diff to denote new identifier type and replace _some_ usage of Hash with ObjectId.

We still retain original Hash type for other use cases.

Roughly speaking, this is how this diff separates between Hash and ObjectId:

**ObjectId**:
* Everything that is stored in local store(blobs, trees, commits)

**Hash20**:
* Explicit hashes(Sha1 of the blob)
* Hg identifiers: manifest id and blob hg ig

For now, in this diff ObjectId has exactly same content as Hash, but this will change in the future diffs. Doing this way allows to keep diff size manageable, while migrating to new ObjectId right away would produce insanely large diff that would be both hard to make and review.

There are few more things that needs to be done before we can get to the meat of removing proxy hashes:

1) Replace include Hash.h with ObjectId.h where needed
2) Remove Hash type, explicitly rename rest of Hash usages to Hash20
3) Modify content of ObjectId to support new use cases
4) Modify serialized metadata and possibly other places that assume ObjectId size is fixed and equal to Hash20 size

Reviewed By: chadaustin

Differential Revision: D31316477

fbshipit-source-id: 0d5e4460a461bcaac6b9fd884517e129aeaf4baf
2021-10-01 10:25:46 -07:00
svcscm svcscm
313b9373f0 Updating submodules
Summary:
GitHub commits:

60ff397433
9922b03ca4
eca3991d5a
749d107b54
9f452b0dea
78e778a4cf
e819daf58a
095a18192a
785a2c750a
6314a28d64
39a8953faa
718eded0f3

Reviewed By: wittgenst

fbshipit-source-id: deb619438c07fcb5d5e5194492070ce5015af522
2021-10-01 10:19:02 -07:00
Marko Vuksanovic
12e8080296 Add range-v3 as dependency for openr
Summary: Add range-v3 as openr dependency

Reviewed By: xiangxu1121

Differential Revision: D31316169

fbshipit-source-id: da47159c4e4d34080baca2522f9331e988f27797
2021-10-01 09:58:27 -07:00
svcscm svcscm
6d676e8079 Updating submodules
Summary:
GitHub commits:

860d9fa963
21a51708f6
0b597a00f5
f5ae20300a

Reviewed By: wittgenst

fbshipit-source-id: 4f2c668845207a69217db5220e54a87945fc466d
2021-10-01 07:47:30 -07:00
svcscm svcscm
c1e5014bb3 Updating submodules
Summary:
GitHub commits:

3fc88792b0
2b12931c9c
5798d67c49
6af17ab703
8c3c92f76a

Reviewed By: wittgenst

fbshipit-source-id: 569c58a4e352f959a7b97c5443584539a88e91fd
2021-10-01 06:55:25 -07:00
svcscm svcscm
461a833e73 Updating submodules
Summary:
GitHub commits:

a1aa0f4781

Reviewed By: wittgenst

fbshipit-source-id: dc0f7081dfe49c8fedde9bb37d9f152239879752
2021-10-01 06:23:44 -07:00
Yan Soares Couto
648dea3cfc Add sampling of location_to_hash endpoint
Summary:
https://pxl.cl/1Qh3j
This is the most called edenapi endpoint by far. If we sample logging of it, we can increase the retention of the scuba table.

if we wish, it's possible to not change retention for some "non-trivial" requests, but I haven't done that.

Reviewed By: liubov-dmitrieva

Differential Revision: D31277391

fbshipit-source-id: ee19e9daa4cd39c5d3eac1063e82aa40fc108bc7
2021-10-01 03:37:51 -07:00
Yan Soares Couto
1d9afdf9fb Use short gotham request id to save storage space
Summary:
This is used to uniquely identify requests in gotham. It's logged to output, on errors, and on Scuba.

Problem: On scuba, this packs very badly, as it is a large string (36 chars), unique for all requests.

Solution: Let's get a prefix of it, it should reduce size used on scuba. Got a prefix of size 5.

This affects both LFS and EdenApi.

Pros:
- Reduces size
- Very easy fix

Cons:
- More chance of conflict. The space of this id is 16^5 = 10^6. There will surely be conflicts, but maybe that's not a huge deal?

Alternative: Using 8 digits, that's about 4bi ids, which will reduce conflicts significantly in exchange for more space.

Why not use an int id (example: u64), or using other characters in id (not only hex): This would reduce the size of data significantly, but has drawbacks:
- For int, would require a big refactoring, as everything assumes the id to be string. Specially since this goes through client-server, might be complicated.
- Not just getting a prefix means more processing on each request, and means we need to recalculate it everytime.
- Size reduction might not be that big, as scuba already packs stuff pretty well.

Reviewed By: krallin

Differential Revision: D31305547

fbshipit-source-id: 23f6b6cb7de5b7a090864db414d4d71cd68c4946
2021-10-01 03:37:51 -07:00
Yan Soares Couto
da13975a4f Fix quickcheck update breakages
Summary: D31115820 (ae87b82eaf) updated quickcheck, but there's some stuff we need to fix forward. This diff fixes the remaining failures I could find.

Reviewed By: farnz

Differential Revision: D31305392

fbshipit-source-id: a6684d47833bc0fd933751c13cdd71392cb1833b
2021-10-01 03:37:51 -07:00
Liubov Dmitrieva
b09728399c use hg cloud upload command if usehttpupload enabled
Summary:
use `hg cloud upload` command if usehttpupload enabled

For few users who opted out of cloud sync, we should use `hg cloud upload` command instead of `hg cloud backup` if usehttpupload enabled

Reviewed By: markbt

Differential Revision: D31205919

fbshipit-source-id: 7619e7b299e19a7626782e7b3c1a69e7cd7dbc1b
2021-10-01 03:14:28 -07:00
svcscm svcscm
2c9225f023 Updating submodules
Summary:
GitHub commits:

6b5151f9e2
a117ca20da
b3f2d36cf4
cdc8fcd139

Reviewed By: wittgenst

fbshipit-source-id: 015368f8287147d28b868c8ba61b279af34cec31
2021-10-01 02:38:29 -07:00
Mateusz Kwapich
8ca8816fdd fix the semaphore deadlock
Summary:
Somehow before this fix I've seen us runing out of semaphores and deadlocking
because not freeing semaphores immediately after finishing running the
function requiring git repo.

Reviewed By: mojsarn

Differential Revision: D31310626

fbshipit-source-id: ba12b2d4918ecc30ca0aa6ff011176f7634badf9
2021-10-01 02:33:43 -07:00
svcscm svcscm
c380591229 Updating submodules
Summary:
GitHub commits:

77f2ca76bb
4c4c14638b
e23490b4b0
f4086a6ee1
f5ef17dd06

Reviewed By: wittgenst

fbshipit-source-id: c22bab7709237f1b80b8f9ecbc1a7633b8f1c150
2021-10-01 01:48:38 -07:00
svcscm svcscm
a1d448a166 Updating submodules
Summary:
GitHub commits:

3519b7c40c
26e691ed3f
f0494087f2
8181291a27
b79c08bd0a
29591c108c

Reviewed By: wittgenst

fbshipit-source-id: d2bd075376bbc72307f688f463b9bc7308799acd
2021-10-01 00:32:10 -07:00
svcscm svcscm
2660609794 Updating submodules
Summary:
GitHub commits:

e631a2a218
c934463516
7b3321ae2a
86e8ffa817
9a500d86bc
1219e1c155
5912ee09e9
68be3b3677
ae50dadf82

Reviewed By: wittgenst

fbshipit-source-id: 6977bda8798b40747448a7f6546b4171e50b4cc0
2021-09-30 23:56:05 -07:00
svcscm svcscm
fc375cd2b1 Updating submodules
Summary:
GitHub commits:

5bd61d4471
8b7d484cc0
d3bd0c1130
51295ffbd3
b41961ea9d
d080705451
cbd1813716
afb1135351
7a63441cb8
37ea9e8798
a140c6e426

Reviewed By: wittgenst

fbshipit-source-id: 13de31711d5b49bc0e2c9c004cb52a73d384aef8
2021-09-30 23:11:37 -07:00
svcscm svcscm
c1b4811fb3 Updating submodules
Summary:
GitHub commits:

c49beb5069
fcb9e96641
6926014847
ee565b405c
604d70f373
39d6896047
1b3bcc9d11
72ba37c329
7ddbc3293f
87159a42ef
6a04d86a53

Reviewed By: wittgenst

fbshipit-source-id: c977de8e720533f6c5f60c8a969f45aaf94dc742
2021-09-30 22:45:31 -07:00
svcscm svcscm
f39c3684e3 Updating submodules
Summary:
GitHub commits:

a7d2cf1578
5d889f7777
0499262110
ff71b82e64
b56e735580
c6c7ea4058
23fcfa33f3
159fbffac2
a0c6a5bc45
77abf4e3fb
b5519907df

Reviewed By: wittgenst

fbshipit-source-id: 4ca5a006d9e0d734680cf35b3d1b989bbea47276
2021-09-30 21:16:32 -07:00
svcscm svcscm
707d5e6f22 Updating submodules
Summary:
GitHub commits:

600662134b
2ead22aed3
df5f8f401a
57de05c8bd
9a860e2392
c48aba544b
df9a0595d4
ac2bf0643c
c4f66cfdbb
9a750c76b6
25a5ef8e38
30e0e11dbd

Reviewed By: wittgenst

fbshipit-source-id: c385b5e8e1776d7243a92af593c44dab3db86134
2021-09-30 18:57:06 -07:00
Jeremy Fitzhardinge
66e1fc5370 rust: rerun autocargo after thrift/rust changes
Summary: Need this for cargo check/rust-analyzer to work.

Reviewed By: guswynn

Differential Revision: D31319911

fbshipit-source-id: ebd3fa72d8fc3667391a2067f95cab9e5f53301f
2021-09-30 17:40:04 -07:00
svcscm svcscm
dfddfdd6f9 Updating submodules
Summary:
GitHub commits:

880208ab53
311028fbd9
ba75c11224
118a392329
285373d50b
e5bfb91d09
8499ec21d9
c69b7d8f9c
437de700cd
025e7877ff
f2f2b7594b
295513234f
9e764e2507

Reviewed By: wittgenst

fbshipit-source-id: 92d6fd9cfde9a93de5edbed6069762869560bcc2
2021-09-30 15:42:17 -07:00
svcscm svcscm
975360a39d Updating submodules
Summary:
GitHub commits:

b2ecb56bd3
eecfd4655d
1953b63cdd
900bf8ec24

Reviewed By: wittgenst

fbshipit-source-id: bd0d6c4935d1964f21dae0c8f3a5ca04de2f6527
2021-09-30 15:04:46 -07:00
Jonathan Keljo
542e84d8fc Enable unbounded_depth feature for serde_json
Summary: I'm parsing some deeply-nested JSON, and it's running into the limit. This feature enables a potential footgun, but even with the feature enabled you have to add code to reach for said footgun.

Reviewed By: jsgf

Differential Revision: D31284743

fbshipit-source-id: 00ea5d7d7db8bdeb878d48fe390831f39e007409
2021-09-30 14:56:43 -07:00
svcscm svcscm
641c32a90e Updating submodules
Summary:
GitHub commits:

8f5702231e
c1ad088001
532ff334d9
707ddac282
253f822f66

Reviewed By: wittgenst

fbshipit-source-id: 8f2a1355134db498fc450be915cdf2ccb6d7c439
2021-09-30 13:50:06 -07:00
svcscm svcscm
4d7a287ab6 Updating submodules
Summary:
GitHub commits:

18218334c2
33250c6cbd
9f79a63bec
3df393f33a
8e3651348f
a627a05ed9
ed32f1a77f
012b3e0e61

Reviewed By: wittgenst

fbshipit-source-id: 14c82001418646c7558ba352b56641ffd1526460
2021-09-30 13:14:09 -07:00
svcscm svcscm
f0abb025ad Updating submodules
Summary:
GitHub commits:

68b04b820e
91652c91b5

Reviewed By: wittgenst

fbshipit-source-id: 450543e5e4cd30f9dda5312a27f6297c1bf850e5
2021-09-30 10:32:03 -07:00
Jun Wu
9d3faf8af5 smartset: avoid using outdated rev<->node mapping or nameset
Summary:
When calling `changelog.idmap`, it takes a snapshot of the IdMap.

When flushing the changelog, the IdMap might change. Some Ids might get
re-assigned.

For code (phases?) that keeps the `nameset` for a while the idmap might become
out-dated after a changelog flush. That might be a cause of removing visible
heads incorrectly.

Let's change `_torev` and `_tonode` to properties so they always take the
"latest" idmap snapshot.

Reviewed By: DurhamG

Differential Revision: D31296057

fbshipit-source-id: 1b3fec5d21649eab772ab3a150a3182a18b94edf
2021-09-30 10:28:35 -07:00
Jeremy Fitzhardinge
f5451a34bc scs: turn all comments into doc comments
Summary:
Use `///` for comments so they're converted
into doc comments so that they'll be rendered in the Rust docs (eg
https://www.internalfb.com/intern/rustdoc/eden/mononoke/scs/if:source_control-rust/source_control/client/trait.SourceControlService.html,
or hover docs in vs code).  It's already pretty well documented, so it
would be nice to take advantage of it.

Reviewed By: krallin

Differential Revision: D31288804

fbshipit-source-id: 9f2b3e0966832791c6ce39574cafdc71f8c032dd
2021-09-30 09:42:06 -07:00
Stanislau Hlebik
7221a52147 mononoke: add new idx flag
Summary:
It was added on the client side in D30686450 (7eb11cb392) to handle octopus merges correctly,
let's add it on mononoke as well, otherwise new_streaming_clone fails to parse
a revlog.

Reviewed By: mitrandir77

Differential Revision: D31305651

fbshipit-source-id: 976d7fdb8775f859e4732fd8a68f9b28f04ce4f9
2021-09-30 07:01:03 -07:00
Jan Mazur
21bb613c25 unix domain socket support for httpclient.HTTPConnection
Summary: This implements unix socket support for mercurial's HTTPConnection so commitcloud can use it.

Reviewed By: ahornby

Differential Revision: D31229256

fbshipit-source-id: a610c3c34be608ac2d9b41f3a7b6b62b44227b94
2021-09-30 05:56:44 -07:00
Qinfan Wu
dbac51105d Fix broken builds caused by rand upgrade
Summary:
A previous commit updated `rand` from 0.7 to 0.8. One breaking change introduced was that `Alphanumeric` now samples `u8` instead of `char`.

See https://docs.rs/rand/0.7.3/rand/distributions/struct.Alphanumeric.html and https://docs.rs/rand/0.8.4/rand/distributions/struct.Alphanumeric.html.

Reviewed By: bolinfest

Differential Revision: D31298553

fbshipit-source-id: 5d0d588550f17bac5ca4788748ec3f873398bf35
2021-09-29 23:09:58 -07:00
svcscm svcscm
793323f857 Updating submodules
Summary:
GitHub commits:

a2710c8256
31751ed269
2be1efed23
7101e5fad5

Reviewed By: wittgenst

fbshipit-source-id: 18fe6dd75f8322d156536d773bad02b975bf6516
2021-09-29 21:58:19 -07:00
svcscm svcscm
340f1edd92 Updating submodules
Summary:
GitHub commits:

58e7151da3
003afda2ce
c4ab8a737c
01e448f1ed
bd5640a143
179c8b016d

Reviewed By: wittgenst

fbshipit-source-id: c544fead29bc2528d2f2a5f80b0ab4da1073839e
2021-09-29 21:10:16 -07:00
svcscm svcscm
b465c251a8 Updating submodules
Summary:
GitHub commits:

5559a2f234
4acf62fc72
5ef3caff84
71886bec37
1992a62699
5fa6c38e62
dea6ebc3c1
e698ad9fe9
d772e97719
d37ba47550
78159a9950

Reviewed By: wittgenst

fbshipit-source-id: 40e522fdddbde0ae0bce9f9f1f49a8f947124ee1
2021-09-29 20:12:36 -07:00
svcscm svcscm
c26708ff69 Updating submodules
Summary:
GitHub commits:

3a65a7f4b9
51b2d6b6cc
d4b0450fae
9c971e4227
a28e0dcc53
fd5050adb7
152aaa18a8
d62594cf4b
6ffe4aeed3
c5ac795fc2
f942b6efa6
29b1da03d2
4efac2bc55

Reviewed By: wittgenst

fbshipit-source-id: 9a5466eccfc782ea11befab93d2896815c065adc
2021-09-29 19:33:48 -07:00
svcscm svcscm
3668b6c5be Updating submodules
Summary:
GitHub commits:

8bc9a09f0d
ce9b3c14a0
1ecb4c7e0e
bc254c2a48
81dff935b2
46a757b173
206f59d9c9
ccb83f946a
cf555ff39e
1888ce86ab
58b48cf8d5
fbdfedb7d4
96e7cd8446

Reviewed By: wittgenst

fbshipit-source-id: 8a231e0b106913629cde99e6cd8e28a812a3b839
2021-09-29 18:42:31 -07:00
svcscm svcscm
dab4763458 Updating submodules
Summary:
GitHub commits:

951cdd735c
5b708efab9
1ab910dfd1
e652b1b292
363ffc8314
2acffecca1
9be7d89369
b079c258d0
7ebdd68e4e
32ed23ba1b
2bc7412932
3ee512f7ad
904aff8fed
5182c6e800
625e8ae422

Reviewed By: wittgenst

fbshipit-source-id: 1cf5e33f50e0b2157b7e32ddb23183e6ed984bbd
2021-09-29 18:04:04 -07:00