From owner-freebsd-stable@freebsd.org Thu Jun 25 09:14:00 2015 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 115BC98D6DE for ; Thu, 25 Jun 2015 09:14:00 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from zxy.spb.ru (zxy.spb.ru [195.70.199.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BE47A1FDA for ; Thu, 25 Jun 2015 09:13:59 +0000 (UTC) (envelope-from slw@zxy.spb.ru) Received: from slw by zxy.spb.ru with local (Exim 4.84 (FreeBSD)) (envelope-from ) id 1Z83E2-000B1u-SN; Thu, 25 Jun 2015 12:13:38 +0300 Date: Thu, 25 Jun 2015 12:13:38 +0300 From: Slawa Olhovchenkov To: d@delphij.net Cc: Reko Turja , Willem Jan Withagen , Daniel Genis , freebsd-stable@freebsd.org Subject: Re: can the l2arc memory leak fix be pulled into 10.1-RELEASE ? Message-ID: <20150625091338.GJ58397@zxy.spb.ru> References: <5588173C.30608@byte.nl> <55887483.1050505@digiware.nl> <558B0DA6.8080203@delphij.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <558B0DA6.8080203@delphij.net> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: slw@zxy.spb.ru X-SA-Exim-Scanned: No (on zxy.spb.ru); SAEximRunCond expanded to false X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jun 2015 09:14:00 -0000 On Wed, Jun 24, 2015 at 01:05:58PM -0700, Xin Li wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > On 06/23/15 04:36, Reko Turja wrote: > > -----Original Message----- From: Willem Jan Withagen Sent: Monday, > > June 22, 2015 11:48 PM To: Daniel Genis ; > > freebsd-stable@freebsd.org Subject: Re: can the l2arc memory leak > > fix be pulled into 10.1-RELEASE ? > > > >>> We are kind of new to FreeBSD, so we're wondering what are the > >>> plans to merge these fixes into the 10.1-RELEASE branch ? > >>> > >>> We'd love to get these fixes without having to rebuild the > >>> kernel. Is there any chance for the merge to happen in the near > >>> future, or should we compile the kernel to get the fixes? > > > >> The RELEASE branch is exactly what it says, RELEASE. And is only > >> done once per version when the actual official RELEASE is. So the > >> next one will be the upcoming 10.2-RELEASE. Which is schedules > >> for August 2015 according to: > > > > There are actually 2 branches tracking release: RELEASE which is > > the original release itself and RELENG which is the > > release+security and some errata fixes. In practice one should > > always track and compile RELENG sources with production servers, > > unless there's a bugfix or added driver that's only available in > > STABLE. > > The release/X.Y.Z are actually "tags" and not branches (i.e. read only > copy of whatever state is in the release engineering/errata branch, > releng/X.Y, is at the time it's released), but technically in svn a > tag is also a branch. We do all efforts to avoid making any changes > once a tag is laid, because it's a historical and reference point. > > Users who use -RELEASE should track releng/X.Y branch, or use > freebsd-update(1) to keep their system up-to-date. > > Our goal is to allow a majority of users to use binary releases > without having to compile and build themselves. If you know some > specific reasons that forces you to compile yourself, please consider > sending re@ an email so we will see what we can improve this. You are some wrong. Tracking releng/X.Y for -RELEASE don't allow reproductable build of -RELEASE image: after existing errata `svn export releng/X.Y` give different result compared to original release build. This is wrong. Building release image must be also from `svn export release/X.Y.Z`. Last release (10.1) will be build from releng/10.1 and I can't find easy way to get source of releases form svn.