Merge "Revert "Separate tasks for users by sending them to different queues.""

This commit is contained in:
Jenkins 2016-07-01 02:11:22 +00:00 committed by Gerrit Code Review
commit 25da6a69a4
3 changed files with 16 additions and 55 deletions

View File

@ -480,10 +480,7 @@ def del_cluster(
for clusterhost in cluster.clusterhosts
],
delete_underlying_host
),
queue=user.email,
exchange=user.email,
routing_key=user.email
)
)
return {
'status': 'delete action is sent',
@ -1186,10 +1183,7 @@ def _del_cluster_host(
(
user.email, clusterhost.cluster_id, clusterhost.host_id,
delete_underlying_host
),
queue=user.email,
exchange=user.email,
routing_key=user.email
)
)
return {
'status': 'delete action sent',
@ -1860,10 +1854,7 @@ def deploy_cluster(
(
user.email, cluster_id,
[clusterhost.host_id for clusterhost in clusterhosts]
),
queue=user.email,
exchange=user.email,
routing_key=user.email
)
)
return {
'status': 'deploy action sent',
@ -1927,10 +1918,7 @@ def redeploy_cluster(
'compass.tasks.redeploy_cluster',
(
user.email, cluster_id
),
queue=user.email,
exchange=user.email,
routing_key=user.email
)
)
return {
'status': 'redeploy action sent',
@ -1957,10 +1945,7 @@ def patch_cluster(cluster_id, user=None, session=None, **kwargs):
'compass.tasks.patch_cluster',
(
user.email, cluster_id,
),
queue=user.email,
exchange=user.email,
routing_key=user.email
)
)
return {
'status': 'patch action sent',
@ -2061,7 +2046,7 @@ def update_cluster_host_state(
def _update_clusterhost_state(
clusterhost, from_database_only=False,
session=None, user=None, **kwargs
session=None, **kwargs
):
"""Update clusterhost state.
@ -2108,10 +2093,7 @@ def _update_clusterhost_state(
(
clusterhost.cluster_id, clusterhost.host_id,
cluster_ready, host_ready
),
queue=user.email,
exchange=user.email,
routing_key=user.email
)
)
status = '%s: cluster ready %s host ready %s' % (
clusterhost.name, cluster_ready, host_ready
@ -2144,7 +2126,7 @@ def update_cluster_host_state_internal(
)
return _update_clusterhost_state(
clusterhost, from_database_only=from_database_only,
session=session, users=user, **kwargs
session=session, **kwargs
)
@ -2187,7 +2169,7 @@ def update_clusterhost_state_internal(
clusterhost = _get_clusterhost(clusterhost_id, session=session)
return _update_clusterhost_state(
clusterhost, from_database_only=from_database_only,
session=session, user=user, **kwargs
session=session, **kwargs
)
@ -2261,10 +2243,7 @@ def update_cluster_state_internal(
from compass.tasks import client as celery_client
celery_client.celery.send_task(
'compass.tasks.cluster_installed',
(clusterhost.cluster_id, clusterhost_ready),
queue=user.email,
exchange=user.email,
routing_key=user.email
(clusterhost.cluster_id, clusterhost_ready)
)
status = '%s installed action set clusterhost ready %s' % (
cluster.name, clusterhost_ready

View File

@ -179,10 +179,7 @@ def start_check_cluster_health(cluster_id, send_report_url,
from compass.tasks import client as celery_client
celery_client.celery.send_task(
'compass.tasks.cluster_health',
(cluster.id, send_report_url, user.email),
queue=user.email,
exchange=user.email,
routing_key=user.email
(cluster.id, send_report_url, user.email)
)
return {
"cluster_id": cluster.id,

View File

@ -419,10 +419,7 @@ def del_host(
'compass.tasks.delete_host',
(
user.email, host.id, cluster_ids
),
queue=user.email,
exchange=user.email,
routing_key=user.email
)
)
return {
'status': 'delete action sent',
@ -921,10 +918,7 @@ def update_host_state_internal(
(
host.id, clusterhosts_ready,
clusters_os_ready
),
queue=user.email,
exchange=user.email,
routing_key=user.email
)
)
status = '%s: clusterhosts ready %s clusters os ready %s' % (
host.name, clusterhosts_ready, clusters_os_ready
@ -1019,10 +1013,7 @@ def poweron_host(
check_host_validated(host)
celery_client.celery.send_task(
'compass.tasks.poweron_host',
(host.id,),
queue=user.email,
exchange=user.email,
routing_key=user.email
(host.id,)
)
return {
'status': 'poweron %s action sent' % host.name,
@ -1048,10 +1039,7 @@ def poweroff_host(
check_host_validated(host)
celery_client.celery.send_task(
'compass.tasks.poweroff_host',
(host.id,),
queue=user.email,
exchange=user.email,
routing_key=user.email
(host.id,)
)
return {
'status': 'poweroff %s action sent' % host.name,
@ -1077,10 +1065,7 @@ def reset_host(
check_host_validated(host)
celery_client.celery.send_task(
'compass.tasks.reset_host',
(host.id,),
queue=user.email,
exchange=user.email,
routing_key=user.email
(host.id,)
)
return {
'status': 'reset %s action sent' % host.name,