aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Changed oplog ddc property name.deriveddataPer Larsson2022-11-301-1/+1
|
* Minor refactor of cache mapping.Per Larsson2022-11-302-54/+58
|
* Moved DDC reference array out of package meta object.Per Larsson2022-11-241-20/+26
|
* Check content ID before searching CID store.Per Larsson2022-11-231-3/+7
|
* Map DDC cache key to content ID.Per Larsson2022-11-233-42/+170
|
* 0.1.9-pre3v0.1.9-pre3Dan Engelbrecht2022-11-211-1/+1
|
* add "version" command with "detailed" option (#192)Dan Engelbrecht2022-11-215-0/+122
| | | specify host url to query running service version, otherwise you get zen command version
* bump cache large object size limit to 128Kb (#191)Dan Engelbrecht2022-11-212-1/+2
| | | | * bump cache large object size limit to 128Kb * changelog
* 0.1.9-pre2v0.1.9-pre2Dan Engelbrecht2022-11-181-1/+1
|
* changelog and removed obsolete commentDan Engelbrecht2022-11-182-2/+6
|
* Add `import-project` and `export-project` (#183)Dan Engelbrecht2022-11-1829-405/+1807
| | | * Add `import-project` and `export-project` command line parsing
* move BasicFile to zenutil to remove zenstore dependency from zen command (#190)Dan Engelbrecht2022-11-1711-12/+9
|
* actions/[email protected] -> actions/checkout@v3Dan Engelbrecht2022-11-142-8/+8
|
* update github actions versions to avoid node js warningsDan Engelbrecht2022-11-142-9/+9
|
* Configure OpenID providers from cmd line and Lua cfg. (#189)Per Larsson2022-11-145-6/+75
|
* Include zen cmd in release (#188)Dan Engelbrecht2022-11-093-4/+34
| | | | | * make sure we build the zen command line as well in bundle * include zen command line executable * changelog
* update action cancel old build to 0.11.0 (#186)v0.1.9-pre1Dan Engelbrecht2022-11-081-1/+1
|
* Support file reference in package message (#184)Dan Engelbrecht2022-11-079-52/+76
| | | | | | | | * Fix packed message parsing for absolute path * Always enable are sharing when opening files as IoBuffers. * Allow control over sending partial files as localfile ref * Check "AcceptFlags" field in RPC message for allowing localfile ref in reply * make oplog entry add operations ZEN_DEBUG level logs * changelog
* 0.1.8v0.1.8Dan Engelbrecht2022-10-171-1/+1
|
* fix concurrency issues in projectstore and enable GC (#181)Dan Engelbrecht2022-10-173-277/+648
| | | | | | | | | | | | | | * Fix concurreny issues when deleting projects/oplogs * remove rocksdb test code * project store unit tests * safer deletion of oplogs/projects * reference count ProjectStore::Project to handle lifetime during GC * Don't open all project oplogs unless we need them * Don't scrub expired projects * Don't gather references from expired projects * added logging details for GC * release lock as soon as folder is moved * more tests for project store * changelog
* Add "Accept" field in RPC request to gracefully handle requests from older ↵Dan Engelbrecht2022-10-137-33/+160
| | | | instances (#180)
* disable project store GC (#179)Dan Engelbrecht2022-10-121-1/+2
|
* De/oplog gc lifetime (#178)Dan Engelbrecht2022-10-103-47/+144
| | | | | | | * Make sure we don't use invalidated iterators in projectstore.cpp * project store keeps track of project file and will garbage collect data for a project if the project file no longer exist * Implement GC of projects in project store - still need to fix lifetime issues for Project instances * Add INFO log if project file path is empty in projectstore * changelog
* 0.1.7 (removed duplicate line)v0.1.7Dan Engelbrecht2022-10-041-2/+1
|
* 0.1.7 (again)Dan Engelbrecht2022-10-041-1/+1
|
* 0.1.7Dan Engelbrecht2022-10-041-1/+1
|
* Merge branch 'release/0.1.6'Dan Engelbrecht2022-10-042-1/+5
|\ | | | | | | | | | | | | # Conflicts: # CHANGELOG.md # VERSION.txt # zenserver/upstream/upstreamcache.cpp
| * 0.1.6Dan Engelbrecht2022-10-041-1/+1
| |
| * changelogDan Engelbrecht2022-10-041-0/+3
| |
| * Use bucket/key to get inline value in upstream for chunks without a chunkidDan Engelbrecht2022-10-041-2/+5
| |
* | 0.1.6-pre11v0.1.6-pre11v0.1.6Dan Engelbrecht2022-09-301-1/+1
| |
* | changelogDan Engelbrecht2022-09-301-0/+1
| |
* | Handle zero size file mapping (#177)Dan Engelbrecht2022-09-302-2/+13
| | | | | | | | * Handle edgecase with zero size memory mapping of file * changelog
* | De/reduce buffer creation in parsepackedmessage (#175)Dan Engelbrecht2022-09-304-19/+46
| | | | | | | | | | * Don't create call CreateBuffer for attachement data that we only read and not keep * changelog * don't read oplog attachments into memory just to do a redundant store of them
* | Use bucket/key to get inline value in upstream for chunks without a chunkid ↵Dan Engelbrecht2022-09-302-3/+7
| | | | | | | | (#176)
* | Format all rpc package responses using `FormatPackageMessageBuffer` to avoid ↵Dan Engelbrecht2022-09-296-45/+60
| | | | | | | | | | memory copy (#174) When reading upstream, fall back to old rpc response to handle older instances.
* | De/more upstream details (#168)v0.1.6-pre9v0.1.6-pre10Dan Engelbrecht2022-09-225-193/+291
| | | | | | | | | | | | * Pass along endpoint info for each upstream request * Add more timing details in log * more log details for single item upstream fetch * DISABLEDQUERY over SKIP
* | Add elapsed seconds per individual request from upstream (#167)Dan Engelbrecht2022-09-212-13/+35
| |
* | logging - don't do formatting of messages the will not be logged (#169)Dan Engelbrecht2022-09-211-72/+40
| |
* | editorconfig: our lua files use spaces for indentationStefan Boberg2022-09-201-0/+3
| | | | | | | | this was not a conscious decision but it seems reasonable to make it explicit with this config setting, at least for now
* | Use BLAKE3 port from vcpkg (#141)Stefan Boberg2022-09-2089-44583/+13
| | | | | | | | use BLAKE3 port from vcpkg instead of in-tree binaries
* | rename URI chunk requests from value -> chunk (#166)Dan Engelbrecht2022-09-196-31/+31
| |
* | LoadCompactBinary gracefully handles read failures and sizes larger than the ↵Dan Engelbrecht2022-09-193-25/+72
| | | | | | | | | | | | | | | | archive (#165) * add failing test * CompactBinary: Fixed LoadCompactBinary to gracefully handle read failures and sizes larger than the archive From https://p4-swarm.epicgames.net/changes/21983905 * changelog
* | 0.1.6-pre8v0.1.6-pre8Dan Engelbrecht2022-09-151-1/+1
| |
* | adjusted logging to be more in line with current configDan Engelbrecht2022-09-151-3/+7
| |
* | 0.1.6-pre7v0.1.6-pre7Dan Engelbrecht2022-09-151-1/+1
| |
* | fix log messageDan Engelbrecht2022-09-151-1/+1
| |
* | Add pkg-config requirement to README.mdDan Engelbrecht2022-09-131-0/+6
| |
* | 0.1.6-pre6v0.1.6-pre6Dan Engelbrecht2022-09-121-1/+1
| |
* | enable json log file (#164)Dan Engelbrecht2022-09-124-23/+179
| | | | | | | | | | | | * Include source location on ZEN_ERROR and ZEN_CRITICAL * Use proper logging for sentry init status * format file logger as json if .json extension is given * changelog