about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2011-12-15 04:08:25 +0000
committerEric Wong <normalperson@yhbt.net>2011-12-15 04:08:25 +0000
commit6c05d25e740a5150e0c51b4a8d741b1be45ff78c (patch)
tree089ec2efda0f8cb65badb7046774418ea9d2acc9
parentd199947566d5783ce2b56338d45d262712ff7151 (diff)
downloadmogilefs-client-6c05d25e740a5150e0c51b4a8d741b1be45ff78c.tar.gz
* improved API support for uploading large files
  While we've always supported uploading large files, the
  (still-supported) existing APIs were somewhat awkward or
  required the file to exist on the file system.  See
  MogileFS::NewFile for details and examples.

* more informative exception messages for timed-out requests

* :fail_timeout parameter, the timeout for retrying a failed
  tracker connection.  This defaults to 5 seconds (same as
  previous versions where this was hard-coded.

* :new_file_max_time parameter
  Controls the maximum of time spent creating and uploading
  a new file in MogileFS.   This defaults to 1 hour (which
  matching the expiry time of a row in the MogileFS internal
  tempfile table).

* store_file works on unlinked File/Tempfile objects

* each_fid method in MogileFS::Admin fixed

* stale_fid_checker example script added

* mogstored_rack example split into a standalone RubyGem:
  http://bogomips.org/mogstored_rack/

* backend error constants are generated on const_missing,
  instead of when raised, making it easier to rescue exceptions
  we didn't explicitly enable

* some internal cleanups and documentation improvements
-rwxr-xr-xGIT-VERSION-GEN2
1 files changed, 1 insertions, 1 deletions
diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN
index 2cc76f0..5fc5d46 100755
--- a/GIT-VERSION-GEN
+++ b/GIT-VERSION-GEN
@@ -1,7 +1,7 @@
 #!/usr/bin/env ruby
 CONSTANT = "MogileFS::VERSION"
 RVF = "lib/mogilefs/version.rb"
-DEF_VER = "v3.0.0"
+DEF_VER = "v3.1.0"
 vn = DEF_VER
 
 # First see if there is a version file (included in release tarballs),