Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
90338d5
Fixed strace
A-Tarraf Apr 25, 2025
b6e8c70
Added docs
A-Tarraf Apr 25, 2025
c39a662
Merge branch 'main' into development
A-Tarraf Apr 25, 2025
fe643b6
Added FTIO page and FTIO checkbox
Tim-Dieringer Jun 27, 2025
0ac4d16
GET stored Ftio output
Tim-Dieringer Jul 17, 2025
8e26e71
Changed Seconds to Date Format
Tim-Dieringer Jul 17, 2025
34f3c01
Fixed README spelling
Tim-Dieringer Jul 17, 2025
e948d75
Implemented basic ftio output display
Tim-Dieringer Jul 21, 2025
62c1b73
Added Zoom/Pan, FTIO model transfer optimization and increased FTIO d…
Tim-Dieringer Aug 25, 2025
ea88ecb
Implemented FTIO parameter storage and webserver support to modify them
Tim-Dieringer Sep 24, 2025
d386db1
Implemented initial zmq connection to ftio and increased parameter su…
Tim-Dieringer Sep 30, 2025
6bbe0d2
Fixed amplitude scaling for webserver trace gui and adjusted zmq comm…
Tim-Dieringer Oct 9, 2025
438c094
Implemented display of multiple ftio frequencies and refactored some …
Tim-Dieringer Oct 13, 2025
9f20507
Improved display of multiple ftio frequencies and added trace size di…
Tim-Dieringer Oct 16, 2025
ac0e47a
Changed serialization to msgpack for zmq communication
Tim-Dieringer Oct 20, 2025
cf07724
Changed amount of time labels displayed in trace graph
Tim-Dieringer Oct 27, 2025
88b9fb8
Added support for custom ftio args, added tooltips for args and fixed…
Tim-Dieringer Oct 28, 2025
fc7bbae
Added ability to override predefined args with custom ones, and impro…
Tim-Dieringer Nov 4, 2025
603ef50
Added signal reconstruction, added analyzing a single metric with fti…
Tim-Dieringer Nov 18, 2025
fedd8e4
Implemented option to change branch amount of TBON and self repairing…
Tim-Dieringer Dec 1, 2025
c184a7b
Added Ftio logs to webserver
Tim-Dieringer Dec 1, 2025
350a5d1
Added dynamic port changing for FTIO
Tim-Dieringer Dec 2, 2025
e0f42e7
Added relative time toggle, completely removed JSON reliance during z…
Tim-Dieringer Dec 6, 2025
0451491
Implemented slight gui tweaks and slightly modified ftio communication
Tim-Dieringer Dec 18, 2025
ec605e8
Initial Instrumentation added
Tim-Dieringer Dec 18, 2025
83aca3b
Added binomial tree and instrumentation addition
Tim-Dieringer Dec 22, 2025
ee57a16
Added information to contributing.md
Tim-Dieringer Dec 22, 2025
f8fc520
Merge pull request #1 from A-Tarraf/feature_ftio
A-Tarraf Jan 8, 2026
0542b93
Add malleability support: graceful leave, TBON self-repair, auto-join…
A-Tarraf Jun 26, 2026
7de4da5
Instalation fix:
A-Tarraf Jun 26, 2026
a7d24a3
feat: parallel FTIO analysis UI, robustness fixes, tests, and docs
A-Tarraf Jun 30, 2026
3323f4f
feat: live bandwidth metric, FTIO integration, UI fixes, install impr…
A-Tarraf Jul 1, 2026
e43a018
fix: FTIO loop starvation, UI refresh bugs; add proxy_mpi_ranks metric
A-Tarraf Jul 3, 2026
c7078d7
feat: dewrapped bandwidth (virtual + FTIO default), per-job MPI rank …
A-Tarraf Jul 7, 2026
e04324f
fix: proxy-tree double counting, hold direction, derivate anchoring; …
A-Tarraf Jul 7, 2026
bdc5958
fix: skip corrupt profiles at startup; idempotent proxy join/pivot
A-Tarraf Jul 8, 2026
a0a3314
chore: add .gitignore for build and runtime artifacts
A-Tarraf Jul 8, 2026
df3f7b4
perf: cut strace exporter overhead with seccomp-BPF syscall filtering
A-Tarraf Jul 13, 2026
0b60e51
fix: install.sh usage message implied the prefix was optional
A-Tarraf Jul 13, 2026
af458fd
fix: drop unused numpy import from the MPI wrapper generator
A-Tarraf Jul 13, 2026
ca92783
fix: never clobber a live UNIX socket; add --no-ftio
A-Tarraf Jul 14, 2026
9714a92
docs: document the verified cluster procedure
A-Tarraf Jul 14, 2026
0d4acc1
fix: root proxy panicked and poisoned its lock on node failure
A-Tarraf Jul 14, 2026
00a054c
fix: build on OpenMPI 5.x / GCC 15 / kernel 7.x; FTIO robustness and …
A-Tarraf Sep 1, 2026
833bccb
Merge branch 'main' into development
A-Tarraf Sep 1, 2026
f995cdb
fix: graceful-leave URL double-prefixed http:// (leave request never …
A-Tarraf Sep 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Rust build output
/target/

# Runtime traces written by the proxy
/traces/

# Python bytecode (MPI wrapper tooling)
__pycache__/
*.py[cod]

# Autoconf/automake local regeneration byproducts
*~
.version
Loading