aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* clang formatDan Engelbrecht2025-01-104-94/+91
|
* displayname and description are windows-only propertiesDan Engelbrecht2025-01-104-32/+41
|
* cleanupsDan Engelbrecht2025-01-101-159/+105
|
* partially working service commands for macosDan Engelbrecht2025-01-102-26/+252
|
* make windows elevation optionalDan Engelbrecht2025-01-102-70/+132
|
* use local service account for zen serviceDan Engelbrecht2025-01-101-13/+13
|
* if we can't open a process handle, assume it is running under other user idDan Engelbrecht2025-01-101-0/+5
|
* remove ServiceLevelDan Engelbrecht2025-01-106-395/+33
|
* get home folderDan Engelbrecht2025-01-102-0/+9
|
* partial macos implementationDan Engelbrecht2025-01-092-12/+60
|
* mac function signature fixDan Engelbrecht2025-01-081-8/+6
|
* use attachconsole to send ctrl+c to running processDan Engelbrecht2025-01-082-44/+48
|
* add ServiceLevel for service processes: User, AllUsers and ServiceDan Engelbrecht2025-01-086-64/+483
|
* check if service is already installed before attempting installDan Engelbrecht2025-01-081-7/+27
|
* Merge remote-tracking branch 'origin/de/zen-service-command' into ↵Dan Engelbrecht2025-01-081-35/+112
|\ | | | | | | de/zen-service-command
| * wipDan Engelbrecht2024-09-181-34/+108
| |
| * Add ServiceSpec structDan Engelbrecht2024-09-183-51/+79
| |
| * clang formatDan Engelbrecht2024-09-182-5/+5
| |
| * launchd plist installDan Engelbrecht2024-09-183-7/+18
| |
| * more WIPDan Engelbrecht2024-09-181-432/+499
| |
| * wipDan Engelbrecht2024-09-181-320/+433
| |
| * zen `service` commandDan Engelbrecht2024-09-185-0/+790
| |
* | Add ServiceSpec structDan Engelbrecht2025-01-083-51/+79
| |
* | clang formatDan Engelbrecht2025-01-082-5/+5
| |
* | launchd plist installDan Engelbrecht2025-01-083-7/+18
| |
* | more WIPDan Engelbrecht2025-01-081-432/+499
| |
* | wipDan Engelbrecht2025-01-081-320/+433
| |
* | zen `service` commandDan Engelbrecht2025-01-085-0/+790
| |
* | increase limit for mmap path to 8kb (#270)Dan Engelbrecht2024-12-191-1/+1
| |
* | don't add overhead of verifying oplog presence on disk for "getchunks" rpc ↵Dan Engelbrecht2024-12-181-3/+5
| | | | | | | | call (#269)
* | Miscellaneous minor LLM fixes (#268)v5.5.17-pre0Stefan Boberg2024-12-174-4/+9
| | | | | | | | | | | | | | With this change, LLM tags are assigned using the name,parent tuple rather than just by name only. This allows tag hierarchies like `cache/store` and `project/store` which would previously get collapsed into the first pair seen when registering the `store` tag. This PR also adds some more LLM tag annotations to more accurately associate memory allocations with subsystems In addition, this PR also tweaks the frequency of timer marker events to increase the resolution in Insights and avoid some cases of Insights deciding that marker events are too far apart since we don't allocate as frequently as UE tends to.
* | batch fetch record cache values (#266)Dan Engelbrecht2024-12-173-21/+90
| | | | | | | | | | | | - Improvement: Batch fetch record attachments when appropriate - Improvement: Reduce memory buffer allocation in BlockStore::IterateBlock - Improvement: Tweaked BlockStore::IterateBlock logic when to use threaded work (at least 4 chunks requested) - Bugfix: CasContainerStrategy::IterateChunks could give wrong payload/index when requesting 1 or 2 chunks
* | remove all referenced attachments in op from pending chunk references (#267)Dan Engelbrecht2024-12-171-5/+7
| |
* | more memory tagging and fixes (#263)Stefan Boberg2024-12-169-8/+272
| | | | | | This change adds more instrumentation for memory tracking, so that as little as possible comes through as Unknown in Insights analysis.
* | fix trailing path separator in workspace commands (#265)Dan Engelbrecht2024-12-131-0/+15
| |
* | Implemented temporary workaround for long paths in ComputeOpKeyStefan Boberg2024-12-131-3/+72
| | | | | | | | also added a test case to exercise the logic
* | added test verification of XXH3_128Stream vs XXH3_128::HashMemoryStefan Boberg2024-12-131-0/+2
| |
* | fixed XXH3_128Stream so it initializes the state properlyStefan Boberg2024-12-134-5/+42
| | | | | | | | the old version is still present for now, with a _deprecated suffix
* | added ComputeOpKey so all instances of mapping key -> Oid is in a single placeStefan Boberg2024-12-132-24/+33
| |
* | added xxhash unit tests (which currently fail)Stefan Boberg2024-12-132-0/+46
| |
* | Dashboard: view -> list rename, table style fix, file name appended to ↵Martin Ridgers2024-12-125-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | downloads (#264) * Single-column tables could overflow their maximum width * Suffix oplog entry data's file name when downloading * Renamed "view" link to "list" * Ensure all undesirable characters are removed from page name * Updated embedded frontend Zip archive * Wrote some entries into the changelog
* | Builds API remote project store (#258)Dan Engelbrecht2024-12-1213-310/+1465
| | | | | | Feature: zen command oplog-export and oplog-import now supports --builds remote target using the Jupiter builds API
* | Memory tracking improvements (#262)Stefan Boberg2024-12-114-1/+21
| | | | | | | | | | * added LLM tag to properly tag RPC allocations * annotated some more httpsys functions with memory tags * only emit memory scope events if the active tag is different from the new tag
* | reduce oplog job name (#261)Dan Engelbrecht2024-12-111-2/+2
| | | | | | * reduce length of oplog import/export job name
* | improved payload validation in HttpClient (#259)Dan Engelbrecht2024-12-102-1259/+1510
| | | | | | | | | | * improved payload validation in HttpClient * separate error messages for FromCompressed and Decompress * refactor so we can do retry if decompression of block fails
* | auth fixes (#260)Dan Engelbrecht2024-12-103-32/+43
| | | | | | | | * fix so we can replace an openid provider that was read from disk file * fix OidcClient lifetime issues in authmg
* | global open process cache for projectstore (#257)Dan Engelbrecht2024-12-056-31/+64
| | | | | | | | * move openprocess cache to central location * enable openprocesscache in projectstore so "getchunks" can send filehandles when requested
* | projectstore getchunks rpc with modtag (#244)Dan Engelbrecht2024-12-0511-233/+1848
| | | | | | Feature: Project store "getchunks" rpc call /prj/{project}/oplog/{log}/rpc extended to accept both CAS (RawHash) and Id (Oid) identifiers as well as partial ranges
* | Unity build fixes (#253)Stefan Boberg2024-12-057-71/+79
| | | | | | some fixes to make everything build using unity build mode. Mostly moved code from anonymous namespaces into local impl namespace to avoid ambiguity in name resolution.
* | ODR fixStefan Boberg2024-12-031-3/+3
| |