Commit | Line | Data |
---|---|---|
a6587818 | 1 | --- orig/flist.c 2004-09-21 09:40:27 |
fcc90290 | 2 | +++ flist.c 2004-09-03 14:17:31 |
a6587818 | 3 | @@ -1078,6 +1078,7 @@ struct file_list *send_file_list(int f, |
fcc90290 WD |
4 | start_filelist_progress("building file list"); |
5 | ||
6 | start_write = stats.total_written; | |
7 | + stats.flist_buildtime = time(NULL); | |
8 | ||
9 | flist = flist_new(f == -1 ? WITHOUT_HLINK : WITH_HLINK, | |
10 | "send_file_list"); | |
a6587818 | 11 | @@ -1224,6 +1225,9 @@ struct file_list *send_file_list(int f, |
fcc90290 WD |
12 | } |
13 | } | |
14 | ||
15 | + stats.flist_buildtime = time(NULL) - stats.flist_buildtime; | |
16 | + stats.flist_xfertime = time(NULL); | |
17 | + | |
18 | if (f != -1) { | |
19 | send_file_entry(NULL, f, 0); | |
20 | ||
a6587818 | 21 | @@ -1231,6 +1235,8 @@ struct file_list *send_file_list(int f, |
fcc90290 WD |
22 | finish_filelist_progress(flist); |
23 | } | |
24 | ||
25 | + stats.flist_xfertime = time(NULL) - stats.flist_xfertime; | |
26 | + | |
27 | if (flist->hlink_pool) { | |
28 | pool_destroy(flist->hlink_pool); | |
29 | flist->hlink_pool = NULL; | |
a60267ab | 30 | --- orig/main.c 2004-09-29 17:58:26 |
fcc90290 WD |
31 | +++ main.c 2004-09-03 14:18:47 |
32 | @@ -178,6 +178,10 @@ static void report(int f) | |
33 | rprintf(FINFO,"Matched data: %.0f bytes\n", | |
34 | (double)stats.matched_data); | |
35 | rprintf(FINFO,"File list size: %d\n", stats.flist_size); | |
36 | + rprintf(FINFO,"File list generation: %lu seconds\n", | |
37 | + stats.flist_buildtime); | |
38 | + rprintf(FINFO,"File list transfer time: %lu seconds\n", | |
39 | + stats.flist_xfertime); | |
40 | rprintf(FINFO,"Total bytes sent: %.0f\n", | |
41 | (double)total_written); | |
42 | rprintf(FINFO,"Total bytes received: %.0f\n", | |
a60267ab | 43 | --- orig/rsync.h 2004-09-22 08:47:31 |
fcc90290 | 44 | +++ rsync.h 2004-09-03 14:05:13 |
a60267ab | 45 | @@ -521,6 +521,8 @@ struct stats { |
fcc90290 WD |
46 | int64 literal_data; |
47 | int64 matched_data; | |
48 | int flist_size; | |
49 | + time_t flist_buildtime; | |
50 | + time_t flist_xfertime; | |
51 | int num_files; | |
52 | int num_transferred_files; | |
53 | int current_file_index; |