zousar shaker
40a38d0858
Rollback (as p4 edits) file size caching changes until the zenserver side issue is addressed.
...
[CL 33846932 by zousar shaker in ue5-main branch]
2024-05-22 18:14:43 -04:00
zousar shaker
d97697831a
Temporarily disable the caching of file sizes until an issue with CookOnTheFly mode is addressed.
...
[CL 33821730 by zousar shaker in ue5-main branch]
2024-05-22 01:57:07 -04:00
daniele pieroni
3eddcd4a4d
Remove temporary check from FStorageServerResponse::Serialize
...
[CL 33760495 by daniele pieroni in ue5-main branch]
2024-05-19 20:05:01 -04:00
daniele pieroni
95d8d55606
Cache file size from manifest in client StorageServer in order to remove a trip to server when asking for a file size.
...
#rb Zousar.Shaker
[CL 33760072 by daniele pieroni in ue5-main branch]
2024-05-19 17:02:31 -04:00
daniele pieroni
5531fec94b
Fixing Shipping build, disabling DebugStorageServerConnection since ZenServer is not available in that configuration
...
[CL 33698254 by daniele pieroni in ue5-main branch]
2024-05-16 16:01:12 -04:00
daniele pieroni
9c8155dfd3
ShowGraphs default value set to false
...
[CL 33697800 by daniele pieroni in ue5-main branch]
2024-05-16 15:51:02 -04:00
daniele pieroni
7bcdfb807b
Adding throughput computation for ZenServer in StorageServerRequest on the client.
...
Adding CSV stats for ZenServer throughput and request count.
Adding real time debug graphs for ZenServer throughput and request count.
#rb tomasz.obrebski, Zousar.Shaker
[CL 33697675 by daniele pieroni in ue5-main branch]
2024-05-16 15:48:29 -04:00
daniele pieroni
15fc21528c
Adding *.ini to the platform exclusion list for server only files while using Zen Streaming
...
#rb Zousar.Shaker
[CL 33382731 by daniele pieroni in ue5-main branch]
2024-05-01 16:53:53 -04:00
zousar shaker
1b1f592d91
Avoid doing round-trip stat messages for getting timestamps that are always going to be Now if the file exists when we already have a means on the client to determine file existence.
...
[FYI] dmytro.ivanov, tomasz.obrebski, daniele.pieroni
[CL 33289786 by zousar shaker in ue5-main branch]
2024-04-27 16:25:03 -04:00
zousar shaker
5bf244dba5
Don't emit fatal verbosity messages when we've failed to connect to a storage server. Allow the use of the more user-friendly message.
...
[CL 33289680 by zousar shaker in ue5-main branch]
2024-04-27 15:46:34 -04:00
zousar shaker
9d7052d55c
Ensure Android prioritizes loopback addresses when picking from possible storage server connections.
...
[FYI] dmytro.ivanov
[CL 33281490 by zousar shaker in ue5-main branch]
2024-04-26 17:55:48 -04:00
daniele pieroni
134112b569
When client is streaming data from ZenServer, display a warning on screen: "ZenServer streaming from <IP>"
...
#rb David.Harvey
[CL 33262058 by daniele pieroni in ue5-main branch]
2024-04-26 09:23:02 -04:00
zousar shaker
5888db8719
Add an exclusion list of file extensions that we don't forward to lower level physical platform file layer when using the StorageServerPlatformFile wrapper.
...
#rb daniele.pieroni
#jira UE-213266
[CL 33247809 by zousar shaker in ue5-main branch]
2024-04-25 17:44:31 -04:00
zousar shaker
f593d8b3d7
In support of Android streaming workflows:
...
- Allow android to connect to non-external (local) addresses like desktop platforms do because of the way in which ADB reverse port mapping is setup for Android.
-Ensure that on any platform where we are using BSD sockets, but haven't enabled IPV6 BSD socket support (which Android seems to be right now) that we make an effort to translate IPV6 loopback to IPV4 loopback addresses and warn if we encounter other IPV6 addresses.
#rb dmytro.ivanov
[CL 33170653 by zousar shaker in ue5-main branch]
2024-04-23 12:00:52 -04:00
daniele pieroni
5cf35df533
Add an option for StorageServerPlatformFile to control if needs to access local files or no
...
Used during ini files hierarchy reading in order to speed up boot time on specific platforms
#rb David.Harvey
[CL 33158386 by daniele pieroni in ue5-main branch]
2024-04-22 21:02:03 -04:00
dmytro ivanov
e5e452984d
Fixing vulkan PSO cache when using Zen streaming
...
#jira UE-212667
#rb tomasz.obrebski
[CL 33069458 by dmytro ivanov in ue5-main branch]
2024-04-18 08:53:55 -04:00
daniele pieroni
4d9ee5e418
Adding an error msg in case we find but fail to deserialize ue.projectstore
...
#rb Josie.Yang
[CL 32696907 by daniele pieroni in ue5-main branch]
2024-04-03 10:02:35 -04:00
tomasz obrebski
ce0e216515
Compilation fix - Zen platform transport backend
...
[CL 32694541 by tomasz obrebski in ue5-main branch]
2024-04-03 08:14:41 -04:00
tomasz obrebski
3e3d6cadba
Zen transport plugin for staged builds serving using the platform protocol interface and FStorageServerConnection adaptation for platform backends
...
#jira UE-206393
#rb Zousar.Shaker, daniele.pieroni, Josie.Yang
[CL 32693892 by tomasz obrebski in ue5-main branch]
2024-04-03 07:34:34 -04:00
tomasz obrebski
c7ef5720f2
Add support for compressed binary PackageStoreRequest
...
#rb daniele.pieroni, PJ.Kack
#jira UE-210516
[CL 32692536 by tomasz obrebski in ue5-main branch]
2024-04-03 05:44:42 -04:00
zousar shaker
106b9499e0
Convert ue.projectstore file to json.
...
#rb dan.engelbrecht
[CL 32464544 by zousar shaker in ue5-main branch]
2024-03-24 22:03:42 -04:00
daniele pieroni
3cec0eb185
- Pass down the StorageServerConnection if a request needs a staging buffer to decode into it, since the memory used can be uncached or write-combined, usually GPU resource
...
#jira UE-207219
#rb Per.Larsson
[CL 31839785 by daniele pieroni in ue5-main branch]
2024-02-27 09:55:36 -05:00
daniele pieroni
dfacc4ff94
- Add time scope for InitializeAfterProjectFilePath that can take more than 5 seconds during handshake
...
- Sort host address by loopback addresses (IPV6 and IPV4) and local host subnet in order to improve the chances of having a successfull connection at the first attempt and avoid possible timeouts
#jira UE-207222
#rb Josie.Yang, Zousar.Shaker
[CL 31652038 by daniele pieroni in ue5-main branch]
2024-02-20 14:06:48 -05:00
per larsson
dccb6df43e
I/O - changed dispatcher backend interface from resolving a single to a batch of I/O requests.
...
#rb Paul.Chipchase, Martin.Ridgers
#rnx
[CL 31469283 by per larsson in ue5-main branch]
2024-02-14 08:43:21 -05:00
zousar shaker
92e7af69c4
Improve the user experience when a game runtime is trying to connect to zenserver for network data stream but isn't able to make the connection. This ensures we don't just end up at a halt on a fatal error, but give user-friendly messaging, with clarificitons on what actions the user can take.
...
#rb dan.engelbrecht
#jira UE-184107
[CL 31095810 by zousar shaker in ue5-main branch]
2024-02-01 14:04:44 -05:00