From mboxrd@z Thu Jan 1 00:00:00 1970 From: Steve French Subject: Re: 2.6.36 merge plans Date: Fri, 23 Jul 2010 17:19:29 -0500 Message-ID: References: <20100630141755.4ac97143@tlielax.poochiereds.net> <4C2CDD02.2090403@suse.de> <20100701195247.71c3f572@tlielax.poochiereds.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Cc: Suresh Jayaraman , Shirish Pargaonkar , linux-fsdevel , linux-cifs-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Jeff Layton Return-path: In-Reply-To: <20100701195247.71c3f572-9yPaYZwiELC+kQycOl6kW4xkIHaj4LzF@public.gmane.org> Sender: linux-cifs-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: linux-fsdevel.vger.kernel.org On Thu, Jul 1, 2010 at 6:52 PM, Jeff Layton wrote: > On Thu, 1 Jul 2010 16:55:58 -0500 > Steve French wrote: >> For =A0 cifs: use CreationTime like an i_generation field >> Seems like a good idea, but what happens if server is unix one witho= ut >> birth time, eg samba with no xattr support and changes creation time >> (ie uses last mtime or some such) frequently - e.g. on every write? >> Would that break your aprroach? >> > > Aye, there's the rub. This makes a ton of sense for windows where we > can count on a valid create time. Samba servers may be problematic he= re, > but with most of them we'll be using unix extensions and you don't ge= t > create times there anyway. The problem may be samba or other > non-windows servers without unix extensions that fake up create times= =2E > > We could consider a mount option or something to ignore create times, > but how to document when it should be used? IMO, fake create times ar= e > really a server bug. Do we hobble servers where this is done correctl= y? Jeff, I merged the other patches from your tree, but wanted to think more abo= ut http://git.kernel.org/?p=3Dlinux/kernel/git/jlayton/linux.git;a=3Dcommi= t;h=3De5b7e004ed0ccdcf5fd3b1b0aff2a1a45023912b ie the CreationTime i_generation patch and what happens to servers which don't have creation time - presumably e.g. most Samba servers on Linux can't get to creation time. Any additional thoughts on this? --=20 Thanks, Steve