I am sharing out ZFS ISCSI luns to my Mac. When copying large files, the 
network will hang in the middle of the transfer and the LUN will become 
unavailable until I plumb the NIC. This issue appears to only occur only when I 
am reading files (ie..syncing an ipod) and not writing (I'm not 100% sure 
though). When I snoop the interface I notice a bunch of ARP lookups. Any ideas? 
Thanks in advanced.

Solaris Build:    OpenSolaris 2008.11 snv_101b_rc2 X86
           Copyright 2008 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                           Assembled 19 November 2008


Below is the output from snoop. 10.0.1.200 is the Solaris server and 10.0.1.4 
is the Mac client.
  
10.0.1.200 -> 10.0.1.4     TCP D=51683 S=3260 Push Ack=405482834 Seq=1072298406 
Len=2352 Win=64240
  10.0.1.200 -> 10.0.1.4     TCP D=51683 S=3260 Push Ack=405482834 
Seq=1072300758 Len=4390 Win=64240
  10.0.1.200 -> 10.0.1.4     TCP D=51683 S=3260 Push Ack=405482834 
Seq=1072305148 Len=2920 Win=64240
  10.0.1.200 -> 10.0.1.4     TCP D=51683 S=3260 Push Ack=405482834 
Seq=1072308068 Len=1700 Win=64240
  10.0.1.200 -> 10.0.1.4     TCP D=51683 S=3260 Push Ack=405482834 
Seq=1072309768 Len=2920 Win=64240
  10.0.1.200 -> 10.0.1.4     TCP D=51683 S=3260 Push Ack=405482834 
Seq=1072312688 Len=5320 Win=64240
  10.0.1.200 -> 10.0.1.4     TCP D=51683 S=3260 Push Ack=405482834 
Seq=1072318008 Len=2920 Win=64240
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51683 Ack=1072195178 Seq=405482834 
Len=0 Win=65535
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51683 Ack=1072198098 Seq=405482834 
Len=0 Win=65535
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51683 Ack=1072203178 Seq=405482834 
Len=0 Win=65535
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51683 Ack=1072206098 Seq=405482834 
Len=0 Win=65535
  10.0.1.200 -> 10.0.1.4     TCP D=51683 S=3260 Push Ack=405482834 
Seq=1072320928 Len=5320 Win=64240
  10.0.1.200 -> 10.0.1.4     TCP D=51683 S=3260 Push Ack=405482834 
Seq=1072326248 Len=2920 Win=64240
  10.0.1.200 -> 10.0.1.4     TCP D=51683 S=3260 Push Ack=405482834 
Seq=1072329168 Len=5080 Win=64240
  10.0.1.200 -> 10.0.1.4     TCP D=51683 S=3260 Push Ack=405482834 
Seq=1072334248 Len=2920 Win=64240
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51683 Ack=1072209958 Seq=405482834 
Len=0 Win=65535
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51683 Ack=1072212878 Seq=405482834 
Len=0 Win=65535
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51683 Ack=1072215278 Seq=405482834 
Len=0 Win=65535
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 362)
  10.0.1.200 -> 10.0.1.4     ICMP Echo reply (ID: 40450 Sequence number: 362)
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51699 Push Ack=133176904 
Seq=1610109515 Len=48 Win=65535 Options=<nop,nop,tstamp 628354654 67148>
  10.0.1.200 -> 10.0.1.4     TCP D=51699 S=3260 Ack=1610109563 Seq=133176952 
Len=0 Win=65160 Options=<nop,nop,tstamp 67569 628354643>
  10.0.1.200 -> 10.0.1.4     TCP D=51699 S=3260 Push Ack=1610109563 
Seq=133176904 Len=48 Win=65160 Options=<nop,nop,tstamp 67582 628354643>
  10.0.1.200 -> 10.0.1.4     TCP D=51683 S=3260 Ack=405483698 Seq=1073633082 
Len=1460 Win=64240
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 363)
  10.0.1.200 -> 10.0.1.4     ICMP Echo reply (ID: 40450 Sequence number: 363)
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 364)
  10.0.1.200 -> 10.0.1.4     ICMP Echo reply (ID: 40450 Sequence number: 364)
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51699 Push Ack=133176904 
Seq=1610109515 Len=48 Win=65535 Options=<nop,nop,tstamp 628354670 67148>
  10.0.1.200 -> 10.0.1.4     TCP D=51699 S=3260 Ack=1610109563 Seq=133176952 
Len=0 Win=65160 Options=<nop,nop,tstamp 67729 628354643>
  10.0.1.200 -> 10.0.1.4     TCP D=51699 S=3260 Push Ack=1610109563 
Seq=133176904 Len=48 Win=65160 Options=<nop,nop,tstamp 67753 628354643>
  10.0.1.200 -> 10.0.1.1     DNS C 250.255.255.239.in-addr.arpa. Internet PTR ?
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 365)
  10.0.1.200 -> 10.0.1.4     ICMP Echo reply (ID: 40450 Sequence number: 365)
  10.0.1.200 -> 10.0.1.1     DNS C _nfsv4idmapdomain.nyc.rr.com. Internet TXT ?
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 366)
  10.0.1.200 -> 10.0.1.4     ICMP Echo reply (ID: 40450 Sequence number: 366)
  10.0.1.200 -> 10.0.1.4     TCP D=51683 S=3260 Ack=405483698 Seq=1073633082 
Len=1460 Win=64240
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 367)
  10.0.1.200 -> 10.0.1.4     ICMP Echo reply (ID: 40450 Sequence number: 367)
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51699 Push Ack=133176904 
Seq=1610109515 Len=48 Win=65535 Options=<nop,nop,tstamp 628354702 67148>
  10.0.1.200 -> 10.0.1.4     TCP D=51699 S=3260 Ack=1610109563 Seq=133176952 
Len=0 Win=65160 Options=<nop,nop,tstamp 68050 628354643>
  10.0.1.200 -> 10.0.1.4     TCP D=51699 S=3260 Push Ack=1610109563 
Seq=133176904 Len=48 Win=65160 Options=<nop,nop,tstamp 68094 628354643>
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 368)
  10.0.1.200 -> 10.0.1.4     ICMP Echo reply (ID: 40450 Sequence number: 368)
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 369)
  10.0.1.200 -> 10.0.1.4     ICMP Echo reply (ID: 40450 Sequence number: 369)
  10.0.1.200 -> 10.0.1.1     DNS C 250.255.255.239.in-addr.arpa. Internet PTR ?
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 370)
  10.0.1.200 -> 10.0.1.4     ICMP Echo reply (ID: 40450 Sequence number: 370)
  10.0.1.200 -> 10.0.1.1     DNS C _nfsv4idmapdomain. Internet TXT ?
    10.0.1.4 -> 10.0.1.255   UDP D=631 S=631 LEN=140
  10.0.1.200 -> 10.0.1.1     DNS C 255.1.0.10.in-addr.arpa. Internet PTR ?
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 371)
  10.0.1.200 -> 10.0.1.4     ICMP Echo reply (ID: 40450 Sequence number: 371)
    10.0.1.4 -> 10.0.1.255   UDP D=631 S=631 LEN=175
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 372)
  10.0.1.200 -> 10.0.1.4     ICMP Echo reply (ID: 40450 Sequence number: 372)
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 373)
  10.0.1.200 -> 10.0.1.4     ICMP Echo reply (ID: 40450 Sequence number: 373)
  10.0.1.200 -> (broadcast)  ARP C Who is 10.0.1.4, 10.0.1.4 ?
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51699 Push Ack=133176904 
Seq=1610109515 Len=48 Win=65535 Options=<nop,nop,tstamp 628354766 67148>
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 374)
  10.0.1.200 -> (broadcast)  ARP C Who is 10.0.1.4, 10.0.1.4 ?
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51683 Fin Ack=1073633082 
Seq=405483698 Len=0 Win=65535
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51734 Syn Seq=3476025541 Len=0 
Win=65535 Options=<mss 1460,nop,wscale 1,nop,nop,tstamp 628354778 0,sackOK,eol>
  10.0.1.200 -> 10.0.1.1     DNS C 250.255.255.239.in-addr.arpa. Internet PTR ?
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51683 Fin Ack=1073633082 
Seq=405483698 Len=0 Win=65535
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 375)
  10.0.1.200 -> (broadcast)  ARP C Who is 10.0.1.4, 10.0.1.4 ?
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51683 Fin Ack=1073633082 
Seq=405483698 Len=0 Win=65535
  10.0.1.200 -> 10.0.1.1     DNS C _nfsv4idmapdomain. Internet TXT ?
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51683 Fin Ack=1073633082 
Seq=405483698 Len=0 Win=65535
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51734 Syn Seq=3476025541 Len=0 
Win=65535 Options=<mss 1460,nop,wscale 1,nop,nop,tstamp 628354787 0,sackOK,eol>
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 376)
  10.0.1.200 -> 10.0.1.1     DNS C 255.1.0.10.in-addr.arpa. Internet PTR ?
  10.0.1.200 -> (broadcast)  ARP C Who is 10.0.1.4, 10.0.1.4 ?
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51683 Fin Ack=1073633082 
Seq=405483698 Len=0 Win=65535
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51734 Syn Seq=3476025541 Len=0 
Win=65535 Options=<mss 1460,nop,wscale 1,nop,nop,tstamp 628354797 0,sackOK,eol>
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 377)
  10.0.1.200 -> (broadcast)  ARP C Who is 10.0.1.4, 10.0.1.4 ?
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51734 Syn Seq=3476025541 Len=0 
Win=65535 Options=<mss 1460,sackOK,eol>
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51683 Fin Ack=1073633082 
Seq=405483698 Len=0 Win=65535
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 378)
  10.0.1.200 -> (broadcast)  ARP C Who is 10.0.1.4, 10.0.1.4 ?
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51734 Syn Seq=3476025541 Len=0 
Win=65535 Options=<mss 1460,sackOK,eol>
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 379)
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51734 Syn Seq=3476025541 Len=0 
Win=65535 Options=<mss 1460,sackOK,eol>
  10.0.1.200 -> (broadcast)  ARP C Who is 10.0.1.4, 10.0.1.4 ?
  10.0.1.200 -> 10.0.1.1     DNS C 250.255.255.239.in-addr.arpa. Internet PTR ?
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 380)
  10.0.1.200 -> (broadcast)  ARP C Who is 10.0.1.4, 10.0.1.4 ?
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 381)
  10.0.1.200 -> 10.0.1.1     DNS C 255.1.0.10.in-addr.arpa. Internet PTR ?
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51683 Fin Ack=1073633082 
Seq=405483698 Len=0 Win=65535
  10.0.1.200 -> (broadcast)  ARP C Who is 10.0.1.4, 10.0.1.4 ?
    10.0.1.4 -> 10.0.1.200   TCP D=3260 S=51734 Syn Seq=3476025541 Len=0 
Win=65535 Options=<mss 1460,sackOK,eol>
    10.0.1.4 -> 10.0.1.200   ICMP Echo request (ID: 40450 Sequence number: 382)
  10.0.1.200 -> (broadcast)  ARP C Who is 10.0.1.4, 10.0.1.4 ?
-- 
This message posted from opensolaris.org
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to