summaryrefslogtreecommitdiff
path: root/network/UDR/README
diff options
context:
space:
mode:
authorAlexander Verbovetsky <alik@ejik.org>2017-08-24 15:44:24 +0100
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2017-08-26 07:19:47 +0700
commit1f10e667b1a201dd55dfeafb218ee66156520693 (patch)
tree7b96e4f4df64fee896d09f53d3e35c63b3b141d5 /network/UDR/README
parent1a1d31ec9d7b6c55c8d13fda8148227a43493ca8 (diff)
downloadslackbuilds-1f10e667b1a201dd55dfeafb218ee66156520693.tar.gz
network/UDR: Added (a wrapper for rsync that improves speed).
Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
Diffstat (limited to 'network/UDR/README')
-rw-r--r--network/UDR/README21
1 files changed, 21 insertions, 0 deletions
diff --git a/network/UDR/README b/network/UDR/README
new file mode 100644
index 0000000000..653b521e76
--- /dev/null
+++ b/network/UDR/README
@@ -0,0 +1,21 @@
+UDR is a wrapper around rsync that enables rsync to use UDT protocol and
+thus improves throughput of large data transfers over long distances.
+
+UDT is a UDP-based, application level protocol. It is designed to
+support transferring large datasets over high speed wide area networks,
+where TCP has been known to be extremely ineffective.
+
+UDR does not change rsync, it works by creating a UDT connection and
+then places the connection between the rsync client and server.
+
+To use UDR, prefix the current rsync command used to transfer data with
+'udr', for example:
+
+udr rsync -avz /home/user/dir/ user@example.com:/home/user/dir
+
+Any rsync options can be used.
+
+UDR must be on the client and server machines that data will be
+transferred between. UDR uses ssh to do authentication and automatically
+start the server-side UDR process. At least one UDP port needs to be
+open between the machines.