| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tweaked zencloud build rules to work around Linux linker ordering dependenciessb/cloud | Stefan Boberg | 2024-10-10 | 1 | -4/+31 |
| | | |||||
| * | more general .gitignore rule for toolchains | Stefan Boberg | 2024-10-10 | 1 | -1/+1 |
| | | |||||
| * | removed test code | Stefan Boberg | 2024-10-10 | 1 | -20/+5 |
| | | |||||
| * | silence C4996 | Stefan Boberg | 2024-10-10 | 1 | -0/+1 |
| | | |||||
| * | added some simple test code to exercise SDK bits | Stefan Boberg | 2024-10-10 | 1 | -35/+406 |
| | | |||||
| * | added some basic prototype code to exercise aws | Stefan Boberg | 2024-10-10 | 3 | -0/+188 |
| | | |||||
| * | Dashboard: alignment of complex stats & logo goes home (#187) | Martin Ridgers | 2024-10-10 | 3 | -57/+78 |
| | | | | | | | | * Unselectable logo text * Revisit alignment of complex request/bytes stats * ZenStore logo takes you home | ||||
| * | Revert "remove temporary workaround involving _LIBCPP_DISABLE_AVAILABILITY ↵ | Dan Engelbrecht | 2024-10-10 | 2 | -2/+7 |
| | | | | | | (#191)" (#193) This reverts commit e809931618b443809e9740edb70a62d0cab01f87. | ||||
| * | don't read chunks into memory during cache batch fetch unless we may cache ↵ | Dan Engelbrecht | 2024-10-09 | 3 | -13/+15 |
| | | | | | | them in memory (#188) * Don't read chunks into memory during cache batch fetch unless we may cache them in memory | ||||
| * | remove temporary workaround involving _LIBCPP_DISABLE_AVAILABILITY (#191) | Stefan Boberg | 2024-10-08 | 2 | -7/+2 |
| | | | | | | | * remove temporary workaround involving _LIBCPP_DISABLE_AVAILABILITY * temp disable signing on Mac this change should be revisited once we have resumed regular service wrt MacOS runners | ||||
| * | Mrp/referencedset (#174) | Matt Peters | 2024-10-04 | 8 | -16/+16 |
| | | | | | * zen.exe commands: Add initializers for all POD types; this fixes incorrect behavior for flags in debug * README.md: Fix typo in --no-dry-run line | ||||
| * | add automatic decompression to cache-get (default on) and oplog-mirror ↵ | Dan Engelbrecht | 2024-10-04 | 4 | -3/+35 |
| | | | | | (default off) (#186) | ||||
| * | improve naming and feedback in zen commands (#185) | Dan Engelbrecht | 2024-10-03 | 3 | -13/+18 |
| | | | | | * rename cache-get opton attachmentid -> attachmenthash for improved clarity * add help info for --dry-run in DropProjectCommand | ||||
| * | remove gc v1 (#121) | Dan Engelbrecht | 2024-10-03 | 21 | -3120/+116 |
| | | | | | | * kill gc v1 * block use of gc v1 from zen command line * warn and flip to gcv2 if --gc-v2=false is specified for zenserver | ||||
| * | 5.5.9-pre0v5.5.9-pre0 | Dan Engelbrecht | 2024-10-03 | 1 | -1/+1 |
| | | |||||
| * | Reinstated a line that was moved instead of duplicated (#184) | Martin Ridgers | 2024-10-03 | 1 | -0/+1 |
| | | |||||
| * | - Improvement: Self-hosted dashboard (#181) | Martin Ridgers | 2024-10-03 | 6 | -161/+1164 |
| | | | | Self-hosted dashboard gets oplog entry view and a stats browser | ||||
| * | cache get command (#183) | Dan Engelbrecht | 2024-10-03 | 9 | -45/+203 |
| | | | | | * move TryParseObjectId and TryParseIoHash to Oid::TryParse and IoHash::TryParse respectively * zen cache-get command | ||||
| * | simplified CleanDirectory implementation (#182) | Stefan Boberg | 2024-10-03 | 1 | -26/+8 |
| | | | | we use the std implementation for all normal cases now. The Windows-only path still exists for VFS cleanup | ||||
| * | 5.5.8v5.5.8 | Dan Engelbrecht | 2024-10-02 | 1 | -1/+1 |
| | | |||||
| * | changelog | Dan Engelbrecht | 2024-10-02 | 1 | -7/+7 |
| | | |||||
| * | 5.5.8-pre7v5.5.8-pre7 | Dan Engelbrecht | 2024-10-02 | 1 | -1/+1 |
| | | |||||
| * | gc block size target max size (#180) | Dan Engelbrecht | 2024-10-02 | 5 | -42/+68 |
| | | | | | | | * If a block is small (less than half max size) we add it to blocks to compact Sort blocks when iterating over them * do compact of block stores even if no new unused are found * do compact phase even if bucket is empty | ||||
| * | Porject -> Project | Stefan Boberg | 2024-10-02 | 1 | -1/+1 |
| | | |||||
| * | 5.5.8-pre6v5.5.8-pre6 | Dan Engelbrecht | 2024-10-01 | 1 | -1/+1 |
| | | |||||
| * | optimize gc reference sort (#179) | Dan Engelbrecht | 2024-10-01 | 3 | -38/+41 |
| | | | | | | - Do a single call to mempcy when fetching attachments from the meta store in GC - Use small lambda when calling std::sort in FilterReferences (enables inlining of the comparision function) - Use a single function for < and == comparision in KeepUnusedReferences | ||||
| * | Separate UTF-8 flags by platform (#178) | Dmytro Ivanov | 2024-10-01 | 1 | -2/+5 |
| | | | | | | | | Fixes the following warnings ``` 1>cl : Command line warning D9002: ignoring unknown option '-source-charset=utf-8' 1>cl : Command line warning D9002: ignoring unknown option '-execution-charset=utf-8' ``` | ||||
| * | use alternate IoHash comparision function (#177)v5.5.8-pre5 | Dan Engelbrecht | 2024-09-30 | 1 | -4/+23 |
| | | | | * Use alternate IoHash comparision function - reduces KeepUnusedReferences execution time by ~20% | ||||
| * | 5.5.8-pre4v5.5.8-pre4 | Dan Engelbrecht | 2024-09-30 | 1 | -1/+1 |
| | | |||||
| * | gc command attachment options (#176) | Dan Engelbrecht | 2024-09-30 | 13 | -42/+101 |
| | | | | * zen command - add options to control meta data cache when triggering gc | ||||
| * | optimize startup time (#175) | Dan Engelbrecht | 2024-09-30 | 7 | -41/+33 |
| | | | | | | | * use tsl::robin_set for BlockIndexSet don't calculate full block location when only block index is needed * don't copy visitor function * reserve space for attachments | ||||
| * | Fixing compilation errors with fmt v11 (#172) | Dmytro Ivanov | 2024-09-27 | 2 | -0/+5 |
| | | |||||
| * | work around issues compiling fmt::join call on mac (#170) | Stefan Boberg | 2024-09-27 | 1 | -1/+9 |
| | | |||||
| * | 5.5.8-pre3v5.5.8-pre3 | Dan Engelbrecht | 2024-09-27 | 1 | -1/+1 |
| | | |||||
| * | reduce lock time for memcache trim (#171) | Dan Engelbrecht | 2024-09-27 | 4 | -109/+135 |
| | | | | | | | | - Improvement: Faster memcache trimming - Reduce calculations while holding bucket lock for memcache trim analysis to reduce contention - When trimming memcache, evict 25% more than required to reduce frequency of trimming - When trimming memcache, don't repack memcache data vector, defer that to regular garbage collection - When trimming memcache, deallocate memcache buffers when not holding exclusive lock in bucket | ||||
| * | Add instructions to README.md for upgrading third party libraries (#173) | Matt Peters | 2024-09-27 | 1 | -0/+11 |
| | | |||||
| * | CSS colours in one place + small modal dialog fix. (#169) | Martin Ridgers | 2024-09-26 | 3 | -23/+53 |
| | | | | | | | | * Separate modal dialog's background into its own div with own opacity * Use :root and CSS vars for colours * An html.zip refresh | ||||
| * | 5.5.8-pre2v5.5.8-pre2 | Dan Engelbrecht | 2024-09-25 | 1 | -1/+1 |
| | | |||||
| * | Add `gc-attachment-passes` option to zenserver (#167) | Dan Engelbrecht | 2024-09-25 | 13 | -61/+207 |
| | | | | | | Added option `gc-attachment-passes` to zenserver Cleaned up GCv2 start and stop logs and added identifier to easily find matching start and end of a GC pass in log file Fixed project store not properly sorting references found during lock phase | ||||
| * | exception safety when writing block (#168) | Dan Engelbrecht | 2024-09-25 | 2 | -10/+9 |
| | | | | | * make sure we always clear writing block from m_ActiveWriteBlocks even if we have an exception | ||||
| * | 5.5.8-pre1v5.5.8-pre1 | Dan Engelbrecht | 2024-09-24 | 1 | -1/+1 |
| | | |||||
| * | Updated html.zip | Martin Ridgers | 2024-09-24 | 1 | -0/+0 |
| | | |||||
| * | Wrap ZipFs initialisation in ZEN_EMBED_HTML_ZIP | Martin Ridgers | 2024-09-24 | 1 | -2/+6 |
| | | |||||
| * | Grammar | Martin Ridgers | 2024-09-24 | 1 | -1/+1 |
| | | |||||
| * | Updated frontend .zip | Martin Ridgers | 2024-09-24 | 1 | -0/+0 |
| | | |||||
| * | Added pagination when browsing oplog entries | Martin Ridgers | 2024-09-24 | 1 | -5/+19 |
| | | |||||
| * | Build action cells using toolbars | Martin Ridgers | 2024-09-24 | 1 | -4/+11 |
| | | |||||
| * | Removed commented out code | Martin Ridgers | 2024-09-24 | 1 | -1/+0 |
| | | |||||
| * | Convenience on_click() that infers action class | Martin Ridgers | 2024-09-24 | 1 | -2/+8 |
| | | |||||
| * | Let's try centering table cells' contents | Martin Ridgers | 2024-09-24 | 1 | -0/+1 |
| | | |||||