Displaying 5 results from an estimated 5 matches for "send_msg_int".
2017 Apr 05
0
Transfer hangs, both sides waiting on receive
...3-5) transfers, the rsync process hangs with both sides
waiting on select() on the TCP socket. From the transfer logs I can see
that the hang always happens when about to receive the same 32GB file,
already a couple of GBs into the total transfer.
Host A reports:
....
04:41:03 [6281] [receiver] send_msg_int(100, 1701)
04:41:03 [6281] recv_files(mysql/innodb_table_stats.ibd)
04:41:03 [6281] sender finished //mysql/innodb_table_stats.ibd
04:41:03 [6281] send_files(1749, //mysql/user.MYD)
04:41:03 [6281] sender finished //mysql/user.MYD
04:41:03 [6281] send_files(1750, //mysql/user.MYI)
04:41:03 [6281] s...
2017 Jan 18
4
[Bug 12527] New: Sender waits for timeout when fuzzy basis file found
...msg=3, len=76
rsync error: error in file IO (code 11) at receiver.c(400) [receiver=3.1.2]
[sender] got msg=2, len=33
[generator] converted msg len=76
[sender] got msg=2, len=85
[receiver] _exit_cleanup(code=11, file=receiver.c, line=400): about to call
exit(11
[sender] got msg=2, len=32
[receiver] send_msg_int(86, 11)
[sender] got msg=2, len=33
[generator] send_msg_int(86, 11)
[sender] got msg=86, len=4
[sender] send_msg(86, 0)
[sender] _exit_cleanup(code=11, file=io.c, line=1633): about to call exit(11)
Exactly same command launched, but adding -y so that fuzzy basis may be found.
sending incrementa...
2008 Aug 20
0
Problem with exact moment of issuing transfer log entry for a [recv] action
...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, &initial_stats, iflags, NULL);
break;
case 0: {
enum logcode msgtype = redoing ? FERROR_XFER : FWARNING;
2010 Feb 12
1
[RFC] add support for fallocate()
...])
+fi
+
AC_CACHE_CHECK([for C99 vsnprintf],rsync_cv_HAVE_C99_VSNPRINTF,[
AC_TRY_RUN([
#include <sys/types.h>
diff --git a/receiver.c b/receiver.c
index 6688dda..0fa8782 100644
--- a/receiver.c
+++ b/receiver.c
@@ -774,7 +774,14 @@ int recv_files(int f_in, int f_out, char *local_name)
send_msg_int(MSG_NO_SEND, ndx);
continue;
}
-
+#ifdef HAVE_FALLOCATE
+ if (!sparse_files)
+ /*
+ * If this fails then either the filesystem does not
+ * support this feature or we run out of disk space.
+ */
+ do_fallocate(fd2, FALLOC_FL_KEEP_SIZE, 0, F_LENGTH(file));
+#endif
/* log the...
2018 Mar 01
29
[Bug 13317] New: rsync returns success when target filesystem is full
https://bugzilla.samba.org/show_bug.cgi?id=13317
Bug ID: 13317
Summary: rsync returns success when target filesystem is full
Product: rsync
Version: 3.1.2
Hardware: x64
OS: FreeBSD
Status: NEW
Severity: major
Priority: P5
Component: core
Assignee: wayned at samba.org