-
Notifications
You must be signed in to change notification settings - Fork 5
/
CHANGES
143 lines (130 loc) · 5.96 KB
/
CHANGES
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
????-??-?? - Release 0.7.0 (beta)
--------------------------------------------------
* mountpoints now use fuse subtype 'zfs' (i.e. listing as fuse.zfs)
????-??-?? - Release 0.5.1
--------------------------------------------------
* Updated ZFS code to pool version 16 (OpenGrok repository 2009-06-03)
* Upgraded to FUSE API version 26.
Enhancements:
* Display more informative error messages when the FUSE module is not
loaded or when zdb is used while zfs-fuse is not running.
* Added new command line knobs to control caching and mount opts.
* We ship initscripts now.
Bug fixes:
* Fixed regression where ZFS pools would disappear when rebooting or
restarting zfs-fuse.
* Fixed compilation error when compiling under Fedora 9 (reported by
Uwe Kubosch).
* Fixed minor possibility of write reordering happen during txg sync
on SCSI devices.
* Fixed compilation problem under openSUSE 11.0 (Andy Yelland).
* Fixed umount datasets with spaces problem.
* Fixed disappearing datasets bug.
* Conformance with POSIX according to the NTFS-3G tests.
* Reduced memory consumption.
2008-09-12 - Release 0.5.0
--------------------------------------------------
* Updated ZFS code to Nevada build 98.
Features:
* Implemented async I/O.
* gzip compression support (upstream).
* Filesystems can have multiple copies of data (zfs set fs copies=x) (upstream).
* zpool status -v now displays paths of files with permanent errors (upstream).
* Separate Intent Log (upstream, not tested!).
* Support for quotas and reservations that don't include snapshots and clones (upstream).
* Support for level-2 cache devices (upstream, not tested).
* Ported to the sparc64 architecture (arkadi).
* Implemented zfs send/recv.
* Turned zfs-fuse into a real daemon (Cameron Patrick, Bryan Donlan).
Enhancements:
* Open block devices with O_EXCL.
* Log warning and error messages to syslog.
Bug fixes:
* MAJOR: Made zfs-fuse flush the write cache of ATA/SATA/SCSI disks (Thanks Eric Anopolsky!).
* Fix possible corruption problem on 32-bit machines.
* Fix crash when using 'zpool status -v' to list errors.
* Allow suid files and device nodes to be stored on zfs (Cameron Patrick).
* Fix segfault when trying to run as non-root (Ming Zhang).
* Linux compatibility fix when trying to remove non-empty directory.
* Fix unexpected return codes when working with unlinked files/directories.
* Add support for gcc 4.2 (patch by Michal Kowalczuk, some fixes by Roland/devzero).
* Fixed bug where atime was not working.
* Fixed bug where "zpool create/add/attach" did not warn if device was part of existing pool.
2007-03-06 - Release 0.4.0_beta1
--------------------------------------------------
Features:
* Updated ZFS code to Nevada build 56
Enhancements:
* Added multithreaded event loop
* Added LSB compliant init.d script to contrib/ directory (contributed by Dietmar Scharf).
Bug fixes:
* Bug #9833 - Cannot execute binaries inside ZFS filesystems.
* Bug #9834 - Terminating zfs-fuse didn't unmount filesystems.
* Bug #9835 - zfs-fuse would exit when killing zfs or zpool with ctrl-c.
* Bug #9838 - zfs-fuse memory usage would grow almost indefinitely.
* Bug #9841 - zpool export fails with -f force option. Bug reported and fixed by philwozza.
* Bug #10071 - Cannot copy write protected file.
* Bug #10101 - zfs-fuse in trunk asserts() in Bonnie++ rewrite test.
* Bug #10174 - fsstress from ltp crashes zfs-fuse.
* Fixed bug where opened read-only files couldn't be ftruncated() (fixes IOzone sanity check).
* Fixed bug where files bigger than 2 GB couldn't be opened on 64-bit platforms.
* Fixed crash/segfault after interrupting user processes with CTRL-C.
* Fixed crash when detaching a spare device.
* Fixed compilation error on CentOS 4.4 (reported by Leroy van Logchem).
* 'zfs umount /path/to/mntpoint' didn't work.
* Fixed stray /dev/dsk errors.
* Marked stack as non-executable. Found and fixed by Phil Worral (philwozza).
* Fixed assertion failure due to timer overflow problem on 32-bit machines with high uptimes.
2006-12-26 - Release 0.4.0_alpha1
--------------------------------------------------
Features:
* Updated ZFS code to Nevada build 53
* Enabled write support for ZFS filesystems
2006-12-23 - Release 0.3.1
--------------------------------------------------
Bug fixes:
* Fixed bug #9746 - Compilation error on Fedora Core 6
Enhancements:
* Display a more useful error message when the zfs-fuse daemon is not running.
Suggestion by rincebrain.
2006-12-14 - Release 0.3.0
--------------------------------------------------
Features:
* Updated ZFS code to Nevada build 50
* Implemented read-only support for ZFS filesystems
2006-08-27 - Release 0.2.2
--------------------------------------------------
Bug fixes:
* Fixed compilation error -- lib/libsolcompat/include/sys/stat.h:48: error: `BLKGETSIZE64' undeclared
Problem reported by Roland Kletzing.
2006-08-22 - Release 0.2.1
--------------------------------------------------
Features:
* Devices bigger than 2 TB should now work on 32-bit machines
Bug fixes:
* Fixed block device size handling on the zdb/zpool utilities.
2006-08-20 - Release 0.2.0
--------------------------------------------------
Features:
* Implemented zfs-fuse process.
Now it's possible to manage ZFS pools and filesystems with the zpool and zfs
commands.
This effectively makes phase 3 complete.
2006-06-15 - Release 0.1.3
--------------------------------------------------
Bug fixes:
* Compilation failure -- include/sol_compat.h:86: warning: redefinition of `caddr_t'.
Problem reported by Eric Hill.
* Time-related overflow on 32-bit machines.
Problem found with the help of Eric Hill.
2006-06-13 - Release 0.1.2
--------------------------------------------------
Bug fixes:
* Assertion `error == 0` in kernel.c on 32-bit machines
2006-06-11 - Release 0.1.1
--------------------------------------------------
Bug fixes:
* 100% cpu usage when writing/syncing
2006-06-10 - Release 0.1.0
--------------------------------------------------
* Initial release