-
Notifications
You must be signed in to change notification settings - Fork 2
/
CHANGELOG
134 lines (104 loc) · 5.3 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
Dolly: A programm to distribute partition-images and whole disks
over a fast, switched network.
Copyright: Felix Rauch <[email protected]> and ETH Zurich.
License: GNU General Public License.
History:
V 0.64.3 26-APR-2022 Antoine Ginies <[email protected]>
using the -O outfile option is no more mandatory in commande line
simplify usage of dolly command (automatically be a server in some scenario)
improve documentation
bug fix: -V options doesnt need any arg
bug fix: check that -I is a file/device and not a directory to avoid dolly hangs
V 0.64.2 23-MAR-2022 Antoine Ginies <[email protected]> Christian Goll <[email protected]>
improved Makefile
add a doly.conf configuration file
add a firewalld rule
typo fixes
bug fixes
V 0.64.0 22-MAR-2022 Antoine Ginies <[email protected]>
add systemd socket support to start dolly clients
nodes on demand from a dolly server
V 0.63.6 13-OCT-2021 Antoine Ginies <[email protected]>
fix hostname resolution is not done in case of usage
of an external configuration file (bsc#1191613)
fix -Werror=format-security
V 0.63.5 07-OCT-2021 Antoine Ginies <[email protected]>
improve help usage information
V 0.63.4 11-SEP-2019 Christian Goll <[email protected]>
fixed warnings for gcc 11
V 0.60 11-SEP-2019 Christian Goll <[email protected]>
Added pure commandline feature, so that there is no need for
a dolly configuration file. Also output to stdout is now possible.
V 0.59 09-APR-2019 Antoine Ginies <[email protected]>
Cleanup warning building
Change default output in non verbose mode (get some stats)
Add -b option to specify the TRANSFER_BLOCK_SIZE
Add -u to specify the size of buffers for TCP sockets
V 0.58C 23-MAR-2005 David Mathog <[email protected]>
Changed TRANSFER_BLOCK_SIZE to T_B_SIZE and replaced all
explicit 4096 with this define. Similarly, replaced all
4095 with T_B_SIZEM1. This allows a test to see if increasing
this from 4096 to 8192 speeds anything up. Netpipe suggests
it should.
Added a flag -n = 'no sync'. When dolly waits for sync
on an 80 Mb file it can take twice as long for the transfer
to finish. When dolly exits the disk light does come on, so
it appears that the data flushes to disk asynchronously anyway
when sync() is omitted.
V 0.58 2-NOV-2004 David Mathog <[email protected]>
(plus some minor cleanups by Felix Rauch)
Added changes to allow "/dev/stdin", "/dev/stdout" processing for
input file and output file. "-" would have been used but
that already has some other meanings in this program.
This makes it easy to use dolly in a pipe
like this:
master: tar cf - /tree_to_send | dolly -s -f config
clients: dolly | tar xpf -
In this mode compression should be disabled. That allows
compression option to be used on each machines' pipe.
Redirected messages which used to be to stdout to stderr.
Also, since in some modes the main node knows the slave node
names, but they don't, this information is put into the
environment variable MYNODENAME and retrieved via
getenv("MYNODENAME") in the program. If this succeeds the
node will not even try gethostbyname(). For compatibility
with other systems, dolly also checks the "HOST" environment
variable.
Default to TCP_NODELAY. Set large input/output buffers.
Ignore errno EINTR on select on client. Option to suppress
the warning (there can be a lot of them!).
V 0.57 8-MAY-2003 Felix Rauch <[email protected]>
Splitted infiles and outfiles are now possible.
Parameter 'hyphennormal' treats '-' as normal character in hostnames.
V 0.56 15-JAN-2003 David Mathog <[email protected]>
Added parameter -S. Acts like -s except it doesn't
check the hostname. Handy when multiple interfaces
are present.
V 0.55 25-JUL-2001 Felix Rauch <[email protected]>
Added parameter for timeout (-a) and version (-V).
V 0.54 30-MAY-2001 Felix Rauch <[email protected]>
Fixed a bug with config-files larger than 1448 bytes.
V 0.53 25-MAI-2001 Felix Rauch <[email protected]>
Allowed empty "dummy" parameter
V 0.52 25-MAI-2001 Christian Kurmann <[email protected]>
Integrated primary network hostname add to change primary device
V 0.51 21-MAR-2001 Felix Rauch <[email protected]>
Extended dummy-mode with time limit
Integrated use of extra network interfaces
V 0.5 March-2001 Christian Kurmann <[email protected]>
Started extensions to dolly for switch-benchmark.
V 0.4 25-11-2000 Felix Rauch <[email protected]>
Started to include the possibility to write compressed outfiles.
V 0.3 01-FEB-2000 Felix Rauch <[email protected]>
Dolly now supports tree topologies with any number of fanouts.
(Trees are usually slower, so this change won't speed up dolly.
I just implemented it to proove that it's really slower.
See our Paper for EuroPar 2000 on our publications site
http://www.cs.inf.ethz.ch/CoPs/publications/)
V 0.2 02-JUL-1999 Felix Rauch <[email protected]>
Some improvements...
V 0.21 31-JAN-2000 Felix Rauch <[email protected]>
Status information backflow, no longer a ring topology.
V 0.1 xy-MAR-1999 Felix Rauch <[email protected]>
First version for benchmarks required. Presented results
at Cluster Computing 99, Karlsruhe, Germany