| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | | | | | | | | | | Removed unnecessary include | Martin Ridgers | 2021-11-01 | 1 | -1/+0 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Signed/unsigned mismatches | Martin Ridgers | 2021-11-01 | 1 | -6/+6 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Missing include | Martin Ridgers | 2021-11-01 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Use ZEN_THIRD_PARTY macros instead of '#pragma warning' | Martin Ridgers | 2021-11-01 | 1 | -3/+2 | |
| | | | | | | | | | | | | | | ||||||
| * | | | | | | | | | | | | | Merged main. | Per Larsson | 2021-12-09 | 2 | -54/+112 | |
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Return status_code as ErrorCode from jupiter api if not successful | Joe Kirchoff | 2021-12-07 | 2 | -26/+72 | |
| | | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | | Better error tracking when remote execute fails to post | Joe Kirchoff | 2021-12-02 | 1 | -15/+17 | |
| | | |_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | ||||||
| | * | | | | | | | | | | | Use 'Platform' instead of 'OSFamily' for Horde condition | Joe Kirchoff | 2021-12-01 | 1 | -11/+3 | |
| | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | Write dummy file to ensure directories exist for remote execution | Joe Kirchoff | 2021-12-01 | 1 | -0/+14 | |
| | | | | | | | | | | | | | ||||||
| | * | | | | | | | | | | | Wait on an event instead of using sleep() | Martin Ridgers | 2021-11-26 | 1 | -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 main. | Per Larsson | 2021-11-25 | 2 | -7/+11 | |
| |\| | | | | | | | | | | ||||||
| | * | | | | | | | | | | Set empty body in Jupiter client. | Per Larsson | 2021-11-24 | 1 | -0/+4 | |
| | | |_|_|_|_|_|_|_|/ | |/| | | | | | | | | ||||||
| | * | | | | | | | | | Comment out unused variables to fix warnings. | Per Larsson | 2021-11-22 | 1 | -7/+7 | |
| | | | | | | | | | | | ||||||
| * | | | | | | | | | | merge from main | Stefan Boberg | 2021-11-18 | 8 | -270/+2610 | |
| |\| | | | | | | | | | ||||||
| | * | | | | | | | | | Set horde worker requirements, limit to Win-RemoteExec pool | Joe Kirchoff | 2021-11-17 | 1 | -4/+37 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | Changed upstream DisplayName to UpstreamEndpointInfo with name and url. | Per Larsson | 2021-11-17 | 2 | -30/+39 | |
| | | | | | | | | | | | ||||||
| | * | | | | | | | | | Added health check and return missing error message. | Per Larsson | 2021-11-17 | 1 | -7/+19 | |
| | | |_|_|_|_|_|_|/ | |/| | | | | | | | ||||||
| | * | | | | | | | | Log upstream HTTP errors as errors. | Per Larsson | 2021-11-17 | 1 | -13/+55 | |
| | | |_|_|_|_|_|/ | |/| | | | | | | ||||||
| | * | | | | | | | Check both success and error code when initializing Jupiter upstream. | Per Larsson | 2021-11-17 | 1 | -1/+1 | |
| | | | | | | | | | ||||||
| | * | | | | | | | Added connect/transfer timeout options for Jupiter client. | Per Larsson | 2021-11-17 | 6 | -62/+66 | |
| | | |_|_|_|_|/ | |/| | | | | | ||||||
| | * | | | | | | Format fix. | Per Larsson | 2021-11-16 | 1 | -6/+6 | |
| | | | | | | | | ||||||
| | * | | | | | | Added upstream connect/transfer timeout options. | Per Larsson | 2021-11-16 | 4 | -19/+57 | |
| | | |_|_|_|/ | |/| | | | | ||||||
| | * | | | | | Use upstream apply with Horde | Joe Kirchoff | 2021-11-15 | 1 | -17/+10 | |
| | | | | | | | ||||||
| | * | | | | | Horde Apply: Pass through | Joe Kirchoff | 2021-11-15 | 1 | -2/+43 | |
| | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | Currently only Windows is supported Add some additional error messaging on failure | |||||
| | * | | | | Fixed bug in upstream jupiter endpoint. | Per Larsson | 2021-11-13 | 1 | -2/+2 | |
| | | | | | | ||||||
| | * | | | | Format fix. | Per Larsson | 2021-11-13 | 1 | -1/+1 | |
| | | | | | | ||||||
| | * | | | | Merge branch 'main' into zcache-batch | Per Larsson | 2021-11-13 | 4 | -64/+1833 | |
| | |\ \ \ \ | ||||||
| | | * | | | | Remote Apply: Get Expire timeout from worker | Joe Kirchoff | 2021-11-12 | 2 | -5/+5 | |
| | | | |_|/ | | |/| | | ||||||
| | | * | | | Horde remote execute (#25) | Joe Kirchoff | 2021-11-11 | 4 | -64/+1833 | |
| | | | |/ | | |/| | ||||||
| | * | | | Movec cache utility types to zenutil and fixed unit tests. | Per Larsson | 2021-11-12 | 1 | -2/+1 | |
| | | | | | ||||||
| | * | | | Changed from batch to RPC. | Per Larsson | 2021-11-11 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Merge branch 'main' into zcache-batch | Per Larsson | 2021-11-11 | 1 | -3/+3 | |
| | |\| | | ||||||
| | | * | | Type consistency around signed/unsigned comparison | Martin Ridgers | 2021-11-03 | 1 | -3/+3 | |
| | | | | | ||||||
| | * | | | Correct content type when invoking RPC. | Per Larsson | 2021-11-11 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Fixed stats. | Per Larsson | 2021-11-11 | 1 | -92/+119 | |
| | | | | | ||||||
| | * | | | Removed batch result. | Per Larsson | 2021-11-11 | 2 | -27/+26 | |
| | | | | | ||||||
| | * | | | Format and remove unused type. | Per Larsson | 2021-11-11 | 2 | -4/+1 | |
| | | | | | ||||||
| | * | | | Added batch API to upstream endpoints. | Per Larsson | 2021-11-11 | 4 | -93/+350 | |
| | | | | | ||||||
| | * | | | Sort cache keys when resolving payload ID's. | Per Larsson | 2021-11-09 | 2 | -1/+51 | |
| | | | | | ||||||
| | * | | | Added upstream batch API. | Per Larsson | 2021-11-02 | 2 | -0/+55 | |
| | |/ / | ||||||
| | * / | Upload cache record before blobs and call finalize when processing upstream ↵ | Per Larsson | 2021-11-01 | 2 | -95/+110 | |
| | |/ | | | | | | | to Jupiter. | |||||
| * / | general: Fixed up some vcxproj files which had a warning level set | Stefan Boberg | 2021-10-24 | 1 | -4/+2 | |
| |/ | | | | | | Thus they did not get the same settings as all other projects which made it easy to introduce warnings which would trigger in xmake builds Cleaned up some #include usage to use third-party include brackets | |||||
| * | zencore: Enabled MSC warning 4668 to get warnings when preprocessor macros ↵ | Stefan Boberg | 2021-10-15 | 2 | -17/+5 | |
| | | | | | | | | | are used without an explicit definition Also fixed up various code to compile with this, by using ZEN_THIRD_PARTY_INCLUDES_START/ZEN_THIRD_PARTY_INCLUDES_END macros Removed prewindows.h/postwindows.h since they are no longer to be used due to the above | |||||
| * | Add remote execute functions (#15) | Joe Kirchoff | 2021-10-13 | 2 | -6/+78 | |
| | | | | Also fix request type for exists, should be head. | |||||
| * | Ratios should not be percentages (this should be done in presentation) | Stefan Boberg | 2021-10-11 | 1 | -2/+2 | |
| | | ||||||
| * | Support for asynchronous HTTP response processing (#19) | Stefan Boberg | 2021-10-06 | 1 | -1/+1 | |
| | | | | | | | | | This change introduces WriteResponseAsync which can be used to move potentially slow request handler code (like upstream lookups) off the I/O service thread to ensure we are always able to serve as many HTTP requests as possible. The current implementation defaults to 16 async worker threads and there is currently no back-pressure. - Added RequestStats - Metrics for network requests. Aggregates tracking of duration, payload sizes into a single class for ease of use - Added some metrics on upstream communication Co-authored-by: Per Larsson <[email protected]> | |||||
| * | clang-format | Stefan Boberg | 2021-10-05 | 1 | -1/+1 | |
| | | ||||||
| * | Merged from upstream | Stefan Boberg | 2021-10-05 | 3 | -69/+10 | |
| | | ||||||
| * | Added support for choosing best ZEN upstream endpoint based on latency. | Per Larsson | 2021-10-02 | 2 | -8/+96 | |
| | | ||||||
| * | Added cache HIT/MISS stat counters. | Per Larsson | 2021-10-01 | 1 | -12/+2 | |
| | | ||||||