| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
The blake3 library is now provided by vcpkg and marked as a dependency
via the add_package() call.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
* move project store to separate folder
* moved import/export project commands into projectstore cmd files
|
| | |
|
| |\ |
|
| | |
| |
| |
| | |
Removing unused "enabled" attribute on upstream config and using the "policy" attribute instead to disable the upstream.
|
| | | |
|
| |/
|
|
| |
should have been part of previous commit
|
| |\ |
|
| | |
| |
| |
| | |
* Retain memory buffer when replaying oplog
* changelog
|
| | |
| |
| |
| | |
* Better error responses/logging in project store request
* changelog
|
| | | |
|
| |\| |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
this was used for testing but is no longer wanted in this form
|
| | |
| |
| |
| | |
this has been used for testing purposes but should not be in the production executable
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
this makes it easier to trigger a local pre-commit check which is useful
for ensuring clang-format etc has been applied properly prior to a commit
|
| | |
| |
| |
| |
| | |
This change adds some version and product information to the Windows executable, in order to make it easier for users to understand the purpose of the zenserver.exe process when they see it in Task Manager and on disk
It also adds back the executable icon which was lost when we transitioned from the previous sln build process
|
| |/
|
|
| |
should be replaced with a proper implementation later
|
| |
|
|
|
|
| |
* Don't output time to next GC if time is "infinite".
* Do immediate check of GC status on thread startup instead of waiting montior intervall first.
* set up reasonable gc defaults
* changelog
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- Feature: zen command line tool `cache-info` to show cache, namespace or bucket info
- Feature: zen command line tool `project-info` to show store, project or oplog info
- Feature: zen command line tool `project-drop` to drop project or oplog
- Feature: zen command line tool `gc` to trigger a GC run
- Feature: zen command line tool `gc-info` to check status of GC
- Improvement: zen command line tool now fails on any unrecognized arguments
- Improvement: zen command line tool now displays extra help for all sub-commands
- Improvement: host address can now be configured for zen command line tool `drop` command
changelog
|
| |
|
|
|
|
|
| |
* Add GET requests on cache/namespace/bucket level
* Add root route for project store requests (same as /list)
* Add markerpath to oplog info object
* Add totalsize, opcount and expired to oplog info
* Changelog
|
| | |
|
| |
|
|
|
|
| |
* Fix log reading for structured cache store
Make sure cache is flushed at exit
* dont flush index to disk unless new entries have been written
* changelog
|
| |
|
|
|
|
|
|
| |
Adds check for marker file supplied by UE to see if an oplog is expired (user has deleted the corresponding cooked folder).
Fixed concurrency vulnerabilities is project store related to oplogs.
* fix concurrency vulnerabilities
* propagate lifetime file path
* oplog level gc
* changelog
|
| |
|
|
|
|
| |
UE side (#208)
removed all use of IoHash::FromBLAKE3() caused by interactions with CompressedBuffer APIs
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
* Read recorded requests to memory before parsing
This will more accurately simulate how requests comes in from a client
* Make a fast path for GetFinalPathNameByHandleW
Try to get the path with a fixes size buffer first to avoid always doing two calls to GetFinalPathNameByHandleW
|
| |
|
|
| |
* Don't continue parsing http requests if we get an error.
* changelog
|
| |
|
|
| |
* Fix logging of number of read entries from log/index file for stores
* changelog
|
| | |
|
| |
|
|
| |
* Windows: explicitly set the special SO_EXCLUSIVEADDRUSE flag
* changelog
|
| | |
|
| |
|
|
|
|
|
| |
* updated drop command to support namespaces
* fixed hash command error message
* fix output of status (and top) command
* Use ZEN_CONSOLE for output in zen commands
* changelog
|