- Català: Aquesta pàgina no està traduida encara al català.
- Castellano: Esta página no está traducida aún al castellano.
Queue System¶
Queue System is developed using RQ, a library that provides a job management system with a Redis backend. Currently isard-api
and isard-storage
containers are using the Queue System. So, these containers should have access to TCP port 6379 of isard-redis
container.
Queues¶
core¶
Consumed by isard-core_worker
Tasks:
feedback
: Send feedback to user via socketio about job status.
storage.<storage_pool_id>.high¶
Consumed by isard-storage that have this storage_pool_id
configured with best priority
Tasks:
upload
: Create a unique URL to upload media or disks.create_disk
: Create a disk.
storage.<storage_pool_id>.default¶
Consumed by isard-storage that have this storage_pool_id
configured with medium priority
Tasks:
create_snapshot
: Create snapshot viaqemu-img
.download
: Create a downoadable item and create a unique URL to upload media or disks.unarchive_disk
: Recover an archived disk decompressing it and moving it to high performance storage.resize
: Resize disk viaqemu-img
.
storage.<storage_pool_id>.low¶
Consumed by isard-storage that have this storage_pool_id
configured with poor priority
Tasks:
convert
: Convert disks viaqemu-img
.commit
: Commit disks viaqemu-img
.rebase
: Rebase disk viaqemu-img
.sparsify
: Sparsify disk viavirt-sparsify
.archive_disk
: Compress disk and move to low cost storage.delete_disk
: Delete disk safely.delete_media
: Delete media.
hypervisor.<storage_pool_id>.high¶
Consumed by isard-hypervisor that have this storage_pool_id
configured with best priority
Tasks:
hypervisor.<storage_pool_id>.default¶
Consumed by isard-hypervisor that have this storage_pool_id
configured with medium priority
Tasks:
check_domain
: Start a domain paused.start_domain
: Start a domain.
hypervisor.<storage_pool_id>.low¶
Consumed by isard-hypervisor that have this storage_pool_id
configured with poor priority
Tasks:
hypervisor.<hypervisor_id>.high¶
Consumed by hypervisor_id
with best priority
Tasks:
stop_domain
: Stop a domain.
hypervisor.<hypervisor_id>.default¶
Consumed by hypervisor_id
with medium priority
Tasks:
stop_domain
: Stop a domain.revert_snapshot
: Revert snapshot viavirsh
/libvirt.
hypervisor.<hypervisor_id>.low¶
Consumed by hypervisor_id
with poor priority
Tasks:
create_snapshot
: Create snapshot viavirsh
/libvirt.