From 69dd8a992379439f20e1aa0ab564f18285b3a515 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 23 Jan 2009 18:24:02 -0800 Subject: [PATCH] documentation updates --- GNUmakefile | 1 + History.txt | 15 ++++++++++++++- README.txt | 1 + 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/GNUmakefile b/GNUmakefile index 7009712..cf17c86 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -1,3 +1,4 @@ +# use GNU Make to run tests in parallel, and without depending on Rubygems all:: test T := $(wildcard test/test*.rb) diff --git a/History.txt b/History.txt index 49a8529..3ea130a 100644 --- a/History.txt +++ b/History.txt @@ -2,11 +2,24 @@ * use a set of standard exceptions based on MogileFS::Error, this is an incompatible API change (hence the 2.0.0 version number). +* remove NFS support since it's gone in MogileFS 2.x and NFS is horrible * mog timeouts and retries increased -* more consistent handling of bad sockets +* more consistent handling of bad sockets, all sockets used internally + are now explicitly non-blocking and IO.select is used for timeouts + instead of using threads behind our backs * remove open-uri and net/http dependencies, they were bad with large files * add paths_size() method, allowing single mogilefsd call to get size and paths * add read-only MogileFS::Mysql driver, allowing mogilefsd to be bypassed +* use TCP_NODELAY when available on sockets that require low latency +* use TCP_CORK on bulk transfers to improve bandwidth usage +* better HTTP error handling +* verify_uris method in new MogileFS::Network module which allows + async verification of several URIs at once on the client side. +* handle multiple device failover correctly on HTTP uploads +* initial big_file read support (should be mogtool(1)-compatible) +* unit tests can be run in parallel using GNU Make, 3x faster on a Core2 Duo +* unit tests modified to use real sockets for easier verification of + timeout and error condition handling. = 1.3.1 diff --git a/README.txt b/README.txt index 71ad0bc..698c923 100644 --- a/README.txt +++ b/README.txt @@ -17,6 +17,7 @@ http://rubyforge.org/tracker/?func=add&group_id=1513&atid=5921 Source repository (git): git://git.bogomips.org/mogilefs-client.git + http://git.bogomips.org/mogilefs-client.git Repository browser (cgit): -- 2.11.4.GIT