Commit Graph

46 Commits

Author SHA1 Message Date
bertrand carre
fee5c73751 Make sure that any remaining Http requests (if any) are cancelled so there is no problem when shutting down.
Add warning if values SoftLimitSeconds and HardLimitSeconds read from ini file are not valid

[at]Alejandro.Aguilar, [at]Rob.Cannaday

#ROBOMERGE-AUTHOR: bertrand.carre
#ROBOMERGE-SOURCE: CL 18328836 via CL 18328855 via CL 18328893 via CL 18330457 via CL 18330530
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18330639 by bertrand carre in ue5-release-engine-test branch]
2021-11-30 15:35:23 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
alejandro aguilar
8cbbc39447 Logic to implement a limit of running threaded http requests, to avoid memory errors.
Added command to launch http requests defined by the user.

[at]Sam.Zamani, [at]Rob.Cannaday

#ROBOMERGE-OWNER: Alejandro.Aguilar
#ROBOMERGE-AUTHOR: alejandro.aguilar
#ROBOMERGE-COMMAND: _robomerge UE5-Main
#ROBOMERGE-SOURCE: CL 17675010 via CL 17675012 via CL 17677023 via CL 17677056 via CL 17677082 via CL 17677117 via CL 17677135 via CL 17677142
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v878-17703426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17705679 by alejandro aguilar in ue5-release-engine-test branch]
2021-10-04 06:24:48 -04:00
aurel cordonnier
69fe095547 Merge from Release-Engine-Staging @ 17636544 to Release-Engine-Test
This represents UE4/Main @17638339 and Dev-PerfTest @17636504

[CL 17638842 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-27 19:54:25 -04:00
andriy tylychko
6bf3101dcd deprecated FTicker and family and replaced by thread-safe FTSTicker
#jira UE-120090
#rb francis.hurteau


#ROBOMERGE-SOURCE: CL 17176325 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17176374 by andriy tylychko in ue5-release-engine-test branch]
2021-08-16 11:09:22 -04:00
aurel cordonnier
25a11deeac Merge from Release-Engine-Staging @ 16579919
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16581170 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-07 20:09:45 -04:00
rob cannaday
faa3644992 Allow ProcessRequest to be called from completion delegate
Formerly would crash if the ref count of the HTTP request went to 0
#jira UE-111589
[at]michael.kirzinger


#ROBOMERGE-SOURCE: CL 16449516 via CL 16449570 via CL 16449582 via CL 16452296 via CL 16452420
#ROBOMERGE-BOT: (v818-16446889)

[CL 16452872 by rob cannaday in ue5-release-engine-staging branch]
2021-05-25 13:43:15 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
chris applegarth
a5b88019ed #JIRA none
Set a default time limit for HTTP flush
#review-15767191 @Sam.Zamani @Rob.Cannaday

[CL 15768518 by chris applegarth in ue5-main branch]
2021-03-22 15:30:38 -04:00
Marc Audy
a7f9391231 Merge UE5/Release-Engine-Staging @ 14811410 to UE5/Main
This represents UE4/Main @ 14768117

For ReleaseObjectVersion.h
#lockdown Marcus.Wassmer

[CL 14811440 by Marc Audy in ue5-main branch]
2020-11-24 18:42:39 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Marc Audy
7379fa99c5 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14229157
[CL 14233282 by Marc Audy in ue5-main branch]
2020-09-01 14:07:48 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
louisphilippe seguin
d337bc1b53 Allow CurlHTTPManager to be multithreaded on forked servers
* Can be disabled via -DisableForkedHTTPThread on the commandline

Added FForkedProcessHelper::IsForkedChildProcess() that tells if you are a forked process or not.

#rb Jon.Nabozny, Michael.Kirzinger

#ROBOMERGE-SOURCE: CL 13150443 via CL 13164796 via CL 13164895 via CL 13164946 via CL 13165141
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v688-13145358)

[CL 13165206 by louisphilippe seguin in Main branch]
2020-05-05 00:39:07 -04:00
louisphilippe seguin
d5aa4c2bc7 Undo changelist 12957826 since its causing crashes in CurlRequests in non-multithread servers
[REVIEW]

#ROBOMERGE-SOURCE: CL 12974227 via CL 12974230 via CL 12974232 via CL 12974234 via CL 12974236
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12974237 by louisphilippe seguin in Main branch]
2020-04-22 09:30:24 -04:00
louisphilippe seguin
e4b98ad66c Multithread Servers
* Allow HTTPManager to run on a autonomous thread on forked processes
   * That option can be turned off via
HTTPManager::SetAllowThreadsOnForkedProcess

#Moved HTTPManager::OnAfterFork call from right after Fork occurred to the end of the Frame where the Fork occured.

#rb jon.nabozny, michael.kirzinger

#ROBOMERGE-SOURCE: CL 12957826 via CL 12957832 via CL 12961318 via CL 12961345 via CL 12961390
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12961423 by louisphilippe seguin in Main branch]
2020-04-21 16:31:33 -04:00
louisphilippe seguin
d79df4203c Revert all changes and ensure HTTPManager is running single-threaded on forked multithread servers
[REVIEW]

#ROBOMERGE-SOURCE: CL 12664827 via CL 12664831 via CL 12664832 via CL 12664834 via CL 12664838 via CL 12664840
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12664851 by louisphilippe seguin in Main branch]
2020-04-07 17:40:59 -04:00
louisphilippe seguin
a9632d9d8f Prevent http flush call from ticking the runnable thread manually when PostForkThreading is enabled.
[REVIEW]

#ROBOMERGE-SOURCE: CL 12632150 via CL 12632163 via CL 12632165 via CL 12632455 via CL 12632463 via CL 12632473
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v675-12543919)

[CL 12632487 by louisphilippe seguin in Main branch]
2020-04-06 16:13:15 -04:00
louisphilippe seguin
a046c0ebfe Added cpu scope to FHttpManager::Flush
#rb trivial


#ROBOMERGE-SOURCE: CL 11249317 via CL 11249395 via CL 11249407
#ROBOMERGE-BOT: (v647-11244347)

[CL 11254992 by louisphilippe seguin in Main branch]
2020-02-05 12:54:52 -05:00
ryan durand
0f0464a30e Updating copyright for Engine Runtime.
#rnx
#rb none


#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869210 via CL 10869511 via CL 10869900
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870549 by ryan durand in Main branch]
2019-12-26 14:45:42 -05:00
rob cannaday
18b52205c8 Implement seek function in libcurl
Add a UpdateConfigs function to HTTP manager so implementation specific configs can be updated
[at]michael.kirzinger


#ROBOMERGE-SOURCE: CL 9871008 via CL 9871010
#ROBOMERGE-BOT: (v548-9842178)

[CL 9873055 by rob cannaday in Main branch]
2019-10-28 16:10:55 -04:00
Chris Varnsverry
0018734683 Add XMPP, websockets, VoiceChatManager, HTTP, and MCP to a ticker that runs in the foreground _and_ background
[REVIEW] [at]Michael.Kirzinger [at]Josh.Adams
#rb @Michael.Kirzinger @Josh.Adams


#ROBOMERGE-OWNER: Chris.Varnsverry
#ROBOMERGE-AUTHOR: chris.varnsverry
#ROBOMERGE-SOURCE: CL 9303096 via CL 9303119 via CL 9303128 via CL 9303725 via CL 9303813
#ROBOMERGE-BOT: (v455-9298202)

[CL 9304344 by Chris Varnsverry in Main branch]
2019-09-30 13:11:01 -04:00
Brandon Schaefer
10aebf8961 Fix CIS deprecation warnings on GIsRequestingExit
#jira UE-80297
#rb none

[CL 8681428 by Brandon Schaefer in Main branch]
2019-09-13 17:08:19 -04:00