diff --git a/ceph-ruby.gemspec b/ceph-ruby.gemspec index 2a18f5c..58a960c 100644 --- a/ceph-ruby.gemspec +++ b/ceph-ruby.gemspec @@ -18,6 +18,6 @@ Gem::Specification.new do |gem| gem.test_files = gem.files.grep(%r{^(test|spec|features)/}) gem.require_paths = ["lib"] - gem.add_dependency('ffi', '~> 1.1.5') + gem.add_dependency('ffi', '~> 1.9.10') gem.add_dependency('activesupport', '>= 3.0.0') end diff --git a/lib/ceph-ruby/rados_object.rb b/lib/ceph-ruby/rados_object.rb index 405b067..8e9207b 100644 --- a/lib/ceph-ruby/rados_object.rb +++ b/lib/ceph-ruby/rados_object.rb @@ -23,7 +23,6 @@ def write(offset, data) log("write offset #{offset}, size #{size}") ret = Lib::Rados.rados_write(pool.handle, name, data, size, offset) raise SystemCallError.new("write of #{size} bytes to '#{name}' at #{offset} failed", -ret) if ret < 0 - raise Errno::EIO.new("wrote only #{ret} of #{size} bytes to '#{name}' at #{offset}") if ret < size end def read(offset, size) diff --git a/lib/ceph-ruby/version.rb b/lib/ceph-ruby/version.rb index 4c7d9ba..793dbb6 100644 --- a/lib/ceph-ruby/version.rb +++ b/lib/ceph-ruby/version.rb @@ -1,3 +1,3 @@ module CephRuby - VERSION = "1.1" + VERSION = "1.3" end