| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge branch 'main' into wait_for_quiescencewait_for_quiescence | Matt Peters | 2022-01-10 | 1 | -27/+17 |
| |\ | |||||
| | * | LLVM-12 C++ lib's emplace_back() doesn't like classes all that much | Martin Ridgers | 2022-01-10 | 1 | -1/+4 |
| | | | |||||
| | * | Fixed unused-lambda-capture compile errors | Martin Ridgers | 2022-01-10 | 1 | -3/+3 |
| | | | |||||
| | * | Removed ZEN_UNUSED() statement that is unnecessary | Martin Ridgers | 2022-01-10 | 1 | -1/+0 |
| | | | |||||
| | * | Compiler support for C++20's using-enum is wildly incomplete | Martin Ridgers | 2022-01-10 | 1 | -18/+10 |
| | | | |||||
| | * | Converted use of _format UDL to fmt::format | Martin Ridgers | 2022-01-10 | 1 | -4/+0 |
| | | | |||||
| * | | Add WaitForQuiescence RPC | Matt Peters | 2022-01-07 | 1 | -0/+27 |
| |/ | |||||
| * | Allow for "Values" member of structured cache records that is equivalent to ↵ | Zousar Shaker | 2022-01-04 | 1 | -0/+11 |
| | | | | | "Attachments". | ||||
| * | Added trace scopes. | Per Larsson | 2021-12-15 | 1 | -0/+5 |
| | | |||||
| * | Commented out unused local variables | Martin Ridgers | 2021-12-15 | 1 | -2/+2 |
| | | |||||
| * | Merged main. | Per Larsson | 2021-12-14 | 1 | -19/+20 |
| |\ | |||||
| | * | Fixed unused variable warnings | Martin Ridgers | 2021-11-15 | 1 | -2/+2 |
| | | | |||||
| | * | GCC does not like CacheKey member being named the same as its type | Martin Ridgers | 2021-11-15 | 1 | -11/+11 |
| | | | |||||
| | * | Merged main | Martin Ridgers | 2021-11-15 | 1 | -15/+35 |
| | |\ | |||||
| | * \ | Merged main | Martin Ridgers | 2021-11-15 | 1 | -163/+459 |
| | |\ \ | |||||
| | * | | | Unused variables fix | Martin Ridgers | 2021-11-02 | 1 | -11/+14 |
| | | | | | |||||
| | * | | | CAS.cpp/h -> cas.cpp/h to keep Zen's file casing consistent | Martin Ridgers | 2021-10-29 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | Fixed bug in z$ service returning partial cache records and enable small ↵ | Per Larsson | 2021-12-14 | 1 | -9/+19 |
| | | | | | | | | | | | | | | | | | object GC by default. | ||||
| * | | | | Added size to GcStorage. | Per Larsson | 2021-12-10 | 1 | -2/+2 |
| | | | | | |||||
| * | | | | Added naive container CAS GC support. | Per Larsson | 2021-12-01 | 1 | -1/+0 |
| | | | | | |||||
| * | | | | Added CacheStore and CAS store sizes to status endpoint. | Per Larsson | 2021-11-30 | 1 | -0/+18 |
| | | | | | |||||
| * | | | | merge from main | Stefan Boberg | 2021-11-18 | 1 | -163/+479 |
| |\ \ \ \ | | |_|/ | |/| | | |||||
| | * | | | Handle 'partial on error' cache policy. | Per Larsson | 2021-11-15 | 1 | -15/+35 |
| | | |/ | |/| | |||||
| | * | | Removed sorting of chunk requests. | Per Larsson | 2021-11-14 | 1 | -2/+0 |
| | | | | |||||
| | * | | Fixed typo in object key. | Per Larsson | 2021-11-14 | 1 | -1/+1 |
| | | | | |||||
| | * | | Parse chunk ID from chunk request. | Per Larsson | 2021-11-14 | 1 | -5/+11 |
| | | | | |||||
| | * | | Cleanup attachment validation. | Per Larsson | 2021-11-13 | 1 | -48/+82 |
| | | | | |||||
| | * | | Relax constraint on partial cache records. | Per Larsson | 2021-11-12 | 1 | -72/+60 |
| | | | | |||||
| | * | | Fixed bug when cloning CbObject. | Per Larsson | 2021-11-12 | 1 | -1/+2 |
| | | | | |||||
| | * | | Movec cache utility types to zenutil and fixed unit tests. | Per Larsson | 2021-11-12 | 1 | -23/+26 |
| | | | | |||||
| | * | | Changed from batch to RPC. | Per Larsson | 2021-11-11 | 1 | -7/+7 |
| | | | | |||||
| | * | | Handle batch requests asynchronously. | Per Larsson | 2021-11-11 | 1 | -144/+120 |
| | | | | |||||
| | * | | Format and remove unused type. | Per Larsson | 2021-11-11 | 1 | -2/+1 |
| | | | | |||||
| | * | | Added batch API to upstream endpoints. | Per Larsson | 2021-11-11 | 1 | -53/+40 |
| | | | | |||||
| | * | | Honor cache policy. | Per Larsson | 2021-11-10 | 1 | -24/+48 |
| | | | | |||||
| | * | | Changed RPC keys to camel case. | Per Larsson | 2021-11-10 | 1 | -38/+38 |
| | | | | |||||
| | * | | Handle cache record policy. | Per Larsson | 2021-11-10 | 1 | -18/+22 |
| | | | | |||||
| | * | | Sort cache keys when resolving payload ID's. | Per Larsson | 2021-11-09 | 1 | -39/+117 |
| | | | | |||||
| | * | | Added batched get chunk(s). | Per Larsson | 2021-11-08 | 1 | -104/+249 |
| | | | | |||||
| | * | | Added upstream batch API. | Per Larsson | 2021-11-02 | 1 | -122/+103 |
| | | | | |||||
| | * | | First pass batch request. | Per Larsson | 2021-10-29 | 1 | -0/+72 |
| | |/ | |||||
| * | | z$: basic access tracking | Stefan Boberg | 2021-11-03 | 1 | -32/+0 |
| | | | |||||
| * | | Add /vsxmake* to .gitignore | Stefan Boberg | 2021-11-03 | 1 | -3/+35 |
| | | | |||||
| * | | clang-format | Stefan Boberg | 2021-10-23 | 1 | -2/+2 |
| | | | |||||
| * | | z$: Removed CasStore | Stefan Boberg | 2021-10-21 | 1 | -11/+2 |
| |/ | |||||
| * | Ratios should not be percentages (this should be done in presentation) | Stefan Boberg | 2021-10-11 | 1 | -2/+2 |
| | | |||||
| * | stats: Added support for handler unregistration | Stefan Boberg | 2021-10-11 | 1 | -2/+6 |
| | | |||||
| * | Support for asynchronous HTTP response processing (#19) | Stefan Boberg | 2021-10-06 | 1 | -114/+114 |
| | | | | | | | | | 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]> | ||||
| * | Merged from upstream | Stefan Boberg | 2021-10-05 | 1 | -9/+16 |
| | | |||||
| * | http: Moved logic for body suppression to a more central location | Stefan Boberg | 2021-10-03 | 1 | -8/+0 |
| | | | | | this should prevent some mistake-induced bugs hopefully | ||||