Commit Graph

15893 Commits

Author SHA1 Message Date
Ben Marsh
522c445abf UGS: Support for manually refreshing list of changes, by pressing Ctrl+R or F5.
#preflight none

[CL 22224494 by Ben Marsh in ue5-main branch]
2022-09-28 12:11:13 -04:00
Josh Engebretson
f2ac14cf10 Horde: Fix issue with older job step refs not having valid update issues flag
#jira none
#preflight none
#rnx

[CL 22223880 by Josh Engebretson in ue5-main branch]
2022-09-28 11:40:39 -04:00
robert seiver
5deeb17a68 Makes the browse button on the workspace window remember the previously opened folder
#fyi Brandon.Schaefer, Zack.Neyland
#jira UE-164164
#preflight none

[CL 22222418 by robert seiver in ue5-main branch]
2022-09-28 10:50:10 -04:00
Ben Marsh
5a3173bbe3 EpicGames.Perforce: Add support for "p4 sizes" command. #9584
#jira UE-164680
#preflight none

[CL 22222365 by Ben Marsh in ue5-main branch]
2022-09-28 10:47:54 -04:00
Edstub207
1e997f7ce2 UGS: Add random variance to background refresh times, to avoid DDOSing Perforce server. Also increase refresh times to 5m (when active) or 30m (when running the background). (#9584)
#preflight none
#jira UE-164680

[CL 22221917 by Edstub207 in ue5-main branch]
2022-09-28 10:32:49 -04:00
Ben Marsh
d3f3ac7186 UGS: Disable debug/trace level output for syncing.
#preflight none

[CL 22221778 by Ben Marsh in ue5-main branch]
2022-09-28 10:25:22 -04:00
Edstub207
44b67593c9 UGS: Improve performance of ranged changelist queries. (PR #9584)
* Querying for changelists using @n,m syntax allows the Perforce server to execute queries using an optimized codepath. Attempt to query for code changes using this syntax by default (with an arbitrary lower bound for the range), and fallback to the legacy query syntax if we don't find any results.
* Use the -e argument when executing p4 changes commands to specify a minimum changelist number. This query syntax is more efficient than specifying a wildcard with revision range.
* Use PerforceUtils.CodeExtensions as the list of code extensions, to unify with UAT/Horde.

#preflight none
#jira UE-164680, UE-160465

[CL 22221689 by Edstub207 in ue5-main branch]
2022-09-28 10:18:31 -04:00
Ben Marsh
a48777989c Horde: Missing file.
#preflight none

[CL 22220888 by Ben Marsh in ue5-main branch]
2022-09-28 09:14:20 -04:00
Joakim Lindqvist
4f2d971cdf Horde Storage - Resolved issues running the docker compose for local deployment - some missing configuration but also fixes to allow scylla enough time to start (by adding retries to the connect). Also made us default to allowing all namespaces when auth is disabled (can be overriden if needed to).
#jira UE-163636
#preflight none

[CL 22220432 by Joakim Lindqvist in ue5-main branch]
2022-09-28 08:17:02 -04:00
carl bystrom
11d1a8449a Horde: Add more logging to LogFileService to debug performance problems
#preflight none

[CL 22220255 by carl bystrom in ue5-main branch]
2022-09-28 07:45:13 -04:00
andrew ladenberger
190bdcd52c PerfReportTool : Minor QoL updates for histograms
- Show decimals on histogram thresholds
- Shift the gamethread summary table histogram down (75%-150%)
- Renamed the gamethread summary table histogram

#rb brant.french
[FYI] tyler.staples, ben.woodhouse

[CL 22217649 by andrew ladenberger in ue5-main branch]
2022-09-27 23:53:18 -04:00
Joe Kirchoff
ebea927bd0 UnrealBuildTool: Fix analysis warnings
#rnx
#rb trivial
#preflight skipped

[CL 22214533 by Joe Kirchoff in ue5-main branch]
2022-09-27 19:15:34 -04:00
Joakim Lindqvist
0b6ccfcf20 Horde Storage - Fixed up failing tests caused by change 22212879
#preflight none

[CL 22213324 by Joakim Lindqvist in ue5-main branch]
2022-09-27 18:44:31 -04:00
Joakim Lindqvist
0f9b168bca Horde Storage - Fixed issue were horde storage blob store would always return 404 for blobs (as it was not correctly specifying the name of the filesystem store)
#preflight none

[CL 22212879 by Joakim Lindqvist in ue5-main branch]
2022-09-27 18:33:47 -04:00
wojciech krywult
568cba9511 [Backout] - CL22010754
#fyi chris.constantinescu
Original CL Desc
-----------------------------------------------------------------
(LLT) Set cached data directories via FPlatformFile::InitializeAfterProjectFilePath -> fixes code path cycle for Program type applications where no project path is defined.
#jira UE-163672
#rb Josh.Adams
#preflight 6321e55e506f1a33e0bf2576

Reverting as it causes UE-165118 (Insights log not being gathered on some platforms). The problem was that some systems rely on the cached paths being available very early during the launch sequence. Delaying the initialization of these paths leads to non-existent paths being used and traces not being written.

#preflight 633355a4d747fe52c807dfbf
#fyi chris.constantinescu
#jira UE-165118
#rnx

[CL 22212743 by wojciech krywult in ue5-main branch]
2022-09-27 18:30:41 -04:00
Joe Kirchoff
1e0e05a324 UnrealBuildTool: File IoHasher with caching based on last write time and file size, with simple saving and loading of the hash database
Add tests for Epicgames.IoHash

#rnx
#rb Ben.Marsh
#preflight 63334d76665f6b8f7f45c2e3

[CL 22209062 by Joe Kirchoff in ue5-main branch]
2022-09-27 16:42:06 -04:00
Ben Marsh
0dfed3f566 Horde: Multi-threaded processing of files being added to bundles.
#preflight none

[CL 22208034 by Ben Marsh in ue5-main branch]
2022-09-27 14:42:23 -04:00
robert seiver
c7cc34b3b5 Fixed const-correctness and added TEXT() macro to a string literal
#fyi Brandon.Schaefer
#preflight none

[CL 22207969 by robert seiver in ue5-main branch]
2022-09-27 14:37:01 -04:00
robert seiver
a653391a26 Add loading modal dialog window when selecting stream for new workspace
#fyi Brandon.Schaefer, Zack.Neyland
#preflight none

[CL 22207799 by robert seiver in ue5-main branch]
2022-09-27 14:21:41 -04:00
robert seiver
2f410924f1 Removing accidental early submission
#fyi Brandon.Schaefer
#preflight none

[CL 22206890 by robert seiver in ue5-main branch]
2022-09-27 13:17:53 -04:00
robert seiver
a4bf56c3cc Select stream window works and has all features except the loading screen and the search filter (lower prio tasks)
#fyi Brandon.Schaefer, Zack.Neyland
#preflight none

[CL 22206604 by robert seiver in ue5-main branch]
2022-09-27 13:00:50 -04:00
tim smith
0c077846eb Fixed issue where already built UBT plugins were not being listed properly.
#rb self
#rnx
#preflight 6332fb5ab20e73a0989d5f7d

[CL 22205909 by tim smith in ue5-main branch]
2022-09-27 10:35:15 -04:00
carl bystrom
e9e60bbc64 Horde: Instrument background work in LogFileService
#preflight none

[CL 22205837 by carl bystrom in ue5-main branch]
2022-09-27 10:31:33 -04:00
Joakim Lindqvist
4aa37797db Horde Storage - Locate other pods not by name but by ip, this seems to be more consistently resolvable within the kubernetes cluster
#preflight none

[CL 22205695 by Joakim Lindqvist in ue5-main branch]
2022-09-27 10:23:41 -04:00
Ben Marsh
9ea2d086e3 UBT: Use structured log event to include path to the plugin file in error message.
#preflight none
#fyi Joe.Kirchoff, Marc.Audy

[CL 22205497 by Ben Marsh in ue5-main branch]
2022-09-27 10:16:58 -04:00