Commit Graph

68538 Commits

Author SHA1 Message Date
svcscm svcscm
f70c170385 Updating submodules
Summary:
GitHub commits:

9c448f845d
788c8bf367
961cd14d8a
0496247e58
6c3bf83d6f
48b2effe64
86511cd351
799df5e8e2

Reviewed By: jurajh-fb

fbshipit-source-id: 054f7507609ec3c962859b126eb7e5845b6794bc
2021-10-08 17:34:18 -07:00
svcscm svcscm
e621922ec5 Updating submodules
Summary:
GitHub commits:

ca7b8ecdb8
0ecdbf434c
3c42c6a0dd
945a2cb735
89207851b4
a097c24fb6
ef83eac83f
4273c7083a
6d0f8b3719
ae4494720d

Reviewed By: jurajh-fb

fbshipit-source-id: 5254cc01413d9527726be92c89dea247cb1eed49
2021-10-08 17:02:31 -07:00
svcscm svcscm
30c5dac9e2 Updating submodules
Summary:
GitHub commits:

9e2b66186a
3aeeeb638f
80aae4764e
2535f33ef7
d5f01e9e6d
d1c43b6270
37f1079eb3
5e160f5b0a
c793cc21b4
8bf778e9ea

Reviewed By: jurajh-fb

fbshipit-source-id: 5c60bc7e83007abd1d19c79afaf98bd5bd8781f5
2021-10-08 16:33:56 -07:00
svcscm svcscm
9136277c91 Updating submodules
Summary:
GitHub commits:

c47d0c7789

Reviewed By: jurajh-fb

fbshipit-source-id: 4a9aef20207c61e53e4b06743869b631c0753ac0
2021-10-08 15:49:23 -07:00
svcscm svcscm
d8a95a9594 Updating submodules
Summary:
GitHub commits:

0eeff768a0
a22c886992
e5c998717a
e85b10e582

Reviewed By: jurajh-fb

fbshipit-source-id: 311007b14efe9f53df190dde561c9624c25cbdec
2021-10-08 15:04:24 -07:00
svcscm svcscm
e2b985ab80 Updating submodules
Summary:
GitHub commits:

9442c0d6a8
7ffe0067ba

Reviewed By: jurajh-fb

fbshipit-source-id: aabd66c44c4706053b2985e588db66a9e9676ef9
2021-10-08 14:30:42 -07:00
svcscm svcscm
4aa2eb7cb9 Updating submodules
Summary:
GitHub commits:

ff1e534b84
3bc5ba24e0
418831cf45
810780b42c
cb45ab0985

Reviewed By: jurajh-fb

fbshipit-source-id: c545726f680d2e25939143d9b47151f405e81bfa
2021-10-08 14:07:08 -07:00
svcscm svcscm
8bb99b7048 Updating submodules
Summary:
GitHub commits:

0defc29822

Reviewed By: jurajh-fb

fbshipit-source-id: 09a04946d04319e80bd36fbbbc2640a1135c0d12
2021-10-08 13:45:28 -07:00
svcscm svcscm
e470b584de Updating submodules
Summary:
GitHub commits:

1ce1f8fe5b
1edb7d6d60
6b0cfae6e7
7d23c99f4e
4a9b6c1a94
c529841c6d
1ac0fee2fe

Reviewed By: jurajh-fb

fbshipit-source-id: 1ef5bb9f05bdb697eba79b7d6e428418a888c8fe
2021-10-08 13:45:28 -07:00
svcscm svcscm
ff49bc34a6 Updating submodules
Summary:
GitHub commits:

1da6f32a56
59f0d18e7d
fbc5b5b8cd
7675409722
2daeb08379
de41fafde9
2dd2d8b6ed
35da4cd616
a0f14d9688
62827803c9
743a787cbb

Reviewed By: jurajh-fb

fbshipit-source-id: be565050d2cb2fb2ef1559e4ed884d1ed4f56b25
2021-10-08 11:38:28 -07:00
svcscm svcscm
6673804bbd Updating submodules
Summary:
GitHub commits:

3ced9cb516
663139feae
a99f4b54c3
e9575e403a
cfe96ebe11
bcd049cd2d
60fd8ab4e8
6d9b41cac0
83fc62617a
92f43ad4fe
57b1dfd23e
bc52a999f4
4495d235ba
67526088a2

Reviewed By: jurajh-fb

fbshipit-source-id: 8a576bbd7364bce3792880c6c2adfc9a80bb378c
2021-10-08 10:59:41 -07:00
Xavier Deguillard
0fdf2cceec integration: only run edenfsctl.real with python on Windows
Summary: This appears to have broken all the tests on Linux.

Reviewed By: zhengchaol

Differential Revision: D31505082

fbshipit-source-id: 610eb941d0f0eb536a4688ac2637a8466be0b05c
2021-10-08 10:52:51 -07:00
svcscm svcscm
899a2ec31a Updating submodules
Summary:
GitHub commits:

31b86e93b8
dfe1356024
03e6ce063b
bf5db18591

Reviewed By: jurajh-fb

fbshipit-source-id: 7f6c0b6f240b65da7e68324bc7a9ad4d2229b8a5
2021-10-08 10:22:04 -07:00
Katie Mancini
05806120f5 make eden top xterm-color friendly
Summary:
xterm-color terminals don't support hiding the cursor the way curses likes to.
this crashes eden top for users.

eden top mostly functions fine otherwise in xterm-color, so let's make
this a non fatal error.

Note: the highlighting behavior is a little wierd (the styling after the
highlighted column does not work, no bolding etc). This looks like a wierd
curses bug on these terminals, so not sure if we can really fix this. I figure
a little wierd styling is still better than a crash.

Reviewed By: fanzeyi

Differential Revision: D31480121

fbshipit-source-id: 581ef7c548fd1f7986c4f93d8b797d7f7588c351
2021-10-08 09:43:02 -07:00
Jan Mazur
19b6586010 add clientinfo.u64 tag to identify clients in logs
Summary: This will let us identify clients in scuba logs. This will be useful to identify whether a client has some specific feature enabled. We can use this instead of dedicated boolean columns like is_eden, or is_using_feature_X.

Reviewed By: krallin

Differential Revision: D31501373

fbshipit-source-id: 0e63b73659fd145f01098d60ced510e464730982
2021-10-08 08:37:30 -07:00
Harvey Hunt
636d71b38a mononoke: Parse clientinfo and log sandcastle data to scuba
Summary:
The hg client provides a header which contains `ClientInfo` data. This
includes the sandcastle alias and nonce.

Update Mononoke to parse this header and then log the sandcastle alias and
nonce to scuba.

Reviewed By: krallin

Differential Revision: D31208450

fbshipit-source-id: f0971b668887de47fbab29b7ce9b0173cbdeafe4
2021-10-08 08:00:57 -07:00
Harvey Hunt
6e2ec377d9 mononoke: Refactor metadata creation
Summary:
The `Metadata::new` function has grown quite a few optional arguments
which can make it difficult to read.

Simplify the `new` method and add new methods to record optional information
(such as encoded CATs).

Reviewed By: krallin

Differential Revision: D31500788

fbshipit-source-id: 9675c39f3061fef614e792e6ab6e365e9b423b2a
2021-10-08 08:00:57 -07:00
Harvey Hunt
83e9a77d06 mononoke: lfs: Log clientinfo to scuba
Summary:
The hg client provides extra info in a header that now includes the
sandcastle alias and nonce.

Update the LFS server to parse the header and log the sandcastle alias and
nonce to scuba.

Reviewed By: krallin

Differential Revision: D31208449

fbshipit-source-id: 773f0ec22060203c2c74a20090bd4893885506f8
2021-10-08 08:00:57 -07:00
Harvey Hunt
0173e9176d hg: Use latest version of reqwest
Summary:
The hg client uses a version of reqwest that relies on tokio-0.2. In
the next diff I will add `clientinfo` as a dependency of Mononoke LFS server,
which also pulls in `configparser`. However, Mononoke LFS server uses
tokio-1.0.

Update the reqwest dependency to be the latest version.

Reviewed By: quark-zju

Differential Revision: D31389559

fbshipit-source-id: acf4c3b5c9df2a8bc8cfa134a2d314fbb96c3354
2021-10-08 08:00:57 -07:00
Jan Mazur
a47683ab56 debugnetwork will use x2pagentd proxy when available (but not on Windows)
Summary: If regular traffic goes through the agent, debug traffic should as well.

Differential Revision: D31500581

fbshipit-source-id: 32abef4e082dbf120c9aa104206b460e12ed506f
2021-10-08 07:33:23 -07:00
svcscm svcscm
2506f6df19 Updating submodules
Summary:
GitHub commits:

327ffbd141
9c8823c2b8
2722bebbda
79377149ad

Reviewed By: jurajh-fb

fbshipit-source-id: 524543b77a1140e9f3192591aea1b4c6b639481b
2021-10-08 07:03:52 -07:00
Jan Mazur
42232c29e4 edneapi on x2pagentd (and everything using hg-http)
Summary: this should enable everything using rust's http client to go over x2pagentd. The biggest user is edenapi. Should work on all platforms (including Windows!).

Reviewed By: ahornby

Differential Revision: D31430275

fbshipit-source-id: f90a633eb3cc4e82447b1b76200499016dcb6b8e
2021-10-08 06:45:39 -07:00
svcscm svcscm
6817ad53cf Updating submodules
Summary:
GitHub commits:

ccb3f296b0

Reviewed By: jurajh-fb

fbshipit-source-id: 58f8bf0a41dea3eeba0f4073fffd008667e94123
2021-10-08 06:38:53 -07:00
Jan Mazur
361b61676a sync RepoConfigs configerator thrift structure to fbcode
Summary: I just landed D30899990. I'm landing this to sync the config, still without using it.

Differential Revision: D31472892

fbshipit-source-id: 5e18c4c3529118ef81880c886f0d8b9428efcbf4
2021-10-08 05:33:38 -07:00
svcscm svcscm
e328d8f3d9 Updating submodules
Summary:
GitHub commits:

b9786e4bd1
60e7c7eed5
d76a7a0928
e5b632ddea
6077315fa6

Reviewed By: jurajh-fb

fbshipit-source-id: 07e62c91342ed195b278dee46e544f04f4f3e34c
2021-10-08 04:49:00 -07:00
svcscm svcscm
af23eb0310 Updating submodules
Summary:
GitHub commits:

c3a5d05dbd
c41af2c9ee
f86c19ef6c
445e62d599
6144ded852

Reviewed By: jurajh-fb

fbshipit-source-id: 03696b3a23f14e8328ba9b80846d7a2ca4c62ff7
2021-10-08 03:43:55 -07:00
svcscm svcscm
66eb90d38b Updating submodules
Summary:
GitHub commits:

dc6367a268
9b8dcde80c
47000ecf01
8f2d04f0e8
27a6ef6de2
4d4428b681

Reviewed By: jurajh-fb

fbshipit-source-id: 98fa6df7357ceb38ca2a20ad5366422b4386498f
2021-10-08 03:12:44 -07:00
svcscm svcscm
79b7600818 Updating submodules
Summary:
GitHub commits:

6b0ca121f7
2635524bbf
df646b99cf
4e45c76cc5
7c77482477
de5eafda64
dc2eba139b
a52b0adf5a
9f493a7777

Reviewed By: jurajh-fb

fbshipit-source-id: 2ba76f2e63e4ef4c5ef9feb3f17b2076bbc40c42
2021-10-08 02:44:21 -07:00
svcscm svcscm
a8847065b8 Updating submodules
Summary:
GitHub commits:

5ca7e406c4
7d88e88c6d
323970e7b2
2e7a03618d
b32a993ffd
bafc0fed8c
507fd9d89f
434732db43
fef509fa41
15c6011961

Reviewed By: jurajh-fb

fbshipit-source-id: e82856d28fe69e8ed257141e5260b2b325c75373
2021-10-08 02:17:04 -07:00
svcscm svcscm
ffb6dc2fcf Updating submodules
Summary:
GitHub commits:

b0a9ebc059
42e17a124d
c3bb66aea3
869fc734ec
ef4c5be531

Reviewed By: jurajh-fb

fbshipit-source-id: 9793d392084387489cc5982929a98b2fdbfd21a2
2021-10-08 01:57:57 -07:00
svcscm svcscm
4f824a4647 Updating submodules
Summary:
GitHub commits:

0df1c67bce

Reviewed By: jurajh-fb

fbshipit-source-id: 399d8545b76b46bd54214c553b513035db218ec9
2021-10-08 01:28:16 -07:00
svcscm svcscm
63481fe50b Updating submodules
Summary:
GitHub commits:

2b2750971c
fddd6e1feb
0c9d01d325
bcb455deb6
bb8629df47
312d161b3c
556669f7b7

Reviewed By: jurajh-fb

fbshipit-source-id: bb8915ab9c1a3e5e65fb255bc047214684a65de0
2021-10-07 23:36:13 -07:00
svcscm svcscm
933bd5660b Updating submodules
Summary:
GitHub commits:

12c8eb07d3
01976489cf

Reviewed By: jurajh-fb

fbshipit-source-id: 28c49ea1252bfc2bfd80ed0d134bd1b65e9d3c41
2021-10-07 20:55:16 -07:00
svcscm svcscm
efd44257c6 Updating submodules
Summary:
GitHub commits:

d828e4e96a
fabca09ce2
e990e34306
31f4953930
fe7899fcb8

Reviewed By: jurajh-fb

fbshipit-source-id: a0945d541931740a705646b31ea5344355d50382
2021-10-07 16:41:30 -07:00
svcscm svcscm
4f460f5d4d Updating submodules
Summary:
GitHub commits:

e97b32666c
db908ad132
939c6b3f08
3d8c440603
c0ec58ecb9
44fc54e698
87f6f51c0a

Reviewed By: jurajh-fb

fbshipit-source-id: 9f0944c937d8801439e154b3033a854d6d9382c1
2021-10-07 16:06:46 -07:00
svcscm svcscm
7a21964a59 Updating submodules
Summary:
GitHub commits:

6c162dd7d5
5d55b3ffa9
63a40cc321
2ac1aeb6f9
b632ed0c67
f9f48975f6
57bdbd627f
9b1dbda8a6
c9a52f6294
6d100216a9

Reviewed By: jurajh-fb

fbshipit-source-id: a9838016db75d5d8dbab170d57e22bb4bf9f6dee
2021-10-07 15:17:46 -07:00
svcscm svcscm
8d215abad4 Updating submodules
Summary:
GitHub commits:

85716966e4
6153d8a0f2
f1a4c5c7ea
c74123e205
212ca8f127
7038ed84b9
b8a8b68847
7c529c65bc
f2640bfe74
65fa4506e5
42dd90eb7d

Reviewed By: jurajh-fb

fbshipit-source-id: e1ecce066444444c670e06513dccaeb481d629d0
2021-10-07 14:41:28 -07:00
svcscm svcscm
ba320996ec Updating submodules
Summary:
GitHub commits:

24759fc8ac
d6bfa3dec7

Reviewed By: jurajh-fb

fbshipit-source-id: cc0635d2b9af4807ceac4a8027adcc499b072450
2021-10-07 13:32:25 -07:00
svcscm svcscm
ef2c57e2e6 Updating submodules
Summary:
GitHub commits:

e2b862d9d7
d09aa46ac8
9ac2127fe3
699f45049d
0638fbc63d
12ac8420e7
ebc401c7c6
5e0b79b81e

Reviewed By: jurajh-fb

fbshipit-source-id: 287331021a246137b9d986222489545179fe5095
2021-10-07 12:25:57 -07:00
Zeyi (Rice) Fan
a56385f570 fix facebook:enable-service-router default value
Summary: `eden-config.h` was not included previously and caused the preprocessor macro to always use the default value false path.

Reviewed By: chadaustin

Differential Revision: D31462811

fbshipit-source-id: ade236ce1f5b2b6511163515ced79890855190f2
2021-10-07 12:21:06 -07:00
Xavier Deguillard
f7a3db7aaf integration: run edenfsctl.real with python
Summary:
On Windows, edenfsctl.real is a par file that Windows can't execute directly.
Thus let's have Python run it.

Reviewed By: fanzeyi

Differential Revision: D31477721

fbshipit-source-id: d5a699ceb3d3b1b3d5778ef5720bca7c299bed80
2021-10-07 12:06:18 -07:00
Xavier Deguillard
9f59be4b6f integration: fix redirect tests on Windows
Summary:
These tests have been failing for a long time due to the expected output on
Windows containing \ but the test using the / separator.

Let's simply use os.path.join to build a path with the right separator in these
tests.

Reviewed By: fanzeyi

Differential Revision: D31477722

fbshipit-source-id: a4ac25750647229974e23e305508e83917011fef
2021-10-07 12:06:18 -07:00
svcscm svcscm
25cd298341 Updating submodules
Summary:
GitHub commits:

bb9d96ed8b
d16d6623f3
3bddf045d1
a397da52aa
8dde8fb057
4b6776838e

Reviewed By: jurajh-fb

fbshipit-source-id: 0d9ea1064003db12ea7cbb2b3d2734b7271e942d
2021-10-07 11:06:46 -07:00
svcscm svcscm
6a6ffb5ff9 Updating submodules
Summary:
GitHub commits:

ed332dac3c
4828b7624e
322524029f

Reviewed By: jurajh-fb

fbshipit-source-id: 621db8bf49049239639b4a62c8a32811912b6db3
2021-10-07 10:04:48 -07:00
svcscm svcscm
08498a1240 Updating submodules
Summary:
GitHub commits:

9cb0b1e89d
d931639703

Reviewed By: jurajh-fb

fbshipit-source-id: 2cf0a819c1a2aea9873f3991821e118439472925
2021-10-07 06:51:03 -07:00
Mateusz Kwapich
666edf39d8 increase the number of attemps on import
Reviewed By: krallin

Differential Revision: D31441096

fbshipit-source-id: 852500de99dd2c7e2ccc2f3ba5002795a7226996
2021-10-07 04:51:39 -07:00
svcscm svcscm
9c9f7f6543 Updating submodules
Summary:
GitHub commits:

13c642eaf4
f17c978a84
227228e888
6f143320e2

Reviewed By: jurajh-fb

fbshipit-source-id: dbdb5418d5ff3c8af0a6756e44312f9e495d73d6
2021-10-07 04:30:04 -07:00
Egor Tkachenko
0656f26058 Make CoreContext::test_mock log in unit-tests
Summary:
Current `test_mock` creates logger with default_drain and output isn't printed in unit-tests. There is a method `logger_that_can_work_in_tests()` which overcome it, let's use it for constructing test CoreContext.

While testing I've also spotted some leftover from migration to new BonsaiDerivable. Lets fix it too

Reviewed By: krallin

Differential Revision: D31430162

fbshipit-source-id: a086be521f0ceaeb3267e87f24980fb11587a6e7
2021-10-07 04:08:22 -07:00
svcscm svcscm
2df8493eac Updating submodules
Summary:
GitHub commits:

8954c9da31
dd17e81e81
05ac8bb19e
4b594cbc1a
594e9bfbfa
06ff3c8645
b9286422ff

Reviewed By: jurajh-fb

fbshipit-source-id: 4be51c0ea4a51ee3f6dddb21c0750e7604542a5d
2021-10-07 03:42:44 -07:00
svcscm svcscm
e9ca623496 Updating submodules
Summary:
GitHub commits:

fcc79e3ebd
4ffcff7cd4
064a4de334
b86cd596ea
c970c7f61f
7ecf235eba
6d262c5205
289486cdaf
490a983013

Reviewed By: jurajh-fb

fbshipit-source-id: 1c86ffef913bc0a439a10799778aa4b7ffe99601
2021-10-07 03:07:48 -07:00