ChangeLog in kgio-2.7.3 vs ChangeLog in kgio-2.7.4
- old
+ new
@@ -1,6 +1,78 @@
ChangeLog from http://bogomips.org/kgio.git
+ commit ab3fa8e85c02227985c56261d4898339f85d2b20
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Fri Mar 23 21:10:22 2012 +0000
+
+ kgio 2.7.4 - small fixes and cleanups
+
+ Fix build for platforms lacking both TCP_CORK _and_ TCP_NOPUSH
+ There are many test case fixes and cleanups, too.
+
+ commit 49f28a5257d20a7f4b0aa790424ca207287aa7b6
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Sat Mar 24 00:13:40 2012 +0000
+
+ test: more workaround for FreeBSD 9.0
+
+ Followup-to: e26358413c9d87e1ce8f6cda5cf0b8dd53979ed2
+
+ commit e26358413c9d87e1ce8f6cda5cf0b8dd53979ed2
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Tue Mar 20 22:00:47 2012 +0000
+
+ test/lib_read_write: test workarounds for TCP in FreeBSD 9.0
+
+ Under load, TCP sockets may not register as readable right away
+ after the writer finishes. This can be expected for
+ implementations where loopback TCP is a closer simulation of
+ non-local TCP traffic.
+
+ These test failures were noticed under FreeBSD 9.0.
+
+ commit 2cab4f2fa642241dbcaf8881d39bd275a59dc67b
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Fri Mar 23 11:56:04 2012 -0700
+
+ test_tryopen: fix horribly-named test for EACCES
+
+ We can't actually test for EPERM without changing
+ permissions/ownership, and we can't do that without root...
+
+ commit ce62ddbef053ad31af2f3ec6fcb7d2488859383d
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Thu Mar 22 06:18:41 2012 +0000
+
+ test/lib_read_write: increase test reliability
+
+ IO#readpartial may not drain the socket buffers enough for
+ kgio_write to succeed on some platforms. So use IO#read for
+ read-in-full behavior.
+
+ commit 74b9f78e11b915439555290dc3bdd4331303561c
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Mon Mar 19 06:05:06 2012 +0000
+
+ test/*: remove assert_nothing_raised
+
+ It makes test failures hard to track down, tests will
+ already fail if exceptions are thrown and we'll get
+ nice backtraces.
+
+ commit 85ae255f73b9b81ae3d17e6420dbb95a29dbe8b7
+ Author: Eric Wong <normalperson@yhbt.net>
+ Date: Mon Mar 19 05:53:03 2012 +0000
+
+ fix for non-Linux, non-TCP_NOPUSH platforms
+
+ We don't need to care for TCP_NOPUSH in read_write.c, it's
+ entirely in autopush.c and no-op on platforms without
+ TCP_CORK/TCP_NOPUSH. TCP_CORK/TCP_NOPUSH are non-POSIX, so
+ it's entirely possible some Free systems will lack them.
+
+ Reported-by: Edho Arief <edho@myconan.net>
+
commit 5ea4cdd1275c0f862bf9dcd1d344dc57d70e5392
Author: Eric Wong <normalperson@yhbt.net>
Date: Thu Mar 15 07:04:33 2012 +0000
kgio 2.7.3 - compatibility fixes