Owen Diffey
|
578da3ea73
fix: JobQueue.runJob race condition
|
10 months ago |
Owen Diffey
|
a2dd0ff7e4
fix: Fix remaining backend eslint issues
|
10 months ago |
Kristian Vos
|
3c24cd26d2
Merge branch 'release/backend-rewrite' of github.com:Musare/Musare into release/backend-rewrite
|
10 months ago |
Kristian Vos
|
a3440bc5a7
fix: a bunch more TS fixes
|
10 months ago |
Owen Diffey
|
991819b667
refactor: Move job options type to job file
|
10 months ago |
Owen Diffey
|
4442a6382a
refactor: Report queued jobs in statistics
|
10 months ago |
Owen Diffey
|
dc1d00f15f
fix: Catch and ignore job errors in queue, as should already be handled/reported
|
10 months ago |
Owen Diffey
|
b4baf910a5
fix: Few fixes
|
10 months ago |
Owen Diffey
|
8c84b17d92
refactor: Use events for job callbacks
|
10 months ago |
Owen Diffey
|
aa92c2400a
fix: Various fixes and improvements
|
10 months ago |
Owen Diffey
|
1f4df43cbf
refactor: Separated jobs into their own classes
|
10 months ago |
Owen Diffey
|
b71a0cf769
refactor: Export instantiated classes
|
1 year ago |
Owen Diffey
|
bfd4b63aa5
refactor: Ensure module and dependencies can run jobs
|
1 year ago |
Owen Diffey
|
4e2b1645c1
refactor: Add src import path to backend
|
1 year ago |
Owen Diffey
|
2eedee2df1
refactor: Prefix private attributes with _
|
1 year ago |
Owen Diffey
|
e4f2bdc83c
feat: Add websocket module (WIP)
|
1 year ago |
Owen Diffey
|
2dccaceff1
refactor: Store job started and completed at timestamp
|
1 year ago |
Owen Diffey
|
13256ff9b1
refactor: Split runJob into queueJob, runJob and executeJob
|
1 year ago |
Owen Diffey
|
c8337c95c4
refactor: Use enums for job and module statuses
|
1 year ago |
Owen Diffey
|
658cfd0e64
refactor: Starting reworking job, queue and module structure
|
1 year ago |
Kristian Vos
|
16e497be60
refactor: improved child job handling in new job/module system
|
1 year ago |
Kristian Vos
|
a68a770b8d
refactor: move JobQueue stats to a dedicated JobStatistics singleton-like class
|
1 year ago |
Kristian Vos
|
01c2835942
refactor: avoid passing on singleton-like object instances of ModuleManager and LogBook
|
1 year ago |
Kristian Vos
|
d2781bdbae
refactor: worked on nesting job queues in jobs for child jobs
|
2 years ago |
Owen Diffey
|
4cc6e71038
refactor: Cleaned up TODO comments
|
2 years ago |
Owen Diffey
|
4cfa9e7075
refactor: Various fixes and tweaks
|
2 years ago |
Kristian Vos
|
3cb9580dac
refactor: improve nested projection within the DataModule find job
|
2 years ago |
Kristian Vos
|
4b9d71ee92
feat: worked on new module/job system with runJob, job context and more
|
2 years ago |
Owen Diffey
|
6fbea63faa
feat: Added collection document validation logic and job average time stats
|
2 years ago |
Owen Diffey
|
d4b9325f82
feat: Started adding logging class
|
2 years ago |