Created
October 29, 2013 12:07
-
-
Save tjchambers/7213479 to your computer and use it in GitHub Desktop.
Results running Dalli No Server available test
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2.0.0-p195 :001 > require 'dalli' | |
=> true | |
2.0.0-p195 :002 > | |
2.0.0-p195 :003 > memcache ||= Dalli::Client.new | |
=> #<Dalli::Client:0x007fb753ccf210 @servers=["127.0.0.1:11211"], @options={}, @ring=nil> | |
2.0.0-p195 :004 > a = :dalli_store, '127.0.0.1', | |
2.0.0-p195 :005 > {:namespace => lambda { | |
2.0.0-p195 :006 > generation = $memcache.incr 'mv|' + Rails.env, 1, 0, 1 | |
2.0.0-p195 :007?> "#{generation.to_s}.#{Time.now.strftime('%j')}" | |
2.0.0-p195 :008?> }} | |
=> [:dalli_store, "127.0.0.1", {:namespace=>#<Proc:0x007fb753d046e0@(irb):5 (lambda)>}] | |
2.0.0-p195 :009 > | |
2.0.0-p195 :010 > memcache.incr 'test',0,0,0 | |
=> 9 | |
2.0.0-p195 :011 > memcache.incr 'test' | |
=> 10 | |
2.0.0-p195 :012 > memcache.incr 'test' | |
=> 11 | |
2.0.0-p195 :013 > memcache.incr 'test',0,0,'bad' | |
E, [2013-10-29T08:00:19.866913 #86778] ERROR -- : Unexpected exception in Dalli: NoMethodError: undefined method `>>' for "bad":String | |
E, [2013-10-29T08:00:19.866970 #86778] ERROR -- : This is a bug in Dalli, please enter an issue in Github if it does not already exist. | |
E, [2013-10-29T08:00:19.867022 #86778] ERROR -- : /Users/tj/.rvm/gems/ruby-2.0.0-p195/gems/dalli-2.6.4/lib/dalli/server.rb:552:in `split' | |
/Users/tj/.rvm/gems/ruby-2.0.0-p195/gems/dalli-2.6.4/lib/dalli/server.rb:325:in `incr' | |
/Users/tj/.rvm/gems/ruby-2.0.0-p195/gems/dalli-2.6.4/lib/dalli/server.rb:60:in `request' | |
/Users/tj/.rvm/gems/ruby-2.0.0-p195/gems/dalli-2.6.4/lib/dalli/options.rb:18:in `block in request' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/monitor.rb:211:in `mon_synchronize' | |
/Users/tj/.rvm/gems/ruby-2.0.0-p195/gems/dalli-2.6.4/lib/dalli/options.rb:17:in `request' | |
/Users/tj/.rvm/gems/ruby-2.0.0-p195/gems/dalli-2.6.4/lib/dalli/client.rb:348:in `perform' | |
/Users/tj/.rvm/gems/ruby-2.0.0-p195/gems/dalli-2.6.4/lib/dalli/client.rb:257:in `incr' | |
(irb):13:in `irb_binding' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/irb/workspace.rb:86:in `eval' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/irb/workspace.rb:86:in `evaluate' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/irb/context.rb:380:in `evaluate' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/irb.rb:492:in `block (2 levels) in eval_input' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/irb.rb:624:in `signal_status' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/irb.rb:489:in `block in eval_input' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/irb/ruby-lex.rb:247:in `block (2 levels) in each_top_level_statement' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/irb/ruby-lex.rb:233:in `loop' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/irb/ruby-lex.rb:233:in `block in each_top_level_statement' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/irb/ruby-lex.rb:232:in `catch' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/irb/ruby-lex.rb:232:in `each_top_level_statement' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/irb.rb:488:in `eval_input' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/irb.rb:397:in `block in start' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/irb.rb:396:in `catch' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/irb.rb:396:in `start' | |
/Users/tj/.rvm/rubies/ruby-2.0.0-p195/bin/irb:16:in `<main>' | |
W, [2013-10-29T08:00:19.867258 #86778] WARN -- : 127.0.0.1:11211 is down | |
Dalli::RingError: No server available | |
from /Users/tj/.rvm/gems/ruby-2.0.0-p195/gems/dalli-2.6.4/lib/dalli/ring.rb:45:in `server_for_key' | |
from /Users/tj/.rvm/gems/ruby-2.0.0-p195/gems/dalli-2.6.4/lib/dalli/client.rb:347:in `perform' | |
from /Users/tj/.rvm/gems/ruby-2.0.0-p195/gems/dalli-2.6.4/lib/dalli/client.rb:257:in `incr' | |
from (irb):13 | |
from /Users/tj/.rvm/rubies/ruby-2.0.0-p195/bin/irb:16:in `<main>' | |
2.0.0-p195 :014 > sleep(5) | |
=> 5 | |
2.0.0-p195 :015 > memcache.incr 'test' | |
W, [2013-10-29T08:01:11.652446 #86778] WARN -- : 127.0.0.1:11211 is back (downtime was 51.785 seconds) | |
=> 12 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment