Return-Path: X-Original-To: apmail-apr-dev-archive@www.apache.org Delivered-To: apmail-apr-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 80D27E0CE for ; Tue, 4 Dec 2012 00:42:43 +0000 (UTC) Received: (qmail 59968 invoked by uid 500); 4 Dec 2012 00:42:43 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 59883 invoked by uid 500); 4 Dec 2012 00:42:42 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Id: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 59872 invoked by uid 99); 4 Dec 2012 00:42:42 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2012 00:42:42 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jmarantz@google.com designates 209.85.214.178 as permitted sender) Received: from [209.85.214.178] (HELO mail-ob0-f178.google.com) (209.85.214.178) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Dec 2012 00:42:36 +0000 Received: by mail-ob0-f178.google.com with SMTP id eh20so3821896obb.37 for ; Mon, 03 Dec 2012 16:42:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=UHDdYcZQ7ZcOGRvoWP+nsG0qtPsHVNSvtQSoARWLO60=; b=pZKmBgnkpsXR24JiKwj1Y93912h8VUo/DDZ8rzJ1okRfJupdCUdS0u0cD/GyBp51Tx mQ44waZlbeAmQ7vA2lUMOSFpr+dDFDq3WCyyZkgZn0+vQhwAcbZDUDfQ1hGViiTrC3CT a0PGH1vUFVghAFG3FauifYemR52dEQ9YMtp3ZF16fSF0OLfIERbKsz9v0A8kgZZdH1Zf nc/yPEWxIQzLZeUi+pCrnBBxXJJGER6ShpTlVpOHDbPFuw2oIXtff6mHMLkNhNiQSJDW WfO1f/BLYEEGUm/sC4f44OS0/QgcTJBXXXgqKq37q9/5II8ZZGq4MPYWYwyXp7OXskDH snxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type :x-gm-message-state; bh=UHDdYcZQ7ZcOGRvoWP+nsG0qtPsHVNSvtQSoARWLO60=; b=cmNwq5fduPEztNNkFQCGX2ZQ+t5FnLpyn7UwnN0V6zmyZSz/DXM7iWQddCOBmbrE15 IIjRqrPuvcTleIxC73T3mrwkDsZO+yK+HZoKnALF/xEuGpoc5vtDeZd1NhxVtmnqT7Va p6rMgqTgBIJSVr3UQZNdqg3p35+YbdZYGGsOy5woL5kyaUhQeXkcPEcaVmlhqCthe1Go Yq88C0QPGDRs0JW12Ify+TwKFMPfdK2zyIBepJfxDylYgBfIcfWOgV80KU1Kx6+2XdKS WmyGFtX1VpPGJmAQdIXCMDcsG3SnT10v4QKH0sGJzOImkIR9zv5r8P/5e/9IwQ3kGbEx z7fg== Received: by 10.60.12.225 with SMTP id b1mr10020319oec.96.1354581735346; Mon, 03 Dec 2012 16:42:15 -0800 (PST) MIME-Version: 1.0 Received: by 10.76.23.136 with HTTP; Mon, 3 Dec 2012 16:41:55 -0800 (PST) From: Joshua Marantz Date: Mon, 3 Dec 2012 19:41:55 -0500 Message-ID: Subject: apr_memcache.c patch To: dev Content-Type: multipart/alternative; boundary=e89a8ff2539e2790d404cffc230a X-Gm-Message-State: ALoCoQnWSufFybBTkwwPUROuUu/8uGxRgZlr3cYIilKhlZL1GibnnwjC0HkCAa5Vz6G+ZLClZYBqNHjBBwSNQ8o/Fu6REpHY0o74c6FJPp2LP+sIrpV3VJIgvmRG0R6yCOm6ijFw3KO4b3uq31ViDOz5x71ZqfGPFxicyMeXmtjjxpvEPiFTrlA1FUYy3GnPcAIcbcO7iQqg X-Virus-Checked: Checked by ClamAV on apache.org --e89a8ff2539e2790d404cffc230a Content-Type: text/plain; charset=ISO-8859-1 Hi, A few weeks ago I mailed a patch to make all the apr_memcache functions obey a timeout that was previously only applied for mulgetp. Did I get the protocol for mailing a patch wrong? It'd be useful to get some dialog going about the patch. I have 2 follow-up patches as well: the first one fixes an unrelated bug in apr_memcache.c and the second, which I'm working on now, adds a new API to set the timeout. I'm aware that https://issues.apache.org/bugzilla/show_bug.cgi?id=51065 has an alternative mechanism for passing the timeout into the constructor but I found the mechanism it employed didn't work for me, and also I think it's better to add a new setter API rather than changing the constructor so that existing API users don't break on an upgrade if they don't need the timeout. But I don't want to bother with these two follow-up patches until I get some response on the first one. Should I mail it again? Is this the right email address to use to propose patches? Or is there a more formal code review process? -Josh --e89a8ff2539e2790d404cffc230a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi,

A few weeks ago I mailed a patch to= make all the apr_memcache functions obey a timeout that was previously onl= y applied for mulgetp. =A0 Did I get the protocol for mailing a patch wrong= ? =A0It'd be useful to get some dialog going about the patch.

I have 2 follow-up patches as well: the fir= st one fixes an unrelated bug in apr_memcache.c and the second, which I'= ;m working on now, adds a new API to set the timeout.

I'm aware that=A0https://issues.apache.org/bugzilla/show_b= ug.cgi?id=3D51065 has an alternative mechanism for passing the timeout = into the constructor but I found the mechanism it employed didn't work = for me, and also I think it's better to add a new setter API rather tha= n changing the constructor so that existing API users don't break on an= upgrade if they don't need the timeout.

But I don't want to bother with these t= wo follow-up patches until I get some response on the first one. =A0Should = I mail it again? =A0Is this the right email address to use to propose patch= es? =A0Or is there a more formal code review process?

-Josh

--e89a8ff2539e2790d404cffc230a--