Skip to content

Instantly share code, notes, and snippets.

View thedebugger's full-sized avatar

Sumit Vij thedebugger

View GitHub Profile
@thedebugger
thedebugger / nodes down
Last active August 29, 2015 13:57
nodetool status shows 2 nodes are down
Problem: nodetool status (only from node6) shows 2 nodes are down. But they appear to be running.
* Environment
* Running cassandra 2.0.1
* 6 nodes in the cluster
* nodetool status - from node 6 (10.82.23.119)
Datacenter: datacenter1
=======================
Status=Up/Down
@thedebugger
thedebugger / cassandra log
Created March 28, 2014 23:49
cassandra logs are down
TRACE [GossipStage:1] 2014-03-28 15:23:52,782 Gossiper.java (line 700) Adding state SEVERITY: 0.0
TRACE [GossipStage:1] 2014-03-28 15:23:52,784 Gossiper.java (line 686) local heartbeat version 23488875 greater than 23488873 for /10.84.2.135
TRACE [GossipStage:1] 2014-03-28 15:23:52,784 Gossiper.java (line 700) Adding state SEVERITY: 0.0
TRACE [GossipStage:1] 2014-03-28 15:23:52,786 FailureDetector.java (line 168) reporting /10.84.14.117
TRACE [GossipStage:1] 2014-03-28 15:23:52,786 Gossiper.java (line 888) /10.84.14.117local generation 1394574705, remote generation 1394574705
TRACE [GossipStage:1] 2014-03-28 15:23:52,786 Gossiper.java (line 934) Updating heartbeat state version to 2965117 from 2965115 for /10.84.14.117 ...
TRACE [GossipTasks:1] 2014-03-28 15:23:53,467 Gossiper.java (line 127) My heartbeat is now 1582664
TRACE [GossipTasks:1] 2014-03-28 15:23:53,478 Gossiper.java (line 377) Gossip Digests are : /10.84.13.121:1384803446:22666986 /10.82.23.119:1395260457:1582664 /10.82.22.116:1394574899:2964933
@thedebugger
thedebugger / gist:10944037
Created April 17, 2014 00:14
cassandra ring space
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Owns Host ID Token Rack
UN node1 21.35 GB 33.3% f6eb0cd6-f82d-41c9-91be-3f4e9dc4a59d -9223372036854775808 rack1
UN node2 6.65 GB 14.1% b114fe60-1bb0-4f7b-aaf3-b941f261026e -6614363251442489157 rack1
UN node3 16.96 GB 19.2% 5e4c7c51-447b-4c4a-a14b-b495814fb45e -3074457345618258603 rack1
UN node4 6.29 GB 29.2% 1ee1ec8f-6dc3-4d2c-8a3b-befe082933c1 2317766532957582345 rack1
UN node5 16.75 GB 4.1% 9bf76178-84d7-4c0f-8ad5-dedfd305a269 3074457345618258602 rack1
@thedebugger
thedebugger / ohh cassandra shuffle
Created April 23, 2014 17:28
Remains of vnode upgrade!
ERROR [GossipStage:3] 2014-04-21 22:38:48,091 CassandraDaemon.java (line 196) Exception in thread Thread[GossipStage:3,5,main]
java.lang.IllegalArgumentException: Invalid token for Murmur3Partitioner. Got but expected a long value (unsigned 8 bytes integer).
at org.apache.cassandra.dht.Murmur3Partitioner$1.fromString(Murmur3Partitioner.java:190)
at org.apache.cassandra.service.StorageService.handleStateRelocating(StorageService.java:1720)
at org.apache.cassandra.service.StorageService.onChange(StorageService.java:1365)
at org.apache.cassandra.gms.Gossiper.doOnChangeNotifications(Gossiper.java:1022)
at org.apache.cassandra.gms.Gossiper.applyNewStates(Gossiper.java:1004)
at org.apache.cassandra.gms.Gossiper.applyStateLocally(Gossiper.java:962)
at org.apache.cassandra.gms.GossipDigestAck2VerbHandler.doVerb(GossipDigestAck2VerbHandler.java:49)
at org.apache.cassandra.net.MessageDeliveryTask.run(MessageDeliveryTask.java:60)
@thedebugger
thedebugger / no_tokens
Created April 24, 2014 16:36
Casandra 2.0.7 nodetool status output
deployer@stage-cassandra2:~$ nodetool status penchant
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Owns (effective) Host ID Token Rack
UN 10.24.0.10 488.46 KB 66.6% cd94f349-1627-4e4a-a7e2-10c3c08df249 -9170988199921526729 rack1
UN 10.24.0.31 387.74 KB 66.2% 047bc671-2419-45b6-95a1-293684a7e48a -9049219286958008889 rack1
UN 10.24.0.14 477.21 KB 67.2% 611982ed-e715-4002-9aa7-6a9f5d7ff604 -9203698597530745101 rack1
@thedebugger
thedebugger / penchant_ring
Created April 24, 2014 16:46
nodetool 2.0.7 penchant ring
Schema Version:f2bfb018-6295-3fa3-96f5-d8d2f6c2e5c3
TokenRange:
TokenRange(start_token:-7827095541162418445, end_token:-7810953413452878974, endpoints:[10.24.0.14, 10.24.0.10], rpc_endpoints:[10.24.0.14, 10.24.0.10], endpoint_details:[EndpointDetails(host:10.24.0.14, datacenter:datacenter1, rack:rack1), EndpointDetails(host:10.24.0.10, datacenter:datacenter1, rack:rack1)])
TokenRange(start_token:-6327562839655446950, end_token:-6304095226663986403, endpoints:[10.24.0.31, 10.24.0.14], rpc_endpoints:[10.24.0.31, 10.24.0.14], endpoint_details:[EndpointDetails(host:10.24.0.31, datacenter:datacenter1, rack:rack1), EndpointDetails(host:10.24.0.14, datacenter:datacenter1, rack:rack1)])
TokenRange(start_token:9071214264756406827, end_token:9107650940958272575, endpoints:[10.24.0.10, 10.24.0.14], rpc_endpoints:[10.24.0.10, 10.24.0.14], endpoint_details:[EndpointDetails(host:10.24.0.10, datacenter:datacenter1, rack:rack1), EndpointDetails(host:10.24.0.14, datacenter:datacenter1, rack:rack1)])
TokenRange(start_toke
@thedebugger
thedebugger / staging_ring
Created April 24, 2014 16:48
cassandra staging 2.0.7 ring
Datacenter: datacenter1
==========
Address Rack Status State Load Owns Token
9183196787050688832
10.24.0.14 rack1 Up Normal 477.21 KB 67.19% -9203698597530745101
10.24.0.10 rack1 Up Normal 488.46 KB 66.64% -9170988199921526729
10.24.0.10 rack1 Up Normal 488.46 KB 66.64% -9159594337636310475
10.24.0.14 rack1 Up Normal 477.21 KB 67.19% -9143949857148859421
10.24.0.10 rack1 Up Normal 488.46 KB 66.64% -9133144179159101612
10.24.0.10 rack1 Up Normal 488.46 KB 66.64% -9129607025503624602
@thedebugger
thedebugger / gist:357446cfa0d716b0653c
Last active August 29, 2015 14:04
jruby crying over
module ActiveSupport
class Logger < ::Logger <===== this line is raising this error
end
end
TypeError: superclass must be a Class (#<Class:Java::OrgSlf4j::Logger> given)
/Users/svij/.rvm/gems/jruby-1.7.13@penchant/gems/activesupport-4.1.4/lib/active_support/logger.rb:6:in `ActiveSupport'
/Users/svij/.rvm/gems/jruby-1.7.13@penchant/gems/activesupport-4.1.4/lib/active_support/logger.rb:5:in `(root)'
/Users/svij/.rvm/gems/jruby-1.7.13@penchant/gems/activesupport-4.1.4/lib/active_support.rb:1:in `(root)'
/Users/svij/.rvm/gems/jruby-1.7.13@penchant/gems/activesupport-4.1.4/lib/active_support.rb:27:in `(root)'

Keybase proof

I hereby claim:

  • I am thedebugger on github.
  • I am thedebugger (https://keybase.io/thedebugger) on keybase.
  • I have a public key whose fingerprint is 4A99 025B CFE9 CC9E F503 0DF5 7674 B78A 511C 7FE5

To claim this, I am signing this object:

@thedebugger
thedebugger / warbler config
Last active August 29, 2015 14:04
my app warbler config
require 'warbler'
config1 (without compile..may be?)
Warbler::Config.new do |config|
config.features = []
config.include << my_files
end
config2 (with compile)
Warbler::Config.new do |config|
config.features = ["compiled"]