Hi Guys, Thanks very much for the explanation, that was what I needed.
Chris On Wed, Jun 26, 2013 at 8:08 PM, Raj Kettimuthu <[email protected]> wrote: > Hi Chris, > Sorry for the lack of response. It will pull from only one of the 3. > Actually, it is dictated by the receiver. For eg., if you do a third party > transfer (server-to-server) with n data movers on each side, all n movers > will be used on each side. If you have m data movers on one end and n on > other end and if m > n, then it will use only n data movers on the sending > side and if m < n, some of the m data movers on the sending side will have > multiple connections. > > Raj > > On Jun 26, 2013, at 5:34 PM, Christopher Wilks wrote: > > Hi Folks, > > I know we're all busy, but I'd like to repeat my query regarding GridFTP in > striping mode. I understand it may not be clear whats happening in my > setup, but I'd like to clarify what the expected behavior is with striping > mode. > > Is it expected that only one of multiple configured striped servers will > ever transfer data for one download request? > > Put another way, if a GridFTP client attempts to transfer a file X from a > GridFTP head server and 3 data transfer servers which all have access to the > same file X via a shared filesystem, will the client be pulling parts of X > from all 3 servers or only from one of the 3? > > Thanks. > Chris > > > On Fri, Jun 7, 2013 at 11:44 AM, Christopher Wilks <[email protected]> > wrote: >> >> Hi Folks, >> >> I'm attempting to run gridFTP/Globus in a striped configuration. >> >> While I can get the downloads to work, I notice that for a given transfer >> it always gets served from just one of the 3 download (backend) servers I >> have allocated and presented via the head node (a separate machine). >> >> I was under the impression that striped mode allowed for splitting up a >> single transfer over multiple download servers, is that correct and I just >> have something misconfigured? >> >> I'm posting the command lines I used to start up the head node, one of the >> backend nodes (they're almost all the same except for IPs), and the client >> command line. I'm also attaching the gridftp.cfg file from one of the >> backend nodes (they're almost all the same except for IPs). >> >> Thanks very much for the help, and nice work on gridFTP, >> Chris Wilks >> >> Everything is run under sudo, the following has the IPs and ports changed >> from the real ones. I have 4 different physical machines (not VMs) with one >> running the head node and the other three serving as backend machines. >> >> head node (19.3.22.26) command line: >> /usr/sbin/globus-gridftp-server -p 30893 -r >> 19.3.22.27:30893,19.3.22.28:30893,19.3.22.29:30893 -c /etc/gridftp.conf >> >> a backend node command line: >> /usr/sbin/globus-gridftp-server -p 30893 -dn -c /etc/gridftp.conf >> >> the client's command line: >> globus-url-copy -vb -stripe gsiftp://[email protected]:30893//file_to_grab >> file:///dev/null >> >> I'm using a mix of versions on the servers, don't know if thats a problem: >> the head node and 2 of the 3 backend serves are using this version: >> globus_gridftp_server: 6.24 (1366041562-83) >> and the other backend server is using this version: >> globus_gridftp_server: 6.23 (1363700466-83) >> the client is: >> globus-url-copy: 8.6 > > >
