-
Notifications
You must be signed in to change notification settings - Fork 1
/
CHANGES
115 lines (104 loc) · 4.75 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
? - Release 0.4.0_beta2
--------------------------------------------------
* Updated ZFS code to Nevada build 85.
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).
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