Commit Graph

23050 Commits

Author SHA1 Message Date
henrik karlsson
5e6dc44ec3 [UBA]
* Added PrefetchVirtualMemory function
* Fixed bug where code writing callstacks checks end of module to figure out if address belongs to module
* Changed so FileAccessor::CreateMemoryWrite set always allow read because you can't create file mappings that are write-only
* Added option to scheduler to force all runs to run native
* Fixed so bottleneck class has enter/leave function
* Added ScopedReadLock::Enter
* Moved LogWriter to its own file
* Visualizer - Fixed so when hovering over timeline time under pointer is showing
* Visualizer - Fixed so hovering over work records shows name, start and duration
* Visualizer - Added context menu item that can show/hide text of process bars
* Improved assert message
* Changed so lock is not on stack but is leaked to prevent shutdown warnings in debug
* Added missing includes

[CL 31981637 by henrik karlsson in ue5-main branch]
2024-03-03 20:42:41 -05:00
ben marsh
1575bb9944 Horde: Add a better error message when there are no changes in view for a client.
[CL 31980655 by ben marsh in ue5-main branch]
2024-03-03 16:02:10 -05:00
ben woodhouse
d4d2df2b83 PerfReportTool 4.233.0 : Unify wildcard handling for summary tables so it correctly matches mid-string wildcards. Also optimize using a binary search
[CL 31979848 by ben woodhouse in ue5-main branch]
2024-03-03 10:27:37 -05:00
ben woodhouse
1f59f63a96 PerfReportTool 4.232.0: Add support for stat type qualifiers in summary tables so we can identify stats by their type to avoid ambiguity, e.g [meta]deviceprofile. Prefixes are :
[metric] SummaryTableMetric
[csv] CsvStatAverage
[meta] CsvMetadata
[toolmeta] ToolMetadata

[CL 31978791 by ben woodhouse in ue5-main branch]
2024-03-02 20:24:47 -05:00
ben marsh
b3f32e7030 Horde: Throw an exception if an agent's enrollment key does not match.
#jira UE-208388

[CL 31964692 by ben marsh in ue5-main branch]
2024-03-01 19:39:31 -05:00
ben marsh
82e80edca8 Horde: Add a unique enrollment key whenever an agent is added to the farm, and cycle it whenever a new agent with the same id is reused. Session creation will fail if the enrollment key embedded in the agent token does not match.
#jira UE-208388

[CL 31963186 by ben marsh in ue5-main branch]
2024-03-01 19:13:13 -05:00
josh engebretson
187ee824db Horde: Use inline report data
#rnx

[CL 31953336 by josh engebretson in ue5-main branch]
2024-03-01 15:10:36 -05:00
josh engebretson
78da8010e4 Horde: Make auth check clearer
#rnx

[CL 31952600 by josh engebretson in ue5-main branch]
2024-03-01 14:56:26 -05:00
ben marsh
3763c135a9 Horde: Allow specifying report data in .report.json files.
#rnx

[CL 31949794 by ben marsh in ue5-main branch]
2024-03-01 13:45:30 -05:00
lorry li
efdbf20e85 Make sure to stop activity timeout timer when total timeout triggered;
Only output log if request had completed when activity timeout, it can continue to run even if that happened.

[REVIEW] [at]michael.atchison [at]michael.kirzinger [at]rafa.lecina
#rb Rafa.Lecina

[CL 31948912 by lorry li in ue5-main branch]
2024-03-01 13:19:35 -05:00
ben marsh
b3bdedee9f Horde: Store report data inline rather than through artifacts. Fixes ability to access data with new artifact system.
#jira UE-208641

[CL 31948514 by ben marsh in ue5-main branch]
2024-03-01 13:05:17 -05:00
ben marsh
a64c96a627 Horde: Fix agent upgrades overwriting server settings.
* Installer now puts server URL in the registry.
* Default server for local connections is now configured in the appsettings.local.json file rather than the default configuration file, and is excluded from installed builds.
* Server profiles are now configured as a dictionary rather than array, which works much better for IConfigration merging. Legacy 'name' fields from array are searched if a name is not found in the dictionary.

#jira UE-208584

[CL 31948151 by ben marsh in ue5-main branch]
2024-03-01 12:54:03 -05:00
ben marsh
f1cff2b71b Remove P4 syncing from updating version files on buildmachines. Builders can track their own workspace without having to sync files manually.
[CL 31948098 by ben marsh in ue5-main branch]
2024-03-01 12:51:37 -05:00
Alex Kasianchuk
114afe414f Social Interface integration tests.
- Some of the interfaces are currently disabled for two reasons: some of the functionality is disabled in EOS, some of it has no implementation in any of the OSS.

#jira UE-166448
#rb lorry.li, stephen.ma

[CL 31947505 by Alex Kasianchuk in ue5-main branch]
2024-03-01 12:38:19 -05:00
carl bystrom
b2705e998a Horde: Add missing DI entry for IHostEnvironment in tests
[CL 31945776 by carl bystrom in ue5-main branch]
2024-03-01 11:38:46 -05:00
josh engebretson
5db5da2132 Horde: Add some more error response info to admin creation endpoint
#rnx

[CL 31945641 by josh engebretson in ue5-main branch]
2024-03-01 11:35:14 -05:00
carl bystrom
458c0d82f1 Horde: Fix slow test execution by disabling LifetimeService's graceful shutdown for tests
[CL 31944641 by carl bystrom in ue5-main branch]
2024-03-01 11:02:48 -05:00
tim smith
fa0b37588c Improve the support for notification that UObjects have been registered. This includes the callback always being registered regardless of the target options.
#rb ben.zeigler, tim.smith

[CL 31944532 by tim smith in ue5-main branch]
2024-03-01 11:00:06 -05:00
josh engebretson
60d59e5ba3 Horde: Fix case insensitive account test
#rnx

[CL 31944512 by josh engebretson in ue5-main branch]
2024-03-01 10:59:03 -05:00
josh engebretson
b822d785b4 Horde: Add missing initial setup file
#rnx

[CL 31943772 by josh engebretson in ue5-main branch]
2024-03-01 10:20:42 -05:00
josh engebretson
4f496c43a4 Horde: First Time Setup
[FYI] ben.marsh

[CL 31943637 by josh engebretson in ue5-main branch]
2024-03-01 10:17:31 -05:00
ionut matasaru
70dc357382 [Insights] Updated TraceAnalyzer to better handle text conversion for value of integer type fields, including arrays of integers.
#rb Catalin.Dragoiu

[CL 31940197 by ionut matasaru in ue5-main branch]
2024-03-01 06:42:06 -05:00
carl bystrom
235c6e5983 Horde: Add ability to shutdown server process based on heap memory usage
[CL 31940091 by carl bystrom in ue5-main branch]
2024-03-01 06:34:07 -05:00
carl bystrom
0b6ea10a39 Horde: Fix memory leak in ComputeTaskSource
[CL 31939688 by carl bystrom in ue5-main branch]
2024-03-01 05:43:02 -05:00
carl bystrom
6836c2707a Horde: Lower number of cached graphs
Each cached graph uses ~1 MB in Epic's case. The size of a graph can probably be optimized but this lowers max cache size to ~2 GB.

[CL 31939380 by carl bystrom in ue5-main branch]
2024-03-01 05:24:52 -05:00