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 >
