Verify UBA Cache-related build parameters

The Cache parameter is easily verified in logs “UbaCache - Connected to 10.0.11.147:13400 (0.106s)”

Is there a method to log all other UBA Cache related parameters?

We have had problems where WriteCache does not seem to be active and it would be nice to have confirm of the parameter in the logs.

[Attachment Removed]

Unfortunately, I haven’t been able to find an existing way to log this information out.

Would adding the following log line to UBAExecutor.cs after the existing UbaCache log on line 439 be what you’re after?

logger.LogInformation(
	"UbaCache - WriteCache={WriteCache} CanWrite={CanWrite} RequireVFS={RequireVFS} DesiredConnectionCount={DesiredConnectionCount}",
	cacheConfig.WriteCache,
	cacheConfig.CanWrite,
	cacheConfig.bRequireVfs,
	cacheConfig.DesiredConnectionCount
);

https://github.com/EpicGames/UnrealEngine/blob/5\.7\.4\-release/Engine/Source/Programs/UnrealBuildTool/Executors/UnrealBuildAccelerator/UBAExecutor.cs\#L439

[Attachment Removed]

Hi [Content removed]

That seems fine. We do not compile our own executables, but I could compile them as a test.

Also I see that similar log information has been added in 5.8, great.

Thanks,

David

Edit: One of our R&D programmers told me that he has added the log information with a merge from 5.8 and that it is part of UnrealBuildTool so it works without recompiling UBA.

[Attachment Removed]