Infinite stall in UnrealPak with large files writing IO Store

If a IO Store file being packed by UnrealPak is larger than the MaxSourceBufferMemory in FIoStoreWriteRequestManager then the Writer will wait indefinitely in FIoStoreWriteRequestManager ::Start for room in the buffer leading to the application just spinning and logging a stalled status forever.

I will caveat this by stating I think my 4GB .ubulk terrain file is erroneous and I am in the process of trying to figure out why our Linux Server has this file while our Windows Client doesn’t seem to, but regardless I would have preferred an error and a failure than indefinite stalling of UnrealPak leading to our builds mysteriously timing out for an unknown reason.

[Attachment Removed]

Correcting some of my claims here.

This doesn’t seem to be Linux Server specific, this file is large in our Windows client as well. I don’t know why it paks correctly for the Windows Client.

It still shouldn’t be that large, I am still looking into that part.

[Attachment Removed]

Hi David,

Is it possible for you to share your log file when running UnrealPak.exe?

/Per

[Attachment Removed]