Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
9 changes: 8 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,9 @@
# qtop-artifacts
This repository is meant primarily to allow artifacts of any source - human or machine generated

This repository is meant primarily to allow artifacts of any source - human or
machine generated.

## Contents

- `pbs-samples/issue-346`: 100 historical PBS sample renders and five largest
run excerpts used to validate qtop issue #346.
31 changes: 31 additions & 0 deletions pbs-samples/issue-346/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# PBS sample rendering evidence

These files capture a 100-sample regression pass for qtop issue #346 against
the historical PBS sample corpus from `fgeorgatos/qtop-test-repo`.

Source corpus:

- Repository: `https://github.com/fgeorgatos/qtop-test-repo`
- Commit: `127bf06416af964803e4c666725e731e39e2b93b`
- Directory: `qtop5/results`

qtop change under validation:

- Pull request: `https://github.com/qtop/qtop/pull/348`
- Baseline commit: `652de5664b93662a51e3c3c3ec8bd630db3b8e4d`

Contents:

- `manifest.tsv` lists the 100 rendered samples, line counts, node-line counts,
and a normalized SHA-256 digest.
- `rendered/*.ansi.txt` contains the ANSI-colored rendered qtop output for the
100 passing samples.
- `largest/*.head.ansi.txt` contains the first 120 lines from the five largest
passing runs in the full 447-sample sweep.

To regenerate:

```sh
git clone https://github.com/fgeorgatos/qtop-test-repo ../qtop-test-repo
QTOP_PBS_SAMPLE_DIR=../qtop-test-repo/qtop5/results make test-pbs-samples
```
120 changes: 120 additions & 0 deletions pbs-samples/issue-346/largest/gef_198wGkDxneD5-t2laderZA.head.ansi.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@

./qtop.py ## Queueing System report tool. Press ? for help
v0.9.20241013 ## For feedback and updates, see: https://github.com/qtop/qtop
Please try it with watch: /work/qtop/qtop.py -s <SOURCEDIR> -w [<every_nr_of_sec>]
===> Job accounting summary <=== 2026-05-14 03:36:28
Summary: Total:160 Up:160 Free:1 Nodes | 1279/1280 cores | 1279+6 jobs (R + Q)
Queues : ops: 0 | dteam: 1 | atlas: 1278 + 6 | * implies blocked

===> Worker Nodes occupancy <=== (wnid_lines/core_map/Node state/queue name)
lxb32-01|00000000|b|a |
lxb32-02|00000000|j|a |
lxb32-03|00000000|j|a |
lxb32-04|00000000|j|a |
lxb32-05|00000000|j|a |
lxb32-06|00000000|j|a |
lxb32-07|00000000|j|a |
lxb32-08|00000000|j|a |
lxb32-09|00000000|j|a |
lxb32-10|00000000|j|a |
lxb32-11|00000000|j|a |
lxb32-12|00000000|j|a |
lxb32-13|00000000|j|a |
lxb32-14|00000000|j|a |
lxb32-15|00000000|j|a |
lxb32-16|00000000|j|a |
lxb33-01|00000000|j|a |
lxb33-02|00000000|j|a |
lxb33-03|00000000|j|a |
lxb33-04|00000000|j|a |
lxb33-05|00000000|j|a |
lxb33-06|00000000|j|a |
lxb33-07|00000000|j|a |
lxb33-08|00000000|j|a |
lxb33-09|00000000|j|a |
lxb33-10|00000000|j|a |
lxb33-11|00000000|j|a |
lxb33-12|00000000|j|a |
lxb33-13|00000000|j|a |
lxb33-14|00000000|j|a |
lxb33-15|00000000|j|a |
lxb33-16|00000000|j|a |
lxb34-01|00000000|j|a |
lxb34-02|00000000|j|a |
lxb34-03|00000000|j|a |
lxb34-04|00000000|j|a |
lxb34-05|00000000|j|a |
lxb34-06|00000000|j|a |
lxb34-07|00000000|j|a |
lxb34-08|00000000|j|a |
lxb34-09|00000000|j|a |
lxb34-10|00000000|j|a |
lxb34-11|00000000|j|a |
lxb34-12|00000000|j|a |
lxb34-13|00000000|j|a |
lxb34-14|00000000|j|a |
lxb34-15|00000000|j|a |
lxb34-16|00000000|j|a |
lxb35-01|00000000|j|a |
lxb35-02|00000000|j|a |
lxb35-03|00000000|j|a |
lxb35-04|00000000|j|a |
lxb35-05|00000000|j|a |
lxb35-06|00000000|j|a |
lxb35-07|00000000|j|a |
lxb35-08|00000000|j|a |
lxb35-09|00000000|j|a |
lxb35-10|00000000|j|a |
lxb35-11|00000000|j|a |
lxb35-12|00000000|j|a |
lxb35-13|00000000|j|a |
lxb35-14|00000000|j|a |
lxb35-15|00000000|j|a |
lxb35-16|00000000|j|a |
lxb36-01|00000000|j|a |
lxb36-02|00000000|j|a |
lxb36-03|00000000|j|a |
lxb36-04|00000000|j|a |
lxb36-05|00000000|j|a |
lxb36-06|00000000|j|a |
lxb36-07|00000000|j|a |
lxb36-08|00000000|j|a |
lxb36-09|00000000|j|a |
lxb36-10|00000000|j|a |
lxb36-11|00000000|j|a |
lxb36-12|00000000|j|a |
lxb36-13|00000000|j|a |
lxb36-14|00000000|j|a |
lxb36-15|00000000|j|a |
lxb36-16|00000000|j|a |
lxb37-01|00000000|j|a |
lxb37-02|00000000|j|a |
lxb37-03|00000000|j|a |
lxb37-04|00000000|j|a |
lxb37-05|00000000|j|a |
lxb37-06|00000000|j|a |
lxb37-07|00000000|j|a |
lxb37-08|00000000|j|a |
lxb37-09|00000000|j|a |
lxb37-10|00000000|j|a |
lxb37-11|00000000|j|a |
lxb37-12|00000000|j|a |
lxb37-13|00000000|j|a |
lxb37-14|00000000|j|a |
lxb37-15|00000000|j|a |
lxb37-16|00000000|j|a |
lxb38-01|00000000|j|a |
lxb38-02|00000000|j|a |
lxb38-03|00000000|j|a |
lxb38-04|00000000|j|a |
lxb38-05|00000000|j|a |
lxb38-06|00000000|j|a |
lxb38-07|00000000|j|a |
lxb38-08|00100000|j|ad|
lxb38-09|00000000|j|a |
lxb38-10|00000000|j|a |
lxb38-11|00000000|j|a |
lxb38-12|00000000|j|a |
lxb38-13|00000000|j|a |
lxb38-14|00000000|j|a |
lxb38-15|00000000|j|a |
120 changes: 120 additions & 0 deletions pbs-samples/issue-346/largest/gef_6J8lkEpArPoxY_XebL9ygQ.head.ansi.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,120 @@

./qtop.py ## Queueing System report tool. Press ? for help
v0.9.20241013 ## For feedback and updates, see: https://github.com/qtop/qtop
Please try it with watch: /work/qtop/qtop.py -s <SOURCEDIR> -w [<every_nr_of_sec>]
===> Job accounting summary <=== 2026-05-14 03:36:31
Summary: Total:160 Up:160 Free:1 Nodes | 1279/1280 cores | 1279+16 jobs (R + Q)
Queues : atlas: 1278 + 16 | dteam: 1 | ops: 0 | * implies blocked

===> Worker Nodes occupancy <=== (wnid_lines/core_map/Node state/queue name)
lxb22-01|00000000|j|a |
lxb22-02|00000000|j|a |
lxb22-03|00000000|j|a |
lxb22-04|00000000|j|a |
lxb22-05|00000000|j|a |
lxb22-06|00000000|j|a |
lxb22-07|00000000|j|a |
lxb22-08|00000000|j|a |
lxb22-09|00000000|j|a |
lxb22-10|00000000|j|a |
lxb22-11|00000000|j|a |
lxb22-12|00000000|j|a |
lxb22-13|00000000|j|a |
lxb22-14|00000000|j|a |
lxb22-15|00000000|j|a |
lxb22-16|00000000|j|a |
lxb23-01|00000000|j|a |
lxb23-02|00000000|j|a |
lxb23-03|00000000|j|a |
lxb23-04|00000000|j|a |
lxb23-05|00000000|j|a |
lxb23-06|00000000|j|a |
lxb23-07|00000000|j|a |
lxb23-08|00000000|j|a |
lxb23-09|00000000|j|a |
lxb23-10|00000000|j|a |
lxb23-11|00000000|j|a |
lxb23-12|00000000|j|a |
lxb23-13|00000000|j|a |
lxb23-14|00000000|j|a |
lxb23-15|00000000|j|a |
lxb23-16|00000000|j|a |
lxb24-01|00000000|j|a |
lxb24-02|00000000|j|a |
lxb24-03|00000000|j|a |
lxb24-04|00000000|j|a |
lxb24-05|00000000|j|a |
lxb24-06|00000000|j|a |
lxb24-07|00000000|j|a |
lxb24-08|00000000|j|a |
lxb24-09|00000000|j|a |
lxb24-10|00000000|j|a |
lxb24-11|00000000|j|a |
lxb24-12|00000000|j|a |
lxb24-13|00000000|j|a |
lxb24-14|00000000|j|a |
lxb24-15|00000000|j|a |
lxb24-16|00000000|j|a |
lxb25-01|00000000|j|a |
lxb25-02|00000000|j|a |
lxb25-03|00000000|j|a |
lxb25-04|00000000|j|a |
lxb25-05|00000000|j|a |
lxb25-06|00000000|j|a |
lxb25-07|00000000|j|a |
lxb25-08|00000000|j|a |
lxb25-09|00000000|j|a |
lxb25-10|00000000|j|a |
lxb25-11|00000000|j|a |
lxb25-12|00000000|j|a |
lxb25-13|00000000|j|a |
lxb25-14|00000000|j|a |
lxb25-15|00000000|j|a |
lxb25-16|00000000|j|a |
lxb26-01|00000000|j|a |
lxb26-02|00000000|j|a |
lxb26-03|00000000|j|a |
lxb26-04|00000000|j|a |
lxb26-05|00000000|j|a |
lxb26-06|00000000|j|a |
lxb26-07|00000000|j|a |
lxb26-08|00000000|j|a |
lxb26-09|00000000|j|a |
lxb26-10|00000000|j|a |
lxb26-11|00000000|j|a |
lxb26-12|00000000|j|a |
lxb26-13|00000000|j|a |
lxb26-14|00000000|j|a |
lxb26-15|00000000|j|a |
lxb26-16|00000000|j|a |
lxb27-01|00000000|j|a |
lxb27-02|00000000|j|a |
lxb27-03|00000000|j|a |
lxb27-04|00000000|j|a |
lxb27-05|00000000|j|a |
lxb27-06|00000000|j|a |
lxb27-07|00000000|j|a |
lxb27-08|00000000|j|a |
lxb27-09|00000000|j|a |
lxb27-10|00000000|j|a |
lxb27-11|00000000|j|a |
lxb27-12|00000000|j|a |
lxb27-13|00000000|j|a |
lxb27-14|00000000|j|a |
lxb27-15|00000000|j|a |
lxb27-16|00000000|j|a |
lxb28-01|00000000|j|a |
lxb28-02|00000000|j|a |
lxb28-03|00000000|j|a |
lxb28-04|00000000|j|a |
lxb28-05|00000000|j|a |
lxb28-06|00000000|j|a |
lxb28-07|00000000|j|a |
lxb28-08|00000000|j|a |
lxb28-09|00000000|j|a |
lxb28-10|00000000|j|a |
lxb28-11|00000000|j|a |
lxb28-12|00000000|j|a |
lxb28-13|00000000|j|a |
lxb28-14|00000000|j|a |
lxb28-15|00000000|j|a |
Loading