Displaying 6 results from an estimated 6 matches for "log_code".
2008 Aug 20
0
Problem with exact moment of issuing transfer log entry for a [recv] action
...ntries is explicitly meaningless.
--- rsync-3.0.3.orig/receiver.c 2008-08-20 16:28:41.000000000 +0400
+++ rsync-3.0.3/receiver.c 2008-08-20 16:33:06.000000000 +0400
@@ -678,8 +678,6 @@
recv_ok = receive_data(f_in, fnamecmp, fd1, st.st_size,
fname, fd2, F_LENGTH(file));
- log_item(log_code, file, &initial_stats, iflags, NULL);
-
if (fd1 != -1)
close(fd1);
if (close(fd2) < 0) {
@@ -719,6 +717,7 @@
if (remove_source_files || inc_recurse
|| (preserve_hard_links && F_IS_HLINKED(file)))
send_msg_int(MSG_SUCCESS, ndx);
+ log_item(log_code, file, &am...
2012 Feb 18
4
FADV_DONTNEED support
While going through an old todo list I found that these patches had fallen by
the way-side. About a year ago I initiated a discussion[1] with the Linux
kernel folks regarding the lack of any useable fadvise support on the kernel
side. As a result, I was observing extremely poor performance on my server
after backup as executable pages were being swapped out in favor of data
waiting to be flushed
2023 Jul 03
0
[PATCH] Add option --log-after to log after moving file into place
...stdout_format_has_i;
extern int logfile_format_has_i;
extern int want_xattr_optim;
@@ -876,7 +877,9 @@ int recv_files(int f_in, int f_out, char *local_name)
/* recv file data */
recv_ok = receive_data(f_in, fnamecmp, fd1, st.st_size, fname, fd2, file, inplace || one_inplace);
- log_item(log_code, file, iflags, NULL);
+ /* log the transfer result after file is moved into place */
+ if (!log_after_transfer)
+ log_item(log_code, file, iflags, NULL);
if (want_progress_now)
instant_progress(fname);
@@ -917,6 +920,10 @@ int recv_files(int f_in, int f_out, char *local_name)
} else...
2010 Nov 23
0
[PATCH 2/3] Inform kernel of FADV_DONTNEED hint in sender
...st.st_size);
+ if (do_fadvise(fd, 0, 0, POSIX_FADV_DONTNEED) != 0) {
+ rsyserr(FERROR_XFER, errno,
+ "fadvise failed in sending %s",
+ full_fname(fname));
+ }
+
log_item(log_code, file, &initial_stats, iflags, NULL);
if (mbuf) {
--
1.7.1
2010 Nov 23
0
[PATCH 3/3] Inform kernel of FADV_DONTNEED hint in receiver
...GTH(file));
+ if (do_fadvise(fd2, 0, 0, POSIX_FADV_DONTNEED) != 0) {
+ rsyserr(FERROR_XFER, errno,
+ "fadvise failed in writing %s",
+ full_fname(fname));
+ }
+
log_item(log_code, file, &initial_stats, iflags, NULL);
if (fd1 != -1)
--
1.7.1
2014 Mar 26
11
[Bug 10518] New: rsync hangs (100% cpu)
...uot; \205Lvz\177\000\000\320"...
path = 0x18fab50 "/"
slash = 0x4699dd "/"
fnamecmp_type = 128 '\200'
iflags = 32872
xlen = -1
file = 0x7f7a75b07418
phase = 0
max_phase = 2
itemizing = 0
log_code = FINFO
f_xfer = 1
save_io_error = 0
ndx = 428
j = 0
#3 0x0000000000423620 in do_server_sender (f_in=0, f_out=1, argc=1,
argv=0x18da238) at main.c:822
flist = 0x18fa9b0
dir = 0x7ffff3bf4e65 "."
#4 0x0000000000423f1f in start_server (f_in=0...