viyatb-oai
08926a3fb7
chore(arg0): advisory-lock janitor for codex tmp paths ( #10039 )
...
## Description
### What changed
- Switch the arg0 helper root from `~/.codex/tmp/path` to
`~/.codex/tmp/path2`
- Add `Arg0PathEntryGuard` to keep both the `TempDir` and an exclusive
`.lock` file alive for the process lifetime
- Add a startup janitor that scans `path2` and deletes only directories
whose lock can be acquired
### Tests
- `cargo clippy -p codex-arg0`
- `cargo clippy -p codex-core`
- `cargo test -p codex-arg0`
- `cargo test -p codex-core`
History
..
2026-01-20 13:07:28 -08:00
2026-01-13 16:12:30 +00:00
2026-01-22 12:04:23 -08:00
2026-01-28 08:43:17 +00:00
2026-01-30 11:18:39 -08:00
2026-02-03 11:31:57 +00:00
2026-02-03 02:52:26 +00:00
2026-02-03 09:23:53 -08:00
2026-01-09 17:31:17 +00:00
2026-02-03 09:23:53 -08:00
2026-02-02 22:47:38 -08:00
2026-01-26 18:52:10 -08:00
2026-02-03 02:52:26 +00:00
2026-02-02 21:17:01 -08:00
2026-01-22 12:04:23 -08:00
2026-01-27 11:04:23 -08:00
2026-01-26 18:52:10 -08:00
2025-11-21 22:10:52 +00:00
2026-01-14 19:14:24 +00:00
2026-02-03 02:52:26 +00:00
2026-01-30 16:37:56 -08:00
2026-01-22 12:04:23 -08:00
2025-11-13 17:12:10 -08:00
2026-02-02 18:56:39 -08:00
2025-12-23 19:29:32 -08:00
2026-02-03 21:38:31 +00:00
2026-01-07 13:06:20 -08:00
2026-01-27 11:04:23 -08:00
2026-01-27 18:09:29 -08:00
2026-02-02 18:56:39 -08:00
2026-01-22 12:04:23 -08:00
2026-01-14 16:41:50 -08:00
2026-02-03 09:23:53 -08:00
2026-01-14 16:41:50 -08:00
2026-02-01 18:51:26 -08:00
2026-01-31 19:38:06 -08:00
2026-02-02 18:56:39 -08:00
2026-02-03 09:23:53 -08:00
2026-01-14 16:41:50 -08:00
2025-11-13 17:12:10 -08:00
2026-02-02 18:56:39 -08:00
2026-01-14 16:41:50 -08:00
2026-02-03 12:08:38 -08:00
2026-01-22 12:04:23 -08:00
2026-01-24 14:57:40 +00:00
2026-02-03 02:52:26 +00:00
2026-02-03 11:31:57 +00:00
2026-02-03 19:09:04 +00:00
2025-12-12 15:25:22 -08:00
2026-01-08 20:31:03 +00:00
2025-12-04 11:57:58 -08:00
2026-01-22 12:04:23 -08:00
2026-01-22 12:04:23 -08:00
2026-02-03 00:06:44 +00:00
2026-01-29 13:50:53 -08:00
2026-01-29 13:50:53 -08:00
2025-11-20 11:04:11 -08:00
2026-01-22 12:04:23 -08:00
2026-02-03 18:05:02 +00:00
2025-12-19 21:09:20 +00:00
2026-01-26 14:13:04 -08:00
2026-01-16 09:30:11 -08:00
2026-01-07 17:04:53 +00:00
2026-01-22 12:04:23 -08:00
2026-01-27 01:58:05 +00:00
2026-01-14 16:41:50 -08:00
2026-01-26 18:52:10 -08:00
2026-01-30 14:18:31 +01:00
2026-01-30 22:52:37 +00:00
2026-01-29 13:50:53 -08:00