about summary refs log tree commit homepage
path: root/lib/mogilefs/mogilefs.rb
DateCommit message (Expand)
2011-11-08get_uri: object allocation reduction
2011-11-08http_reader: remove support for overriding http_method
2011-11-08split deprecated paths_size to its own file
2011-11-08get_file_data: avoid exposing users to copy_stream invocation
2011-11-08size/list_keys improvements
2011-11-08add support for the file_debug command
2011-11-08add file_info command support and test
2011-11-07avoid circular requires
2011-11-07fix return value for chunked Util::StoreContent users
2011-11-07store_file works on IO#read-like methods, too
2011-11-07flesh out pipe streaming + chunk for uploads
2011-11-06delete returns true on success
2011-11-05return file size properly when storing file
2011-11-05support chunked uploads via PUT
2011-11-05redo IO.copy_stream usage
2011-11-05make EmptyPathError more descriptive
2011-11-05rename httpfile => http_file
2011-11-05refactor httpfile and remove layering violation
2011-11-04new HTTPReader implementation replaces the http_read_sock method
2011-11-02remove sysrwloop for copy_stream
2011-11-02mogilefs: don't pass class argument if it's "default"
2011-11-02make http_read_sock and friends use new socket API
2009-11-20set encoding: binary for all files
2009-04-11Ensure store_{content,file} always returns size
2009-03-24Add get_uris API method
2009-03-24Really remove all NFS support
2009-03-24Compact get_paths output so we don't have nils
2009-03-24Unify internal HTTP GET/HEAD methods
2009-03-24Respect timeout when doing get_file_data
2009-03-24call IO.select([sock]) if sock is not ready.
2009-02-23Allow 'store_content' to be used with a streamable object
2009-02-07Force binary encoding on all objects
2009-01-23Remove unnecessary statements and temp variables
2009-01-23allow using the default class to store files
2009-01-05Mysql: fix get_paths
2008-12-30Don't let size(key) get tricked by non-200 OK responses
2008-12-30Cleanup and document http_get_sock
2008-12-23HTTPFile: handle multiple device failover correctly
2008-12-23MogileFS::MogileFS: simplify get_paths
2008-12-23Remove NFS support
2008-12-22HTTPFile: rename bigfile accessor to big_io
2008-12-22Replace TCPSocket + timeout code with Socket + IO.select
2008-12-18Allow MogileFS::MogileFS to use :db_backend => MogileFS::Mysql
2008-12-10initial bigfile read support
2008-10-31Move http_get_sock into its own function
2008-10-15Avoid double-close on bigfiles
2008-10-15list_keys trap exception in this method
2008-10-15Replace the last of the ad-hoc RuntimeError exceptions
2008-10-15Raise MogileFS::ReadOnly error for readonly instances
2008-10-15Use exceptions for all errors sent to us from the backend