Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement an SQLAlchemy based database to hold job and submission info #23

Open
MikeDacre opened this issue Oct 27, 2016 · 1 comment
Open
Assignees
Milestone

Comments

@MikeDacre
Copy link
Owner

Needs:

  • Job table that will hold all submitted jobs
    • Link to job_file table that will contain any submission files

Importantly:

  • Make Job and Queue classes inherit from an SQLAlchemy Base to make information persistent.
@MikeDacre MikeDacre added this to the 0.8.0 milestone Oct 27, 2016
@MikeDacre MikeDacre self-assigned this Oct 27, 2016
@MikeDacre
Copy link
Owner Author

Currently implemented for local jobs in 0.6.2, could potentially expand to all jobs. Would alter syntax to be a queue montor daemon, identical in operation to the current local queue but for all jobs.

This will be tricky in cases where there are multiple login nodes, as concurrent operation could allow the DB to be corrupted. The only way to get around that with SQLite would be to make the DB node-specific

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant