Skip to content

Create mock HPC system to test deferred execution#55

Merged
islas merged 4 commits into
releases/1.1.0from
mock_hpc
Jun 12, 2026
Merged

Create mock HPC system to test deferred execution#55
islas merged 4 commits into
releases/1.1.0from
mock_hpc

Conversation

@islas

@islas islas commented Jun 12, 2026

Copy link
Copy Markdown
Owner

Create a very simple "HPC" system focused on behavior of dependency resolution and separate execution context from the Orchestrator. The system still has enough capability to properly work with SANE and provide job IDs, state and status values, and execute Actions. It DOES NOT handle resource management.

The test is a very simple execution of A->B actions. More tests can be developed later to test correctness of HPC-like behavior beyond dry-runs.

islas added 4 commits June 12, 2026 15:32
The system just emulates deferred queue separate from SANE orchestration
and handling very basic dependency staging.

The two directories are used as trackers for queuing and completion. Job
id is assigned based on order of arrival and is used to write out all
tracked information. This meshes with the expectations of the `HPCHost`
within SANE workflows.
Use mock HPC system to create a very rudimentary `HPCHost` class.

It does not do any error checking or resource management and instead
focuses on behavior of deferred execution.
@islas islas merged commit 8e8fadd into releases/1.1.0 Jun 12, 2026
8 checks passed
@islas islas mentioned this pull request Jun 15, 2026
islas added a commit that referenced this pull request Jun 15, 2026
# Official release

Includes the following PRs:
* #38
* #39
* #40
* #41
* #42 
* #43 
* #44 
* #45 
* #46 
* #47 
* #48 
* #49 
* #50 
* #51 
* #52 
* #53 
* #54 
* #55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant