| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
- Namespaces are listed on the start page.
- Namespaces can be dropped.
- New page to show details of a namespace and list its buckets.
- Buckets can be dropped.
|
| |
|
| |
* `--output-path` option added to `zen version` command
|
| |\
| |
| | |
Update to recent UE toolchain, and link statically against toolchain libc++ and libc++abi
|
| | |
| |
| |
| | |
toolchain versions of objcopy
|
| | | |
|
| | |
| |
| |
| | |
and libc++abi
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| | |
* exception safety when issuing ParallelWork
* add asserts to Latch usage to catch usage errors
* extended error messaging and recovery handling in ParallelWork destructor to help find issues
|
| | |
| |
| |
| |
| | |
* fix range check for blob store fetch
* don't try to parse blockdesriptions if empty result is returned
* add range to log when fetching blob range fails
|
| |/
|
|
|
|
|
|
|
|
| |
- Feature: Added `--sentry-environment` to `zen` and `zenserver`
- Feature: Added `--sentry-debug` to `zen` and `zenserver`
- Feature: Added environment variable parsing for the following options:
- `UE_ZEN_SENTRY_ENABLED`: `--no-sentry` (inverted)
- `UE_ZEN_SENTRY_DEBUG`: `--sentry-debug`
- `UE_ZEN_SENTRY_ALLOWPERSONALINFO`: `--sentry-allow-personal-info`
- `UE_ZEN_SENTRY_DSN`: `--sentry-dsn`
- `UE_ZEN_SENTRY_ENVIRONMENT`: `--sentry-environment`
|
| | |
|
| |
|
|
|
| |
* make sure we finish progress at 100% if not done
* fix condition
|
| | |
|
| |
|
| |
* fix BufferedReadFileStream calculating buffer end wrong
|
| | |
|
| |
|
|
|
| |
add env-variable parsing for sentry option
|
| | |
|
| |
|
|
| |
(#429)
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
reporting endpoint (#427)
moved sentry database path to temporary directory for zen commandline
|
| |
|
| |
* use Oid to generate unique name since std::tmpnam is not good practice
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
* make sure to close log file when resetting log
* drop entries that refers to missing blocks
* Don't scrub keys that has been rewritten
* currectly count added bytes / m_TotalSize
* fix negative sleep time in BlockStoreFile::Open()
* be defensive when fetching log position
* append to log files *after* we updated all state successfully
* explicitly close stuff in destructors with exception catching
* clean up empty size block store files
|
| | |
|
| |
|
| |
- Improvement: Don't report OOD or OOM errors to Sentry when running `zen builds` commands
|
| |
|
|
|
| |
- Feature: `zen builds pause`, `zen builds resume` and `zen builds abort` commands to control a running `zen builds` command
- `--process-id` the process id to control, if omitted it tries to find a running process using the same executable as itself
- Improvement: Process report now indicates if it is pausing or aborting
|
| |
|
|
| |
* revert temp upload folder to be inside source directory to avoid filling up system disk
* use selected subcommand when displaying help for failed command line options in zen builds
|
| |
|
|
| |
Previously the option variables were used before options parsing had a chance to set them according to command line options
|
| |
|
|
| |
* RemoveQuotes helper
* `--url` option for `zen builds` command has been reworked to accept a "Cloud Artifact URL", removing the need to specify "host", "namespace" and "bucket" separately
|
| |
|
| |
* don't require bucket for search operations to allow multi-bucket search
|
| |
|
|
| |
- Improvement: Multithreaded scavenge pass for zen builds download
- Improvement: Optimized check for modified files when verifying state of scavenged paths
|
| |
|
|
|
| |
- Improvement: Use fixed size block chunking for know encrypted/compressed file types
- Improvement: Skip trying to compress chunks that are sourced from files that are known to be encrypted/compressed
- Improvement: Add global open file cache for written files increasing throughput during download by reducing overhead of open/close of file by 80%
|
| | |
|
| | |
|
| |
|
| |
- Improvement: Add streaming upload from HttpClient to reduce I/O caused by excessive MMap usage
|
| |
|
|
|
| |
* Don't count a miss twice for memory stats if the entry can't be found
* changelog
|
| |
|
| |
* add proper streaming to none compressor type
|