Commit Graph

21742 Commits

Author SHA1 Message Date
henrik karlsson
bb93072bd6 [Uba]
* #if 0 on code that does not exist on mac

[CL 30389279 by henrik karlsson in ue5-main branch]
2023-12-19 02:50:28 -05:00
henrik karlsson
12afed80b7 [UBA]
* Implemented knownInputs support. It is now fully supported to provide known inputs when doing RunProcessRemote. This is optional and can be a nice speedup if latency to helpers is high since it reduce number of messages going back and forth.
* Changed so GetMemoryMapAlignment is checking only file name and no flags. Flags is now handled on the outside. This made it possible to send over map alignment for files without having to send the file names
* Renamed WorkManagerImpl::Wait to WorkManagerImpl::FlushWork
* Renamed willBeUsedUnCompressed to storeUncompressed
* Added ScopedCriticalSection::Enter

[CL 30388720 by henrik karlsson in ue5-main branch]
2023-12-19 01:53:01 -05:00
henrik karlsson
c67fe99394 [UBA]
* Fixed so UbaExecutor always write knownFiles in tchar format (char is always 2 bytes inside managed code. so if unmanaged code has char size 1, we need to convert)

[CL 30388621 by henrik karlsson in ue5-main branch]
2023-12-19 01:34:10 -05:00
henrik karlsson
889b43b8eb [UBA]
* Enabled logic that looks for sessionpid if read event times out on linux as well (was ifdeffed for osx only)

[CL 30388588 by henrik karlsson in ue5-main branch]
2023-12-19 01:32:39 -05:00
oleg krasnov
ddfd3bf5e6 Gauntlet - fix screenshots jpeg to gif conversion on Windows
#jira UE-201488
#rb Jerome.Delattre, Sebastian.Lewicki
#rnx

[CL 30388551 by oleg krasnov in ue5-main branch]
2023-12-19 01:17:10 -05:00
henrik karlsson
4ac7fefdef [UBA]
* Fixed a bug where compressed cas files ended up with the uncompressed file size on disk

[CL 30388511 by henrik karlsson in ue5-main branch]
2023-12-19 01:06:09 -05:00
henrik karlsson
e50d7553a2 [UBA]
* Added code to pre-feed remotely executed processes with known input

[CL 30386434 by henrik karlsson in ue5-main branch]
2023-12-18 19:36:56 -05:00
josh adams
53e1c01e3f Fixed UBA on Mac to hve children die when session process goes away even if not notified
#rb henrik.karlsson

[CL 30385745 by josh adams in ue5-main branch]
2023-12-18 18:48:15 -05:00
marc audy
1650901674 Fix single character overconsuming
[CL 30385309 by marc audy in ue5-main branch]
2023-12-18 18:39:14 -05:00
joe kirchoff
2e344b6efa Intel ICX 2024.0 integration plus instrumented/sampled PGO support (via Jeff.Rous)
#rb Steve.Robb, Joe.Kirchoff

[CL 30383859 by joe kirchoff in ue5-main branch]
2023-12-18 17:29:33 -05:00
ben marsh
09eb602475 Horde: Fix documentation of id types on swagger page.
#jira

[CL 30381085 by ben marsh in ue5-main branch]
2023-12-18 14:34:44 -05:00
maxime mercier
88dfe21903 Added missing Property Flag parsing code added in cl 30258132
#rb kurtis.schmidt

[CL 30380805 by maxime mercier in ue5-main branch]
2023-12-18 14:10:36 -05:00
marc audy
dd4945c8d2 Fix Platforms, Restricted, and Shaders not being included for consideration
Fix numeric separators being mistaken for single characters (which were being treated as strings) and consuming text it shouldn't have
Add detection for missing #undef LOCTEXT_NAMESPACE if one has been defined in the file
#rb Ben.Marsh

[CL 30380139 by marc audy in ue5-main branch]
2023-12-18 13:39:43 -05:00
henrik karlsson
707e07717a [UBA]
* Fixed so if shm exists when there is no file we just unlink it and try to create it again. We assume it is somehow orphaned, caused by manual deleting of files in /tmp/uba_shm_locks or if the machine has been on long enough for folder to have been cleaned up by os.

[CL 30378283 by henrik karlsson in ue5-main branch]
2023-12-18 12:35:56 -05:00
ben marsh
692e9018b6 Horde: Adding updated NET license.
#jira

[CL 30376658 by ben marsh in ue5-main branch]
2023-12-18 11:08:12 -05:00
ben marsh
18cffb5dfe Horde: Restore support for the legacy artifact RPC endpoint.
#jira

[CL 30376337 by ben marsh in ue5-main branch]
2023-12-18 10:56:46 -05:00
dmytro ivanov
b8a0694f0a Hooking libc.so malloc/free/etc into memory tracer on Android
#jira UE-200096
#rb Chris.Babcock, ionut.matasaru

[CL 30376336 by dmytro ivanov in ue5-main branch]
2023-12-18 10:56:29 -05:00
ben marsh
770ec01c08 Horde: Include P4VUtils and UGS with Horde server installer. All tools are now bundled prior to install rather than as a post-install step, so are correctly removed automatically by uninstall. Port setting is also persisted via registry key to avoid modification to installed config file.
[FYI] Josh.Engebretson

[CL 30375105 by ben marsh in ue5-main branch]
2023-12-18 09:20:51 -05:00
slonopotamus
641c92c269 Refactor FGenericPlatformOutputDevices::SetupOutputDevices code just a little so that we don't have to suffer code rot in a custom linux implementation
#jira UE-166583
#PR 9643
#9643
#rb [at]Brandon.Schaefer
#presubmit 657a2209be1cfc2f95b29cb7

[CL 30375011 by slonopotamus in ue5-main branch]
2023-12-18 09:16:15 -05:00
ben marsh
5791899585 Horde: Make incorrect file sizes during replication a non-fatal warning.
#jira

[CL 30374966 by ben marsh in ue5-main branch]
2023-12-18 09:10:58 -05:00
ben marsh
8f41752dff Horde: Add more logging for replication errors.
#jira

[CL 30371748 by ben marsh in ue5-main branch]
2023-12-17 20:41:22 -05:00
ben marsh
d179378141 Horde: Additional logging for Perforce replicator.
#jira

[CL 30368764 by ben marsh in ue5-main branch]
2023-12-16 10:55:12 -05:00
ben marsh
df05eb4b43 Horde: Add support for multiple replicators for each stream, and a DB collection to track the state of each one so we can expose the state on the dashboard.
#jira

[CL 30368752 by ben marsh in ue5-main branch]
2023-12-16 10:52:13 -05:00
ben marsh
24f4184f2f Horde: Move replication loop into PerforceReplicator.
#jira

[CL 30368573 by ben marsh in ue5-main branch]
2023-12-16 09:06:16 -05:00
henrik karlsson
91bd73f733 [UBA]
* Added stub for providing known inputs to RunProcessRemote
* Added stub for RunProcessRacing that can be used to have local machine race against remotely scheduled tasks.
* Added documentation

[CL 30367843 by henrik karlsson in ue5-main branch]
2023-12-16 01:39:29 -05:00