Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

feat: Implement session dependencies #528

Merged
merged 13 commits into from
Mar 21, 2022
Merged

Conversation

achimnol
Copy link
Member

This will allow automatic execution of sessions after its dependency sessions have successfully finished.

refactor: Remove no longer used `startup_command` argument (moved to `creation_config`)
refactor: Use bulk-insert on the `kernels` table to reduce transaction overheads for cluster sessions
@achimnol achimnol added this to the 22.03 milestone Jan 29, 2022
@achimnol achimnol self-assigned this Jan 29, 2022
@codecov
Copy link

codecov bot commented Jan 29, 2022

Codecov Report

Merging #528 (b469642) into main (7f7a49f) will decrease coverage by 0.41%.
The diff coverage is 2.70%.

@@            Coverage Diff             @@
##             main     #528      +/-   ##
==========================================
- Coverage   49.66%   49.25%   -0.42%     
==========================================
  Files          55       55              
  Lines        8946     8966      +20     
==========================================
- Hits         4443     4416      -27     
- Misses       4503     4550      +47     
Impacted Files Coverage Δ
src/ai/backend/manager/registry.py 17.55% <0.00%> (-0.16%) ⬇️
src/ai/backend/manager/scheduler/predicates.py 47.27% <0.00%> (-5.26%) ⬇️
src/ai/backend/manager/server.py 60.00% <100.00%> (-3.69%) ⬇️
src/ai/backend/manager/plugin/error_monitor.py 45.76% <0.00%> (-20.34%) ⬇️
src/ai/backend/manager/models/base.py 53.80% <0.00%> (-0.24%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7f7a49f...b469642. Read the comment docs.

achimnol added a commit to lablup/backend.ai-client-py that referenced this pull request Mar 20, 2022
achimnol added a commit to lablup/backend.ai-client-py that referenced this pull request Mar 21, 2022
* feat: Add dependencies arg to functional APIs
* feat: Update the target API version to match with manager
  (lablup/backend.ai-manager#528)
* feat: Add cli options to specify session dependencies (`--depends`)
@achimnol achimnol merged commit d4269e0 into main Mar 21, 2022
@achimnol achimnol deleted the feature/session-dependency branch March 21, 2022 09:27
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant