forked from bolthole/zrep
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
184 lines (138 loc) · 4.86 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
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
zrep 0.1: March 12,2012
Initial release
zrep 0.2: March 15,2012
Added better "are we REALLY master" check, for zone safety
Added exclusion of mountpoint property, for initial sync copy
version 0.3: June 22, 2012
Hacked in some support for Sol10u8 (and possibly better non-solaris
system support, if you force "oldflag" to be true)
Fixed bug in list_autosnaps
Fixed issue with "zrep clear" deleting ALL snapshots instead of
just zrep ones
version 0.3.1: june 25, 2012
AAAAAA RE-FIX list_autosnaps bug!! prior fix made worse!
Now tested better
version 0.3.2: june 26, 2012
Old-system-support improved
version 0.4: june 28, 2012
Only minor change for robustness, related to savecount,
along with similar old-zfs-compat tweak
But time to bump the minor version I think.
version 0.7: june 29, 2012
Added some restructuring of internals. some added coments,
a bit of standardization of function formatting, and addition of
lastsynctime() function, so that should be able to have parallel
operations safely soon!
Plus added version number to usage message
version 0.7.1: July 5th, 2012
Added check for volumes, to skip -x mountpoint
version 0.8.0: (july 6th)
Transitioned from very narrow backward ZFS compatibility, to a more
autodetect generated methodology, that should be more portable.
Plus improved comments here and there.
A LOT of code change here.
(But in theory, almost zero visible change to anyone who is current
with their ZFS)
Changed 'status' output from "synced as of" to "last synced"
version 0.8.1: july 9th, 2012
Arrg. Fixed it to work with solaris 11.
Turns out they changed the output of zfs between 10 and 11.
version 0.8.2.: july 10th, 2012
Found out I was not initializing dest volumes correctly,
so fixed that.
Also optimized regular dest fs initialization.
version 0.8.3: aug 16, 2012
fix call to remotely set 'lastsent' property, for older
zfs code. Was attempting to set on "$desthost" instead of "$destfs"
version 0.8.4:
added support ZREP_CREATE_FLAGS env var, for "zrep init" use.
version 0.9: nov 8, 2012
Added "snaponly", and "synconly" subcommands
version 1.0:nov 20, 2012
made perl invokation more flexible
added zrep refresh
version 1.0.1:may 13, 2013
minor fix: format of timestamp wrong for zrep init
version 1.1:
Add hooks for mbuffer use.
Fixed but for ! Z_HAS_X case dest-host=$destfs
version 1.2: i forget :
version 1.3: August 2015
added ZREPTAG to allow multiple destinations
1.3.1: added list -v extra output to show synced snapname
1.3.2: fixed bug in using ZREPTAG for expiry
version 1.4: September 2015
Added sentsync, to mark complete(sent) a zfs send from zrep, when
finish has failed.
Also added ZREP_SRC_HOST support
version 1.5: October 2015
Added ZREP_R variable, to allow for recursive use
Modified changeconfig to have optional -d flag, to allow
changing the config when run on remote/"dest" filesystems
version 1.4.2: Dec 2015
Added ZREP_INC_FLAG to allow for -I/-i override in zfs send
Plus changed default when using ZREP_R
version 1.5.4
(rollup of changes for 1.5.x)
Added bugfixes for expiration, and use of -t, when using ZREP_R
Added -d option to zrep changeconfig
version 1.5.5
bugfix: return setfsconfigs $@
version 1.6
added BBCP support
added ZREP_INFILTER and ZREP_OUTFILTER to support things like inline compression
version 1.6.7
various bugfixes.
added "zrep version"
version 1.6.8
gentoo locking fix
ZFS version checking improvements
Allow init of volumes on more OS's
version 1.7
bugfix for #44 expire/locking issues
the bugfix lead to some potentially significant internal
standardization using new variable ZFSGETLVAL="zfs get -s local ..."
version 1.7.1
bugfix for 1.7, haha
version 1.7.2
bugfix release: make -f and debug options work fully
version 1.7.3
enabled -f for failover
version 1.7.4
lots of BSD portability fixes
made global lock work better
stderr fix for linux
added -L flag to sentsync
version 1.7.5
removed requirement for /proc fs
added -v to sync and refresh
version 1.7.6
added ZREP_SEND_FLAGS as separate tunable
added zrep_uptodate
version 1.7.7
minor output cleanup
removed dependancy on perl for timestamps
improved ZFS feature detection
added resume support
fixed ZREPTAG bug
version 1.8.0
added zrep lastsent
bugfixes for resume
version 2.0
# These are almost all just changes between v1.8 and v1.9
# but lets be thorough moving forward
added check for /etc/default/zrep
added ZREP_CREATE_FLAGS and ZREP_INIT_REMOTE_PROPERTIES
fixed definition of ZREP_SEND_FLAGS
added ZREP_DATEFORMAT
added ZREP_R fixes
added zrep status -m
more resume tweaks
fixes for zrep refresh and allowed zrep -R refresh
safeguard check for zrep takeover
fixed an expire bug
CONVERTED TO USE BASH!!!
version 2.0.1 # not released yet
fix zrep status output
version 2.0.2
fix synx fs@snap bug