Return-Path: X-Original-To: apmail-qpid-users-archive@www.apache.org Delivered-To: apmail-qpid-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E4709D68C for ; Wed, 8 Aug 2012 15:25:29 +0000 (UTC) Received: (qmail 23516 invoked by uid 500); 8 Aug 2012 15:25:29 -0000 Delivered-To: apmail-qpid-users-archive@qpid.apache.org Received: (qmail 23488 invoked by uid 500); 8 Aug 2012 15:25:29 -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 23479 invoked by uid 99); 8 Aug 2012 15:25:29 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Aug 2012 15:25:29 +0000 X-ASF-Spam-Status: No, hits=-0.5 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of rajith77@gmail.com designates 209.85.216.170 as permitted sender) Received: from [209.85.216.170] (HELO mail-qc0-f170.google.com) (209.85.216.170) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Aug 2012 15:25:21 +0000 Received: by qcmt36 with SMTP id t36so487929qcm.15 for ; Wed, 08 Aug 2012 08:25:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; bh=H+5Bm6qLfUNArHbm1MS5nxVMFX43TsVRM4o6MYx3Ddw=; b=Irv1QU91Mc1ncpLRAibKQsTXOFrvK6cHWbl4RauvIst5LIlLJdf7m6JM5QsUZ7IZUE OpsYqma7/n2eVvM7HVtJ2/6HseN+WwROmLn8CXPB7oMcAhKbJ5k+wlhriIPPAfuY8XQF lOBktowFGbERRNRl3sITdHJ7KMq8j0yvKwRPDi+DnkpEpYE99i2LpevCOPah9VwSuIPq 8V4WiFktlPKC7uWc3l6JwGeGu1b8Bp5OfEh3XQTxv/JgeM96P2d6zAWALqQNco0SrMaT ZYaGXQetjXX1gwsjvCEOLCw0Nwu8vyQrYQl2QmWxzDaf3IzjzdeV3U4w1uGDfWyjPHhg Z8Rg== MIME-Version: 1.0 Received: by 10.224.176.12 with SMTP id bc12mr657792qab.64.1344439501007; Wed, 08 Aug 2012 08:25:01 -0700 (PDT) Received: by 10.49.51.195 with HTTP; Wed, 8 Aug 2012 08:25:00 -0700 (PDT) In-Reply-To: <95DC9AF1-1D32-40BF-ADFF-41169096CA70@redhat.com> References: <50084A59.8090702@redhat.com> <50215A68.6040407@redhat.com> <95DC9AF1-1D32-40BF-ADFF-41169096CA70@redhat.com> Date: Wed, 8 Aug 2012 11:25:00 -0400 Message-ID: Subject: Re: Straw Poll: proposal to remove certain features from qpidd From: Rajith Attapattu To: users@qpid.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable +1 for (a). Rajith On Tue, Aug 7, 2012 at 2:16 PM, Andy Goldstein wrote: > My vote is for (a) > > Andy > > On Aug 7, 2012, at 2:11 PM, Gordon Sim wrote: > >> So, to follow up and summarise this thread so far, the only contentious = point has been the loss of the 'flow to disk' functionality. >> >> Though the current solution doesn't limit the memory used by a large que= ue, it can in certain cases reduce the rate of memory growth which in turn = may buy a little more time to resolve the root cause. So while those using = it are less than fully satisfied, they are (understandably) concerned at ha= ving even this limited solution taken away without having any clear plan to= offer a replacement. >> >> I have spent a little time thinking through what a better solution might= look like and how much effort it would take. I believe that for ~3-5 weeks= work I could get something better in place. It would be, in the first inst= ance, posix only[1]. It would be mutually exclusive with lvq or priority qu= eue options. However it would be a more effective limit on the memory consu= med as such a queue grew, and (I hope) would have a less drastic performanc= e penalty at larger sizes. >> >> There are a few options for how to proceed, and I'd like to take a quick= straw poll to see which path the community favours. >> >> (a) go ahead with the refactor, including the removal of features mentio= ned in the previous mail, subsequently focus first on AMQP 1.0 support, onl= y then return to add paged queue support >> >> (b) go ahead with the refactor, including the removal of features mentio= ned in the previous mail, subsequently focus first on paged queue support, = then proceed to add AMQP 1.0 support >> >> (c) don't go ahead with the refactor until it can be combined with an al= ternative to flow to disk, and only then proceed with AMQP 1.0 support >> >> (d) don't go ahead with the refactor at all >> >> I myself favour (a). I think AMQP 1.0 support is more important and more= work and would like to make more progress on that as soon as possible in o= rder to have something ready for the 0.20 release. I can't guarantee that t= his path would result in the 0.20 release having the replacement for flow t= o disk functionality, but if not it would come soon after. >> >> I'm not so keen on (c) because maintain such a large patch against a con= tinually moving trunk is a lot of work in itself and I think that time can = be better spent. I'm not keen on (d) because I honestly don't think I can a= dd decent 1.0 support (or fix a number of known issues) without something l= ike this refactor. >> >> Anyway, over to you. Let me know what you think, I'm keen we reach some = agreement by the end of the week. In the meantime I'll try and make my prop= osal for the flow to disk replacement a bit more concrete. >> >> --Gordon. >> >> [1] It will be designed such that it is relatively simple to provide alt= ernative implementations for the posix functionality such that anyone with = interest can easily add windows support for example. From what I can tell, = it doesn't look like flow to disk is supported on windows at present anyway= . I could be wrong. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org >> For additional commands, e-mail: users-help@qpid.apache.org >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org > For additional commands, e-mail: users-help@qpid.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@qpid.apache.org For additional commands, e-mail: users-help@qpid.apache.org