{"action":"created","issue":{"url":"https://api.github.com/repos/celery/celery/issues/2704","labels_url":"https://api.github.com/repos/celery/celery/issues/2704/labels{/name}","comments_url":"https://api.github.com/repos/celery/celery/issues/2704/comments","events_url":"https://api.github.com/repos/celery/celery/issues/2704/events","html_url":"https://github.com/celery/celery/issues/2704","id":94735165,"number":2704,"title":"_forget() support for AMQPBackend","user":{"login":"Hexadite-Max","id":8150602,"avatar_url":"https://avatars.githubusercontent.com/u/8150602?v=3","gravatar_id":"","url":"https://api.github.com/users/Hexadite-Max","html_url":"https://github.com/Hexadite-Max","followers_url":"https://api.github.com/users/Hexadite-Max/followers","following_url":"https://api.github.com/users/Hexadite-Max/following{/other_user}","gists_url":"https://api.github.com/users/Hexadite-Max/gists{/gist_id}","starred_url":"https://api.github.com/users/Hexadite-Max/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Hexadite-Max/subscriptions","organizations_url":"https://api.github.com/users/Hexadite-Max/orgs","repos_url":"https://api.github.com/users/Hexadite-Max/repos","events_url":"https://api.github.com/users/Hexadite-Max/events{/privacy}","received_events_url":"https://api.github.com/users/Hexadite-Max/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/celery/celery/labels/Component:%20RabbitMQ%20Broker","name":"Component: RabbitMQ Broker","color":"ec6729"},{"url":"https://api.github.com/repos/celery/celery/labels/Issue%20Type:%20Feature%20Request","name":"Issue Type: Feature Request","color":"0d0000"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-13T14:31:49Z","updated_at":"2015-07-18T06:52:29Z","closed_at":null,"body":"Hi,\r\n\r\nCouldn't find anywhere a reference for why \"_forget\" is not implemented in the AMQPBackend, proposed solution:\r\n\r\n```\r\nclass AMQPBackend(BaseBackend):\r\n    ...\r\n    def _forget(self, task_id):\r\n        with self.app.pool.acquire_channel(block=True) as (_, channel):\r\n            binding = self._create_binding(task_id)(channel)\r\n            binding.delete(if_unused=False, if_empty=False, nowait=True)\r\n    ...\r\n```\r\n\r\nOf course this might require some checks, and override in the RPC, but is there any reason this was not implemented?"},"comment":{"url":"https://api.github.com/repos/celery/celery/issues/comments/122504615","html_url":"https://github.com/celery/celery/issues/2704#issuecomment-122504615","issue_url":"https://api.github.com/repos/celery/celery/issues/2704","id":122504615,"user":{"login":"thedrow","id":48936,"avatar_url":"https://avatars.githubusercontent.com/u/48936?v=3","gravatar_id":"","url":"https://api.github.com/users/thedrow","html_url":"https://github.com/thedrow","followers_url":"https://api.github.com/users/thedrow/followers","following_url":"https://api.github.com/users/thedrow/following{/other_user}","gists_url":"https://api.github.com/users/thedrow/gists{/gist_id}","starred_url":"https://api.github.com/users/thedrow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thedrow/subscriptions","organizations_url":"https://api.github.com/users/thedrow/orgs","repos_url":"https://api.github.com/users/thedrow/repos","events_url":"https://api.github.com/users/thedrow/events{/privacy}","received_events_url":"https://api.github.com/users/thedrow/received_events","type":"User","site_admin":false},"created_at":"2015-07-18T06:52:29Z","updated_at":"2015-07-18T06:52:29Z","body":"I don't really know what this method does.\r\nWe'll have to wait for @ask to respond about this one."}}