Skip to content
Closed
Show file tree
Hide file tree
Changes from 5 commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
100eeee
basics for RM move from RP
andre-merzky Nov 10, 2025
30494a6
snap
andre-merzky Nov 10, 2025
3bae4e8
fix slurm rm
andre-merzky Nov 20, 2025
33c3df9
Merge branch 'main' into feature/rm
andre-merzky Nov 26, 2025
bc1055b
snap
andre-merzky Nov 26, 2025
fd8b3b2
Merge branch 'improve/execution_backends' into feature/rm
andre-merzky Jan 13, 2026
dc63bd9
linting, dataclass
andre-merzky Jan 13, 2026
9492971
linting
andre-merzky Jan 13, 2026
c41983e
snap
andre-merzky Jan 13, 2026
0c10406
linting
andre-merzky Jan 13, 2026
169e675
linting
andre-merzky Jan 16, 2026
dbea907
add partitioning to RM
andre-merzky Jan 17, 2026
33752d5
remove rc dependency
andre-merzky Jan 19, 2026
20222e6
fix RM bugs: align _initialize interface, fix logger calls, fix _get_…
andre-merzky Feb 3, 2026
72186a5
add hostlist compactify/expand methods, refactor hostlist parsing
andre-merzky Feb 5, 2026
2c7739b
add partition environment variable support for all RMs
andre-merzky Feb 5, 2026
5b81177
add partition support to execution backends, fix RM bugs
andre-merzky Feb 5, 2026
f50496f
clean up resource_manager: remove redundant comments, fix docstrings
andre-merzky Feb 5, 2026
53ac4c6
Refactor Resource Manager code
andre-merzky Feb 5, 2026
86bb452
snap
andre-merzky Feb 5, 2026
4297d9a
Merge branch 'main' into feature/rm
andre-merzky Feb 6, 2026
f7ac6f9
Merge branch 'main' into feature/rm
andre-merzky Feb 20, 2026
bd0df7a
first shot at edge backend
andre-merzky Apr 8, 2026
41228d7
add missing files
andre-merzky Apr 8, 2026
c814d23
backend refactoring
andre-merzky Apr 8, 2026
0e34f2f
snap
andre-merzky Apr 9, 2026
dc81e05
fix task routing and improve error reporting
andre-merzky Apr 10, 2026
c002ef5
Add noop execution backend for performance benchmarking
andre-merzky Apr 10, 2026
b976560
snap
andre-merzky Apr 10, 2026
60da2ad
snap
andre-merzky Apr 10, 2026
ca7fbd7
snap
andre-merzky Apr 10, 2026
0aef47d
fix silent import error
andre-merzky Apr 26, 2026
6a656bc
edge backend: fail-fast on Python version skew for cloudpickled tasks
andre-merzky Apr 27, 2026
a9522eb
edge backend: auto-select edge, simplify
andre-merzky Apr 30, 2026
1bcf587
Merge branch 'main' into feature/edge
andre-merzky May 1, 2026
d4c3fe6
collect stderr in case of failure for task diagnosis
andre-merzky May 1, 2026
606e232
revert v1 fix, v3 fix for missing stderr
andre-merzky May 1, 2026
735e6d5
another v3 fix for missing stderr
andre-merzky May 1, 2026
4d3eaf1
another v3 fix for missing stderr
andre-merzky May 1, 2026
d0f60ca
another v3 fix for missing stderr
andre-merzky May 2, 2026
4547c73
merge snapshot - untested
andre-merzky May 12, 2026
05ae574
merge from main
andre-merzky May 18, 2026
9eff60c
migrate rm to new repo
andre-merzky May 26, 2026
379ce85
Merge remote-tracking branch 'origin/dev' into feature/rm-reconcile
andre-merzky Jul 1, 2026
c5f2689
backends: drop edge backend, superseded by orbit
andre-merzky Jul 1, 2026
fa1da76
address gemini review — Makefile typo, RM partition safety
andre-merzky Jul 2, 2026
b290390
style: satisfy pre-commit formatters (ruff-format/docformatter)
andre-merzky Jul 2, 2026
ef1ce1f
address gemini review — RM resources retry-safety and noop task lifec…
andre-merzky Jul 2, 2026
9fbfccd
address gemini review round 2 — noop/task (shared) + radical_pilot
andre-merzky Jul 2, 2026
4af2cd1
concurrent: add `from __future__ import annotations` for Python 3.9
andre-merzky Jul 2, 2026
45c4cc7
noop: address gemini review — task_state_cb signature + create() factory
andre-merzky Jul 2, 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
2 changes: 2 additions & 0 deletions src/rhapsody/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@
from .backends import discover_backends
from .backends import get_backend

from .resource_manager import ResourceManager, RMConfig, RMInfo

__version__ = "0.1.0"

__all__ = [
Expand Down
8 changes: 8 additions & 0 deletions src/rhapsody/resource_manager/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@

__copyright__ = 'Copyright 2016-2021, The RADICAL-Cybertools Team'
__license__ = 'MIT'


from .base import *
from .base import ResourceManager, RMInfo
Comment thread
andre-merzky marked this conversation as resolved.
Outdated

Loading
Loading