Commit Graph

2194 Commits

Author SHA1 Message Date
ben marsh
f6d0c7ca61 EpicGames.Perforce: Fix static analysis warning.
#rnx

[CL 32816633 by ben marsh in ue5-main branch]
2024-04-08 22:07:30 -04:00
ben marsh
66577244fb Horde: Include response content in log when server returns an unauthorized response.
#jira UE-208714
#rnx

[CL 32816590 by ben marsh in ue5-main branch]
2024-04-08 22:06:27 -04:00
ben marsh
19b8d070ce Horde: Add guard bytes to buffers allocated for native perforce connection to help track down segfaults on linux.
#rnx

[CL 32815479 by ben marsh in ue5-main branch]
2024-04-08 21:31:25 -04:00
ben marsh
f054d93156 EpicGames.Perforce.Native: Fix buffer being expanded whenever an empty flush packet is sent at the end of each command.
[CL 32798977 by ben marsh in ue5-main branch]
2024-04-08 13:59:25 -04:00
ben marsh
51348f298b EpicGames.Perforce: Recompute allocated data size whenever needed rather than trying to track as we go along (and missing a spot).
[CL 32794634 by ben marsh in ue5-main branch]
2024-04-08 11:50:35 -04:00
ben marsh
ade80b1e03 Horde: Fix static analysis warnings.
#rnx

[CL 32786252 by ben marsh in ue5-main branch]
2024-04-07 16:18:35 -04:00
ben marsh
194bc2d01a Horde: Move log event messages into EpicGames.Horde.
#rnx

[CL 32785933 by ben marsh in ue5-main branch]
2024-04-07 14:16:24 -04:00
ben marsh
e19337f466 Horde: Move commit messages into EpicGames.Horde.
#rnx

[CL 32785835 by ben marsh in ue5-main branch]
2024-04-07 13:54:23 -04:00
ben marsh
9389e6e0fe Horde: Move notice messages into EpicGames.Horde.
#rnx

[CL 32785822 by ben marsh in ue5-main branch]
2024-04-07 13:47:53 -04:00
ben marsh
970acd708a Horde: Move log messages into EpicGames.Horde.
#rnx

[CL 32785805 by ben marsh in ue5-main branch]
2024-04-07 13:43:23 -04:00
ben marsh
402d11ec66 Horde: Move graph messages into EpicGames.Horde.
#rnx

[CL 32785774 by ben marsh in ue5-main branch]
2024-04-07 13:31:23 -04:00
ben marsh
90c2a1bafc Horde: Move job message definitions into EpicGames.Horde.
#rnx

[CL 32785743 by ben marsh in ue5-main branch]
2024-04-07 13:11:53 -04:00
ben marsh
4ab55e6379 Horde: Move the CommitTag class into EpicGames.Horde.
#rnx

[CL 32785465 by ben marsh in ue5-main branch]
2024-04-07 10:40:54 -04:00
ben marsh
db8bf6f6d3 Horde: Move JobStepError into EpicGames.Horde.
#rnx

[CL 32785281 by ben marsh in ue5-main branch]
2024-04-07 08:06:23 -04:00
andrew grant
5767fd19f3 Changed Gauntlet message to call out automation
[CL 32784513 by andrew grant in ue5-main branch]
2024-04-06 19:03:42 -04:00
ben marsh
cb8bb56ced Horde: Move JobStepState, JobStepOutcome and Priority enums into native C# code (rather than protobuf enums)
#rnx

[CL 32780416 by ben marsh in ue5-main branch]
2024-04-05 20:53:04 -04:00
ben marsh
e89927a82a Horde: Fix some static analysis warnings.
[CL 32769835 by ben marsh in ue5-main branch]
2024-04-05 15:28:43 -04:00
ben marsh
649590ddfb Horde: Allow clients to upload the list of references for each blob, removing the need for the server to do it later.
[CL 32768356 by ben marsh in ue5-main branch]
2024-04-05 14:50:00 -04:00
carl bystrom
00fa29d087 EpicGames.OIDC: Fix issue using local time for token expiration check
- Having OidcTokenInfo.IsValid just check for empty tokens was not enough
- Adding a proper expiration check to it makes IsAuthorized() behave as intended

#jira UE-209637

[CL 32758601 by carl bystrom in ue5-main branch]
2024-04-05 09:55:32 -04:00
carl bystrom
de506b98c2 EpicGames.Core: Improve test stub for IClock
[CL 32758001 by carl bystrom in ue5-main branch]
2024-04-05 09:29:35 -04:00
ben marsh
25f10c350e Horde: Handle socket shutdown errors gracefully rather than throwing exceptions.
[CL 32756984 by ben marsh in ue5-main branch]
2024-04-05 08:27:36 -04:00
ben marsh
af9ec550a1 Horde: Add log message whenever native P4 connection buffer increases in size above 16mb.
[CL 32751421 by ben marsh in ue5-main branch]
2024-04-04 21:31:44 -04:00
carl bystrom
956ba56bf3 EpicGames.Core: Move IClock interface to Core
IClock is useful for testing any code, not just Horde. The specific Redis-based implementation is still left with Horde.

[CL 32731898 by carl bystrom in ue5-main branch]
2024-04-04 12:14:23 -04:00
kirill zorin
1e4f3b5f32 Incr gc: turn on GC barriers for argument-mutating BlueprintCallable C++ functions
#rb Tim.Smith

[CL 32730108 by kirill zorin in ue5-main branch]
2024-04-04 11:33:44 -04:00
carl bystrom
b5eee4f148 Horde: Do not assign compute resource to same machine as requester
[CL 32723474 by carl bystrom in ue5-main branch]
2024-04-04 07:24:59 -04:00