aboutsummaryrefslogtreecommitdiff
path: root/zenserver/upstream/upstreamapply.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Make cas storage an hidden implementation detail of CidStore (#130)v0.1.4-pre6v0.1.4-pre5Dan Engelbrecht2022-06-171-6/+3
| | | | | | | | | | | | | | | | | | - Bumped ZEN_SCHEMA_VERSION - CasStore no longer a public API, it is hidden behind CidStore - Moved cas.h from public header folder - CidStore no longer maps from Cid -> Cas, we store entries in Cas under RawHash - CasStore now decompresses data to validate content (matching against RawHash) - CasChunkSet renames to HashKeySet and put in separate header/cpp file - Disabled "Chunk" command for now as it relied on CAS being exposed as a service - Changed CAS http service to Cid http server - Moved "Run" command completely inside ZEN_WITH_EXEC_SERVICES define - Removed "cas.basic" test - Uncommented ".exec.basic" test and added return-skip at start of test - Moved ScrubContext to separate header file - Renamed CasGC to GcManager - Cleaned up configuration passing in cas store classes - Removed CAS stuff from GcContext and clarified naming in class - Remove migration code
* Initialize upstream apply in background thread (#88)v1.0.1.2Joe Kirchoff2022-05-031-0/+22
|
* Horde execute storage config (#75)Joe Kirchoff2022-04-141-6/+11
|
* Compute updates (#74)Joe Kirchoff2022-04-141-1296/+8
|
* Simple file-based compute (#65)Joe Kirchoff2022-03-301-280/+402
|
* Enable Horde compute code on Linux & Mac (#61)Joe Kirchoff2022-03-221-81/+26
|
* Update horde compute to use Jupiter for storage (#60)Joe Kirchoff2022-03-171-108/+187
|
* Moved cloud cache token provider out from options.Per Larsson2022-02-011-4/+10
|
* Refactored cloud cache access token provider.Per Larsson2022-02-011-4/+4
|
* Converted use of _format UDL to fmt::formatMartin Ridgers2022-01-101-11/+6
|
* Merged main.Per Larsson2021-12-141-31/+36
|\
| * Merged mainMartin Ridgers2021-12-081-28/+30
| |\ | |/ |/|
| * Merged mainMartin Ridgers2021-12-081-11/+17
| |\
| * | Wait on an event instead of using sleep()Martin Ridgers2021-11-261-4/+8
| | | | | | | | | | | | | | | | | | | | | The sleep() means it can take up to "update_interval * 2" (currently 10 seconds) to shutdown the thread. Not only is it desirable that binaries exit cleanly as quickly as possible, units tests were taking a considerable amount of time to run due to the sleep.
| * | Merged mainMartin Ridgers2021-11-221-11/+44
| |\ \
| * \ \ Merged mainMartin Ridgers2021-11-171-6/+6
| |\ \ \
| * \ \ \ Merged mainMartin Ridgers2021-11-161-6/+40
| |\ \ \ \
| * \ \ \ \ Merged mainMartin Ridgers2021-11-151-4/+5
| |\ \ \ \ \
| * | | | | | Wrapped "upstream apply" in ZEN_WITH_COMPUTE_SERVICESMartin Ridgers2021-11-121-0/+5
| | | | | | |
* | | | | | | Return status_code as ErrorCode from jupiter api if not successfulJoe Kirchoff2021-12-071-13/+13
| | | | | | |
* | | | | | | Better error tracking when remote execute fails to postJoe Kirchoff2021-12-021-15/+17
| |_|_|_|_|/ |/| | | | |
* | | | | | Use 'Platform' instead of 'OSFamily' for Horde conditionJoe Kirchoff2021-12-011-11/+3
| | | | | |
* | | | | | Write dummy file to ensure directories exist for remote executionJoe Kirchoff2021-12-011-0/+14
| | | | | |
* | | | | | Wait on an event instead of using sleep()Martin Ridgers2021-11-261-4/+8
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The sleep() means it can take up to "update_interval * 2" (currently 10 seconds) to shutdown the thread. Not only is it desirable that binaries exit cleanly as quickly as possible, units tests were taking a considerable amount of time to run due to the sleep.
* | | | | Comment out unused variables to fix warnings.Per Larsson2021-11-221-7/+7
| | | | |
* | | | | Set horde worker requirements, limit to Win-RemoteExec poolJoe Kirchoff2021-11-171-4/+37
| |_|_|/ |/| | |
* | | | Format fix.Per Larsson2021-11-161-6/+6
| |_|/ |/| |
* | | Use upstream apply with HordeJoe Kirchoff2021-11-151-17/+10
| | |
* | | Horde Apply: Pass throughJoe Kirchoff2021-11-151-2/+43
| |/ |/| | | | | | | Currently only Windows is supported Add some additional error messaging on failure
* | Remote Apply: Get Expire timeout from workerJoe Kirchoff2021-11-121-4/+5
|/
* Horde remote execute (#25)Joe Kirchoff2021-11-111-0/+1491