{"action":"created","issue":{"url":"https://api.github.com/repos/celery/celery/issues/2519","labels_url":"https://api.github.com/repos/celery/celery/issues/2519/labels{/name}","comments_url":"https://api.github.com/repos/celery/celery/issues/2519/comments","events_url":"https://api.github.com/repos/celery/celery/issues/2519/events","html_url":"https://github.com/celery/celery/issues/2519","id":59262834,"number":2519,"title":"--without-gossip causes hung workers and one permanently unacked message","user":{"login":"xtfxme","id":202141,"avatar_url":"https://avatars.githubusercontent.com/u/202141?v=3","gravatar_id":"","url":"https://api.github.com/users/xtfxme","html_url":"https://github.com/xtfxme","followers_url":"https://api.github.com/users/xtfxme/followers","following_url":"https://api.github.com/users/xtfxme/following{/other_user}","gists_url":"https://api.github.com/users/xtfxme/gists{/gist_id}","starred_url":"https://api.github.com/users/xtfxme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xtfxme/subscriptions","organizations_url":"https://api.github.com/users/xtfxme/orgs","repos_url":"https://api.github.com/users/xtfxme/repos","events_url":"https://api.github.com/users/xtfxme/events{/privacy}","received_events_url":"https://api.github.com/users/xtfxme/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-02-27T16:57:19Z","updated_at":"2015-03-16T14:19:40Z","closed_at":null,"body":"Using the exact same fail case in #2518, but simply reversing the last two steps and appending `--without-gossip` causes workers to enter a permanent fail scenario where the worker will pull a message but never ack or process it, effectively locking the worker.  Steps to reproduce are duplicated here:\r\n\r\n```python\r\n# jsonresults.py\r\nfrom celery.app.base import Celery\r\n\r\nCELERY_RESULT_BACKEND = 'amqp'\r\n\r\napp = Celery(config_source=__name__)\r\n\r\n@app.task\r\ndef hello():\r\n    raise ValueError('go away')\r\n```\r\n\r\ncaller (adds a message before worker is running):\r\n\r\n```python\r\nimport jsonresults\r\n# this will NEVER return! not calling get() makes no difference; bug in worker not caller\r\njsonresults.hello.delay().get()\r\n```\r\n\r\nworker:\r\n\r\n```\r\n# python -m celery --app=jsonresults:app worker --without-gossip\r\n```"},"comment":{"url":"https://api.github.com/repos/celery/celery/issues/comments/81694727","html_url":"https://github.com/celery/celery/issues/2519#issuecomment-81694727","issue_url":"https://api.github.com/repos/celery/celery/issues/2519","id":81694727,"user":{"login":"twork-veracode","id":5402896,"avatar_url":"https://avatars.githubusercontent.com/u/5402896?v=3","gravatar_id":"","url":"https://api.github.com/users/twork-veracode","html_url":"https://github.com/twork-veracode","followers_url":"https://api.github.com/users/twork-veracode/followers","following_url":"https://api.github.com/users/twork-veracode/following{/other_user}","gists_url":"https://api.github.com/users/twork-veracode/gists{/gist_id}","starred_url":"https://api.github.com/users/twork-veracode/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/twork-veracode/subscriptions","organizations_url":"https://api.github.com/users/twork-veracode/orgs","repos_url":"https://api.github.com/users/twork-veracode/repos","events_url":"https://api.github.com/users/twork-veracode/events{/privacy}","received_events_url":"https://api.github.com/users/twork-veracode/received_events","type":"User","site_admin":false},"created_at":"2015-03-16T14:19:40Z","updated_at":"2015-03-16T14:19:40Z","body":"Also, have you seen https://github.com/celery/celery/issues/1847 ?"}}