gmega
|
6b53d5094f
|
feat: add Codex grafana dashboard (deploy still broken)
|
2025-09-04 12:13:51 -03:00 |
|
gmega
|
ef90f34ff6
|
feat: add configurable seeder count to k-node experiment
|
2025-07-10 18:25:12 -03:00 |
|
gmega
|
18b86ef7cf
|
fix: update tests to quoted log param
|
2025-07-03 08:46:43 -03:00 |
|
gmega
|
adcf45d027
|
fix: disable linter false positive
|
2025-06-30 17:57:29 -03:00 |
|
gmega
|
4ee345889f
|
fix: spawn correct network size in cdx_launch_network
|
2025-06-30 17:22:25 -03:00 |
|
gmega
|
70061c4008
|
feat: allow setting Codex log level
|
2025-06-27 19:33:52 -03:00 |
|
gmega
|
3e8b019d6b
|
fix: use output redirect instead of --log-file in Codex nodes
|
2025-06-27 19:12:17 -03:00 |
|
gmega
|
29a39369eb
|
feat: add no-timeout option to await; fix minor bugs
|
2025-06-27 08:23:28 -03:00 |
|
gmega
|
2fde22116c
|
fix: fix shellcheck errors, minor improvements
|
2025-06-25 20:01:33 -03:00 |
|
gmega
|
f57808f751
|
fix: minor adjustments to outputs and grafana/prometheus
|
2025-06-24 16:38:21 -03:00 |
|
gmega
|
4888977aab
|
feat: add k-node experiment
|
2025-06-24 10:06:54 -03:00 |
|
gmega
|
7df3990968
|
feat: add basic prometheus/grafana setup
|
2025-06-23 19:12:45 -03:00 |
|
gmega
|
19f87a2298
|
fix: wrap prometheus conf in array
|
2025-06-23 19:12:02 -03:00 |
|
gmega
|
6be2b6ff51
|
chore: allow output to be customized per-module
|
2025-06-23 18:55:17 -03:00 |
|
gmega
|
8cc5ee6896
|
feat: add Codex prometheus targets in experiments
|
2025-06-23 17:27:21 -03:00 |
|
gmega
|
a0af4c4c90
|
feat: allow custom arguments to procmon callbacks as part of async job
|
2025-06-23 16:46:32 -03:00 |
|
gmega
|
c678ba6de2
|
feat: add default options to Codex, enable metrics on experiment scope
|
2025-06-23 15:40:21 -03:00 |
|
gmega
|
75ee562d2f
|
feat: refactor and add experiment base
|
2025-06-23 11:28:52 -03:00 |
|
gmega
|
6533970ebb
|
fix: checkout submodules on init
|
2025-06-23 10:01:34 -03:00 |
|
gmega
|
6fbaae6947
|
feat: dockerless CI
|
2025-06-23 09:58:48 -03:00 |
|
gmega
|
070b3d188a
|
fix: fix pm_async interface so its not accidentally sequential, procmon overhaul
|
2025-06-20 21:15:57 -03:00 |
|
gmega
|
c4d1a0681e
|
feat: add basic prometheus dynamic target scaffolding
|
2025-06-20 17:39:22 -03:00 |
|
gmega
|
807f3428ee
|
chore: remove Codex submodule
|
2025-06-20 17:39:01 -03:00 |
|
gmega
|
dbbad8acfd
|
feat: add start callback call
|
2025-06-20 16:27:21 -03:00 |
|
gmega
|
cead3935f8
|
feat: add process lifecycle callback to procmon
|
2025-06-20 15:42:34 -03:00 |
|
gmega
|
32406ce934
|
chore: add linting to CI
|
2025-06-20 14:46:51 -03:00 |
|
gmega
|
7d6e1da293
|
feat: add timing logs to downloads
|
2025-06-20 14:35:51 -03:00 |
|
gmega
|
9fcc15f79b
|
fix: procmon message for removal from tracking followed by kill
|
2025-06-19 20:52:08 -03:00 |
|
gmega
|
a7d12ba1ff
|
feat: add launching for whole Codex network
|
2025-06-19 20:36:38 -03:00 |
|
gmega
|
4ac77597eb
|
chore: add README
|
2025-06-19 20:12:08 -03:00 |
|
gmega
|
22bf3c0985
|
feat: add content check to download
|
2025-06-19 20:09:42 -03:00 |
|
gmega
|
a3043eabc9
|
feat: add async downloads
|
2025-06-19 19:58:13 -03:00 |
|
gmega
|
2781f2b9ec
|
feat: add synchronous verifiable upload/download
|
2025-06-19 18:46:50 -03:00 |
|
gmega
|
6a8ad1bcd2
|
feat: add working Codex node launch/teardown
|
2025-06-19 15:47:16 -03:00 |
|
gmega
|
d59323a475
|
feat: allow PID to be excluded from process group (sort of)
|
2025-06-19 10:57:13 -03:00 |
|
gmega
|
47f9076bf4
|
fix: exclude Codex source from docker build
|
2025-06-18 20:35:49 -03:00 |
|
gmega
|
6e914aad3a
|
fix: branch name in ci workflow
|
2025-06-18 20:30:38 -03:00 |
|
gmega
|
7ca185d1f0
|
fix: run Docker without TTY
|
2025-06-18 20:30:04 -03:00 |
|
gmega
|
4fe862fdfd
|
feat: add basic CI
|
2025-06-18 20:21:50 -03:00 |
|
gmega
|
c43e63db0b
|
feat: make CODEX_BINARY configurable from env var
|
2025-06-18 20:14:02 -03:00 |
|
gmega
|
cfdea04de5
|
feat: add recursive kill; improve procmon state and process handling
|
2025-06-18 19:28:34 -03:00 |
|
gmega
|
2d2c2dda6f
|
feat: add codex startup checks; check-in Codex submodule for integration tsting
|
2025-06-18 15:43:57 -03:00 |
|
gmega
|
c39609bfde
|
feat: add option to generate metrics CLI switches
|
2025-06-18 11:08:57 -03:00 |
|
gmega
|
80bfae47b3
|
feat: add basic Codex command line generation
|
2025-06-18 10:51:42 -03:00 |
|
gmega
|
1842599f1a
|
chore: pull out common setup as separate helper
|
2025-06-18 09:57:35 -03:00 |
|
gmega
|
b5893414cc
|
chore: refactor, add shellcheckrc
|
2025-06-18 09:49:45 -03:00 |
|
gmega
|
77ef4d1aa2
|
feat: add halt all processes on single failure
|
2025-06-17 20:57:03 -03:00 |
|
gmega
|
0c6f2b3b34
|
feat: add PID tracking test
|
2025-06-17 17:51:12 -03:00 |
|
gmega
|
93187c6a91
|
feat: add initial procmon implementation and test
|
2025-06-17 16:45:18 -03:00 |
|