Skip to content

Commit

Permalink
queue: Remove missedmessage_email_senders code.
Browse files Browse the repository at this point in the history
After 6851395, all emails are sent through email_senders queue.
This commit removes code related to the legacy queue.
  • Loading branch information
umairwaheed authored and timabbott committed Feb 22, 2018
1 parent 7d3b41b commit c8f034e
Show file tree
Hide file tree
Showing 5 changed files with 1 addition and 25 deletions.
1 change: 0 additions & 1 deletion puppet/zulip/manifests/base.pp
Expand Up @@ -46,7 +46,6 @@
'error_reports',
'feedback_messages',
'invites',
'missedmessage_email_senders',
'email_senders',
'missedmessage_emails',
'missedmessage_mobile_notifications',
Expand Down
9 changes: 0 additions & 9 deletions puppet/zulip_ops/files/nagios3/conf.d/services.cfg
Expand Up @@ -555,15 +555,6 @@ define service {
contact_groups admins
}

define service {
use generic-service
service_description Check missedmessage_email_senders queue processor
check_command check_remote_arg_string!manage.py process_queue --queue_name=missedmessage_email_senders!1:1!1:1
max_check_attempts 3
hostgroup_name frontends
contact_groups admins
}

define service {
use generic-service
service_description Check email_senders queue processor
Expand Down
1 change: 0 additions & 1 deletion scripts/nagios/check-rabbitmq-consumers
Expand Up @@ -50,7 +50,6 @@ queues = {
'invites',
'message_sender',
'missedmessage_emails',
'missedmessage_email_senders',
'email_senders',
'missedmessage_mobile_notifications',
'outgoing_webhooks',
Expand Down
2 changes: 1 addition & 1 deletion tools/test-queue-worker-reload
Expand Up @@ -17,7 +17,7 @@ from typing import IO, Text
# TODO: Convert this to use scripts/lib/queue_workers.py
TOOLS_DIR = os.path.dirname(os.path.abspath(__file__))
successful_worker_launches = [
'[process_queue] 20 queue worker threads were launched',
'[process_queue] 19 queue worker threads were launched',
]

def check_worker_launch(logfile_name):
Expand Down
13 changes: 0 additions & 13 deletions zerver/worker/queue_processors.py
Expand Up @@ -308,19 +308,6 @@ def consume(self, event: Dict[str, Any]) -> None:
del copied_event['failed_tries']
send_email_from_dict(copied_event)

@assign_queue('missedmessage_email_senders')
class MissedMessageSendingWorker(EmailSendingWorker):
"""
Note: Class decorators are not inherited.
The `missedmessage_email_senders` queue was used up through 1.7.1, so we
keep consuming from it in case we've just upgraded from an old version.
After the 1.8 release, we can delete it and tell admins to upgrade to 1.8
first.
"""
# TODO: zulip-1.8: Delete code related to missedmessage_email_senders queue.
pass

@assign_queue('missedmessage_mobile_notifications')
class PushNotificationsWorker(QueueProcessingWorker):
def consume(self, data):
Expand Down

0 comments on commit c8f034e

Please sign in to comment.