ben marsh
eef3dc8a4d
Change CbConverter to an abstract base class rather than interface.
...
[CL 30554418 by ben marsh in ue5-main branch]
2024-01-10 18:21:54 -05:00
ben marsh
77a0fcd024
Use CbFieldName rather than Utf8String as a parameter to CbSerializer.WriteNamed().
...
[CL 30547759 by ben marsh in ue5-main branch]
2024-01-10 15:44:52 -05:00
ben marsh
a727db3fc2
Horde: Restore code to handle V3 chunked data node format.
...
[CL 30521543 by ben marsh in ue5-main branch]
2024-01-09 19:28:36 -05:00
bryan johnson
c60e431987
Undo range //Fortnite/Main/Engine/Source/Programs/Shared/EpicGames.Horde/Storage/Nodes/ChunkedDataNode.cs from revision 31 to revision #head
...
[FYI] Ben.Marsh
#rb none
#rnx
[CL 30520697 by bryan johnson in ue5-main branch]
2024-01-09 19:08:47 -05:00
ben marsh
27118eb61f
Horde: Fix test failure due to chunked node schema change.
...
[CL 30514452 by ben marsh in ue5-main branch]
2024-01-09 15:24:54 -05:00
ben marsh
0db81a0ea9
Horde: Include the length of chunked data trees in references from the parent node.
...
[CL 30514098 by ben marsh in ue5-main branch]
2024-01-09 15:03:42 -05:00
ben marsh
46ab79d2a9
Horde: Upgrade server to NET 8.0.
...
- Shared libraries still default to building as NET 6, but are forced to build against NET 8 using the UE_DOTNET_VERSION environment variable for running tests in Docker.
[FYI] Joe.Kirchoff, Joakim.Lindqvist
[CL 30509382 by ben marsh in ue5-main branch]
2024-01-09 12:43:29 -05:00
ben marsh
238eb2c55d
Remove unnecessary using directive.
...
[CL 30496600 by ben marsh in ue5-main branch]
2024-01-08 20:56:15 -05:00
ben marsh
b317247620
Horde: Add a length property to ChunkedDataNodeRef objects to allow seeking within chunked data streams. Currently only supports reading; need to deploy agent widely before updating writer.
...
[CL 30486396 by ben marsh in ue5-main branch]
2024-01-08 13:59:01 -05:00
ben marsh
c7e4a6dcf3
Horde: Reorder arguments to ChunkedDataNodeRef.
...
[CL 30485867 by ben marsh in ue5-main branch]
2024-01-08 13:40:36 -05:00
ben marsh
91c4099f62
Horde: Remove unnecessary using directive.
...
[CL 30485117 by ben marsh in ue5-main branch]
2024-01-08 13:06:22 -05:00
ben marsh
f902c7ae12
Horde: Change FileEntry, DirectoryEntry, and ChunkedDataNodeRef to be standalone types rather than deriving from HashedNodeRef. Inheritance makes serialization convoluted here, since data is serialized and versioned according to the parent node type rather than the NodeRef type.
...
[CL 30484795 by ben marsh in ue5-main branch]
2024-01-08 12:51:00 -05:00
ben marsh
9daa07e702
Horde: Include the type of file entry nodes in file entries. This allows scanning for the handles needed to extract from storage without having to expand leaf nodes to determine their type.
...
* Also change FileEntry and DirectoryEntry to be standalone types rather than deriving from HashedNodeRef<T>.
#jira
[CL 30433439 by ben marsh in ue5-main branch]
2023-12-21 16:32:36 -05:00
ben marsh
0331c1a4f8
Horde: Prepare for new DirectoryNode version by discarding additional data from FileEntry objects.
...
#jira
[CL 30432594 by ben marsh in ue5-main branch]
2023-12-21 15:08:22 -05:00
joe kirchoff
9cfbb6a32f
Fix warnings in ModuleRules
...
#rnx
[CL 30431868 by joe kirchoff in ue5-main branch]
2023-12-21 13:35:12 -05:00
joe kirchoff
27da5a01da
EpicGames.Core: FileSystemReference cleanup
...
#rnx
[CL 30423116 by joe kirchoff in ue5-main branch]
2023-12-20 18:18:13 -05:00
carl bystrom
da1d969fb6
Horde: Add new auth method for local Horde accounts
...
An alternative to full OpenID Connect authentication.
[CL 30416605 by carl bystrom in ue5-main branch]
2023-12-20 13:21:23 -05:00
ben marsh
1c407b93ef
Horde: Append a hash of the full node name to the artifact name if it exceeds the maximum allowed length, or we have to substitute any characters in it.
...
#jira
[CL 30394150 by ben marsh in ue5-main branch]
2023-12-19 09:52:07 -05:00
ben marsh
63a74d15f9
Horde: Revert risky changes before prod deploy.
...
#jira
[CL 30393947 by ben marsh in ue5-main branch]
2023-12-19 09:27:25 -05:00
ben marsh
50a2092646
Horde: Update to new bundle version again.
...
#jira
[CL 30393637 by ben marsh in ue5-main branch]
2023-12-19 08:56:53 -05:00
ben marsh
824847e67b
Horde: Disable the backend cache by default.
...
#jira
[CL 30393460 by ben marsh in ue5-main branch]
2023-12-19 08:34:28 -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
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
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