Skip to content

Instantly share code, notes, and snippets.

@skeptomai
Created March 15, 2009 19:24
Show Gist options
  • Save skeptomai/79511 to your computer and use it in GitHub Desktop.
Save skeptomai/79511 to your computer and use it in GitHub Desktop.
define_cluster "ArgleBargle" do
dynomite_directory "/usr/local/dynomite"
data_directory "/tmp/data"
nodes 5
thrift_base 9200
text_base 11222
web_base 8080
blocksize 4096
cache true
cache_size 128000
required_writers 2
required_readers 2
partition_constant 6
end
with_cluster "ArgleBargle" do
config
end
with_cluster "ArgleBargle" do
nodes
end
start_cluster "ArgleBargle"
with_cluster "ArgleBargle" do
nodes.each do |n|
n.stop
end
end
with_cluster "ArgleBargle" do
nodes.each do |n|
n.start # implies join? join to which node? [cb]
end
end
with_cluster "ArgleBargle" do
start
end
with_cluster "ArgleBargle" do
create_node "scooby"
end
with_cluster "ArgleBargle" do
add_node "scooby"
end
with_cluster "ArgleBargle" do
remove_node "scooby"
end
with_cluster "ArgleBargle" do
stop_node "scooby"
end
with_cluster "ArgleBargle" do
start_node "scooby"
end
stop_cluster "ArgleBargle"
with_cluster "ArgleBargle" do
stop_all
end
with_cluster "ArgleBargle" do
stop
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment