| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
| |
specify host url to query running service version, otherwise you get zen command version
|
| |
|
|
| |
* bump cache large object size limit to 128Kb
* changelog
|
| | |
|
| |
|
| |
* Add `import-project` and `export-project` command line parsing
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
| |
instances (#180)
|
| | |
|
| |
|
|
|
|
|
| |
* 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
|
| |
|
|
|
| |
* 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
|
| |
|
|
| |
(#176)
|
| |
|
|
|
| |
memory copy (#174)
When reading upstream, fall back to old rpc response to handle older instances.
|
| |
|
|
|
|
| |
* 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
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* create release in Sentry and set version string in executable
* changelog
* 0.1.6-pre0
* sentr-cli install dir
* 0.1.6-pre1
* include org and project when creating Sentry release
* 0.1.6-pre2
* move org and project options
* 0.1.6-pre3
* need to first to "new", then finalize
* 0.1.6-pre4
* read version before creating release
* 0.1.6-pre5
|
| |
|
|
| |
* only try to parse payload hash if header exists
* changelog
|
| |
|
|
| |
* demote a number of ZEN_ERROR to ZEN_WARN
* changelog
|
| |
|
|
| |
* changelog
* remove obsolete legacy code
|
| |
|
|
|
| |
* Added CloudCacheSession::GetInlineBlob to properly get CacheValues from Horde
Issue #UE-162151
* validate uncompressed binary from Horde "application/x-jupiter-inline" response
|
| |
|
|
| |
* Implement proper GetCacheValues upstream
* changelog
|
| |
|
|
| |
* safer detection of html folder for frontend in debug mode
* changelog
|
| |
|
| |
* remove legacy derived data interface for Jupiter
|
| |
|
|
| |
Attach log file to sentry error reports
Log ERROR when std::terminate() is called
|
| |
|
|
|
|
| |
* use "\\?\" prefix for windows paths
* fix path delimiters
* disable vcpkg caching
* Workaround for spdlog not being able to create directories prefixed with `\\?\`
|
| |
|
| |
* Fix ZenStructuredCacheClient lifetime issues
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\ |
|
| | |\ |
|
| | | |
| | |
| | |
| | | |
(#127)
|
| | |/ |
|
| | | |
|