From users-return-18500-archive-asf-public=cust-asf.ponee.io@qpid.apache.org Thu Mar 22 14:02:56 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id C08ED180676 for ; Thu, 22 Mar 2018 14:02:55 +0100 (CET) Received: (qmail 15250 invoked by uid 500); 22 Mar 2018 13:02:54 -0000 Mailing-List: contact users-help@qpid.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@qpid.apache.org Delivered-To: mailing list users@qpid.apache.org Received: (qmail 15239 invoked by uid 99); 22 Mar 2018 13:02:53 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 22 Mar 2018 13:02:53 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 940E0C00D6 for ; Thu, 22 Mar 2018 13:02:53 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -5.011 X-Spam-Level: X-Spam-Status: No, score=-5.011 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id jW1TXrdRNzeh for ; Thu, 22 Mar 2018 13:02:52 +0000 (UTC) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 7188C5F2C2 for ; Thu, 22 Mar 2018 13:02:52 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 61C30811A9 for ; Thu, 22 Mar 2018 13:02:50 +0000 (UTC) Received: from localhost.localdomain (ovpn-116-71.phx2.redhat.com [10.3.116.71]) by smtp.corp.redhat.com (Postfix) with ESMTP id DCA6E5D6B4 for ; Thu, 22 Mar 2018 13:02:49 +0000 (UTC) Subject: Re: What is AMQP 1-0 spec complaint Broker behaviour for deletion of queue with consumers attached? To: users@qpid.apache.org References: <9408813d-0e80-8d65-2c04-c55906ef60d0@redhat.com> <85abd6e5-6f14-1d9c-430d-ea519e86e807@redhat.com> From: Gordon Sim Organization: Red Hat UK Ltd, Registered in England and Wales under Company Registration No. 3798903, Directors: Michael Cunningham, Michael O'Neill, Eric Shander Message-ID: <05740580-90d3-ed96-2676-5e07a3e10ed8@redhat.com> Date: Thu, 22 Mar 2018 13:02:49 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.26]); Thu, 22 Mar 2018 13:02:50 +0000 (UTC) On 22/03/18 12:32, Robbie Gemmell wrote: > On 22 March 2018 at 12:27, Gordon Sim wrote: >> On 22/03/18 12:07, Rob Godfrey wrote: >>> >>> I think logically the transaction should be marked "rollback >>> only" inside the broker. Any attempt to commit should result in error, >>> but >>> an attempt to rollback should succeed. >> >> >> What if a client tries to rollback a transaction involving the consumption >> of from a queue that has since been deleted and publishing of those messages >> to another queue (which has not been deleted)? >> >> > > Then the transaction will be rolled back and the related > consumption+publish will not proceed, which is what the client > apparently desires if trying to roll things back? > > (Not sure I understood the question..) I didn't ask the right question! One question is whether an explicit rollback would get an error (since actually the messages will not remain on the original queue as that has been deleted). Another question is whether you would permit the client to commit such a transaction. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org For additional commands, e-mail: users-help@qpid.apache.org