Sistema de Cues¶
El Sistema de Cues està desenvolupat utilitzant RQ, una llibreria que proporciona un sistema de gestió de treballs amb un backend Redis. Actualment els contenidors isard-api i isard-storage utilitzen el Sistema de Cues. Per tant, aquests contenidors han de tenir accés al port TCP 6379 del contenidor isard-redis.
Cues¶
core¶
Consumida per isard-core_worker
Tasques:
feedback: Enviar comentaris a l'usuari via socketio sobre l'estat del treball.
storage.<storage_pool_id>.high¶
Consumida per isard-storage que té aquest storage_pool_id configurat amb prioritat òptima
Tasques:
upload: Crear una URL única per pujar mitjans o discos.create_disk: Crear un disc.
storage.<storage_pool_id>.default¶
Consumida per isard-storage que té aquest storage_pool_id configurat amb prioritat mitjana
Tasques:
create_snapshot: Crear instantània viaqemu-img.download: Crear un element descarregable i crear una URL única per pujar mitjans o discos.unarchive_disk: Recuperar un disc arxivat descomprimint-lo i movent-lo a emmagatzematge d'alt rendiment.resize: Redimensionar disc viaqemu-img.
storage.<storage_pool_id>.low¶
Consumida per isard-storage que té aquest storage_pool_id configurat amb prioritat baixa
Tasques:
convert: Convertir discos viaqemu-img.commit: Confirmar discos viaqemu-img.rebase: Rebasar disc viaqemu-img.sparsify: Escassejar disc viavirt-sparsify.archive_disk: Comprimir disc i moure a emmagatzematge de baix cost.delete_disk: Eliminar disc de manera segura.delete_media: Eliminar mitjans.
hypervisor.<storage_pool_id>.high¶
Consumida per isard-hypervisor que té aquest storage_pool_id configurat amb prioritat òptima
Tasques:
hypervisor.<storage_pool_id>.default¶
Consumida per isard-hypervisor que té aquest storage_pool_id configurat amb prioritat mitjana
Tasques:
check_domain: Iniciar un domini en pausa.start_domain: Iniciar un domini.
hypervisor.<storage_pool_id>.low¶
Consumida per isard-hypervisor que té aquest storage_pool_id configurat amb prioritat baixa
Tasques:
hypervisor.<hypervisor_id>.high¶
Consumida per hypervisor_id amb prioritat òptima
Tasques:
stop_domain: Aturar un domini.
hypervisor.<hypervisor_id>.default¶
Consumida per hypervisor_id amb prioritat mitjana
Tasques:
stop_domain: Aturar un domini.revert_snapshot: Revertir instantània viavirsh/libvirt.
hypervisor.<hypervisor_id>.low¶
Consumida per hypervisor_id amb prioritat baixa
Tasques:
create_snapshot: Crear instantània viavirsh/libvirt.