Difference between revisions of "Changelog"

From OpenZFS on OS X
Jump to: navigation, search
(OpenZFS_on_OS_X_1.3.0-rc4_2014-07-16)
Line 1: Line 1:
 
=== OpenZFS_on_OS_X_1.3.0-rc5 2014-07-21 ===
 
=== OpenZFS_on_OS_X_1.3.0-rc5 2014-07-21 ===
zfs 10bade55e294da55992f193656dd6fc5b2feee15
+
zfs b223a573025bb5ef84e6e08b74c9f24b61eacc0b
  
spl a662415e8f722ecdbd0295d9ea241a846bc72582
+
spl 80e411aecac0716d779703ecc0f032232bdad91c
* only replace a pre-existing custom icon if it's the snowflake (ilovezfs)
+
* Print the spl version found instead of "v0.01"
* run osascript as the logged-in user so the notifications actually show up (ilovezfs)
+
* Only replace a pre-existing custom icon if it's the snowflake (ilovezfs)
* check for ZEVO either still installed or uninstalled but pre-reboot, and display error for the user (ilovezfs)
+
* Run osascript as the logged-in user so the notifications actually show up (ilovezfs)
 
+
* Check for ZEVO either still installed or uninstalled but pre-reboot, and display error for the user (ilovezfs)
=== OpenZFS_on_OS_X_1.3.0-rc4_2014-07-16 ===
+
* Fix "Load the module manually by running ..." when kexts are in /Library/Extensions on OS X 10.9+ (ilovezfs)
zfs 12cda547e9bc1d79a5f90e056c7d85ec02360acf
+
* Fix mutex leaks, resulting in eventual panic in "mutex_enter()". ''(Jorgen Lundman)''
 
+
* Fix spa_strdup freeing wrong size, causing kmem havok. ''(Jorgen Lundman)''
spl a662415e8f722ecdbd0295d9ea241a846bc72582
+
* Enhance bmalloc to include free size, bounds and use after free; checks. ''(Brendon Humphrey)''
* fix "Load the module manually by running ..." when kexts are in /Library/Extensions on OS X 10.9+ (ilovezfs)
+
* Fix zdb 'hang' waiting for reclaim_thread ''(Jorgen Lundman)''
 
+
* Autoimport work and fixes ''(ilovezfs)''
=== OpenZFS_on_OS_X_1.3.0-rc3.pkg 2014-07-15 ===
+
zfs 84dcdfe03e1d1fac931d22e9fdac10572a41f06e
+
 
+
spl a662415e8f722ecdbd0295d9ea241a846bc72582
+
* fix mutex leaks, resulting in eventual panic in "mutex_enter()". ''(Jorgen Lundman)''
+
* fix spa_strdup freeing wrong size, causing kmem havok. ''(Jorgen Lundman)''
+
* enhance bmalloc to include free size, bounds and use after free; checks. ''(Brendon Humphrey)''
+
* fix zdb 'hang' waiting for reclaim_thread ''(Jorgen Lundman)''
+
* autoimport work and fixes ''(ilovezfs)''
+
 
* sysctl normalization code from legacy port, default off ''(Jorgen Lundman)''
 
* sysctl normalization code from legacy port, default off ''(Jorgen Lundman)''
* fix hang at export due to spotlight references ''(ilovezfs)''
+
* Fix hang at export due to spotlight references ''(ilovezfs)''
 
+
* Reboot hang fix (wait for reclaim thread) ''(Jorgen Lundman)''
=== OpenZFS_on_OS_X_1.3.0-rc2.pkg 2014-07-01 ===
+
* Reboot hang fix, take 2. (zed ignoring TERM) ''(Jorgen Lundman)''
zfs dafe91a17e791f04c5244e40f70594bc79f6f659
+
* Added spl_wait_interruptible functions ''(Jorgen Lundman)''
 
+
* Merged ZOL-0.6.3  
spl 8649cd2578351cf7d7367aed2314463ec7397e5a
+
* ZVOL unmap support ''(Evan Susarret)''
* reboot hang fix (wait for reclaim thread) ''(Jorgen Lundman)''
+
* Better disk icon support ''(ilovezfs)''
* reboot hang fix, take 2. (zed ignoring TERM) ''(Jorgen Lundman)''
+
* added spl_wait_interruptible functions ''(Jorgen Lundman)''
+
* merged ZOL-0.6.3  
+
* zvol-unmap support ''(Evan Susarret)''
+
* better disk icon support ''(ilovezfs)''
+
 
* onexit fixes, clean zfs send holds ''(Jorgen Lundman)''
 
* onexit fixes, clean zfs send holds ''(Jorgen Lundman)''
 
* Replace MALLOC calls to use bmalloc for performance ''(Brendon Humphrey)''
 
* Replace MALLOC calls to use bmalloc for performance ''(Brendon Humphrey)''
* OSX Yosemite 10.10 compile fixes ''(ilovezfs)''
+
* OS X Yosemite 10.10 compile fixes ''(ilovezfs)''
 
* zp reclaim vs zget remodel fix deadlocks ''(Jorgen Lundman)''
 
* zp reclaim vs zget remodel fix deadlocks ''(Jorgen Lundman)''
 
* Support legacy mountpoints ''(ilovezfs)''
 
* Support legacy mountpoints ''(ilovezfs)''
 
* Initial non-root support ''(ilovezfs)''
 
* Initial non-root support ''(ilovezfs)''
 
* Rewrite ioctl after upstream ''(Jorgen Lundman)''
 
* Rewrite ioctl after upstream ''(Jorgen Lundman)''
* normalized lookup panic fix ''(Jorgen Lundman)''
+
* Normalized lookup panic fix ''(Jorgen Lundman)''
  
and of course all the fixes in ZOL-0.6.3, thanks guys!
+
and, of course, all the fixes in ZFS on Linux 0.6.3. Thanks guys!
  
 
== OpenZFS_on_OS_X_1.2.7.dmg 2014-05-15 ==
 
== OpenZFS_on_OS_X_1.2.7.dmg 2014-05-15 ==

Revision as of 16:26, 24 July 2014

OpenZFS_on_OS_X_1.3.0-rc5 2014-07-21

zfs b223a573025bb5ef84e6e08b74c9f24b61eacc0b

spl 80e411aecac0716d779703ecc0f032232bdad91c

  • Print the spl version found instead of "v0.01"
  • Only replace a pre-existing custom icon if it's the snowflake (ilovezfs)
  • Run osascript as the logged-in user so the notifications actually show up (ilovezfs)
  • Check for ZEVO either still installed or uninstalled but pre-reboot, and display error for the user (ilovezfs)
  • Fix "Load the module manually by running ..." when kexts are in /Library/Extensions on OS X 10.9+ (ilovezfs)
  • Fix mutex leaks, resulting in eventual panic in "mutex_enter()". (Jorgen Lundman)
  • Fix spa_strdup freeing wrong size, causing kmem havok. (Jorgen Lundman)
  • Enhance bmalloc to include free size, bounds and use after free; checks. (Brendon Humphrey)
  • Fix zdb 'hang' waiting for reclaim_thread (Jorgen Lundman)
  • Autoimport work and fixes (ilovezfs)
  • sysctl normalization code from legacy port, default off (Jorgen Lundman)
  • Fix hang at export due to spotlight references (ilovezfs)
  • Reboot hang fix (wait for reclaim thread) (Jorgen Lundman)
  • Reboot hang fix, take 2. (zed ignoring TERM) (Jorgen Lundman)
  • Added spl_wait_interruptible functions (Jorgen Lundman)
  • Merged ZOL-0.6.3
  • ZVOL unmap support (Evan Susarret)
  • Better disk icon support (ilovezfs)
  • onexit fixes, clean zfs send holds (Jorgen Lundman)
  • Replace MALLOC calls to use bmalloc for performance (Brendon Humphrey)
  • OS X Yosemite 10.10 compile fixes (ilovezfs)
  • zp reclaim vs zget remodel fix deadlocks (Jorgen Lundman)
  • Support legacy mountpoints (ilovezfs)
  • Initial non-root support (ilovezfs)
  • Rewrite ioctl after upstream (Jorgen Lundman)
  • Normalized lookup panic fix (Jorgen Lundman)

and, of course, all the fixes in ZFS on Linux 0.6.3. Thanks guys!

OpenZFS_on_OS_X_1.2.7.dmg 2014-05-15

  • Merged with ZFSOnLinux pre-0.6.3 dated Apr 8 2014 (6ac770b1961b9468daf0c69eae6515c608535789)
  • create_thread( 75%*num_cpus ) would create literal 75 threads, instead of the intended 3 threads on quad core machine (Jorgen Lundman)
  • VMEM allocate changed to use bmalloc (slice, SLAB, allocator on top of k_m_a) (Brendon Humphrey)
  • Add ZED (ZFS Event Daemon) to handle events (send alerts, emails) on pool issues. (Chris Dunlap)
  • name cache fixes (existing files claimed as missing, missing files claimed as existing) (Jorgen Lundman)
  • Change pool sync to remove 'idle' pool writes every 30s. (Jorgen Lundman)
  • Work around ZFS recv deadlock (ilovezfs)
  • vnop_pageout fixes for zerod blocks beyond EOF (POSIX) (Jorgen Lundman)
  • Add autoimport, zed startup scripts (ilovezfs)
  • ctldir (.zfs) fixes and cleanup (Jorgen Lundman)
  • Finder hardlinks fixes (Jorgen Lundman)
  • Reclaim fixes, throttle and waiting on vp changes (Jorgen Lundman)
  • ZVOL upstream incompatibility fixes (Evan Susarret) *1
  • ZFS rollback and promote fixes (ilovezfs)
  • Rework EFI label, and wholedisk detection, Core Storage (Jorgen Lundman, ilovezfs)

Which should result in greater stability, large performance enhancements, and finally capable of using more of the available memory.

The Installer no longer contain 32bit versions.

*1 Note that 1.2.0's ZFS Volumes are unintentionally incompatible with other platform version of ZFS, except for volblocksize = 512.

1.2.0.dmg 2014-03-13

  • First release