Duh, and now with the attachment. I'm going to get some coffee now. On Mon, Sep 19, 2016 at 06:22:58AM +0200, Niels de Vos wrote: > Hey Soumya, > > do we have a description of the different actions that we expect/advise > users of upcall to take? I'm looking at the flags that are listed in > libglusterfs/src/upcall-utils.h and api/src/glfs-handles.h and passed in > the glfs_callback_inode_arg structure from api/src/glfs-handles.h. > > We have a NLINK flag, but that does not seem to carry the stat/iatt > attributes for the changed inode. It seems we send an upcall on file > removal that incudes NLINK, and just after that we send an other one > with FORGET. > > This attachment in Bugzilla shows the behaviour: > https://bugzilla.redhat.com/attachment.cgi?id=1202190 > > You'll need https://code.wireshark.org/review/17776 to decode the flags, > so I'll attach the tshark output to this email for your convenience. > $ tshark -r /tmp/upcall_xid.1474190284.pcap.gz -V 'glusterfs.cbk' > > Question: For the NLINK flag, should we not include the stat/iatt of the > modified inode? And only if the iatt->nlink is 0, a FORGET should get > sent? NLINK would then only happen when a (not the last) hardlink is > removed. > > Thanks, > Niels > _______________________________________________ > Gluster-devel mailing list > Gluster-devel@xxxxxxxxxxx > http://www.gluster.org/mailman/listinfo/gluster-devel
Frame 37: 468 bytes on wire (3744 bits), 468 bytes captured (3744 bits) Encapsulation type: Linux cooked-mode capture (25) Arrival Time: Sep 18, 2016 11:18:16.284213000 CEST [Time shift for this packet: 0.000000000 seconds] Epoch Time: 1474190296.284213000 seconds [Time delta from previous captured frame: 0.000289000 seconds] [Time delta from previous displayed frame: 0.000000000 seconds] [Time since reference or first frame: 9.241353000 seconds] Frame Number: 37 Frame Length: 468 bytes (3744 bits) Capture Length: 468 bytes (3744 bits) [Frame is marked: False] [Frame is ignored: False] [Protocols in frame: sll:ethertype:ip:tcp:rpc:glusterfs.cbk] Linux cooked capture Packet type: Unicast to us (0) Link-layer address type: 772 Link-layer address length: 6 Source: 00:00:00_00:00:00 (00:00:00:00:00:00) Protocol: IPv4 (0x0800) Internet Protocol Version 4, Src: 172.31.122.140, Dst: 172.31.122.140 0100 .... = Version: 4 .... 0101 = Header Length: 20 bytes (5) Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT) 0000 00.. = Differentiated Services Codepoint: Default (0) .... ..00 = Explicit Congestion Notification: Not ECN-Capable Transport (0) Total Length: 452 Identification: 0xf440 (62528) Flags: 0x02 (Don't Fragment) 0... .... = Reserved bit: Not set .1.. .... = Don't fragment: Set ..0. .... = More fragments: Not set Fragment offset: 0 Time to live: 64 Protocol: TCP (6) Header checksum: 0xf79b [validation disabled] [Good: False] [Bad: False] Source: 172.31.122.140 Destination: 172.31.122.140 Transmission Control Protocol, Src Port: 49152, Dst Port: 49150, Seq: 1, Ack: 1, Len: 400 Source Port: 49152 Destination Port: 49150 [Stream index: 4] [TCP Segment Len: 400] Sequence number: 1 (relative sequence number) [Next sequence number: 401 (relative sequence number)] Acknowledgment number: 1 (relative ack number) Header Length: 32 bytes Flags: 0x018 (PSH, ACK) 000. .... .... = Reserved: Not set ...0 .... .... = Nonce: Not set .... 0... .... = Congestion Window Reduced (CWR): Not set .... .0.. .... = ECN-Echo: Not set .... ..0. .... = Urgent: Not set .... ...1 .... = Acknowledgment: Set .... .... 1... = Push: Set .... .... .0.. = Reset: Not set .... .... ..0. = Syn: Not set .... .... ...0 = Fin: Not set [TCP Flags: ·······AP···] Window size value: 475 [Calculated window size: 475] [Window size scaling factor: -1 (unknown)] Checksum: 0x4f0e [validation disabled] [Good Checksum: False] [Bad Checksum: False] Urgent pointer: 0 Options: (12 bytes), No-Operation (NOP), No-Operation (NOP), Timestamps No-Operation (NOP) Type: 1 0... .... = Copy on fragmentation: No .00. .... = Class: Control (0) ...0 0001 = Number: No-Operation (NOP) (1) No-Operation (NOP) Type: 1 0... .... = Copy on fragmentation: No .00. .... = Class: Control (0) ...0 0001 = Number: No-Operation (NOP) (1) Timestamps: TSval 1196377, TSecr 1180839 Kind: Time Stamp Option (8) Length: 10 Timestamp value: 1196377 Timestamp echo reply: 1180839 [SEQ/ACK analysis] [Bytes in flight: 400] [Bytes sent since last PSH flag: 400] Remote Procedure Call, Type:Call XID:0x00000002 Fragment header: Last fragment, 396 bytes 1... .... .... .... .... .... .... .... = Last Fragment: Yes .000 0000 0000 0000 0000 0001 1000 1100 = Fragment Length: 396 XID: 0x00000002 (2) Message Type: Call (0) RPC Version: 2 Program: GlusterFS Callback (52743234) Program Version: 1 Procedure: CACHE_INVALIDATION (5) Credentials Flavor: AUTH_NULL (0) Length: 0 Verifier Flavor: AUTH_NULL (0) Length: 0 GlusterFS Callback [Program Version: 1] [GlusterFS Callback: CACHE_INVALIDATION (5)] GFID: 00000000-0000-0000-0000-000000000001 length: 36 contents: 00000000-0000-0000-0000-000000000001 Event Type: CACHE_INVALIDATION (1) Flags: 16 (0x00000010), TIMES .... .... .... .... .... .... .... ...0 = NLINK: Not set .... .... .... .... .... .... .... ..0. = MODE: Not set .... .... .... .... .... .... .... .0.. = OWN: Not set .... .... .... .... .... .... .... 0... = SIZE: Not set .... .... .... .... .... .... ...1 .... = TIMES: Set .... .... .... .... .... .... ..0. .... = ATIME: Not set .... .... .... .... .... .... .0.. .... = PERM: Not set .... .... .... .... .... .... 0... .... = RENAME: Not set .... .... .... .... .... ...0 .... .... = FORGET: Not set .... .... .... .... .... ..0. .... .... = PARENT_TIMES: Not set .... .... .... .... .... .0.. .... .... = XATTR: Not set .... .... .... .... .... 0... .... .... = XATTR_RM: Not set Expire Time Attr: 60 Stat GFID: 00000000-0000-0000-0000-000000000001 Inode: 1 Device: 0x000000000000fd00 Mode: 040755, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IXGRP, S_IROTH, S_IXOTH .... .... .... .... .... 0... .... .... = S_ISUID: Not set .... .... .... .... .... .0.. .... .... = S_ISGID: Not set .... .... .... .... .... ..0. .... .... = S_ISVTX: Not set .... .... .... .... .... ...1 .... .... = S_IRUSR: Set .... .... .... .... .... .... 1... .... = S_IWUSR: Set .... .... .... .... .... .... .1.. .... = S_IXUSR: Set .... .... .... .... .... .... ..1. .... = S_IRGRP: Set .... .... .... .... .... .... ...0 .... = S_IWGRP: Not set .... .... .... .... .... .... .... 1... = S_IXGRP: Set .... .... .... .... .... .... .... .1.. = S_IROTH: Set .... .... .... .... .... .... .... ..0. = S_IWOTH: Not set .... .... .... .... .... .... .... ...1 = S_IXOTH: Set Number of hard links: 6 UID: 0 GID: 0 Root device: 0x0000000000000000 Size: 70 Block size: 4096 Blocks: 1 Time of last access: Sep 18, 2016 11:17:23.926000000 CEST Time of last modification: Sep 18, 2016 11:18:16.283000000 CEST Time of last status change: Sep 18, 2016 11:18:16.283000000 CEST Parent Stat GFID: 00000000-0000-0000-0000-000000000000 Inode: 0 Device: 0x0000000000000000 Mode: 0 .... .... .... .... .... 0... .... .... = S_ISUID: Not set .... .... .... .... .... .0.. .... .... = S_ISGID: Not set .... .... .... .... .... ..0. .... .... = S_ISVTX: Not set .... .... .... .... .... ...0 .... .... = S_IRUSR: Not set .... .... .... .... .... .... 0... .... = S_IWUSR: Not set .... .... .... .... .... .... .0.. .... = S_IXUSR: Not set .... .... .... .... .... .... ..0. .... = S_IRGRP: Not set .... .... .... .... .... .... ...0 .... = S_IWGRP: Not set .... .... .... .... .... .... .... 0... = S_IXGRP: Not set .... .... .... .... .... .... .... .0.. = S_IROTH: Not set .... .... .... .... .... .... .... ..0. = S_IWOTH: Not set .... .... .... .... .... .... .... ...0 = S_IXOTH: Not set Number of hard links: 0 UID: 0 GID: 0 Root device: 0x0000000000000000 Size: 0 Block size: 0 Blocks: 0 Time of last access: Jan 1, 1970 01:00:00.000000000 CET Time of last modification: Jan 1, 1970 01:00:00.000000000 CET Time of last status change: Jan 1, 1970 01:00:00.000000000 CET Old Parent Stat GFID: 00000000-0000-0000-0000-000000000000 Inode: 0 Device: 0x0000000000000000 Mode: 0 .... .... .... .... .... 0... .... .... = S_ISUID: Not set .... .... .... .... .... .0.. .... .... = S_ISGID: Not set .... .... .... .... .... ..0. .... .... = S_ISVTX: Not set .... .... .... .... .... ...0 .... .... = S_IRUSR: Not set .... .... .... .... .... .... 0... .... = S_IWUSR: Not set .... .... .... .... .... .... .0.. .... = S_IXUSR: Not set .... .... .... .... .... .... ..0. .... = S_IRGRP: Not set .... .... .... .... .... .... ...0 .... = S_IWGRP: Not set .... .... .... .... .... .... .... 0... = S_IXGRP: Not set .... .... .... .... .... .... .... .0.. = S_IROTH: Not set .... .... .... .... .... .... .... ..0. = S_IWOTH: Not set .... .... .... .... .... .... .... ...0 = S_IXOTH: Not set Number of hard links: 0 UID: 0 GID: 0 Root device: 0x0000000000000000 Size: 0 Block size: 0 Blocks: 0 Time of last access: Jan 1, 1970 01:00:00.000000000 CET Time of last modification: Jan 1, 1970 01:00:00.000000000 CET Time of last status change: Jan 1, 1970 01:00:00.000000000 CET Xdata, contains 0 items [Size: 0 (0 bytes inc. RPC-roundup)] Frame 129: 468 bytes on wire (3744 bits), 468 bytes captured (3744 bits) Encapsulation type: Linux cooked-mode capture (25) Arrival Time: Sep 18, 2016 11:18:37.391727000 CEST [Time shift for this packet: 0.000000000 seconds] Epoch Time: 1474190317.391727000 seconds [Time delta from previous captured frame: 0.000218000 seconds] [Time delta from previous displayed frame: 21.107514000 seconds] [Time since reference or first frame: 30.348867000 seconds] Frame Number: 129 Frame Length: 468 bytes (3744 bits) Capture Length: 468 bytes (3744 bits) [Frame is marked: False] [Frame is ignored: False] [Protocols in frame: sll:ethertype:ip:tcp:rpc:glusterfs.cbk] Linux cooked capture Packet type: Unicast to us (0) Link-layer address type: 772 Link-layer address length: 6 Source: 00:00:00_00:00:00 (00:00:00:00:00:00) Protocol: IPv4 (0x0800) Internet Protocol Version 4, Src: 172.31.122.140, Dst: 172.31.122.140 0100 .... = Version: 4 .... 0101 = Header Length: 20 bytes (5) Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT) 0000 00.. = Differentiated Services Codepoint: Default (0) .... ..00 = Explicit Congestion Notification: Not ECN-Capable Transport (0) Total Length: 452 Identification: 0xf44c (62540) Flags: 0x02 (Don't Fragment) 0... .... = Reserved bit: Not set .1.. .... = Don't fragment: Set ..0. .... = More fragments: Not set Fragment offset: 0 Time to live: 64 Protocol: TCP (6) Header checksum: 0xf78f [validation disabled] [Good: False] [Bad: False] Source: 172.31.122.140 Destination: 172.31.122.140 Transmission Control Protocol, Src Port: 49152, Dst Port: 49150, Seq: 2029, Ack: 1789, Len: 400 Source Port: 49152 Destination Port: 49150 [Stream index: 4] [TCP Segment Len: 400] Sequence number: 2029 (relative sequence number) [Next sequence number: 2429 (relative sequence number)] Acknowledgment number: 1789 (relative ack number) Header Length: 32 bytes Flags: 0x018 (PSH, ACK) 000. .... .... = Reserved: Not set ...0 .... .... = Nonce: Not set .... 0... .... = Congestion Window Reduced (CWR): Not set .... .0.. .... = ECN-Echo: Not set .... ..0. .... = Urgent: Not set .... ...1 .... = Acknowledgment: Set .... .... 1... = Push: Set .... .... .0.. = Reset: Not set .... .... ..0. = Syn: Not set .... .... ...0 = Fin: Not set [TCP Flags: ·······AP···] Window size value: 513 [Calculated window size: 513] [Window size scaling factor: -1 (unknown)] Checksum: 0x4f0e [validation disabled] [Good Checksum: False] [Bad Checksum: False] Urgent pointer: 0 Options: (12 bytes), No-Operation (NOP), No-Operation (NOP), Timestamps No-Operation (NOP) Type: 1 0... .... = Copy on fragmentation: No .00. .... = Class: Control (0) ...0 0001 = Number: No-Operation (NOP) (1) No-Operation (NOP) Type: 1 0... .... = Copy on fragmentation: No .00. .... = Class: Control (0) ...0 0001 = Number: No-Operation (NOP) (1) Timestamps: TSval 1217484, TSecr 1205834 Kind: Time Stamp Option (8) Length: 10 Timestamp value: 1217484 Timestamp echo reply: 1205834 [SEQ/ACK analysis] [Bytes in flight: 400] [Bytes sent since last PSH flag: 400] Remote Procedure Call, Type:Call XID:0x00000003 Fragment header: Last fragment, 396 bytes 1... .... .... .... .... .... .... .... = Last Fragment: Yes .000 0000 0000 0000 0000 0001 1000 1100 = Fragment Length: 396 XID: 0x00000003 (3) Message Type: Call (0) RPC Version: 2 Program: GlusterFS Callback (52743234) Program Version: 1 Procedure: CACHE_INVALIDATION (5) Credentials Flavor: AUTH_NULL (0) Length: 0 Verifier Flavor: AUTH_NULL (0) Length: 0 GlusterFS Callback [Program Version: 1] [GlusterFS Callback: CACHE_INVALIDATION (5)] GFID: 54aabe9b-9222-43c5-80fd-a344312d8d36 length: 36 contents: 54aabe9b-9222-43c5-80fd-a344312d8d36 Event Type: CACHE_INVALIDATION (1) Flags: 16 (0x00000010), TIMES .... .... .... .... .... .... .... ...0 = NLINK: Not set .... .... .... .... .... .... .... ..0. = MODE: Not set .... .... .... .... .... .... .... .0.. = OWN: Not set .... .... .... .... .... .... .... 0... = SIZE: Not set .... .... .... .... .... .... ...1 .... = TIMES: Set .... .... .... .... .... .... ..0. .... = ATIME: Not set .... .... .... .... .... .... .0.. .... = PERM: Not set .... .... .... .... .... .... 0... .... = RENAME: Not set .... .... .... .... .... ...0 .... .... = FORGET: Not set .... .... .... .... .... ..0. .... .... = PARENT_TIMES: Not set .... .... .... .... .... .0.. .... .... = XATTR: Not set .... .... .... .... .... 0... .... .... = XATTR_RM: Not set Expire Time Attr: 60 Stat GFID: 54aabe9b-9222-43c5-80fd-a344312d8d36 Inode: 9294764719240744246 Device: 0x000000000000fd00 Mode: 040755, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IXGRP, S_IROTH, S_IXOTH .... .... .... .... .... 0... .... .... = S_ISUID: Not set .... .... .... .... .... .0.. .... .... = S_ISGID: Not set .... .... .... .... .... ..0. .... .... = S_ISVTX: Not set .... .... .... .... .... ...1 .... .... = S_IRUSR: Set .... .... .... .... .... .... 1... .... = S_IWUSR: Set .... .... .... .... .... .... .1.. .... = S_IXUSR: Set .... .... .... .... .... .... ..1. .... = S_IRGRP: Set .... .... .... .... .... .... ...0 .... = S_IWGRP: Not set .... .... .... .... .... .... .... 1... = S_IXGRP: Set .... .... .... .... .... .... .... .1.. = S_IROTH: Set .... .... .... .... .... .... .... ..0. = S_IWOTH: Not set .... .... .... .... .... .... .... ...1 = S_IXOTH: Set Number of hard links: 2 UID: 0 GID: 0 Root device: 0x0000000000000000 Size: 19 Block size: 4096 Blocks: 0 Time of last access: Sep 18, 2016 11:18:25.700000000 CEST Time of last modification: Sep 18, 2016 11:18:37.390000000 CEST Time of last status change: Sep 18, 2016 11:18:37.390000000 CEST Parent Stat GFID: 00000000-0000-0000-0000-000000000000 Inode: 0 Device: 0x0000000000000000 Mode: 0 .... .... .... .... .... 0... .... .... = S_ISUID: Not set .... .... .... .... .... .0.. .... .... = S_ISGID: Not set .... .... .... .... .... ..0. .... .... = S_ISVTX: Not set .... .... .... .... .... ...0 .... .... = S_IRUSR: Not set .... .... .... .... .... .... 0... .... = S_IWUSR: Not set .... .... .... .... .... .... .0.. .... = S_IXUSR: Not set .... .... .... .... .... .... ..0. .... = S_IRGRP: Not set .... .... .... .... .... .... ...0 .... = S_IWGRP: Not set .... .... .... .... .... .... .... 0... = S_IXGRP: Not set .... .... .... .... .... .... .... .0.. = S_IROTH: Not set .... .... .... .... .... .... .... ..0. = S_IWOTH: Not set .... .... .... .... .... .... .... ...0 = S_IXOTH: Not set Number of hard links: 0 UID: 0 GID: 0 Root device: 0x0000000000000000 Size: 0 Block size: 0 Blocks: 0 Time of last access: Jan 1, 1970 01:00:00.000000000 CET Time of last modification: Jan 1, 1970 01:00:00.000000000 CET Time of last status change: Jan 1, 1970 01:00:00.000000000 CET Old Parent Stat GFID: 00000000-0000-0000-0000-000000000000 Inode: 0 Device: 0x0000000000000000 Mode: 0 .... .... .... .... .... 0... .... .... = S_ISUID: Not set .... .... .... .... .... .0.. .... .... = S_ISGID: Not set .... .... .... .... .... ..0. .... .... = S_ISVTX: Not set .... .... .... .... .... ...0 .... .... = S_IRUSR: Not set .... .... .... .... .... .... 0... .... = S_IWUSR: Not set .... .... .... .... .... .... .0.. .... = S_IXUSR: Not set .... .... .... .... .... .... ..0. .... = S_IRGRP: Not set .... .... .... .... .... .... ...0 .... = S_IWGRP: Not set .... .... .... .... .... .... .... 0... = S_IXGRP: Not set .... .... .... .... .... .... .... .0.. = S_IROTH: Not set .... .... .... .... .... .... .... ..0. = S_IWOTH: Not set .... .... .... .... .... .... .... ...0 = S_IXOTH: Not set Number of hard links: 0 UID: 0 GID: 0 Root device: 0x0000000000000000 Size: 0 Block size: 0 Blocks: 0 Time of last access: Jan 1, 1970 01:00:00.000000000 CET Time of last modification: Jan 1, 1970 01:00:00.000000000 CET Time of last status change: Jan 1, 1970 01:00:00.000000000 CET Xdata, contains 0 items [Size: 0 (0 bytes inc. RPC-roundup)] Frame 171: 468 bytes on wire (3744 bits), 468 bytes captured (3744 bits) Encapsulation type: Linux cooked-mode capture (25) Arrival Time: Sep 18, 2016 11:18:45.046425000 CEST [Time shift for this packet: 0.000000000 seconds] Epoch Time: 1474190325.046425000 seconds [Time delta from previous captured frame: 0.000139000 seconds] [Time delta from previous displayed frame: 7.654698000 seconds] [Time since reference or first frame: 38.003565000 seconds] Frame Number: 171 Frame Length: 468 bytes (3744 bits) Capture Length: 468 bytes (3744 bits) [Frame is marked: False] [Frame is ignored: False] [Protocols in frame: sll:ethertype:ip:tcp:rpc:glusterfs.cbk] Linux cooked capture Packet type: Unicast to us (0) Link-layer address type: 772 Link-layer address length: 6 Source: 00:00:00_00:00:00 (00:00:00:00:00:00) Protocol: IPv4 (0x0800) Internet Protocol Version 4, Src: 172.31.122.140, Dst: 172.31.122.140 0100 .... = Version: 4 .... 0101 = Header Length: 20 bytes (5) Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT) 0000 00.. = Differentiated Services Codepoint: Default (0) .... ..00 = Explicit Congestion Notification: Not ECN-Capable Transport (0) Total Length: 452 Identification: 0x707c (28796) Flags: 0x02 (Don't Fragment) 0... .... = Reserved bit: Not set .1.. .... = Don't fragment: Set ..0. .... = More fragments: Not set Fragment offset: 0 Time to live: 64 Protocol: TCP (6) Header checksum: 0x7b60 [validation disabled] [Good: False] [Bad: False] Source: 172.31.122.140 Destination: 172.31.122.140 Transmission Control Protocol, Src Port: 49152, Dst Port: 49148, Seq: 5013, Ack: 5935, Len: 400 Source Port: 49152 Destination Port: 49148 [Stream index: 3] [TCP Segment Len: 400] Sequence number: 5013 (relative sequence number) [Next sequence number: 5413 (relative sequence number)] Acknowledgment number: 5935 (relative ack number) Header Length: 32 bytes Flags: 0x018 (PSH, ACK) 000. .... .... = Reserved: Not set ...0 .... .... = Nonce: Not set .... 0... .... = Congestion Window Reduced (CWR): Not set .... .0.. .... = ECN-Echo: Not set .... ..0. .... = Urgent: Not set .... ...1 .... = Acknowledgment: Set .... .... 1... = Push: Set .... .... .0.. = Reset: Not set .... .... ..0. = Syn: Not set .... .... ...0 = Fin: Not set [TCP Flags: ·······AP···] Window size value: 798 [Calculated window size: 798] [Window size scaling factor: -1 (unknown)] Checksum: 0x4f0e [validation disabled] [Good Checksum: False] [Bad Checksum: False] Urgent pointer: 0 Options: (12 bytes), No-Operation (NOP), No-Operation (NOP), Timestamps No-Operation (NOP) Type: 1 0... .... = Copy on fragmentation: No .00. .... = Class: Control (0) ...0 0001 = Number: No-Operation (NOP) (1) No-Operation (NOP) Type: 1 0... .... = Copy on fragmentation: No .00. .... = Class: Control (0) ...0 0001 = Number: No-Operation (NOP) (1) Timestamps: TSval 1225139, TSecr 1217526 Kind: Time Stamp Option (8) Length: 10 Timestamp value: 1225139 Timestamp echo reply: 1217526 [SEQ/ACK analysis] [Bytes in flight: 400] [Bytes sent since last PSH flag: 400] Remote Procedure Call, Type:Call XID:0x00000002 Fragment header: Last fragment, 396 bytes 1... .... .... .... .... .... .... .... = Last Fragment: Yes .000 0000 0000 0000 0000 0001 1000 1100 = Fragment Length: 396 XID: 0x00000002 (2) Message Type: Call (0) RPC Version: 2 Program: GlusterFS Callback (52743234) Program Version: 1 Procedure: CACHE_INVALIDATION (5) Credentials Flavor: AUTH_NULL (0) Length: 0 Verifier Flavor: AUTH_NULL (0) Length: 0 GlusterFS Callback [Program Version: 1] [GlusterFS Callback: CACHE_INVALIDATION (5)] GFID: 7a9a09bc-8647-4a40-8943-6cfffc06d237 length: 36 contents: 7a9a09bc-8647-4a40-8943-6cfffc06d237 Event Type: CACHE_INVALIDATION (1) Flags: 529 (0x00000211), NLINK, TIMES, PARENT_TIMES .... .... .... .... .... .... .... ...1 = NLINK: Set .... .... .... .... .... .... .... ..0. = MODE: Not set .... .... .... .... .... .... .... .0.. = OWN: Not set .... .... .... .... .... .... .... 0... = SIZE: Not set .... .... .... .... .... .... ...1 .... = TIMES: Set .... .... .... .... .... .... ..0. .... = ATIME: Not set .... .... .... .... .... .... .0.. .... = PERM: Not set .... .... .... .... .... .... 0... .... = RENAME: Not set .... .... .... .... .... ...0 .... .... = FORGET: Not set .... .... .... .... .... ..1. .... .... = PARENT_TIMES: Set .... .... .... .... .... .0.. .... .... = XATTR: Not set .... .... .... .... .... 0... .... .... = XATTR_RM: Not set Expire Time Attr: 60 Stat GFID: 00000000-0000-0000-0000-000000000000 Inode: 0 Device: 0x0000000000000000 Mode: 0 .... .... .... .... .... 0... .... .... = S_ISUID: Not set .... .... .... .... .... .0.. .... .... = S_ISGID: Not set .... .... .... .... .... ..0. .... .... = S_ISVTX: Not set .... .... .... .... .... ...0 .... .... = S_IRUSR: Not set .... .... .... .... .... .... 0... .... = S_IWUSR: Not set .... .... .... .... .... .... .0.. .... = S_IXUSR: Not set .... .... .... .... .... .... ..0. .... = S_IRGRP: Not set .... .... .... .... .... .... ...0 .... = S_IWGRP: Not set .... .... .... .... .... .... .... 0... = S_IXGRP: Not set .... .... .... .... .... .... .... .0.. = S_IROTH: Not set .... .... .... .... .... .... .... ..0. = S_IWOTH: Not set .... .... .... .... .... .... .... ...0 = S_IXOTH: Not set Number of hard links: 0 UID: 0 GID: 0 Root device: 0x0000000000000000 Size: 0 Block size: 0 Blocks: 0 Time of last access: Jan 1, 1970 01:00:00.000000000 CET Time of last modification: Jan 1, 1970 01:00:00.000000000 CET Time of last status change: Jan 1, 1970 01:00:00.000000000 CET Parent Stat GFID: 54aabe9b-9222-43c5-80fd-a344312d8d36 Inode: 9294764719240744246 Device: 0x000000000000fd00 Mode: 040755, S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IXGRP, S_IROTH, S_IXOTH .... .... .... .... .... 0... .... .... = S_ISUID: Not set .... .... .... .... .... .0.. .... .... = S_ISGID: Not set .... .... .... .... .... ..0. .... .... = S_ISVTX: Not set .... .... .... .... .... ...1 .... .... = S_IRUSR: Set .... .... .... .... .... .... 1... .... = S_IWUSR: Set .... .... .... .... .... .... .1.. .... = S_IXUSR: Set .... .... .... .... .... .... ..1. .... = S_IRGRP: Set .... .... .... .... .... .... ...0 .... = S_IWGRP: Not set .... .... .... .... .... .... .... 1... = S_IXGRP: Set .... .... .... .... .... .... .... .1.. = S_IROTH: Set .... .... .... .... .... .... .... ..0. = S_IWOTH: Not set .... .... .... .... .... .... .... ...1 = S_IXOTH: Set Number of hard links: 2 UID: 0 GID: 0 Root device: 0x0000000000000000 Size: 6 Block size: 4096 Blocks: 0 Time of last access: Sep 18, 2016 11:18:25.700000000 CEST Time of last modification: Sep 18, 2016 11:18:45.045000000 CEST Time of last status change: Sep 18, 2016 11:18:45.045000000 CEST Old Parent Stat GFID: 00000000-0000-0000-0000-000000000000 Inode: 0 Device: 0x0000000000000000 Mode: 0 .... .... .... .... .... 0... .... .... = S_ISUID: Not set .... .... .... .... .... .0.. .... .... = S_ISGID: Not set .... .... .... .... .... ..0. .... .... = S_ISVTX: Not set .... .... .... .... .... ...0 .... .... = S_IRUSR: Not set .... .... .... .... .... .... 0... .... = S_IWUSR: Not set .... .... .... .... .... .... .0.. .... = S_IXUSR: Not set .... .... .... .... .... .... ..0. .... = S_IRGRP: Not set .... .... .... .... .... .... ...0 .... = S_IWGRP: Not set .... .... .... .... .... .... .... 0... = S_IXGRP: Not set .... .... .... .... .... .... .... .0.. = S_IROTH: Not set .... .... .... .... .... .... .... ..0. = S_IWOTH: Not set .... .... .... .... .... .... .... ...0 = S_IXOTH: Not set Number of hard links: 0 UID: 0 GID: 0 Root device: 0x0000000000000000 Size: 0 Block size: 0 Blocks: 0 Time of last access: Jan 1, 1970 01:00:00.000000000 CET Time of last modification: Jan 1, 1970 01:00:00.000000000 CET Time of last status change: Jan 1, 1970 01:00:00.000000000 CET Xdata, contains 0 items [Size: 0 (0 bytes inc. RPC-roundup)] Frame 174: 468 bytes on wire (3744 bits), 468 bytes captured (3744 bits) Encapsulation type: Linux cooked-mode capture (25) Arrival Time: Sep 18, 2016 11:18:45.046471000 CEST [Time shift for this packet: 0.000000000 seconds] Epoch Time: 1474190325.046471000 seconds [Time delta from previous captured frame: 0.000022000 seconds] [Time delta from previous displayed frame: 0.000046000 seconds] [Time since reference or first frame: 38.003611000 seconds] Frame Number: 174 Frame Length: 468 bytes (3744 bits) Capture Length: 468 bytes (3744 bits) [Frame is marked: False] [Frame is ignored: False] [Protocols in frame: sll:ethertype:ip:tcp:rpc:glusterfs.cbk] Linux cooked capture Packet type: Unicast to us (0) Link-layer address type: 772 Link-layer address length: 6 Source: 00:00:00_00:00:00 (00:00:00:00:00:00) Protocol: IPv4 (0x0800) Internet Protocol Version 4, Src: 172.31.122.140, Dst: 172.31.122.140 0100 .... = Version: 4 .... 0101 = Header Length: 20 bytes (5) Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT) 0000 00.. = Differentiated Services Codepoint: Default (0) .... ..00 = Explicit Congestion Notification: Not ECN-Capable Transport (0) Total Length: 452 Identification: 0x707d (28797) Flags: 0x02 (Don't Fragment) 0... .... = Reserved bit: Not set .1.. .... = Don't fragment: Set ..0. .... = More fragments: Not set Fragment offset: 0 Time to live: 64 Protocol: TCP (6) Header checksum: 0x7b5f [validation disabled] [Good: False] [Bad: False] Source: 172.31.122.140 Destination: 172.31.122.140 Transmission Control Protocol, Src Port: 49152, Dst Port: 49148, Seq: 5413, Ack: 5935, Len: 400 Source Port: 49152 Destination Port: 49148 [Stream index: 3] [TCP Segment Len: 400] Sequence number: 5413 (relative sequence number) [Next sequence number: 5813 (relative sequence number)] Acknowledgment number: 5935 (relative ack number) Header Length: 32 bytes Flags: 0x018 (PSH, ACK) 000. .... .... = Reserved: Not set ...0 .... .... = Nonce: Not set .... 0... .... = Congestion Window Reduced (CWR): Not set .... .0.. .... = ECN-Echo: Not set .... ..0. .... = Urgent: Not set .... ...1 .... = Acknowledgment: Set .... .... 1... = Push: Set .... .... .0.. = Reset: Not set .... .... ..0. = Syn: Not set .... .... ...0 = Fin: Not set [TCP Flags: ·······AP···] Window size value: 798 [Calculated window size: 798] [Window size scaling factor: -1 (unknown)] Checksum: 0x4f0e [validation disabled] [Good Checksum: False] [Bad Checksum: False] Urgent pointer: 0 Options: (12 bytes), No-Operation (NOP), No-Operation (NOP), Timestamps No-Operation (NOP) Type: 1 0... .... = Copy on fragmentation: No .00. .... = Class: Control (0) ...0 0001 = Number: No-Operation (NOP) (1) No-Operation (NOP) Type: 1 0... .... = Copy on fragmentation: No .00. .... = Class: Control (0) ...0 0001 = Number: No-Operation (NOP) (1) Timestamps: TSval 1225139, TSecr 1225139 Kind: Time Stamp Option (8) Length: 10 Timestamp value: 1225139 Timestamp echo reply: 1225139 [SEQ/ACK analysis] [Bytes in flight: 400] [Bytes sent since last PSH flag: 400] Remote Procedure Call, Type:Call XID:0x00000003 Fragment header: Last fragment, 396 bytes 1... .... .... .... .... .... .... .... = Last Fragment: Yes .000 0000 0000 0000 0000 0001 1000 1100 = Fragment Length: 396 XID: 0x00000003 (3) Message Type: Call (0) RPC Version: 2 Program: GlusterFS Callback (52743234) Program Version: 1 Procedure: CACHE_INVALIDATION (5) Credentials Flavor: AUTH_NULL (0) Length: 0 Verifier Flavor: AUTH_NULL (0) Length: 0 GlusterFS Callback [Program Version: 1] [GlusterFS Callback: CACHE_INVALIDATION (5)] GFID: 7a9a09bc-8647-4a40-8943-6cfffc06d237 length: 36 contents: 7a9a09bc-8647-4a40-8943-6cfffc06d237 Event Type: CACHE_INVALIDATION (1) Flags: 256 (0x00000100), FORGET .... .... .... .... .... .... .... ...0 = NLINK: Not set .... .... .... .... .... .... .... ..0. = MODE: Not set .... .... .... .... .... .... .... .0.. = OWN: Not set .... .... .... .... .... .... .... 0... = SIZE: Not set .... .... .... .... .... .... ...0 .... = TIMES: Not set .... .... .... .... .... .... ..0. .... = ATIME: Not set .... .... .... .... .... .... .0.. .... = PERM: Not set .... .... .... .... .... .... 0... .... = RENAME: Not set .... .... .... .... .... ...1 .... .... = FORGET: Set .... .... .... .... .... ..0. .... .... = PARENT_TIMES: Not set .... .... .... .... .... .0.. .... .... = XATTR: Not set .... .... .... .... .... 0... .... .... = XATTR_RM: Not set Expire Time Attr: 60 Stat GFID: 00000000-0000-0000-0000-000000000000 Inode: 0 Device: 0x0000000000000000 Mode: 0 .... .... .... .... .... 0... .... .... = S_ISUID: Not set .... .... .... .... .... .0.. .... .... = S_ISGID: Not set .... .... .... .... .... ..0. .... .... = S_ISVTX: Not set .... .... .... .... .... ...0 .... .... = S_IRUSR: Not set .... .... .... .... .... .... 0... .... = S_IWUSR: Not set .... .... .... .... .... .... .0.. .... = S_IXUSR: Not set .... .... .... .... .... .... ..0. .... = S_IRGRP: Not set .... .... .... .... .... .... ...0 .... = S_IWGRP: Not set .... .... .... .... .... .... .... 0... = S_IXGRP: Not set .... .... .... .... .... .... .... .0.. = S_IROTH: Not set .... .... .... .... .... .... .... ..0. = S_IWOTH: Not set .... .... .... .... .... .... .... ...0 = S_IXOTH: Not set Number of hard links: 0 UID: 0 GID: 0 Root device: 0x0000000000000000 Size: 0 Block size: 0 Blocks: 0 Time of last access: Jan 1, 1970 01:00:00.000000000 CET Time of last modification: Jan 1, 1970 01:00:00.000000000 CET Time of last status change: Jan 1, 1970 01:00:00.000000000 CET Parent Stat GFID: 00000000-0000-0000-0000-000000000000 Inode: 0 Device: 0x0000000000000000 Mode: 0 .... .... .... .... .... 0... .... .... = S_ISUID: Not set .... .... .... .... .... .0.. .... .... = S_ISGID: Not set .... .... .... .... .... ..0. .... .... = S_ISVTX: Not set .... .... .... .... .... ...0 .... .... = S_IRUSR: Not set .... .... .... .... .... .... 0... .... = S_IWUSR: Not set .... .... .... .... .... .... .0.. .... = S_IXUSR: Not set .... .... .... .... .... .... ..0. .... = S_IRGRP: Not set .... .... .... .... .... .... ...0 .... = S_IWGRP: Not set .... .... .... .... .... .... .... 0... = S_IXGRP: Not set .... .... .... .... .... .... .... .0.. = S_IROTH: Not set .... .... .... .... .... .... .... ..0. = S_IWOTH: Not set .... .... .... .... .... .... .... ...0 = S_IXOTH: Not set Number of hard links: 0 UID: 0 GID: 0 Root device: 0x0000000000000000 Size: 0 Block size: 0 Blocks: 0 Time of last access: Jan 1, 1970 01:00:00.000000000 CET Time of last modification: Jan 1, 1970 01:00:00.000000000 CET Time of last status change: Jan 1, 1970 01:00:00.000000000 CET Old Parent Stat GFID: 00000000-0000-0000-0000-000000000000 Inode: 0 Device: 0x0000000000000000 Mode: 0 .... .... .... .... .... 0... .... .... = S_ISUID: Not set .... .... .... .... .... .0.. .... .... = S_ISGID: Not set .... .... .... .... .... ..0. .... .... = S_ISVTX: Not set .... .... .... .... .... ...0 .... .... = S_IRUSR: Not set .... .... .... .... .... .... 0... .... = S_IWUSR: Not set .... .... .... .... .... .... .0.. .... = S_IXUSR: Not set .... .... .... .... .... .... ..0. .... = S_IRGRP: Not set .... .... .... .... .... .... ...0 .... = S_IWGRP: Not set .... .... .... .... .... .... .... 0... = S_IXGRP: Not set .... .... .... .... .... .... .... .0.. = S_IROTH: Not set .... .... .... .... .... .... .... ..0. = S_IWOTH: Not set .... .... .... .... .... .... .... ...0 = S_IXOTH: Not set Number of hard links: 0 UID: 0 GID: 0 Root device: 0x0000000000000000 Size: 0 Block size: 0 Blocks: 0 Time of last access: Jan 1, 1970 01:00:00.000000000 CET Time of last modification: Jan 1, 1970 01:00:00.000000000 CET Time of last status change: Jan 1, 1970 01:00:00.000000000 CET Xdata, contains 0 items [Size: 0 (0 bytes inc. RPC-roundup)] Frame 176: 468 bytes on wire (3744 bits), 468 bytes captured (3744 bits) Encapsulation type: Linux cooked-mode capture (25) Arrival Time: Sep 18, 2016 11:18:45.046485000 CEST [Time shift for this packet: 0.000000000 seconds] Epoch Time: 1474190325.046485000 seconds [Time delta from previous captured frame: 0.000009000 seconds] [Time delta from previous displayed frame: 0.000014000 seconds] [Time since reference or first frame: 38.003625000 seconds] Frame Number: 176 Frame Length: 468 bytes (3744 bits) Capture Length: 468 bytes (3744 bits) [Frame is marked: False] [Frame is ignored: False] [Protocols in frame: sll:ethertype:ip:tcp:rpc:glusterfs.cbk] Linux cooked capture Packet type: Unicast to us (0) Link-layer address type: 772 Link-layer address length: 6 Source: 00:00:00_00:00:00 (00:00:00:00:00:00) Protocol: IPv4 (0x0800) Internet Protocol Version 4, Src: 172.31.122.140, Dst: 172.31.122.140 0100 .... = Version: 4 .... 0101 = Header Length: 20 bytes (5) Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT) 0000 00.. = Differentiated Services Codepoint: Default (0) .... ..00 = Explicit Congestion Notification: Not ECN-Capable Transport (0) Total Length: 452 Identification: 0xf455 (62549) Flags: 0x02 (Don't Fragment) 0... .... = Reserved bit: Not set .1.. .... = Don't fragment: Set ..0. .... = More fragments: Not set Fragment offset: 0 Time to live: 64 Protocol: TCP (6) Header checksum: 0xf786 [validation disabled] [Good: False] [Bad: False] Source: 172.31.122.140 Destination: 172.31.122.140 Transmission Control Protocol, Src Port: 49152, Dst Port: 49150, Seq: 3481, Ack: 2737, Len: 400 Source Port: 49152 Destination Port: 49150 [Stream index: 4] [TCP Segment Len: 400] Sequence number: 3481 (relative sequence number) [Next sequence number: 3881 (relative sequence number)] Acknowledgment number: 2737 (relative ack number) Header Length: 32 bytes Flags: 0x018 (PSH, ACK) 000. .... .... = Reserved: Not set ...0 .... .... = Nonce: Not set .... 0... .... = Congestion Window Reduced (CWR): Not set .... .0.. .... = ECN-Echo: Not set .... ..0. .... = Urgent: Not set .... ...1 .... = Acknowledgment: Set .... .... 1... = Push: Set .... .... .0.. = Reset: Not set .... .... ..0. = Syn: Not set .... .... ...0 = Fin: Not set [TCP Flags: ·······AP···] Window size value: 522 [Calculated window size: 522] [Window size scaling factor: -1 (unknown)] Checksum: 0x4f0e [validation disabled] [Good Checksum: False] [Bad Checksum: False] Urgent pointer: 0 Options: (12 bytes), No-Operation (NOP), No-Operation (NOP), Timestamps No-Operation (NOP) Type: 1 0... .... = Copy on fragmentation: No .00. .... = Class: Control (0) ...0 0001 = Number: No-Operation (NOP) (1) No-Operation (NOP) Type: 1 0... .... = Copy on fragmentation: No .00. .... = Class: Control (0) ...0 0001 = Number: No-Operation (NOP) (1) Timestamps: TSval 1225139, TSecr 1225139 Kind: Time Stamp Option (8) Length: 10 Timestamp value: 1225139 Timestamp echo reply: 1225139 [SEQ/ACK analysis] [Bytes in flight: 672] [Bytes sent since last PSH flag: 400] Remote Procedure Call, Type:Call XID:0x00000004 Fragment header: Last fragment, 396 bytes 1... .... .... .... .... .... .... .... = Last Fragment: Yes .000 0000 0000 0000 0000 0001 1000 1100 = Fragment Length: 396 XID: 0x00000004 (4) Message Type: Call (0) RPC Version: 2 Program: GlusterFS Callback (52743234) Program Version: 1 Procedure: CACHE_INVALIDATION (5) Credentials Flavor: AUTH_NULL (0) Length: 0 Verifier Flavor: AUTH_NULL (0) Length: 0 GlusterFS Callback [Program Version: 1] [GlusterFS Callback: CACHE_INVALIDATION (5)] GFID: 7a9a09bc-8647-4a40-8943-6cfffc06d237 length: 36 contents: 7a9a09bc-8647-4a40-8943-6cfffc06d237 Event Type: CACHE_INVALIDATION (1) Flags: 256 (0x00000100), FORGET .... .... .... .... .... .... .... ...0 = NLINK: Not set .... .... .... .... .... .... .... ..0. = MODE: Not set .... .... .... .... .... .... .... .0.. = OWN: Not set .... .... .... .... .... .... .... 0... = SIZE: Not set .... .... .... .... .... .... ...0 .... = TIMES: Not set .... .... .... .... .... .... ..0. .... = ATIME: Not set .... .... .... .... .... .... .0.. .... = PERM: Not set .... .... .... .... .... .... 0... .... = RENAME: Not set .... .... .... .... .... ...1 .... .... = FORGET: Set .... .... .... .... .... ..0. .... .... = PARENT_TIMES: Not set .... .... .... .... .... .0.. .... .... = XATTR: Not set .... .... .... .... .... 0... .... .... = XATTR_RM: Not set Expire Time Attr: 60 Stat GFID: 00000000-0000-0000-0000-000000000000 Inode: 0 Device: 0x0000000000000000 Mode: 0 .... .... .... .... .... 0... .... .... = S_ISUID: Not set .... .... .... .... .... .0.. .... .... = S_ISGID: Not set .... .... .... .... .... ..0. .... .... = S_ISVTX: Not set .... .... .... .... .... ...0 .... .... = S_IRUSR: Not set .... .... .... .... .... .... 0... .... = S_IWUSR: Not set .... .... .... .... .... .... .0.. .... = S_IXUSR: Not set .... .... .... .... .... .... ..0. .... = S_IRGRP: Not set .... .... .... .... .... .... ...0 .... = S_IWGRP: Not set .... .... .... .... .... .... .... 0... = S_IXGRP: Not set .... .... .... .... .... .... .... .0.. = S_IROTH: Not set .... .... .... .... .... .... .... ..0. = S_IWOTH: Not set .... .... .... .... .... .... .... ...0 = S_IXOTH: Not set Number of hard links: 0 UID: 0 GID: 0 Root device: 0x0000000000000000 Size: 0 Block size: 0 Blocks: 0 Time of last access: Jan 1, 1970 01:00:00.000000000 CET Time of last modification: Jan 1, 1970 01:00:00.000000000 CET Time of last status change: Jan 1, 1970 01:00:00.000000000 CET Parent Stat GFID: 00000000-0000-0000-0000-000000000000 Inode: 0 Device: 0x0000000000000000 Mode: 0 .... .... .... .... .... 0... .... .... = S_ISUID: Not set .... .... .... .... .... .0.. .... .... = S_ISGID: Not set .... .... .... .... .... ..0. .... .... = S_ISVTX: Not set .... .... .... .... .... ...0 .... .... = S_IRUSR: Not set .... .... .... .... .... .... 0... .... = S_IWUSR: Not set .... .... .... .... .... .... .0.. .... = S_IXUSR: Not set .... .... .... .... .... .... ..0. .... = S_IRGRP: Not set .... .... .... .... .... .... ...0 .... = S_IWGRP: Not set .... .... .... .... .... .... .... 0... = S_IXGRP: Not set .... .... .... .... .... .... .... .0.. = S_IROTH: Not set .... .... .... .... .... .... .... ..0. = S_IWOTH: Not set .... .... .... .... .... .... .... ...0 = S_IXOTH: Not set Number of hard links: 0 UID: 0 GID: 0 Root device: 0x0000000000000000 Size: 0 Block size: 0 Blocks: 0 Time of last access: Jan 1, 1970 01:00:00.000000000 CET Time of last modification: Jan 1, 1970 01:00:00.000000000 CET Time of last status change: Jan 1, 1970 01:00:00.000000000 CET Old Parent Stat GFID: 00000000-0000-0000-0000-000000000000 Inode: 0 Device: 0x0000000000000000 Mode: 0 .... .... .... .... .... 0... .... .... = S_ISUID: Not set .... .... .... .... .... .0.. .... .... = S_ISGID: Not set .... .... .... .... .... ..0. .... .... = S_ISVTX: Not set .... .... .... .... .... ...0 .... .... = S_IRUSR: Not set .... .... .... .... .... .... 0... .... = S_IWUSR: Not set .... .... .... .... .... .... .0.. .... = S_IXUSR: Not set .... .... .... .... .... .... ..0. .... = S_IRGRP: Not set .... .... .... .... .... .... ...0 .... = S_IWGRP: Not set .... .... .... .... .... .... .... 0... = S_IXGRP: Not set .... .... .... .... .... .... .... .0.. = S_IROTH: Not set .... .... .... .... .... .... .... ..0. = S_IWOTH: Not set .... .... .... .... .... .... .... ...0 = S_IXOTH: Not set Number of hard links: 0 UID: 0 GID: 0 Root device: 0x0000000000000000 Size: 0 Block size: 0 Blocks: 0 Time of last access: Jan 1, 1970 01:00:00.000000000 CET Time of last modification: Jan 1, 1970 01:00:00.000000000 CET Time of last status change: Jan 1, 1970 01:00:00.000000000 CET Xdata, contains 0 items [Size: 0 (0 bytes inc. RPC-roundup)]
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://www.gluster.org/mailman/listinfo/gluster-devel