(no commit message)
authordillon <dillon@web>
Mon, 14 Sep 2009 17:00:42 +0000 (10:00 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Mon, 14 Sep 2009 17:00:42 +0000 (10:00 -0700)
release24/index.mdwn

index 3b1dd5a..dd2a75b 100644 (file)
@@ -35,6 +35,13 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
  * disklabel64(5): Add UFS + HAMMER boot support (was previously just HAMMER boot support).
  * drm(4): Sync code with latest from FreeBSD.
  * ext2fs: Support variable inode size (from FreeBSD).
+ * NFS
+  * Rewrite the client-side RPC code.  The kernel now creates two kernel threads
+    for each NFS mount, one handles reading from the socket and the other handles
+    writing to the socket.  A virtually unlimited number of RPCs may be in-flight
+    at any given moment.
+  * Use TCP mounts by default as the new RPC mechanics can now trivally blow
+    out UDP sockbufs.
  * kbdmux(4): Add multiple keyboards on the console via keyboard multiplexer (from FreeBSD).
  * msdos(5): Fixed a number of bugs.
  * pci(4): Sync code with FreeBSD 7.2.
@@ -47,6 +54,7 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
   * Fix startup race with I/O cothread support.
   * Fix some issues - enable ithread preemption, races, and more.
   * Fix races in stopsig() and ipisig().
+  * libkvm now understands live vkernels
  * vn(4): Add autocloning support
  * Fix permissions check for utimes() - owner can call even if u-w.
  * Replace the old BSD malloc code with a port of our slab allocator.
@@ -55,16 +63,22 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
  * Add lapic timer and enable it by default.
  * Add kernel-layer support for chflags checks, remove (most) from the VFS layer.
 
->> #### HAMMER changes
+>> ### HAMMER changes
 
  * Fix improper cred checks for utimes().
  * Return shorter-form softlinks "@@-1:%05d" when appropriate.
- * Add a B-Tree rebalancing feature.
+ * Add a B-Tree rebalancing feature (hammer rebalance).
  * Fix edge case in mirroring code.
+ * Break-up initial mirroring batch so restarts do not start from scratch.
  * Better CRC handling, bad-file handling.
  * Fix sticky bit directory handling for deletions.
  * Refactor merged search function to try to avoid missed entries.
  * Limit recursion for long directory chains, update mtime/ctime.
+ * Fix nohistory mounts and a rare lost inode issue.
+ * Improve performance for large write loads
+ * Improve directory layout (in-place upgrade to version 2)
+ * Allow hammer -b to specify bytes per second if no suffix is supplied
+ * Extract PFS null mounts from anywhere in the filesystem, instead of just from the `/pfs` subdirectory.
 
 > ### Hardware changes
 
@@ -79,6 +93,7 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
  * em(4): Synced with Intel's em-6.9.6 (from FreeBSD).
  * emx(4): Copy of em(4) which supports only 8257{1,2,3} parts.
  * iwi(4): Upgrade to use 3.0 firmware and use firmware(9) API to load firmware.
+ * mxge(4): Add driver for mxge 10GigE (from FreeBSD + major adjustments)
  * tap(4): Add ifclone support and autoclone support.
  * vke(4): Convert from kqueue API to cothread API.
  * Turn on adaptive MPSAFE for network threads, and MPSAFE for IP and ARP.
@@ -98,10 +113,6 @@ To get a list of all packages, let [pkg_search(1)](http://leaf.dragonflybsd.org/
  * devtab: As devfs(5) support access to devices via serial numbers, `/etc/devtab` can be used to map serial number to human readable labels.
  * devfsctl(1): New utility to add/remove/control devfs(5) rules.
  * dma(1): The DragonFly Mail Agent is now more robust and reliable.
- * hammer(8)
-  * Allow -b to specify bytes per second if no suffix is supplied
-  * Extract PFS null mounts from anywhere in the filesystem, instead of just from the `/pfs` subdirectory. 
-  * Change B-Tree, inodes, and dir reblocking params, add rebalance.
  * ifconfig(8): Add static ARP support.
  * installer: Fix the bug when used from console with the LiveDVD.
  * installer: Fixed various bugs and cleaned the code.