From owner-freebsd-bugs@FreeBSD.ORG Sat Feb 7 07:40:08 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8FC7B106564A for ; Sat, 7 Feb 2009 07:40:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 7E5B38FC17 for ; Sat, 7 Feb 2009 07:40:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n177e8vY096889 for ; Sat, 7 Feb 2009 07:40:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n177e8ZI096888; Sat, 7 Feb 2009 07:40:08 GMT (envelope-from gnats) Date: Sat, 7 Feb 2009 07:40:08 GMT Message-Id: <200902070740.n177e8ZI096888@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Maxim Konovalov Cc: Subject: Re: misc/131438: Add csup to Periodic X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Maxim Konovalov List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Feb 2009 07:40:08 -0000 The following reply was made to PR conf/131438; it has been noted by GNATS. From: Maxim Konovalov To: Steven Kreuzer Cc: bug-followup@freebsd.org Subject: Re: misc/131438: Add csup to Periodic Date: Sat, 7 Feb 2009 10:34:55 +0300 (MSK) Hello Steven, [...] > >Description: > > Rather then run csup each night to update src or ports via an entry > in roots crontab I figured it would be cleaner to write a script and > add it to periodic so that you can specify a csup file and have its > output sent to you via email with the rest of the daily periodic > scripts > > The attached patch adds support for that but sets it to off by default. While I like the idea I should note this will hurt our cvsup infrastructure world wide. periodic(8) runs at the same time (3am) on all hosts in the same time zone. That means it'll runs 600.csup at same time with some deviation depending of the execution time of the previous daily scripts and thus overload local cvsup mirrors. You can see an illustration for above there: http://cvsup4.ru.freebsd.org/mrtg/ Please note the spikes of cvsupd number of processes (and therefore load average) at 3am at third and fourth graphs every night. I'm quite sure other public cvsup mirrors have an identical load profile. There is a bit outdated mirror stat page in the Handbook: http://www.freebsd.org/doc/en_US.ISO8859-1/articles/hubs/mirror-statpages.html but if you look at http://www.freebsd.cz/stats/mrtg/cvsupd.html you will find the same picture I describe above. -- Maxim Konovalov