X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@mail.alpinelinux.org Received: from out2.smtp.messagingengine.com (out2.smtp.messagingengine.com [66.111.4.26]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.alpinelinux.org (Postfix) with ESMTPS id D7868DC0157 for ; Wed, 23 Nov 2011 01:10:20 +0000 (UTC) Received: from compute4.internal (compute4.nyi.mail.srv.osa [10.202.2.44]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 8F4EA20B50 for ; Tue, 22 Nov 2011 20:10:19 -0500 (EST) Received: from frontend1.nyi.mail.srv.osa ([10.202.2.160]) by compute4.internal (MEProxy); Tue, 22 Nov 2011 20:10:19 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=date:from:to:subject:message-id :in-reply-to:references:mime-version:content-type :content-transfer-encoding; s=smtpout; bh=p3nUHB02mBk2wPVPVu6tPf r+Tzs=; b=q5YuWDW+nifPxUu4qZheo8jauiw0iclAzuAk5NJdVqffO2x2g2zA8k gGA+KZCQWQY7t+4Sdnm9K335d9R8U2HQOw8DW7Jyot8hRg6JT45v9/Ohb1JCyYqf TsH6K5DTqFbdt2hx4w8flPilGNJ3TsMgYzqZvfuOiBLtIM85nzu5w= X-Sasl-enc: XNWp3P4cVk+vB12C1nioI8nlwhaZa1wzEaYPb24w9NlU 1322010619 Received: from telperion.jlyo.org (c-67-175-216-185.hsd1.il.comcast.net [67.175.216.185]) by mail.messagingengine.com (Postfix) with ESMTPA id 3D9438E00C3 for ; Tue, 22 Nov 2011 20:10:19 -0500 (EST) Date: Tue, 22 Nov 2011 19:10:18 -0600 From: Jesse Young To: alpine-devel@lists.alpinelinux.org Subject: Re: [alpine-devel] build server messaging Message-ID: <20111122191018.2df62a73@telperion.jlyo.org> In-Reply-To: <20111122165940.6c0e0371@ncopa-desktop.nor.wtbts.net> References: <20111122165940.6c0e0371@ncopa-desktop.nor.wtbts.net> X-Mailer: Claws Mail 3.7.10 (GTK+ 2.24.8; x86_64-unknown-linux-gnu) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Tue, 22 Nov 2011 16:59:40 +0100 Natanael Copa wrote: > Hi, > > Our current messaging between git server and buildservers goes via > public IRC and has not been 100% reliable. > > So I have been looking at replacing it with a zeromq[1] based infra. > > The idea is that we have a buildmsg-server that listens on 2 ports, > one for subscribers and one for git push notifications. I'm not familiar with the build system, and only minimally familiar with zmq, so ignore me if I'm totally off base. The way I understand how zmq subscription sockets work is that clients will miss notifications if they get disconnected for whatever reason. So a mechanisim should be in place to replay notifications that the client may have missed. Maybe this is the non-reliability you're experiencing with IRC as well? Jesse --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---