- 18 Dec, 2006 3 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
- 17 Dec, 2006 10 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
- Make use of the [u]int{16,32,64}_t types, if they're around.
-
Wayne Davison authored
-
Wayne Davison authored
we always use a hardlinked group-number now.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
on the receiving side. This allows us to always use a 32-bit number to identify the hardlink clusters, even on a system where pointers are 64-bits. Also made changes to handle the use of F_ROOTDIR() and F_DEPTH() instead of the old union that wasted space on the receiving side when pointers are 64-bits.
-
Wayne Davison authored
- Use just the 32-bit numbers in the file_extras union. - Re-ordered the items in the file_struct to avoid padding on systems with 64-bit pointers. - Got rid of the "dir" union in the file_struct, making the two items into "extras": F_DEPTH() for the receiving side, and F_ROOTDIR() for the sending side. - Added PTR_EXTRA_LEN define. - Got rid of F_HL_IDEV() define.
-
Wayne Davison authored
the values will be computed separately for the sender and the receiver.
-
Wayne Davison authored
- Added an easy way to run the tests using protocol 29.
-
- 16 Dec, 2006 11 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
extra values we put at the start of the file_struct. Also, deal with the extras variable no longer being in the file_struct.
-
Wayne Davison authored
Also, clean up the new items.
-
Wayne Davison authored
-
Wayne Davison authored
prepending extra values at the start of the file_struct.
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
where the basename exists without actually changing how the data is organized.
-
Wayne Davison authored
-
- 15 Dec, 2006 4 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
on the sending side, and the support routines for the receiving side that handle using a "group number" for each hard-link cluster rather than having to manage a pool of dev+inode data. (For protocol 30)
-
Wayne Davison authored
routine to keep track of which item is the first one in a particular hard-link cluster. It then abbreviates the sending of any follow-on items in the cluster, reducing transfer bytes. It also omits the sending of any dev+inode data to the receiver, saving even more xfer bytes (since the receiver can associate the entries based on the the group's index number that is sent when abbreviating an entry).
-
Wayne Davison authored
- Added XMIT_HLINK_FIRST define. - Added struct idev_node. - Added F_HL_GNUM() for protocol 30 (used in place of F_HL_IDEV()).
-
- 14 Dec, 2006 1 commit
-
-
Wayne Davison authored
-
- 13 Dec, 2006 2 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
- 12 Dec, 2006 6 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
Wayne Davison authored
-
- 10 Dec, 2006 3 commits
-
-
Wayne Davison authored
-
Wayne Davison authored
get from the receiver.
-
Wayne Davison authored
-