Commit Graph

331 Commits

Author SHA1 Message Date
devin doucette
dd8df40e87 DDC: Fixed a crash when creating the build context fails
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 16883576 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16883585 by devin doucette in ue5-release-engine-test branch]
2021-07-19 10:51:53 -04:00
devin doucette
bed1f486f8 DDC: Added EPutStatus::Skipped to avoid slow retry when simulating cache misses
#rb Zousar.Shaker
#preflight 60f12443a34bf50001654df1

#ROBOMERGE-SOURCE: CL 16883247 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16883252 by devin doucette in ue5-release-engine-test branch]
2021-07-19 10:12:20 -04:00
devin doucette
6619a666b6 DDC: Fixed a missing include in DerivedDataBuildVersion.h
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 16883233 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16883240 by devin doucette in ue5-release-engine-test branch]
2021-07-19 10:11:00 -04:00
devin doucette
5299622734 DDC: Schedule non-blocking builds using tasks
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 16870688 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16870691 by devin doucette in ue5-release-engine-test branch]
2021-07-16 01:25:15 -04:00
devin doucette
0af9901545 DDC: Fixed race conditions in the build job
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 16870676 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16870677 by devin doucette in ue5-release-engine-test branch]
2021-07-16 01:11:34 -04:00
zousar shaker
1e1378f013 Avoid indexing into a requests output datas array before we have established if we have output, as this can contribute to an out-of-bounds array lookup.
#rb devin.doucette
[FYI] francis.hurteau

#ROBOMERGE-SOURCE: CL 16867872 via CL 16867881
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16867888 by zousar shaker in ue5-release-engine-test branch]
2021-07-15 17:31:20 -04:00
devin doucette
80d84b6b68 DDC: Added FOptionalBuildSession
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 16864041 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16864072 by devin doucette in ue5-release-engine-test branch]
2021-07-15 12:58:14 -04:00
devin doucette
449072c4e6 DDC: Added cpu trace scopes to the build job
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 16864034 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16864068 by devin doucette in ue5-release-engine-test branch]
2021-07-15 12:58:07 -04:00
devin doucette
540937d6f0 DDC: Fixed errors with NO_LOGGING
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 16863666 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16863682 by devin doucette in ue5-release-engine-test branch]
2021-07-15 12:30:05 -04:00
devin doucette
90ef834660 DDC: Added FBuildVersionBuilder as a standard way to create build versions
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 16855837 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16855841 by devin doucette in ue5-release-engine-test branch]
2021-07-14 17:35:21 -04:00
devin doucette
f12c9ea467 DDC: Exposed the name of the build job to the build function
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 16743715 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16743721 by devin doucette in ue5-release-engine-test branch]
2021-06-22 11:27:03 -04:00
devin doucette
b55281bcc7 DDC: Removed a few temporary strings from the build job logging
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 16743192 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16743202 by devin doucette in ue5-release-engine-test branch]
2021-06-22 10:50:25 -04:00
aurel cordonnier
02c0f425e8 Copy up from Release-Engine-Staging @ 16738359
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719

[CL 16738582 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-22 00:27:54 -04:00
devin doucette
d8bc2ab647 DDC: Added -ExportBuilds[=Type1+Type2] to export actions and inputs for builds that miss or skip the cache
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 16733522 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16733529 by devin doucette in ue5-release-engine-test branch]
2021-06-21 16:41:57 -04:00
danny couture
570008cb2a Fix DDC prefetch logic error causing useless data loads from disk
- 46GB to 10GB data loads from disk during map load of special project

#rnx
#rb Devin.Doucette

#ROBOMERGE-SOURCE: CL 16704710 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16704730 by danny couture in ue5-release-engine-test branch]
2021-06-17 10:50:43 -04:00
zousar shaker
c27625b056 Integrating //UE5/Dev-Cooker [at] 16678003 to //UE5/Main (Zousar.Shaker-YEG-0943-Quaternary)
Non-DevIteration_ShooterGame


#ROBOMERGE-SOURCE: CL 16678907 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16678928 by zousar shaker in ue5-release-engine-test branch]
2021-06-15 16:38:03 -04:00
devin doucette
dac2d7b481 DDC: Revert temporary workaround for static analysis issue with Get<T> on 2-tuples
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 16678856 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16678860 by devin doucette in ue5-release-engine-test branch]
2021-06-15 16:34:22 -04:00
devin doucette
06f6f742ca DDC: Extended IBuildJob and IBuildScheduler to give the scheduler more control and more data
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 16678847 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16678852 by devin doucette in ue5-release-engine-test branch]
2021-06-15 16:33:27 -04:00
devin doucette
e943fce2f0 DDC: Fixed the build job to create and destroy the build context only when necessary, and always reset the action and inputs
#rb Matt.Peters
#rnx

#ROBOMERGE-SOURCE: CL 16669448 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v834-16658389)

[CL 16669457 by devin doucette in ue5-release-engine-test branch]
2021-06-15 00:21:57 -04:00
Devin Doucette
b0c757dd31 DDC: Switched to operator[] and AsView() on compact binary types
#rb Zousar.Shaker
#rnx

[CL 16553598 by Devin Doucette in ue5-main branch]
2021-06-03 17:28:08 -04:00
Devin Doucette
7e392be53b DDC: Fixed MeasureCacheRecord to only count payloads with data
#rb trivial
#rnx

[CL 16553211 by Devin Doucette in ue5-main branch]
2021-06-03 17:06:13 -04:00
Devin Doucette
8e3e3cc389 DDC: Fixed TryToPrefetch to work when there is only one backend
#rb Zousar.Shaker
#rnx

[CL 16549112 by Devin Doucette in ue5-main branch]
2021-06-03 12:57:44 -04:00
Devin Doucette
97be0c7aff DDC: Added CreateCacheBucket to FBuildConfigContext
#rb Zousar.Shaker
#rnx

[CL 16548191 by Devin Doucette in ue5-main branch]
2021-06-03 11:48:59 -04:00
Devin Doucette
eb2cda6fba Added conversions and constructors to/from 12-byte arrays for FCbObjectId and DerivedData::FPayloadId
#rb Zousar.Shaker
#rnx

[CL 16536271 by Devin Doucette in ue5-main branch]
2021-06-02 13:06:45 -04:00
Devin Doucette
e2aaddd829 CompactBinary: Made buffers and views easier to use by eliminating the complex options
- Renamed TryGetSerialized[Range]View to TryGet[Range]View.
- Changed GetBuffer to return a composite buffer with the type.
- Changed GetView to be protected instead of public.
- Removed GetRangeBuffer and GetRangeView.

#rb Zousar.Shaker
#rnx
#preflight 60b796cac744b20001542535

[CL 16535362 by Devin Doucette in ue5-main branch]
2021-06-02 11:55:09 -04:00