about summary refs log tree commit homepage
path: root/lib/mogilefs/backend.rb
DateCommit message (Expand)
2018-06-19fix indentation warnings with ruby trunk
2016-08-31connect_timeout: match :timeout if unset
2016-08-31implement :connect_timeout option
2015-10-22minor garbage reductions for newer Rubies
2015-09-16backend: simplify regexp
2015-05-27use monotonic clock if possible on Ruby 2.1+
2013-02-21backend: fix variable shadow warning
2013-02-05backend: retry all trackers on send failure
2012-08-01backend: respect timeout on socket/timeout errors
2012-07-25backend: close on timeout, even when idempotent
2012-06-29admin: add change_device_weight command
2012-06-29admin: add support for create_device command
2012-06-12backend: reuse connections on error responses
2012-03-22client: add support for "updateclass" command
2011-12-15backend: rely on auto-generated exceptions in const_missing
2011-12-14add configurable :fail_timeout for backends
2011-12-12simplify exist? implementation for avoiding exceptions
2011-12-11misc. documentation improvements
2011-12-09new_file_common: call "noop" before "create_close"
2011-12-08backend: auto-generate error constants on const_missing
2011-12-06new_file: backwards compatibility for old args
2011-11-25backend: small cleanup to use case statement
2011-11-18backend: make url_decode easier to read (for me, at least)
2011-11-18admin: add clear_cache command
2011-11-18admin: add support for replicate_now command
2011-11-12backend: document pipeline_dispatch behavior
2011-11-12fix misnamed exceptions
2011-11-11pipeline: make errors easier to debug by including the request
2011-11-11initial pipeline API
2011-11-11url_unescape: fix ordering of "+" => " " of swap
2011-11-10backend: factor out dispatch unlocked
2011-11-10doc: misc updates
2011-11-10backend: avoid eval for defining error classes
2011-11-10backend: more descriptive error for backends being unreachable
2011-11-10backend: fix idempotent retry logic
2011-11-09fix warnings, oops
2011-11-09backend: automatically retry on idempotent commands
2011-11-08backend: revert 1.8 splat breakage
2011-11-08backend: small garbage reduction for url_decode
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-05backend: require CRLF on every line we parse
2011-11-01backend: rely on Array#shuffle instead sort_by { rand }
2011-10-31wire up new socket class to backend
2011-10-20remove Socket#mogilefs_peername
2011-01-12refactor backend socket/connection handling
2009-11-20set encoding: binary for all files
2009-06-26backend: cleaner newline handling of error strings
2009-02-26backend: don't blindly add "Error" to exception class names