[gin-data] Update Ftp transfers
William E. Allcock
allcock at mcs.anl.gov
Tue Aug 29 18:06:52 CDT 2006
Are you saying that the instructions to do a mem-to-mem transfer via
/dev/zero to /dev/null don't work for some of the servers? Is so, then
clearly we need to update the instructions.
Bill
> -----Original Message-----
> From: owner-gin-data at ggf.org [mailto:owner-gin-data at ggf.org]
> On Behalf Of Aleksandr Konstantinov
> Sent: Tuesday, August 29, 2006 5:12 PM
> To: Raj Kettimuthu
> Cc: oxana.smirnova at hep.lu.se; gregor at mcs.anl.gov;
> gin-data at ggf.org; balazs.konya at hep.lu.se
> Subject: Re: [gin-data] Update Ftp transfers
>
> On Tue, 29 Aug 2006 15:27:38 -0500 (CDT)
> Raj Kettimuthu <kettimut at mcs.anl.gov> wrote:
>
> > On Tue, 29 Aug 2006, Aleksandr Konstantinov wrote:
> >
> > > On Mon, 28 Aug 2006 17:07:35 -0500 (CDT)
> > > Raj Kettimuthu <kettimut at mcs.anl.gov> wrote:
> > >
> > > > On Tue, 29 Aug 2006, Aleksandr Konstantinov wrote:
> > > >
> > > > > On Mon, 28 Aug 2006 16:05:45 -0500 (CDT)
> > > > > Raj Kettimuthu <kettimut at mcs.anl.gov> wrote:
> > > > >
> > > > > > success :)
> > > > >
> > > > > Success (exit code 0) in most cases means failure for
> lseek() function, it
> > > > > is supoosed to return location in file.
> > > > >
> > > >
> > > > Right, but this does not really matter as we do
> /dev/zero to /dev/null
> > > > transfers to imitate memory-memory transfers and to
> make sure there is no
> > > > problem up till that point.
> > >
> > > What happens if multi-stream transfer is taking place and
> destination server
> > > does lseek() on destination file /dev/null in order to
> store chunk of data at
> > > proper position?
> >
> > lseek() failure is ignored. lseek() would fail with pipes
> and non-files,
>
> What makes You think lseek() failures are ifnored by ALL
> gridftp servers on market?
> Anyway I wouldn't call application ignoring lseek() failures
> a properly behaving one.
> IMO of course.
>
> A.K.
>
>
More information about the gin-data
mailing list