Skip to content
Browse files

sampled Rowz app

  • Loading branch information...
1 parent b61486b commit 1a594a6b269e79e9a85bc44a2a23d0c839081fb6 Nick Kallen committed Apr 5, 2010
Showing with 2,674 additions and 836 deletions.
  1. +3 −0 TODO
  2. +1 −2 src/main/scala/com/twitter/rowz/Rowz.scala
  3. +133 −0 src/scripts/gzr.rb
  4. +257 −0 src/scripts/simple_thrift.rb
  5. +852 −0 test-20100405-18.log
  6. +454 −0 test-20100405-19.log
  7. +302 −834 test.log
  8. 0 w3c-20100405-18.log
  9. +32 −0 w3c-20100405-19.log
  10. +640 −0 w3c.log
View
3 TODO
@@ -0,0 +1,3 @@
+create database rowz_nameserver;
+./gzr.rb rebuild-schema --port 7920 --hosts localhost
+./gzr.rb show --port 7920 --hosts localhost
View
3 src/main/scala/com/twitter/rowz/Rowz.scala
@@ -21,8 +21,7 @@ object Rowz {
rowzService: RowzService,
prioritizingScheduler: PrioritizingJobScheduler,
nameServer: NameServer[Shard],
- copyFactory: gizzard.jobs.CopyFactory[Shard]
- ) {
+ copyFactory: gizzard.jobs.CopyFactory[Shard]) {
def start() = {
nameServer.reload()
prioritizingScheduler.start()
View
133 src/scripts/gzr.rb
@@ -0,0 +1,133 @@
+#!/usr/bin/env ruby
+
+# drop database rowz_nameserver; create database rowz_nameserver;
+
+$:.push(File.dirname($0))
+require 'socket'
+require 'simple_thrift'
+
+HOST = "localhost"
+ROWZ_PORT = 7919
+SHARD_PORT = 7920
+
+SHARD_CLASS = {
+ :read_only => "ReadOnlyShard",
+ :blocked => "BlockedShard",
+ :write_only => "WriteOnlyShard",
+ :replica => "ReplicatingShard"
+}
+
+SHARD_NAME = Hash[*SHARD_CLASS.map { |a, b| [ b, a ] }.flatten]
+
+Row = SimpleThrift.make_struct(:Row,
+ SimpleThrift::Field.new(:id, SimpleThrift::I64, 1),
+ SimpleThrift::Field.new(:name, SimpleThrift::STRING, 2),
+ SimpleThrift::Field.new(:created_at, SimpleThrift::I32, 3),
+ SimpleThrift::Field.new(:updated_at, SimpleThrift::I32, 4),
+ SimpleThrift::Field.new(:state, SimpleThrift::I32, 5))
+
+ShardInfo = SimpleThrift.make_struct(:ShardInfo,
+ SimpleThrift::Field.new(:class_name, SimpleThrift::STRING, 1),
+ SimpleThrift::Field.new(:table_prefix, SimpleThrift::STRING, 2),
+ SimpleThrift::Field.new(:hostname, SimpleThrift::STRING, 3),
+ SimpleThrift::Field.new(:source_type, SimpleThrift::STRING, 4),
+ SimpleThrift::Field.new(:destination_type, SimpleThrift::STRING, 5),
+ SimpleThrift::Field.new(:busy, SimpleThrift::I32, 6),
+ SimpleThrift::Field.new(:shard_id, SimpleThrift::I32, 7))
+
+ShardChild = SimpleThrift.make_struct(:ShardChild,
+ SimpleThrift::Field.new(:shard_id, SimpleThrift::I32, 1),
+ SimpleThrift::Field.new(:weight, SimpleThrift::I32, 2))
+
+Forwarding = SimpleThrift.make_struct(:Forwarding,
+ SimpleThrift::Field.new(:table_id, SimpleThrift::ListType.new(SimpleThrift::I32), 1),
+ SimpleThrift::Field.new(:base_id, SimpleThrift::I64, 2),
+ SimpleThrift::Field.new(:shard_id, SimpleThrift::I32, 3))
+
+ShardMigration = SimpleThrift.make_struct(:ShardMigration,
+ SimpleThrift::Field.new(:source_shard_id, SimpleThrift::I32, 1),
+ SimpleThrift::Field.new(:destination_shard_id, SimpleThrift::I32, 2),
+ SimpleThrift::Field.new(:replicating_shard_id, SimpleThrift::I32, 3),
+ SimpleThrift::Field.new(:write_only_shard_id, SimpleThrift::I32, 4))
+
+class ShardManager < SimpleThrift::ThriftService
+ thrift_method :create_shard, i32, field(:shard, struct(ShardInfo), 1)
+ thrift_method :find_shard, i32, field(:shard, struct(ShardInfo), 1)
+ thrift_method :get_shard, struct(ShardInfo), field(:shard_id, i32, 1)
+ thrift_method :update_shard, void, field(:shard, struct(ShardInfo), 1)
+ thrift_method :delete_shard, void, field(:shard_id, i32, 1)
+
+ thrift_method :add_child_shard, void, field(:parent_shard_id, i32, 1), field(:child_shard_id, i32, 2), field(:weight, i32, 3)
+ thrift_method :remove_child_shard, void, field(:parent_shard_id, i32, 1), field(:child_shard_id, i32, 2)
+ thrift_method :replace_child_shard, void, field(:old_child_shard_id, i32, 1), field(:new_child_shard_id, i32, 2)
+ thrift_method :list_shard_children, list(struct(ShardChild)), field(:shard_id, i32, 1)
+
+ thrift_method :mark_shard_busy, void, field(:shard_id, i32, 1), field(:busy, i32, 2)
+ thrift_method :copy_shard, void, field(:source_shard_id, i32, 1), field(:destination_shard_id, i32, 2)
+ thrift_method :setup_migration, struct(ShardMigration), field(:source_shard_info, struct(ShardInfo), 1), field(:destination_shard_info, struct(ShardInfo), 2)
+ thrift_method :migrate_shard, void, field(:migration, struct(ShardMigration), 1)
+
+ thrift_method :set_forwarding, void, field(:forwarding, struct(Forwarding), 1)
+ thrift_method :replace_forwarding, void, field(:old_shard_id, i32, 1), field(:new_shard_id, i32, 2)
+ thrift_method :get_forwarding, struct(ShardInfo), field(:table_id, list(i32), 1), field(:base_id, i64, 2)
+ thrift_method :get_forwarding_for_shard, struct(Forwarding), field(:shard_id, i32, 1)
+ thrift_method :get_forwardings, list(struct(Forwarding))
+ thrift_method :reload_forwardings, void
+ thrift_method :find_current_forwarding, struct(ShardInfo), field(:table_id, list(i32), 1), field(:id, i64, 2)
+
+ thrift_method :shard_ids_for_hostname, list(i32), field(:hostname, string, 1), field(:class_name, string, 2)
+ thrift_method :shards_for_hostname, list(struct(ShardInfo)), field(:hostname, string, 1), field(:class_name, string, 2)
+ thrift_method :get_busy_shards, list(struct(ShardInfo))
+ thrift_method :get_parent_shard, struct(ShardInfo), field(:shard_id, i32, 1)
+ thrift_method :get_root_shard, struct(ShardInfo), field(:shard_id, i32, 1)
+ thrift_method :get_child_shards_of_class, list(struct(ShardInfo)), field(:parent_shard_id, i32, 1), field(:class_name, string, 2)
+
+ thrift_method :rebuild_schema, void
+end
+
+class JobManager < SimpleThrift::ThriftService
+ thrift_method :retry_errors, void
+ thrift_method :stop_writes, void
+ thrift_method :resume_writes, void
+ thrift_method :retry_errors_for, void, field(:priority, i32, 1)
+ thrift_method :stop_writes_for, void, field(:priority, i32, 1)
+ thrift_method :resume_writes_for, void, field(:priority, i32, 1)
+ thrift_method :is_writing, bool, field(:priority, i32, 1)
+ thrift_method :inject_job, void, field(:priority, i32, 1), field(:job, string, 2)
+end
+
+class Rowz < SimpleThrift::ThriftService
+ thrift_method :create, i64, field(:name, string, 1), field(:at, i32, 2)
+ thrift_method :read, struct(Row), field(:id, i64, 1)
+ thrift_method :destroy, void, field(:id, i64, 1)
+end
+
+$service = ShardManager.new(TCPSocket.new(HOST, SHARD_PORT))
+$rowz = Rowz.new(TCPSocket.new(HOST, ROWZ_PORT))
+$service.rebuild_schema
+
+partitions = 10
+keyspace = 2**64
+
+partitions.times do |i|
+ shard_info_a = ShardInfo.new("com.twitter.rowz.SqlShard", "data_a" + i.to_s, HOST, "", "", 0, 0)
+ shard_id_a = $service.create_shard(shard_info_a)
+ shard_info_b = ShardInfo.new("com.twitter.rowz.SqlShard", "data_b" + i.to_s, HOST, "", "", 0, 0)
+ shard_id_b = $service.create_shard(shard_info_b)
+ replicating_shard_info = ShardInfo.new("com.twitter.gizzard.shards.ReplicatingShard", "replicating_" + i.to_s, HOST, "", "", 0, 0)
+ replicating_shard_id = $service.create_shard(replicating_shard_info)
+
+ $service.add_child_shard(replicating_shard_id, shard_id_a, 1)
+ $service.add_child_shard(replicating_shard_id, shard_id_b, 1)
+
+ lower_bound = keyspace / partitions * i
+ $service.set_forwarding(Forwarding.new([], lower_bound, replicating_shard_id))
+end
+$service.reload_forwardings
+
+10.times do |i|
+ id = $rowz.create("row #{i}", Time.now.to_i)
+ p id
+ sleep 0.1
+ p $rowz.read(id)
+end
View
257 src/scripts/simple_thrift.rb
@@ -0,0 +1,257 @@
+#!/usr/bin/env ruby
+#
+# This is a simplified form of thrift, useful for clients only, and not
+# making any attempt to have good performance. It's intended to be used by
+# small command-line tools that don't want to install a dozen ruby files.
+#
+
+require 'socket'
+require 'getoptlong'
+
+module SimpleThrift
+ VERSION_1 = 0x8001
+
+ # message types
+ CALL, REPLY, EXCEPTION = (1..3).to_a
+
+ # value types
+ STOP, VOID, BOOL, BYTE, DOUBLE, _, I16, _, I32, _, I64, STRING, STRUCT, MAP, SET, LIST = (0..15).to_a
+
+ FORMATS = {
+ BYTE => "c",
+ DOUBLE => "G",
+ I16 => "n",
+ I32 => "N",
+ }
+
+ SIZES = {
+ BYTE => 1,
+ DOUBLE => 8,
+ I16 => 2,
+ I32 => 4,
+ }
+
+ module ComplexType
+ module Extends
+ def type_id=(n)
+ @type_id = n
+ end
+
+ def type_id
+ @type_id
+ end
+ end
+
+ module Includes
+ def to_i
+ self.class.type_id
+ end
+
+ def to_s
+ args = self.values.map { |v| self.class.type_id == STRUCT ? v.name : v.to_s }.join(", ")
+ "#{self.class.name}.new(#{args})"
+ end
+ end
+ end
+
+ def self.make_type(type_id, name, *args)
+ klass = Struct.new("STT_#{name}", *args)
+ klass.send(:extend, ComplexType::Extends)
+ klass.send(:include, ComplexType::Includes)
+ klass.type_id = type_id
+ klass
+ end
+
+ ListType = make_type(LIST, "ListType", :element_type)
+ MapType = make_type(MAP, "MapType", :key_type, :value_type)
+ StructType = make_type(STRUCT, "StructType", :struct_class)
+
+ class << self
+ def pack_value(type, value)
+ case type
+ when BOOL
+ [ value ? 1 : 0 ].pack("c")
+ when STRING
+ [ value.size, value ].pack("Na*")
+ when I64
+ [ value >> 32, value & 0xffffffff ].pack("NN")
+ when ListType
+ [ type.element_type.to_i, value.size ].pack("cN") + value.map { |item| pack_value(type.element_type, item) }.join("")
+ when MapType
+ [ type.key_type.to_i, type.value_type.to_i, map.size ].pack("ccN") + map.map { |k, v| pack_value(type.key_type, k) + pack_value(type.value_type, v) }.join("")
+ when StructType
+ value._pack
+ else
+ [ value ].pack(FORMATS[type])
+ end
+ end
+
+ def read_value(s, type)
+ case type
+ when BOOL
+ s.read(1).unpack("c").first != 0
+ when STRING
+ len = s.read(4).unpack("N").first
+ s.read(len)
+ when I64
+ hi, lo = s.read(8).unpack("NN")
+ (hi << 32) | lo
+ when LIST
+ read_list(s)
+ when MAP
+ read_map(s)
+ when STRUCT
+ read_struct(s)
+ when ListType
+ read_list(s, type.element_type)
+ when MapType
+ read_map(s, type.key_type, type.value_type)
+ when StructType
+ read_struct(s, type.struct_class)
+ else
+ s.read(SIZES[type]).unpack(FORMATS[type]).first
+ end
+ end
+
+ def read_list(s, element_type=nil)
+ etype, len = s.read(5).unpack("cN")
+ expected_type = (element_type and element_type.to_i == etype.to_i) ? element_type : etype
+ rv = []
+ len.times do
+ rv << read_value(s, expected_type)
+ end
+ rv
+ end
+
+ def read_map(s, key_type=nil, value_type=nil)
+ ktype, vtype, len = s.read(6).unpack("ccN")
+ rv = {}
+ expected_key_type, expected_value_type = if key_type and value_type and key_type.to_i == ktype and value_type.to_i = vtype
+ [ key_type, value_type ]
+ else
+ [ ktype, vtype ]
+ end
+ len.times do
+ key = read_value(s, expected_key_type)
+ value = read_value(s, expected_value_type)
+ rv[key] = value
+ end
+ rv
+ end
+
+ def read_struct(s, struct_class=nil)
+ rv = struct_class ? struct_class.new() : nil
+ while true
+ type = s.read(1).unpack("c").first
+ return rv if type == STOP
+ fid = s.read(2).unpack("n").first
+ field = struct_class ? struct_class._fields.find { |f| (f.fid == fid) and (f.type.to_i == type) } : nil
+ value = read_value(s, field ? field.type : type)
+ rv[field.name] = value if field
+ end
+ end
+
+ def read_response(s, rv_class)
+ version, message_type, method_name_len = s.read(8).unpack("nnN")
+ method_name = s.read(method_name_len)
+ seq_id = s.read(4).unpack("N").first
+ [ method_name, seq_id, read_struct(s, rv_class).rv ]
+ end
+ end
+
+
+ ## ----------------------------------------
+
+ class Field
+ attr_accessor :name, :type, :fid
+
+ def initialize(name, type, fid)
+ @name = name
+ @type = type
+ @fid = fid
+ end
+
+ def pack(value)
+ value.nil? ? "" : [ type.to_i, fid, SimpleThrift.pack_value(type, value) ].pack("cna*")
+ end
+ end
+
+
+ class ThriftException < RuntimeError
+ def initialize(reason)
+ @reason = reason
+ end
+
+ def to_s
+ "ThriftException(#{@reason.inspect})"
+ end
+ end
+
+
+ module ThriftStruct
+ module Include
+ def _pack
+ self.class._fields.map { |f| f.pack(self[f.name]) }.join + [ STOP ].pack("c")
+ end
+ end
+
+ module Extend
+ def _fields
+ @fields
+ end
+
+ def _fields=(f)
+ @fields = f
+ end
+ end
+ end
+
+
+ def self.make_struct(name, *fields)
+ names = fields.map { |f| f.name.to_sym }
+ klass = Struct.new("ST_#{name}", *names)
+ klass.send(:include, ThriftStruct::Include)
+ klass.send(:extend, ThriftStruct::Extend)
+ klass._fields = fields
+ klass
+ end
+
+
+ class ThriftService
+ def initialize(sock)
+ @sock = sock
+ end
+
+ def self._arg_structs
+ @_arg_structs = {} if @_arg_structs.nil?
+ @_arg_structs
+ end
+
+ def self.thrift_method(name, rtype, *args)
+ arg_struct = SimpleThrift.make_struct("Args__#{self.name}__#{name}", *args)
+ rv_struct = SimpleThrift.make_struct("Retval__#{self.name}__#{name}", SimpleThrift::Field.new(:rv, rtype, 0))
+ _arg_structs[name.to_sym] = [ arg_struct, rv_struct ]
+
+ arg_names = args.map { |a| a.name.to_s }.join(", ")
+ class_eval "def #{name}(#{arg_names}); _proxy(:#{name}#{args.size > 0 ? ', ' : ''}#{arg_names}); end"
+ end
+
+ def _proxy(method_name, *args)
+ cls = self.class.ancestors.find { |cls| cls.respond_to?(:_arg_structs) and cls._arg_structs[method_name.to_sym] }
+ arg_class, rv_class = cls._arg_structs[method_name.to_sym]
+ arg_struct = arg_class.new(*args)
+ data = [ VERSION_1, CALL, method_name.to_s.size, method_name.to_s, 0, arg_struct._pack ].pack("nnNa*Na*")
+ @sock.write(data)
+ rv = SimpleThrift.read_response(@sock, rv_class)
+ rv[2]
+ end
+
+ # convenience. robey is lazy.
+ [[ :field, "Field.new" ], [ :struct, "StructType.new" ],
+ [ :list, "ListType.new" ], [ :map, "MapType.new" ]].each do |new_name, old_name|
+ class_eval "def self.#{new_name}(*args); SimpleThrift::#{old_name}(*args); end"
+ end
+
+ [ :void, :bool, :byte, :double, :i16, :i32, :i64, :string ].each { |sym| class_eval "def self.#{sym}; SimpleThrift::#{sym.to_s.upcase}; end" }
+ end
+end
View
852 test-20100405-18.log
852 additions, 0 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
454 test-20100405-19.log
@@ -0,0 +1,454 @@
+INF [20100405-19:05:29.410] scheduler: Replaying medium errors queue...
+INF [20100405-19:05:29.423] scheduler: Replaying high errors queue...
+INF [20100405-19:05:29.411] scheduler: Replaying low errors queue...
+INF [20100405-19:20:29.444] scheduler: Replaying medium errors queue...
+INF [20100405-19:20:29.445] scheduler: Replaying high errors queue...
+INF [20100405-19:20:29.445] scheduler: Replaying low errors queue...
+ERR [20100405-19:28:35.540] rowz: Error in Rowz: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'rowz_nameserver.forwardings' doesn't exist
+ERR [20100405-19:28:35.540] rowz: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'rowz_nameserver.forwardings' doesn't exist
+ERR [20100405-19:28:35.540] rowz: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ERR [20100405-19:28:35.540] rowz: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
+ERR [20100405-19:28:35.540] rowz: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
+ERR [20100405-19:28:35.540] rowz: at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
+ERR [20100405-19:28:35.540] rowz: at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
+ERR [20100405-19:28:35.540] rowz: at com.mysql.jdbc.Util.getInstance(Util.java:381)
+ERR [20100405-19:28:35.540] rowz: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
+ERR [20100405-19:28:35.540] rowz: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
+ERR [20100405-19:28:35.540] rowz: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
+ERR [20100405-19:28:35.540] rowz: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
+ERR [20100405-19:28:35.540] rowz: at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
+ERR [20100405-19:28:35.540] rowz: at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
+ERR [20100405-19:28:35.540] rowz: at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
+ERR [20100405-19:28:35.540] rowz: at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
+ERR [20100405-19:28:35.540] rowz: at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
+ERR [20100405-19:28:35.540] rowz: at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.querulous.query.SqlQuery$$anonfun$select$1.apply(SqlQuery.scala:21)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.querulous.query.SqlQuery$$anonfun$select$1.apply(SqlQuery.scala:20)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.querulous.query.SqlQuery.withStatement(SqlQuery.scala:52)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.querulous.query.SqlQuery.select(SqlQuery.scala:20)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.querulous.evaluator.Transaction.select(Transaction.scala:8)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator$$anonfun$select$1.apply(StandardQueryEvaluator.scala:22)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator$$anonfun$select$1.apply(StandardQueryEvaluator.scala:22)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator$$anonfun$withTransaction$1.apply(StandardQueryEvaluator.scala:45)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator$$anonfun$withTransaction$1.apply(StandardQueryEvaluator.scala:45)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.querulous.database.Database$class.withConnection(Database.scala:17)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.querulous.database.ApachePoolingDatabase.withConnection(ApachePoolingDatabase.scala:32)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator.withTransaction(StandardQueryEvaluator.scala:45)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator.select(StandardQueryEvaluator.scala:22)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.nameserver.SqlShard.getForwardings(SqlShard.scala:200)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.nameserver.SqlShard.getForwardings(SqlShard.scala:58)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.nameserver.ReadWriteShardAdapter$$anonfun$getForwardings$1.apply(ReadWriteShardAdapter.scala:12)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.nameserver.ReadWriteShardAdapter$$anonfun$getForwardings$1.apply(ReadWriteShardAdapter.scala:12)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.shards.ReplicatingShard$$anonfun$readOperation$1.apply(ReplicatingShard.scala:25)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.shards.ReplicatingShard$$anonfun$readOperation$1.apply(ReplicatingShard.scala:25)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.shards.ReplicatingShard.failover(ReplicatingShard.scala:49)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.shards.ReplicatingShard.readOperation(ReplicatingShard.scala:25)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.nameserver.ReadWriteShardAdapter.getForwardings(ReadWriteShardAdapter.scala:12)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.nameserver.NameServer.getForwardings(NameServer.scala:92)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.thrift.ShardManagerService.get_forwardings(ShardManagerService.scala:92)
+ERR [20100405-19:28:35.540] rowz: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ERR [20100405-19:28:35.540] rowz: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+ERR [20100405-19:28:35.540] rowz: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+ERR [20100405-19:28:35.540] rowz: at java.lang.reflect.Method.invoke(Method.java:597)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.proxy.Proxy$MethodCall.apply(Proxy.scala:48)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.proxy.LoggingProxy$$anonfun$apply$1$$anonfun$apply$2$$anonfun$1.apply(LoggingProxy.scala:22)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.ostrich.Stats$.duration(Stats.scala:147)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.proxy.LoggingProxy$$anonfun$apply$1$$anonfun$apply$2.apply(LoggingProxy.scala:22)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.ostrich.W3CStats.transaction(W3CStats.scala:120)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.proxy.LoggingProxy$$anonfun$apply$1.apply(LoggingProxy.scala:18)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.proxy.LoggingProxy$$anonfun$apply$1.apply(LoggingProxy.scala:15)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.proxy.Proxy$$anon$1.invoke(Proxy.scala:21)
+ERR [20100405-19:28:35.540] rowz: at $Proxy2.get_forwardings(Unknown Source)
+ERR [20100405-19:28:35.540] rowz: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ERR [20100405-19:28:35.540] rowz: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+ERR [20100405-19:28:35.540] rowz: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+ERR [20100405-19:28:35.540] rowz: at java.lang.reflect.Method.invoke(Method.java:597)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.proxy.Proxy$MethodCall.apply(Proxy.scala:48)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.proxy.ExceptionHandlingProxy$$anonfun$apply$1.apply(ExceptionHandlingProxy.scala:14)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.proxy.ExceptionHandlingProxy$$anonfun$apply$1.apply(ExceptionHandlingProxy.scala:12)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.proxy.Proxy$$anon$1.invoke(Proxy.scala:21)
+ERR [20100405-19:28:35.540] rowz: at $Proxy2.get_forwardings(Unknown Source)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.thrift.ShardManager$Processor$get_forwardings.process(Unknown Source)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.thrift.ShardManager$Processor.process(Unknown Source)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1$$anonfun$4.apply(TSelectorServer.scala:166)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.ostrich.Stats$.duration(Stats.scala:147)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:162)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:161)
+ERR [20100405-19:28:35.540] rowz: at com.twitter.gizzard.thrift.TSelectorServer$$anon$1.run(TSelectorServer.scala:76)
+ERR [20100405-19:28:35.540] rowz: at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
+ERR [20100405-19:28:35.540] rowz: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
+ERR [20100405-19:28:35.540] rowz: at java.lang.Thread.run(Thread.java:637)
+ERR [20100405-19:28:35.546] thrift: Exception in client processor
+ERR [20100405-19:28:35.546] thrift: java.lang.reflect.UndeclaredThrowableException
+ERR [20100405-19:28:35.546] thrift: at $Proxy2.get_forwardings(Unknown Source)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.gizzard.thrift.ShardManager$Processor$get_forwardings.process(Unknown Source)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.gizzard.thrift.ShardManager$Processor.process(Unknown Source)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1$$anonfun$4.apply(TSelectorServer.scala:166)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.ostrich.Stats$.duration(Stats.scala:147)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:162)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:161)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.gizzard.thrift.TSelectorServer$$anon$1.run(TSelectorServer.scala:76)
+ERR [20100405-19:28:35.546] thrift: at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
+ERR [20100405-19:28:35.546] thrift: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
+ERR [20100405-19:28:35.546] thrift: at java.lang.Thread.run(Thread.java:637)
+ERR [20100405-19:28:35.546] thrift: Caused by RowzException(description:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'rowz_nameserver.forwardings' doesn't exist)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.rowz.ExceptionWrappingProxy$$anonfun$$init$$1.apply(ExceptionWrappingProxy.scala:11)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.rowz.ExceptionWrappingProxy$$anonfun$$init$$1.apply(ExceptionWrappingProxy.scala:7)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.gizzard.proxy.ExceptionHandlingProxy$$anonfun$apply$1.apply(ExceptionHandlingProxy.scala:16)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.gizzard.proxy.ExceptionHandlingProxy$$anonfun$apply$1.apply(ExceptionHandlingProxy.scala:12)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.gizzard.proxy.Proxy$$anon$1.invoke(Proxy.scala:21)
+ERR [20100405-19:28:35.546] thrift: at $Proxy2.get_forwardings(Unknown Source)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.gizzard.thrift.ShardManager$Processor$get_forwardings.process(Unknown Source)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.gizzard.thrift.ShardManager$Processor.process(Unknown Source)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1$$anonfun$4.apply(TSelectorServer.scala:166)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.ostrich.Stats$.duration(Stats.scala:147)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:162)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:161)
+ERR [20100405-19:28:35.546] thrift: at com.twitter.gizzard.thrift.TSelectorServer$$anon$1.run(TSelectorServer.scala:76)
+ERR [20100405-19:28:35.546] thrift: at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
+ERR [20100405-19:28:35.546] thrift: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
+ERR [20100405-19:28:35.546] thrift: at java.lang.Thread.run(Thread.java:637)
+ERR [20100405-19:28:56.412] rowz: Error in Rowz: java.util.concurrent.ExecutionException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'rowz_nameserver'
+ERR [20100405-19:28:56.412] rowz: java.util.concurrent.ExecutionException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'rowz_nameserver'
+ERR [20100405-19:28:56.412] rowz: at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232)
+ERR [20100405-19:28:56.412] rowz: at java.util.concurrent.FutureTask.get(FutureTask.java:91)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.shards.ReplicatingShard$$anonfun$fanoutWrite$2.apply(ReplicatingShard.scala:34)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.shards.ReplicatingShard$$anonfun$fanoutWrite$2.apply(ReplicatingShard.scala:32)
+ERR [20100405-19:28:56.412] rowz: at scala.runtime.BoxedArray.map(BoxedArray.scala:83)
+ERR [20100405-19:28:56.412] rowz: at scala.runtime.BoxedArray.map(BoxedArray.scala:24)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.shards.ReplicatingShard.fanoutWrite(ReplicatingShard.scala:32)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.shards.ReplicatingShard.writeOperation(ReplicatingShard.scala:26)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.nameserver.ReadWriteShardAdapter.rebuildSchema(ReadWriteShardAdapter.scala:34)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.nameserver.NameServer.rebuildSchema(NameServer.scala:101)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.thrift.ShardManagerService.rebuild_schema(ShardManagerService.scala:129)
+ERR [20100405-19:28:56.412] rowz: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ERR [20100405-19:28:56.412] rowz: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+ERR [20100405-19:28:56.412] rowz: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+ERR [20100405-19:28:56.412] rowz: at java.lang.reflect.Method.invoke(Method.java:597)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.proxy.Proxy$MethodCall.apply(Proxy.scala:48)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.proxy.LoggingProxy$$anonfun$apply$1$$anonfun$apply$2$$anonfun$1.apply(LoggingProxy.scala:22)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.ostrich.Stats$.duration(Stats.scala:147)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.proxy.LoggingProxy$$anonfun$apply$1$$anonfun$apply$2.apply(LoggingProxy.scala:22)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.ostrich.W3CStats.transaction(W3CStats.scala:120)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.proxy.LoggingProxy$$anonfun$apply$1.apply(LoggingProxy.scala:18)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.proxy.LoggingProxy$$anonfun$apply$1.apply(LoggingProxy.scala:15)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.proxy.Proxy$$anon$1.invoke(Proxy.scala:21)
+ERR [20100405-19:28:56.412] rowz: at $Proxy2.rebuild_schema(Unknown Source)
+ERR [20100405-19:28:56.412] rowz: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ERR [20100405-19:28:56.412] rowz: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+ERR [20100405-19:28:56.412] rowz: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+ERR [20100405-19:28:56.412] rowz: at java.lang.reflect.Method.invoke(Method.java:597)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.proxy.Proxy$MethodCall.apply(Proxy.scala:48)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.proxy.ExceptionHandlingProxy$$anonfun$apply$1.apply(ExceptionHandlingProxy.scala:14)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.proxy.ExceptionHandlingProxy$$anonfun$apply$1.apply(ExceptionHandlingProxy.scala:12)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.proxy.Proxy$$anon$1.invoke(Proxy.scala:21)
+ERR [20100405-19:28:56.412] rowz: at $Proxy2.rebuild_schema(Unknown Source)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.thrift.ShardManager$Processor$rebuild_schema.process(Unknown Source)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.thrift.ShardManager$Processor.process(Unknown Source)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1$$anonfun$4.apply(TSelectorServer.scala:166)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.ostrich.Stats$.duration(Stats.scala:147)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:162)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:161)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.thrift.TSelectorServer$$anon$1.run(TSelectorServer.scala:76)
+ERR [20100405-19:28:56.412] rowz: at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
+ERR [20100405-19:28:56.412] rowz: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
+ERR [20100405-19:28:56.412] rowz: at java.lang.Thread.run(Thread.java:637)
+ERR [20100405-19:28:56.412] rowz: Caused by com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'rowz_nameserver'
+ERR [20100405-19:28:56.412] rowz: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ERR [20100405-19:28:56.412] rowz: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
+ERR [20100405-19:28:56.412] rowz: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
+ERR [20100405-19:28:56.412] rowz: at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
+ERR [20100405-19:28:56.412] rowz: at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
+ERR [20100405-19:28:56.412] rowz: at com.mysql.jdbc.Util.getInstance(Util.java:381)
+ERR [20100405-19:28:56.412] rowz: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
+ERR [20100405-19:28:56.412] rowz: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
+ERR [20100405-19:28:56.412] rowz: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
+ERR [20100405-19:28:56.412] rowz: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
+ERR [20100405-19:28:56.412] rowz: at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
+ERR [20100405-19:28:56.412] rowz: at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
+ERR [20100405-19:28:56.412] rowz: at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
+ERR [20100405-19:28:56.412] rowz: at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
+ERR [20100405-19:28:56.412] rowz: at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2019)
+ERR [20100405-19:28:56.412] rowz: at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1937)
+ERR [20100405-19:28:56.412] rowz: at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1922)
+ERR [20100405-19:28:56.412] rowz: at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.querulous.query.SqlQuery$$anonfun$execute$1.apply(SqlQuery.scala:37)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.querulous.query.SqlQuery$$anonfun$execute$1.apply(SqlQuery.scala:37)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.querulous.query.SqlQuery.withStatement(SqlQuery.scala:52)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.querulous.query.SqlQuery.execute(SqlQuery.scala:36)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.querulous.evaluator.Transaction.execute(Transaction.scala:21)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator$$anonfun$execute$1.apply(StandardQueryEvaluator.scala:25)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator$$anonfun$execute$1.apply(StandardQueryEvaluator.scala:25)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator$$anonfun$withTransaction$1.apply(StandardQueryEvaluator.scala:45)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator$$anonfun$withTransaction$1.apply(StandardQueryEvaluator.scala:45)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.querulous.database.Database$class.withConnection(Database.scala:17)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.querulous.database.ApachePoolingDatabase.withConnection(ApachePoolingDatabase.scala:32)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator.withTransaction(StandardQueryEvaluator.scala:45)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator.execute(StandardQueryEvaluator.scala:25)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.nameserver.SqlShard.rebuildSchema(SqlShard.scala:263)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.nameserver.ReadWriteShardAdapter$$anonfun$rebuildSchema$1.apply(ReadWriteShardAdapter.scala:34)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.nameserver.ReadWriteShardAdapter$$anonfun$rebuildSchema$1.apply(ReadWriteShardAdapter.scala:34)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.shards.ReplicatingShard$$anonfun$fanoutWrite$1$$anonfun$apply$1.apply(ReplicatingShard.scala:32)
+ERR [20100405-19:28:56.412] rowz: at com.twitter.gizzard.Future$$anon$1.call(Future.scala:35)
+ERR [20100405-19:28:56.412] rowz: at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
+ERR [20100405-19:28:56.412] rowz: at java.util.concurrent.FutureTask.run(FutureTask.java:138)
+ERR [20100405-19:28:56.412] rowz: at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
+ERR [20100405-19:28:56.412] rowz: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
+ERR [20100405-19:28:56.412] rowz: at java.lang.Thread.run(Thread.java:637)
+ERR [20100405-19:28:56.416] thrift: Exception in client processor
+ERR [20100405-19:28:56.416] thrift: java.lang.reflect.UndeclaredThrowableException
+ERR [20100405-19:28:56.416] thrift: at $Proxy2.rebuild_schema(Unknown Source)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.gizzard.thrift.ShardManager$Processor$rebuild_schema.process(Unknown Source)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.gizzard.thrift.ShardManager$Processor.process(Unknown Source)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1$$anonfun$4.apply(TSelectorServer.scala:166)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.ostrich.Stats$.duration(Stats.scala:147)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:162)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:161)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.gizzard.thrift.TSelectorServer$$anon$1.run(TSelectorServer.scala:76)
+ERR [20100405-19:28:56.416] thrift: at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
+ERR [20100405-19:28:56.416] thrift: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
+ERR [20100405-19:28:56.416] thrift: at java.lang.Thread.run(Thread.java:637)
+ERR [20100405-19:28:56.416] thrift: Caused by RowzException(description:java.util.concurrent.ExecutionException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'rowz_nameserver')
+ERR [20100405-19:28:56.416] thrift: at com.twitter.rowz.ExceptionWrappingProxy$$anonfun$$init$$1.apply(ExceptionWrappingProxy.scala:11)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.rowz.ExceptionWrappingProxy$$anonfun$$init$$1.apply(ExceptionWrappingProxy.scala:7)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.gizzard.proxy.ExceptionHandlingProxy$$anonfun$apply$1.apply(ExceptionHandlingProxy.scala:16)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.gizzard.proxy.ExceptionHandlingProxy$$anonfun$apply$1.apply(ExceptionHandlingProxy.scala:12)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.gizzard.proxy.Proxy$$anon$1.invoke(Proxy.scala:21)
+ERR [20100405-19:28:56.416] thrift: at $Proxy2.rebuild_schema(Unknown Source)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.gizzard.thrift.ShardManager$Processor$rebuild_schema.process(Unknown Source)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.gizzard.thrift.ShardManager$Processor.process(Unknown Source)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1$$anonfun$4.apply(TSelectorServer.scala:166)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.ostrich.Stats$.duration(Stats.scala:147)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:162)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:161)
+ERR [20100405-19:28:56.416] thrift: at com.twitter.gizzard.thrift.TSelectorServer$$anon$1.run(TSelectorServer.scala:76)
+ERR [20100405-19:28:56.416] thrift: at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
+ERR [20100405-19:28:56.416] thrift: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
+ERR [20100405-19:28:56.416] thrift: at java.lang.Thread.run(Thread.java:637)
+ERR [20100405-19:29:08.873] rowz: Error in Rowz: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'rowz_nameserver.forwardings' doesn't exist
+ERR [20100405-19:29:08.873] rowz: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'rowz_nameserver.forwardings' doesn't exist
+ERR [20100405-19:29:08.873] rowz: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ERR [20100405-19:29:08.873] rowz: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
+ERR [20100405-19:29:08.873] rowz: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
+ERR [20100405-19:29:08.873] rowz: at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
+ERR [20100405-19:29:08.873] rowz: at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
+ERR [20100405-19:29:08.873] rowz: at com.mysql.jdbc.Util.getInstance(Util.java:381)
+ERR [20100405-19:29:08.873] rowz: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1030)
+ERR [20100405-19:29:08.873] rowz: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
+ERR [20100405-19:29:08.873] rowz: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
+ERR [20100405-19:29:08.873] rowz: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
+ERR [20100405-19:29:08.873] rowz: at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
+ERR [20100405-19:29:08.873] rowz: at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
+ERR [20100405-19:29:08.873] rowz: at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
+ERR [20100405-19:29:08.873] rowz: at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
+ERR [20100405-19:29:08.873] rowz: at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1885)
+ERR [20100405-19:29:08.873] rowz: at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.querulous.query.SqlQuery$$anonfun$select$1.apply(SqlQuery.scala:21)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.querulous.query.SqlQuery$$anonfun$select$1.apply(SqlQuery.scala:20)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.querulous.query.SqlQuery.withStatement(SqlQuery.scala:52)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.querulous.query.SqlQuery.select(SqlQuery.scala:20)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.querulous.evaluator.Transaction.select(Transaction.scala:8)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator$$anonfun$select$1.apply(StandardQueryEvaluator.scala:22)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator$$anonfun$select$1.apply(StandardQueryEvaluator.scala:22)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator$$anonfun$withTransaction$1.apply(StandardQueryEvaluator.scala:45)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator$$anonfun$withTransaction$1.apply(StandardQueryEvaluator.scala:45)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.querulous.database.Database$class.withConnection(Database.scala:17)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.querulous.database.ApachePoolingDatabase.withConnection(ApachePoolingDatabase.scala:32)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator.withTransaction(StandardQueryEvaluator.scala:45)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator.select(StandardQueryEvaluator.scala:22)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.nameserver.SqlShard.getForwardings(SqlShard.scala:200)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.nameserver.SqlShard.getForwardings(SqlShard.scala:58)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.nameserver.ReadWriteShardAdapter$$anonfun$getForwardings$1.apply(ReadWriteShardAdapter.scala:12)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.nameserver.ReadWriteShardAdapter$$anonfun$getForwardings$1.apply(ReadWriteShardAdapter.scala:12)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.shards.ReplicatingShard$$anonfun$readOperation$1.apply(ReplicatingShard.scala:25)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.shards.ReplicatingShard$$anonfun$readOperation$1.apply(ReplicatingShard.scala:25)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.shards.ReplicatingShard.failover(ReplicatingShard.scala:49)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.shards.ReplicatingShard.readOperation(ReplicatingShard.scala:25)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.nameserver.ReadWriteShardAdapter.getForwardings(ReadWriteShardAdapter.scala:12)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.nameserver.NameServer.getForwardings(NameServer.scala:92)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.thrift.ShardManagerService.get_forwardings(ShardManagerService.scala:92)
+ERR [20100405-19:29:08.873] rowz: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ERR [20100405-19:29:08.873] rowz: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+ERR [20100405-19:29:08.873] rowz: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+ERR [20100405-19:29:08.873] rowz: at java.lang.reflect.Method.invoke(Method.java:597)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.proxy.Proxy$MethodCall.apply(Proxy.scala:48)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.proxy.LoggingProxy$$anonfun$apply$1$$anonfun$apply$2$$anonfun$1.apply(LoggingProxy.scala:22)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.ostrich.Stats$.duration(Stats.scala:147)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.proxy.LoggingProxy$$anonfun$apply$1$$anonfun$apply$2.apply(LoggingProxy.scala:22)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.ostrich.W3CStats.transaction(W3CStats.scala:120)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.proxy.LoggingProxy$$anonfun$apply$1.apply(LoggingProxy.scala:18)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.proxy.LoggingProxy$$anonfun$apply$1.apply(LoggingProxy.scala:15)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.proxy.Proxy$$anon$1.invoke(Proxy.scala:21)
+ERR [20100405-19:29:08.873] rowz: at $Proxy2.get_forwardings(Unknown Source)
+ERR [20100405-19:29:08.873] rowz: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ERR [20100405-19:29:08.873] rowz: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+ERR [20100405-19:29:08.873] rowz: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+ERR [20100405-19:29:08.873] rowz: at java.lang.reflect.Method.invoke(Method.java:597)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.proxy.Proxy$MethodCall.apply(Proxy.scala:48)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.proxy.ExceptionHandlingProxy$$anonfun$apply$1.apply(ExceptionHandlingProxy.scala:14)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.proxy.ExceptionHandlingProxy$$anonfun$apply$1.apply(ExceptionHandlingProxy.scala:12)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.proxy.Proxy$$anon$1.invoke(Proxy.scala:21)
+ERR [20100405-19:29:08.873] rowz: at $Proxy2.get_forwardings(Unknown Source)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.thrift.ShardManager$Processor$get_forwardings.process(Unknown Source)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.thrift.ShardManager$Processor.process(Unknown Source)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1$$anonfun$4.apply(TSelectorServer.scala:166)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.ostrich.Stats$.duration(Stats.scala:147)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:162)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:161)
+ERR [20100405-19:29:08.873] rowz: at com.twitter.gizzard.thrift.TSelectorServer$$anon$1.run(TSelectorServer.scala:76)
+ERR [20100405-19:29:08.873] rowz: at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
+ERR [20100405-19:29:08.873] rowz: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
+ERR [20100405-19:29:08.873] rowz: at java.lang.Thread.run(Thread.java:637)
+ERR [20100405-19:29:08.876] thrift: Exception in client processor
+ERR [20100405-19:29:08.876] thrift: java.lang.reflect.UndeclaredThrowableException
+ERR [20100405-19:29:08.876] thrift: at $Proxy2.get_forwardings(Unknown Source)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.gizzard.thrift.ShardManager$Processor$get_forwardings.process(Unknown Source)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.gizzard.thrift.ShardManager$Processor.process(Unknown Source)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1$$anonfun$4.apply(TSelectorServer.scala:166)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.ostrich.Stats$.duration(Stats.scala:147)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:162)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:161)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.gizzard.thrift.TSelectorServer$$anon$1.run(TSelectorServer.scala:76)
+ERR [20100405-19:29:08.876] thrift: at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
+ERR [20100405-19:29:08.876] thrift: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
+ERR [20100405-19:29:08.876] thrift: at java.lang.Thread.run(Thread.java:637)
+ERR [20100405-19:29:08.876] thrift: Caused by RowzException(description:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'rowz_nameserver.forwardings' doesn't exist)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.rowz.ExceptionWrappingProxy$$anonfun$$init$$1.apply(ExceptionWrappingProxy.scala:11)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.rowz.ExceptionWrappingProxy$$anonfun$$init$$1.apply(ExceptionWrappingProxy.scala:7)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.gizzard.proxy.ExceptionHandlingProxy$$anonfun$apply$1.apply(ExceptionHandlingProxy.scala:16)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.gizzard.proxy.ExceptionHandlingProxy$$anonfun$apply$1.apply(ExceptionHandlingProxy.scala:12)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.gizzard.proxy.Proxy$$anon$1.invoke(Proxy.scala:21)
+ERR [20100405-19:29:08.876] thrift: at $Proxy2.get_forwardings(Unknown Source)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.gizzard.thrift.ShardManager$Processor$get_forwardings.process(Unknown Source)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.gizzard.thrift.ShardManager$Processor.process(Unknown Source)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1$$anonfun$4.apply(TSelectorServer.scala:166)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.ostrich.Stats$.duration(Stats.scala:147)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:162)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:161)
+ERR [20100405-19:29:08.876] thrift: at com.twitter.gizzard.thrift.TSelectorServer$$anon$1.run(TSelectorServer.scala:76)
+ERR [20100405-19:29:08.876] thrift: at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
+ERR [20100405-19:29:08.876] thrift: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
+ERR [20100405-19:29:08.876] thrift: at java.lang.Thread.run(Thread.java:637)
+INF [20100405-19:35:29.462] scheduler: Replaying medium errors queue...
+INF [20100405-19:35:29.463] scheduler: Replaying high errors queue...
+INF [20100405-19:35:29.463] scheduler: Replaying low errors queue...
+INF [20100405-19:50:29.479] scheduler: Replaying medium errors queue...
+INF [20100405-19:50:29.480] scheduler: Replaying high errors queue...
+INF [20100405-19:50:29.480] scheduler: Replaying low errors queue...
+ERR [20100405-19:58:23.105] rowz: Error in Rowz: java.util.concurrent.ExecutionException: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '3-2' for key 1
+ERR [20100405-19:58:23.105] rowz: java.util.concurrent.ExecutionException: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '3-2' for key 1
+ERR [20100405-19:58:23.105] rowz: at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:232)
+ERR [20100405-19:58:23.105] rowz: at java.util.concurrent.FutureTask.get(FutureTask.java:91)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.shards.ReplicatingShard$$anonfun$fanoutWrite$2.apply(ReplicatingShard.scala:34)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.shards.ReplicatingShard$$anonfun$fanoutWrite$2.apply(ReplicatingShard.scala:32)
+ERR [20100405-19:58:23.105] rowz: at scala.runtime.BoxedArray.map(BoxedArray.scala:83)
+ERR [20100405-19:58:23.105] rowz: at scala.runtime.BoxedArray.map(BoxedArray.scala:24)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.shards.ReplicatingShard.fanoutWrite(ReplicatingShard.scala:32)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.shards.ReplicatingShard.writeOperation(ReplicatingShard.scala:26)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.nameserver.ReadWriteShardAdapter.addChildShard(ReadWriteShardAdapter.scala:22)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.nameserver.NameServer.addChildShard(NameServer.scala:84)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.thrift.ShardManagerService.add_child_shard(ShardManagerService.scala:40)
+ERR [20100405-19:58:23.105] rowz: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ERR [20100405-19:58:23.105] rowz: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+ERR [20100405-19:58:23.105] rowz: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+ERR [20100405-19:58:23.105] rowz: at java.lang.reflect.Method.invoke(Method.java:597)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.proxy.Proxy$MethodCall.apply(Proxy.scala:48)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.proxy.LoggingProxy$$anonfun$apply$1$$anonfun$apply$2$$anonfun$1.apply(LoggingProxy.scala:22)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.ostrich.Stats$.duration(Stats.scala:147)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.proxy.LoggingProxy$$anonfun$apply$1$$anonfun$apply$2.apply(LoggingProxy.scala:22)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.ostrich.W3CStats.transaction(W3CStats.scala:120)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.proxy.LoggingProxy$$anonfun$apply$1.apply(LoggingProxy.scala:18)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.proxy.LoggingProxy$$anonfun$apply$1.apply(LoggingProxy.scala:15)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.proxy.Proxy$$anon$1.invoke(Proxy.scala:21)
+ERR [20100405-19:58:23.105] rowz: at $Proxy2.add_child_shard(Unknown Source)
+ERR [20100405-19:58:23.105] rowz: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ERR [20100405-19:58:23.105] rowz: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
+ERR [20100405-19:58:23.105] rowz: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
+ERR [20100405-19:58:23.105] rowz: at java.lang.reflect.Method.invoke(Method.java:597)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.proxy.Proxy$MethodCall.apply(Proxy.scala:48)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.proxy.ExceptionHandlingProxy$$anonfun$apply$1.apply(ExceptionHandlingProxy.scala:14)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.proxy.ExceptionHandlingProxy$$anonfun$apply$1.apply(ExceptionHandlingProxy.scala:12)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.proxy.Proxy$$anon$1.invoke(Proxy.scala:21)
+ERR [20100405-19:58:23.105] rowz: at $Proxy2.add_child_shard(Unknown Source)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.thrift.ShardManager$Processor$add_child_shard.process(Unknown Source)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.thrift.ShardManager$Processor.process(Unknown Source)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1$$anonfun$4.apply(TSelectorServer.scala:166)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.ostrich.Stats$.duration(Stats.scala:147)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:162)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:161)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.thrift.TSelectorServer$$anon$1.run(TSelectorServer.scala:76)
+ERR [20100405-19:58:23.105] rowz: at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
+ERR [20100405-19:58:23.105] rowz: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
+ERR [20100405-19:58:23.105] rowz: at java.lang.Thread.run(Thread.java:637)
+ERR [20100405-19:58:23.105] rowz: Caused by com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '3-2' for key 1
+ERR [20100405-19:58:23.105] rowz: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
+ERR [20100405-19:58:23.105] rowz: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
+ERR [20100405-19:58:23.105] rowz: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
+ERR [20100405-19:58:23.105] rowz: at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
+ERR [20100405-19:58:23.105] rowz: at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
+ERR [20100405-19:58:23.105] rowz: at com.mysql.jdbc.Util.getInstance(Util.java:381)
+ERR [20100405-19:58:23.105] rowz: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1015)
+ERR [20100405-19:58:23.105] rowz: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
+ERR [20100405-19:58:23.105] rowz: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
+ERR [20100405-19:58:23.105] rowz: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
+ERR [20100405-19:58:23.105] rowz: at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1936)
+ERR [20100405-19:58:23.105] rowz: at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2060)
+ERR [20100405-19:58:23.105] rowz: at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2542)
+ERR [20100405-19:58:23.105] rowz: at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1734)
+ERR [20100405-19:58:23.105] rowz: at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2019)
+ERR [20100405-19:58:23.105] rowz: at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1937)
+ERR [20100405-19:58:23.105] rowz: at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1922)
+ERR [20100405-19:58:23.105] rowz: at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.querulous.query.SqlQuery$$anonfun$execute$1.apply(SqlQuery.scala:37)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.querulous.query.SqlQuery$$anonfun$execute$1.apply(SqlQuery.scala:37)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.querulous.query.SqlQuery.withStatement(SqlQuery.scala:52)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.querulous.query.SqlQuery.execute(SqlQuery.scala:36)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.querulous.evaluator.Transaction.execute(Transaction.scala:21)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator$$anonfun$execute$1.apply(StandardQueryEvaluator.scala:25)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator$$anonfun$execute$1.apply(StandardQueryEvaluator.scala:25)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator$$anonfun$withTransaction$1.apply(StandardQueryEvaluator.scala:45)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator$$anonfun$withTransaction$1.apply(StandardQueryEvaluator.scala:45)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.querulous.database.Database$class.withConnection(Database.scala:17)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.querulous.database.ApachePoolingDatabase.withConnection(ApachePoolingDatabase.scala:32)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator.withTransaction(StandardQueryEvaluator.scala:45)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.querulous.evaluator.StandardQueryEvaluator.execute(StandardQueryEvaluator.scala:25)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.nameserver.SqlShard.addChildShard(SqlShard.scala:133)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.nameserver.ReadWriteShardAdapter$$anonfun$addChildShard$1.apply(ReadWriteShardAdapter.scala:22)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.nameserver.ReadWriteShardAdapter$$anonfun$addChildShard$1.apply(ReadWriteShardAdapter.scala:22)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.shards.ReplicatingShard$$anonfun$fanoutWrite$1$$anonfun$apply$1.apply(ReplicatingShard.scala:32)
+ERR [20100405-19:58:23.105] rowz: at com.twitter.gizzard.Future$$anon$1.call(Future.scala:35)
+ERR [20100405-19:58:23.105] rowz: at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
+ERR [20100405-19:58:23.105] rowz: at java.util.concurrent.FutureTask.run(FutureTask.java:138)
+ERR [20100405-19:58:23.105] rowz: at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
+ERR [20100405-19:58:23.105] rowz: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
+ERR [20100405-19:58:23.105] rowz: at java.lang.Thread.run(Thread.java:637)
+ERR [20100405-19:58:23.109] thrift: Exception in client processor
+ERR [20100405-19:58:23.109] thrift: java.lang.reflect.UndeclaredThrowableException
+ERR [20100405-19:58:23.109] thrift: at $Proxy2.add_child_shard(Unknown Source)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.gizzard.thrift.ShardManager$Processor$add_child_shard.process(Unknown Source)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.gizzard.thrift.ShardManager$Processor.process(Unknown Source)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1$$anonfun$4.apply(TSelectorServer.scala:166)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.ostrich.Stats$.duration(Stats.scala:147)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:162)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:161)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.gizzard.thrift.TSelectorServer$$anon$1.run(TSelectorServer.scala:76)
+ERR [20100405-19:58:23.109] thrift: at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
+ERR [20100405-19:58:23.109] thrift: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
+ERR [20100405-19:58:23.109] thrift: at java.lang.Thread.run(Thread.java:637)
+ERR [20100405-19:58:23.109] thrift: Caused by RowzException(description:java.util.concurrent.ExecutionException: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '3-2' for key 1)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.rowz.ExceptionWrappingProxy$$anonfun$$init$$1.apply(ExceptionWrappingProxy.scala:11)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.rowz.ExceptionWrappingProxy$$anonfun$$init$$1.apply(ExceptionWrappingProxy.scala:7)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.gizzard.proxy.ExceptionHandlingProxy$$anonfun$apply$1.apply(ExceptionHandlingProxy.scala:16)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.gizzard.proxy.ExceptionHandlingProxy$$anonfun$apply$1.apply(ExceptionHandlingProxy.scala:12)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.gizzard.proxy.Proxy$$anon$1.invoke(Proxy.scala:21)
+ERR [20100405-19:58:23.109] thrift: at $Proxy2.add_child_shard(Unknown Source)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.gizzard.thrift.ShardManager$Processor$add_child_shard.process(Unknown Source)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.gizzard.thrift.ShardManager$Processor.process(Unknown Source)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1$$anonfun$4.apply(TSelectorServer.scala:166)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.ostrich.Stats$.duration(Stats.scala:147)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:162)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.gizzard.thrift.TSelectorServer$SelectorThread$$anonfun$select$1$$anonfun$apply$1.apply(TSelectorServer.scala:161)
+ERR [20100405-19:58:23.109] thrift: at com.twitter.gizzard.thrift.TSelectorServer$$anon$1.run(TSelectorServer.scala:76)
+ERR [20100405-19:58:23.109] thrift: at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
+ERR [20100405-19:58:23.109] thrift: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
+ERR [20100405-19:58:23.109] thrift: at java.lang.Thread.run(Thread.java:637)
View
1,136 test.log
302 additions, 834 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
0 w3c-20100405-18.log
No changes.
View
32 w3c-20100405-19.log
@@ -0,0 +1,32 @@
+INF [20100405-19:24:10.414] w3c: 6 - - - - - - - RowzShards:get_forwardings
+INF [20100405-19:24:10.439] w3c: 4 - - - - - - - RowzShards:get_shard 4
+INF [20100405-19:24:10.450] w3c: 2 - - - - - - - RowzShards:list_shard_children 4
+INF [20100405-19:26:26.927] w3c: 1 - - - - - - - RowzShards:get_forwardings
+INF [20100405-19:26:26.929] w3c: 1 - - - - - - - RowzShards:get_shard 4
+INF [20100405-19:26:26.931] w3c: 1 - - - - - - - RowzShards:list_shard_children 4
+INF [20100405-19:28:35.539] w3c: - - - - - - - - RowzShards:get_forwardings
+INF [20100405-19:28:56.412] w3c: - - - - - - - - RowzShards:rebuild_schema
+INF [20100405-19:29:08.873] w3c: - - - - - - - - RowzShards:get_forwardings
+INF [20100405-19:29:10.779] w3c: 41 - - - - - - - RowzShards:rebuild_schema
+INF [20100405-19:29:12.179] w3c: 1 - - - - - - - RowzShards:get_forwardings
+INF [20100405-19:30:56.409] w3c: 0 - - - - - - - RowzShards:get_forwardings
+INF [20100405-19:57:26.099] w3c: 70 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:57:26.110] w3c: 9 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:57:31.930] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:57:31.934] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:57:31.938] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:57:49.580] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:57:49.584] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:57:49.587] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:57:52.068] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:57:52.072] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:57:52.075] w3c: 1 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:58:17.199] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:58:17.208] w3c: 7 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:58:17.211] w3c: 1 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:58:17.232] w3c: 18 - - - - - - - RowzShards:add_child_shard 3,2,1
+INF [20100405-19:58:23.036] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:58:23.043] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:58:23.066] w3c: 21 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-19:58:23.077] w3c: 8 - - - - - - - RowzShards:add_child_shard 3,1,1
+INF [20100405-19:58:23.105] w3c: - - - - - - - - RowzShards:add_child_shard 3,2,1
View
640 w3c.log
@@ -0,0 +1,640 @@
+INF [20100405-20:00:20.620] w3c: - - - - - - - - RowzShards:rebuild_schema
+INF [20100405-20:01:22.100] w3c: - - - - - - - - RowzShards:rebuild_schema
+INF [20100405-20:01:47.461] w3c: 66 - - - - - - - RowzShards:rebuild_schema
+INF [20100405-20:01:47.475] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:01:47.492] w3c: 14 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:01:47.496] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:01:47.500] w3c: 3 - - - - - - - RowzShards:add_child_shard 3,1,1
+INF [20100405-20:01:47.503] w3c: 2 - - - - - - - RowzShards:add_child_shard 3,2,1
+INF [20100405-20:02:05.052] w3c: 65 - - - - - - - RowzShards:rebuild_schema
+INF [20100405-20:02:05.058] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:02:05.075] w3c: 15 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:02:05.078] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:02:05.083] w3c: 4 - - - - - - - RowzShards:add_child_shard 3,1,1
+INF [20100405-20:02:05.085] w3c: 1 - - - - - - - RowzShards:add_child_shard 3,2,1
+INF [20100405-20:02:36.243] w3c: 46 - - - - - - - RowzShards:rebuild_schema
+INF [20100405-20:02:36.257] w3c: 12 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:02:36.261] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:02:36.266] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:02:36.278] w3c: 3 - - - - - - - RowzShards:add_child_shard 3,1,1
+INF [20100405-20:02:36.281] w3c: 2 - - - - - - - RowzShards:add_child_shard 3,2,1
+INF [20100405-20:04:34.495] w3c: 49 - - - - - - - RowzShards:rebuild_schema
+INF [20100405-20:04:34.501] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.508] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.517] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.526] w3c: 7 - - - - - - - RowzShards:add_child_shard 3,1,1
+INF [20100405-20:04:34.528] w3c: 1 - - - - - - - RowzShards:add_child_shard 3,2,1
+INF [20100405-20:04:34.549] w3c: 3 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:0,_shard_id:3)
+INF [20100405-20:04:34.557] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.576] w3c: 17 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.580] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.585] w3c: 3 - - - - - - - RowzShards:add_child_shard 6,4,1
+INF [20100405-20:04:34.586] w3c: 1 - - - - - - - RowzShards:add_child_shard 6,5,1
+INF [20100405-20:04:34.589] w3c: 2 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:1844674407370955161,_shard_id:6)
+INF [20100405-20:04:34.595] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.618] w3c: 21 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.622] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.624] w3c: 2 - - - - - - - RowzShards:add_child_shard 9,7,1
+INF [20100405-20:04:34.626] w3c: 1 - - - - - - - RowzShards:add_child_shard 9,8,1
+INF [20100405-20:04:34.630] w3c: 2 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:3689348814741910322,_shard_id:9)
+INF [20100405-20:04:34.643] w3c: 12 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.651] w3c: 7 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.655] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.660] w3c: 4 - - - - - - - RowzShards:add_child_shard 12,10,1
+INF [20100405-20:04:34.662] w3c: 1 - - - - - - - RowzShards:add_child_shard 12,11,1
+INF [20100405-20:04:34.664] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:5534023222112865483,_shard_id:12)
+INF [20100405-20:04:34.710] w3c: 45 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.760] w3c: 49 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.776] w3c: 15 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.779] w3c: 1 - - - - - - - RowzShards:add_child_shard 15,13,1
+INF [20100405-20:04:34.781] w3c: 2 - - - - - - - RowzShards:add_child_shard 15,14,1
+INF [20100405-20:04:34.783] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:7378697629483820644,_shard_id:15)
+INF [20100405-20:04:34.794] w3c: 10 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.804] w3c: 8 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.807] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.809] w3c: 1 - - - - - - - RowzShards:add_child_shard 18,16,1
+INF [20100405-20:04:34.811] w3c: 1 - - - - - - - RowzShards:add_child_shard 18,17,1
+INF [20100405-20:04:34.814] w3c: 2 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:9223372036854775805,_shard_id:18)
+INF [20100405-20:04:34.819] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.852] w3c: 32 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.855] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.859] w3c: 3 - - - - - - - RowzShards:add_child_shard 21,19,1
+INF [20100405-20:04:34.863] w3c: 1 - - - - - - - RowzShards:add_child_shard 21,20,1
+INF [20100405-20:04:34.868] w3c: 3 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-7378697629483820650,_shard_id:21)
+INF [20100405-20:04:34.878] w3c: 9 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.892] w3c: 12 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.897] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.900] w3c: 2 - - - - - - - RowzShards:add_child_shard 24,22,1
+INF [20100405-20:04:34.909] w3c: 8 - - - - - - - RowzShards:add_child_shard 24,23,1
+INF [20100405-20:04:34.913] w3c: 3 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-5534023222112865489,_shard_id:24)
+INF [20100405-20:04:34.922] w3c: 7 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.943] w3c: 19 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.947] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.952] w3c: 3 - - - - - - - RowzShards:add_child_shard 27,25,1
+INF [20100405-20:04:34.968] w3c: 15 - - - - - - - RowzShards:add_child_shard 27,26,1
+INF [20100405-20:04:34.971] w3c: 2 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-3689348814741910328,_shard_id:27)
+INF [20100405-20:04:34.977] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:34.994] w3c: 16 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:35.000] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:35.003] w3c: 1 - - - - - - - RowzShards:add_child_shard 30,28,1
+INF [20100405-20:04:35.026] w3c: 21 - - - - - - - RowzShards:add_child_shard 30,29,1
+INF [20100405-20:04:35.030] w3c: 2 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-1844674407370955167,_shard_id:30)
+INF [20100405-20:04:55.028] w3c: 48 - - - - - - - RowzShards:rebuild_schema
+INF [20100405-20:04:55.035] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.040] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.046] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.054] w3c: 5 - - - - - - - RowzShards:add_child_shard 3,1,1
+INF [20100405-20:04:55.059] w3c: 1 - - - - - - - RowzShards:add_child_shard 3,2,1
+INF [20100405-20:04:55.061] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:0,_shard_id:3)
+INF [20100405-20:04:55.067] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.071] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.081] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.083] w3c: 1 - - - - - - - RowzShards:add_child_shard 6,4,1
+INF [20100405-20:04:55.085] w3c: 1 - - - - - - - RowzShards:add_child_shard 6,5,1
+INF [20100405-20:04:55.092] w3c: 6 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:1844674407370955161,_shard_id:6)
+INF [20100405-20:04:55.096] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.100] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.104] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.109] w3c: 3 - - - - - - - RowzShards:add_child_shard 9,7,1
+INF [20100405-20:04:55.111] w3c: 1 - - - - - - - RowzShards:add_child_shard 9,8,1
+INF [20100405-20:04:55.123] w3c: 11 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:3689348814741910322,_shard_id:9)
+INF [20100405-20:04:55.135] w3c: 10 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.142] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.147] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.149] w3c: 1 - - - - - - - RowzShards:add_child_shard 12,10,1
+INF [20100405-20:04:55.151] w3c: 1 - - - - - - - RowzShards:add_child_shard 12,11,1
+INF [20100405-20:04:55.159] w3c: 6 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:5534023222112865483,_shard_id:12)
+INF [20100405-20:04:55.163] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.170] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.175] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.177] w3c: 1 - - - - - - - RowzShards:add_child_shard 15,13,1
+INF [20100405-20:04:55.179] w3c: 1 - - - - - - - RowzShards:add_child_shard 15,14,1
+INF [20100405-20:04:55.183] w3c: 3 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:7378697629483820644,_shard_id:15)
+INF [20100405-20:04:55.187] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.192] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.196] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.200] w3c: 1 - - - - - - - RowzShards:add_child_shard 18,16,1
+INF [20100405-20:04:55.203] w3c: 1 - - - - - - - RowzShards:add_child_shard 18,17,1
+INF [20100405-20:04:55.208] w3c: 4 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:9223372036854775805,_shard_id:18)
+INF [20100405-20:04:55.212] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.217] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.220] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.225] w3c: 4 - - - - - - - RowzShards:add_child_shard 21,19,1
+INF [20100405-20:04:55.227] w3c: 1 - - - - - - - RowzShards:add_child_shard 21,20,1
+INF [20100405-20:04:55.229] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-7378697629483820650,_shard_id:21)
+INF [20100405-20:04:55.234] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.242] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.245] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.250] w3c: 4 - - - - - - - RowzShards:add_child_shard 24,22,1
+INF [20100405-20:04:55.252] w3c: 1 - - - - - - - RowzShards:add_child_shard 24,23,1
+INF [20100405-20:04:55.254] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-5534023222112865489,_shard_id:24)
+INF [20100405-20:04:55.259] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.262] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.267] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.269] w3c: 1 - - - - - - - RowzShards:add_child_shard 27,25,1
+INF [20100405-20:04:55.270] w3c: 1 - - - - - - - RowzShards:add_child_shard 27,26,1
+INF [20100405-20:04:55.275] w3c: 4 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-3689348814741910328,_shard_id:27)
+INF [20100405-20:04:55.284] w3c: 7 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.292] w3c: 7 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.295] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:04:55.300] w3c: 4 - - - - - - - RowzShards:add_child_shard 30,28,1
+INF [20100405-20:04:55.302] w3c: 1 - - - - - - - RowzShards:add_child_shard 30,29,1
+INF [20100405-20:04:55.304] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-1844674407370955167,_shard_id:30)
+INF [20100405-20:21:36.581] w3c: 45 - - - - - - - RowzShards:rebuild_schema
+INF [20100405-20:21:36.588] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.594] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.598] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.603] w3c: 5 - - - - - - - RowzShards:add_child_shard 3,1,1
+INF [20100405-20:21:36.605] w3c: 1 - - - - - - - RowzShards:add_child_shard 3,2,1
+INF [20100405-20:21:36.607] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:0,_shard_id:3)
+INF [20100405-20:21:36.612] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.615] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.629] w3c: 13 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.630] w3c: 0 - - - - - - - RowzShards:add_child_shard 6,4,1
+INF [20100405-20:21:36.632] w3c: 1 - - - - - - - RowzShards:add_child_shard 6,5,1
+INF [20100405-20:21:36.637] w3c: 5 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:1844674407370955161,_shard_id:6)
+INF [20100405-20:21:36.645] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.649] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.654] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.655] w3c: 1 - - - - - - - RowzShards:add_child_shard 9,7,1
+INF [20100405-20:21:36.656] w3c: 0 - - - - - - - RowzShards:add_child_shard 9,8,1
+INF [20100405-20:21:36.662] w3c: 5 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:3689348814741910322,_shard_id:9)
+INF [20100405-20:21:36.665] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.670] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.673] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.674] w3c: 1 - - - - - - - RowzShards:add_child_shard 12,10,1
+INF [20100405-20:21:36.678] w3c: 3 - - - - - - - RowzShards:add_child_shard 12,11,1
+INF [20100405-20:21:36.680] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:5534023222112865483,_shard_id:12)
+INF [20100405-20:21:36.687] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.691] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.695] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.697] w3c: 1 - - - - - - - RowzShards:add_child_shard 15,13,1
+INF [20100405-20:21:36.698] w3c: 1 - - - - - - - RowzShards:add_child_shard 15,14,1
+INF [20100405-20:21:36.700] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:7378697629483820644,_shard_id:15)
+INF [20100405-20:21:36.704] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.707] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.712] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.714] w3c: 1 - - - - - - - RowzShards:add_child_shard 18,16,1
+INF [20100405-20:21:36.720] w3c: 5 - - - - - - - RowzShards:add_child_shard 18,17,1
+INF [20100405-20:21:36.722] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:9223372036854775805,_shard_id:18)
+INF [20100405-20:21:36.729] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.732] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.737] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.738] w3c: 0 - - - - - - - RowzShards:add_child_shard 21,19,1
+INF [20100405-20:21:36.740] w3c: 1 - - - - - - - RowzShards:add_child_shard 21,20,1
+INF [20100405-20:21:36.746] w3c: 6 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-7378697629483820650,_shard_id:21)
+INF [20100405-20:21:36.754] w3c: 7 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.758] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.762] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.763] w3c: 0 - - - - - - - RowzShards:add_child_shard 24,22,1
+INF [20100405-20:21:36.765] w3c: 1 - - - - - - - RowzShards:add_child_shard 24,23,1
+INF [20100405-20:21:36.770] w3c: 5 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-5534023222112865489,_shard_id:24)
+INF [20100405-20:21:36.773] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.779] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.781] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.783] w3c: 1 - - - - - - - RowzShards:add_child_shard 27,25,1
+INF [20100405-20:21:36.787] w3c: 4 - - - - - - - RowzShards:add_child_shard 27,26,1
+INF [20100405-20:21:36.789] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-3689348814741910328,_shard_id:27)
+INF [20100405-20:21:36.795] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.799] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.804] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:21:36.805] w3c: 1 - - - - - - - RowzShards:add_child_shard 30,28,1
+INF [20100405-20:21:36.807] w3c: 0 - - - - - - - RowzShards:add_child_shard 30,29,1
+INF [20100405-20:21:36.812] w3c: 5 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-1844674407370955167,_shard_id:30)
+INF [20100405-20:22:06.478] w3c: 70 - - - - - - - RowzShards:rebuild_schema
+INF [20100405-20:22:06.486] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.489] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.494] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.496] w3c: 1 - - - - - - - RowzShards:add_child_shard 3,1,1
+INF [20100405-20:22:06.497] w3c: 1 - - - - - - - RowzShards:add_child_shard 3,2,1
+INF [20100405-20:22:06.499] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:0,_shard_id:3)
+INF [20100405-20:22:06.503] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.510] w3c: 7 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.513] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.514] w3c: 1 - - - - - - - RowzShards:add_child_shard 6,4,1
+INF [20100405-20:22:06.519] w3c: 4 - - - - - - - RowzShards:add_child_shard 6,5,1
+INF [20100405-20:22:06.521] w3c: 2 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:1844674407370955161,_shard_id:6)
+INF [20100405-20:22:06.527] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.531] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.535] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.537] w3c: 1 - - - - - - - RowzShards:add_child_shard 9,7,1
+INF [20100405-20:22:06.538] w3c: 1 - - - - - - - RowzShards:add_child_shard 9,8,1
+INF [20100405-20:22:06.540] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:3689348814741910322,_shard_id:9)
+INF [20100405-20:22:06.543] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.552] w3c: 8 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.561] w3c: 7 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.562] w3c: 1 - - - - - - - RowzShards:add_child_shard 12,10,1
+INF [20100405-20:22:06.563] w3c: 1 - - - - - - - RowzShards:add_child_shard 12,11,1
+INF [20100405-20:22:06.565] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:5534023222112865483,_shard_id:12)
+INF [20100405-20:22:06.577] w3c: 11 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.581] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.586] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.587] w3c: 1 - - - - - - - RowzShards:add_child_shard 15,13,1
+INF [20100405-20:22:06.589] w3c: 0 - - - - - - - RowzShards:add_child_shard 15,14,1
+INF [20100405-20:22:06.594] w3c: 5 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:7378697629483820644,_shard_id:15)
+INF [20100405-20:22:06.597] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.602] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.605] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.606] w3c: 1 - - - - - - - RowzShards:add_child_shard 18,16,1
+INF [20100405-20:22:06.611] w3c: 3 - - - - - - - RowzShards:add_child_shard 18,17,1
+INF [20100405-20:22:06.613] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:9223372036854775805,_shard_id:18)
+INF [20100405-20:22:06.619] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.622] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.627] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.629] w3c: 1 - - - - - - - RowzShards:add_child_shard 21,19,1
+INF [20100405-20:22:06.630] w3c: 1 - - - - - - - RowzShards:add_child_shard 21,20,1
+INF [20100405-20:22:06.632] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-7378697629483820650,_shard_id:21)
+INF [20100405-20:22:06.636] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.639] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.644] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.652] w3c: 8 - - - - - - - RowzShards:add_child_shard 24,22,1
+INF [20100405-20:22:06.653] w3c: 0 - - - - - - - RowzShards:add_child_shard 24,23,1
+INF [20100405-20:22:06.655] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-5534023222112865489,_shard_id:24)
+INF [20100405-20:22:06.661] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.664] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.669] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.670] w3c: 0 - - - - - - - RowzShards:add_child_shard 27,25,1
+INF [20100405-20:22:06.672] w3c: 1 - - - - - - - RowzShards:add_child_shard 27,26,1
+INF [20100405-20:22:06.677] w3c: 4 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-3689348814741910328,_shard_id:27)
+INF [20100405-20:22:06.681] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.688] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.694] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:06.696] w3c: 1 - - - - - - - RowzShards:add_child_shard 30,28,1
+INF [20100405-20:22:06.697] w3c: 1 - - - - - - - RowzShards:add_child_shard 30,29,1
+INF [20100405-20:22:06.702] w3c: 4 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-1844674407370955167,_shard_id:30)
+INF [20100405-20:22:06.732] w3c: 12 - - - - - - - RowzShards:reload_forwardings
+INF [20100405-20:22:06.776] w3c: 13 - - - 1 - - - Rowz:create row_0,1270524126
+INF [20100405-20:22:13.479] w3c: 48 - - - - - - - RowzShards:rebuild_schema
+INF [20100405-20:22:13.487] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.494] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.502] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.504] w3c: 1 - - - - - - - RowzShards:add_child_shard 3,1,1
+INF [20100405-20:22:13.505] w3c: 1 - - - - - - - RowzShards:add_child_shard 3,2,1
+INF [20100405-20:22:13.510] w3c: 4 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:0,_shard_id:3)
+INF [20100405-20:22:13.520] w3c: 9 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.527] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.530] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.531] w3c: 1 - - - - - - - RowzShards:add_child_shard 6,4,1
+INF [20100405-20:22:13.535] w3c: 3 - - - - - - - RowzShards:add_child_shard 6,5,1
+INF [20100405-20:22:13.537] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:1844674407370955161,_shard_id:6)
+INF [20100405-20:22:13.544] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.547] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.552] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.553] w3c: 0 - - - - - - - RowzShards:add_child_shard 9,7,1
+INF [20100405-20:22:13.555] w3c: 1 - - - - - - - RowzShards:add_child_shard 9,8,1
+INF [20100405-20:22:13.560] w3c: 4 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:3689348814741910322,_shard_id:9)
+INF [20100405-20:22:13.564] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.569] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.571] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.572] w3c: 0 - - - - - - - RowzShards:add_child_shard 12,10,1
+INF [20100405-20:22:13.574] w3c: 1 - - - - - - - RowzShards:add_child_shard 12,11,1
+INF [20100405-20:22:13.576] w3c: 2 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:5534023222112865483,_shard_id:12)
+INF [20100405-20:22:13.579] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.582] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.585] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.587] w3c: 1 - - - - - - - RowzShards:add_child_shard 15,13,1
+INF [20100405-20:22:13.589] w3c: 1 - - - - - - - RowzShards:add_child_shard 15,14,1
+INF [20100405-20:22:13.594] w3c: 5 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:7378697629483820644,_shard_id:15)
+INF [20100405-20:22:13.597] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.602] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.604] w3c: 1 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.606] w3c: 1 - - - - - - - RowzShards:add_child_shard 18,16,1
+INF [20100405-20:22:13.610] w3c: 3 - - - - - - - RowzShards:add_child_shard 18,17,1
+INF [20100405-20:22:13.613] w3c: 2 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:9223372036854775805,_shard_id:18)
+INF [20100405-20:22:13.619] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.627] w3c: 7 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.630] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.632] w3c: 0 - - - - - - - RowzShards:add_child_shard 21,19,1
+INF [20100405-20:22:13.635] w3c: 3 - - - - - - - RowzShards:add_child_shard 21,20,1
+INF [20100405-20:22:13.637] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-7378697629483820650,_shard_id:21)
+INF [20100405-20:22:13.644] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.652] w3c: 7 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.661] w3c: 7 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.662] w3c: 1 - - - - - - - RowzShards:add_child_shard 24,22,1
+INF [20100405-20:22:13.664] w3c: 1 - - - - - - - RowzShards:add_child_shard 24,23,1
+INF [20100405-20:22:13.669] w3c: 5 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-5534023222112865489,_shard_id:24)
+INF [20100405-20:22:13.673] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.677] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.680] w3c: 1 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.681] w3c: 1 - - - - - - - RowzShards:add_child_shard 27,25,1
+INF [20100405-20:22:13.685] w3c: 3 - - - - - - - RowzShards:add_child_shard 27,26,1
+INF [20100405-20:22:13.687] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-3689348814741910328,_shard_id:27)
+INF [20100405-20:22:13.694] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.697] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.702] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:22:13.704] w3c: 1 - - - - - - - RowzShards:add_child_shard 30,28,1
+INF [20100405-20:22:13.706] w3c: 1 - - - - - - - RowzShards:add_child_shard 30,29,1
+INF [20100405-20:22:13.710] w3c: 4 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-1844674407370955167,_shard_id:30)
+INF [20100405-20:22:13.721] w3c: 10 - - - - - - - RowzShards:reload_forwardings
+INF [20100405-20:22:13.725] w3c: 1 - - - 0 - - - Rowz:create row_0,1270524133
+INF [20100405-20:22:13.832] w3c: - - - - - - - - Rowz:read 0
+INF [20100405-20:28:24.757] w3c: 62 - - - - - - - RowzShards:rebuild_schema
+INF [20100405-20:28:24.766] w3c: 7 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.772] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.774] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.782] w3c: 7 - - - - - - - RowzShards:add_child_shard 3,1,1
+INF [20100405-20:28:24.785] w3c: 1 - - - - - - - RowzShards:add_child_shard 3,2,1
+INF [20100405-20:28:24.790] w3c: 4 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:0,_shard_id:3)
+INF [20100405-20:28:24.794] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.799] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.801] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.803] w3c: 1 - - - - - - - RowzShards:add_child_shard 6,4,1
+INF [20100405-20:28:24.804] w3c: 1 - - - - - - - RowzShards:add_child_shard 6,5,1
+INF [20100405-20:28:24.806] w3c: 2 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:1844674407370955161,_shard_id:6)
+INF [20100405-20:28:24.815] w3c: 9 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.825] w3c: 9 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.832] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.834] w3c: 1 - - - - - - - RowzShards:add_child_shard 9,7,1
+INF [20100405-20:28:24.835] w3c: 1 - - - - - - - RowzShards:add_child_shard 9,8,1
+INF [20100405-20:28:24.837] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:3689348814741910322,_shard_id:9)
+INF [20100405-20:28:24.840] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.843] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.849] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.850] w3c: 1 - - - - - - - RowzShards:add_child_shard 12,10,1
+INF [20100405-20:28:24.852] w3c: 1 - - - - - - - RowzShards:add_child_shard 12,11,1
+INF [20100405-20:28:24.857] w3c: 5 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:5534023222112865483,_shard_id:12)
+INF [20100405-20:28:24.860] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.866] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.869] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.874] w3c: 3 - - - - - - - RowzShards:add_child_shard 15,13,1
+INF [20100405-20:28:24.875] w3c: 1 - - - - - - - RowzShards:add_child_shard 15,14,1
+INF [20100405-20:28:24.882] w3c: 7 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:7378697629483820644,_shard_id:15)
+INF [20100405-20:28:24.885] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.891] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.893] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.899] w3c: 5 - - - - - - - RowzShards:add_child_shard 18,16,1
+INF [20100405-20:28:24.901] w3c: 1 - - - - - - - RowzShards:add_child_shard 18,17,1
+INF [20100405-20:28:24.907] w3c: 5 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:9223372036854775805,_shard_id:18)
+INF [20100405-20:28:24.911] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.915] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.919] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.924] w3c: 3 - - - - - - - RowzShards:add_child_shard 21,19,1
+INF [20100405-20:28:24.925] w3c: 1 - - - - - - - RowzShards:add_child_shard 21,20,1
+INF [20100405-20:28:24.927] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-7378697629483820650,_shard_id:21)
+INF [20100405-20:28:24.932] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.935] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.941] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.943] w3c: 1 - - - - - - - RowzShards:add_child_shard 24,22,1
+INF [20100405-20:28:24.949] w3c: 2 - - - - - - - RowzShards:add_child_shard 24,23,1
+INF [20100405-20:28:24.951] w3c: 2 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-5534023222112865489,_shard_id:24)
+INF [20100405-20:28:24.957] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.960] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.965] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.967] w3c: 1 - - - - - - - RowzShards:add_child_shard 27,25,1
+INF [20100405-20:28:24.968] w3c: 1 - - - - - - - RowzShards:add_child_shard 27,26,1
+INF [20100405-20:28:24.974] w3c: 4 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-3689348814741910328,_shard_id:27)
+INF [20100405-20:28:24.983] w3c: 9 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.990] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.993] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:24.999] w3c: 5 - - - - - - - RowzShards:add_child_shard 30,28,1
+INF [20100405-20:28:25.000] w3c: 1 - - - - - - - RowzShards:add_child_shard 30,29,1
+INF [20100405-20:28:25.002] w3c: 2 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-1844674407370955167,_shard_id:30)
+INF [20100405-20:28:25.012] w3c: 9 - - - - - - - RowzShards:reload_forwardings
+INF [20100405-20:28:25.013] w3c: 1 - - - 0 - - - Rowz:create row_0,1270524505
+INF [20100405-20:28:25.123] w3c: - - - - - - - - Rowz:read 0
+INF [20100405-20:28:47.283] w3c: 45 - - - - - - - RowzShards:rebuild_schema
+INF [20100405-20:28:47.306] w3c: 21 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.310] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.315] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.317] w3c: 1 - - - - - - - RowzShards:add_child_shard 3,1,1
+INF [20100405-20:28:47.323] w3c: 5 - - - - - - - RowzShards:add_child_shard 3,2,1
+INF [20100405-20:28:47.328] w3c: 2 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:0,_shard_id:3)
+INF [20100405-20:28:47.332] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.339] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.342] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.344] w3c: 2 - - - - - - - RowzShards:add_child_shard 6,4,1
+INF [20100405-20:28:47.348] w3c: 3 - - - - - - - RowzShards:add_child_shard 6,5,1
+INF [20100405-20:28:47.356] w3c: 7 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:1844674407370955161,_shard_id:6)
+INF [20100405-20:28:47.365] w3c: 8 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.373] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.376] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.377] w3c: 1 - - - - - - - RowzShards:add_child_shard 9,7,1
+INF [20100405-20:28:47.381] w3c: 3 - - - - - - - RowzShards:add_child_shard 9,8,1
+INF [20100405-20:28:47.383] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:3689348814741910322,_shard_id:9)
+INF [20100405-20:28:47.389] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.392] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.398] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.399] w3c: 1 - - - - - - - RowzShards:add_child_shard 12,10,1
+INF [20100405-20:28:47.401] w3c: 1 - - - - - - - RowzShards:add_child_shard 12,11,1
+INF [20100405-20:28:47.407] w3c: 5 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:5534023222112865483,_shard_id:12)
+INF [20100405-20:28:47.415] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.418] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.423] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.424] w3c: 1 - - - - - - - RowzShards:add_child_shard 15,13,1
+INF [20100405-20:28:47.425] w3c: 1 - - - - - - - RowzShards:add_child_shard 15,14,1
+INF [20100405-20:28:47.427] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:7378697629483820644,_shard_id:15)
+INF [20100405-20:28:47.431] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.434] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.439] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.442] w3c: 1 - - - - - - - RowzShards:add_child_shard 18,16,1
+INF [20100405-20:28:47.448] w3c: 5 - - - - - - - RowzShards:add_child_shard 18,17,1
+INF [20100405-20:28:47.451] w3c: 2 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:9223372036854775805,_shard_id:18)
+INF [20100405-20:28:47.456] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.460] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.464] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.466] w3c: 1 - - - - - - - RowzShards:add_child_shard 21,19,1
+INF [20100405-20:28:47.467] w3c: 1 - - - - - - - RowzShards:add_child_shard 21,20,1
+INF [20100405-20:28:47.469] w3c: 2 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-7378697629483820650,_shard_id:21)
+INF [20100405-20:28:47.481] w3c: 12 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.490] w3c: 8 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.498] w3c: 7 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.499] w3c: 1 - - - - - - - RowzShards:add_child_shard 24,22,1
+INF [20100405-20:28:47.501] w3c: 1 - - - - - - - RowzShards:add_child_shard 24,23,1
+INF [20100405-20:28:47.502] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-5534023222112865489,_shard_id:24)
+INF [20100405-20:28:47.506] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.510] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.514] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.516] w3c: 1 - - - - - - - RowzShards:add_child_shard 27,25,1
+INF [20100405-20:28:47.517] w3c: 1 - - - - - - - RowzShards:add_child_shard 27,26,1
+INF [20100405-20:28:47.523] w3c: 5 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-3689348814741910328,_shard_id:27)
+INF [20100405-20:28:47.528] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.534] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.539] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:28:47.541] w3c: 1 - - - - - - - RowzShards:add_child_shard 30,28,1
+INF [20100405-20:28:47.543] w3c: 1 - - - - - - - RowzShards:add_child_shard 30,29,1
+INF [20100405-20:28:47.548] w3c: 4 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-1844674407370955167,_shard_id:30)
+INF [20100405-20:28:47.565] w3c: 17 - - - - - - - RowzShards:reload_forwardings
+INF [20100405-20:28:47.567] w3c: 1 - - - 0 - - - Rowz:create row_0,1270524527
+INF [20100405-20:28:47.705] w3c: 34 - - - - - - - Rowz:read 5204068460924932
+INF [20100405-20:28:47.708] w3c: 1 - - - 0 - - - Rowz:create row_1,1270524527
+INF [20100405-20:28:47.811] w3c: 1 - - - - - - - Rowz:read 5204068465119237
+INF [20100405-20:28:47.812] w3c: 0 - - - 0 - - - Rowz:create row_2,1270524527
+INF [20100405-20:28:47.915] w3c: 2 - - - - - - - Rowz:read 5204068465119238
+INF [20100405-20:28:47.916] w3c: 1 - - - 0 - - - Rowz:create row_3,1270524527
+INF [20100405-20:28:48.019] w3c: 2 - - - - - - - Rowz:read 5204068465119239
+INF [20100405-20:28:48.020] w3c: 0 - - - 0 - - - Rowz:create row_4,1270524528
+INF [20100405-20:28:48.123] w3c: 2 - - - - - - - Rowz:read 5204068465119240
+INF [20100405-20:28:48.126] w3c: 1 - - - 0 - - - Rowz:create row_5,1270524528
+INF [20100405-20:28:48.228] w3c: 1 - - - - - - - Rowz:read 5204068465119241
+INF [20100405-20:28:48.230] w3c: 1 - - - 0 - - - Rowz:create row_6,1270524528
+INF [20100405-20:28:48.332] w3c: 1 - - - - - - - Rowz:read 5204068465119242
+INF [20100405-20:28:48.334] w3c: 1 - - - 0 - - - Rowz:create row_7,1270524528
+INF [20100405-20:28:48.437] w3c: 1 - - - - - - - Rowz:read 5204068465119243
+INF [20100405-20:28:48.439] w3c: 1 - - - 0 - - - Rowz:create row_8,1270524528
+INF [20100405-20:28:48.541] w3c: 1 - - - - - - - Rowz:read 5204068465119244
+INF [20100405-20:28:48.543] w3c: 1 - - - 0 - - - Rowz:create row_9,1270524528
+INF [20100405-20:28:48.646] w3c: 2 - - - - - - - Rowz:read 5204068465119245
+INF [20100405-20:29:33.398] w3c: 77 - - - - - - - RowzShards:rebuild_schema
+INF [20100405-20:29:33.406] w3c: 7 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.412] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.421] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.423] w3c: 2 - - - - - - - RowzShards:add_child_shard 3,1,1
+INF [20100405-20:29:33.425] w3c: 1 - - - - - - - RowzShards:add_child_shard 3,2,1
+INF [20100405-20:29:33.429] w3c: 2 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:0,_shard_id:3)
+INF [20100405-20:29:33.432] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.437] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.439] w3c: 1 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.441] w3c: 1 - - - - - - - RowzShards:add_child_shard 6,4,1
+INF [20100405-20:29:33.445] w3c: 4 - - - - - - - RowzShards:add_child_shard 6,5,1
+INF [20100405-20:29:33.447] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:1844674407370955161,_shard_id:6)
+INF [20100405-20:29:33.450] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.453] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.462] w3c: 8 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.465] w3c: 1 - - - - - - - RowzShards:add_child_shard 9,7,1
+INF [20100405-20:29:33.471] w3c: 4 - - - - - - - RowzShards:add_child_shard 9,8,1
+INF [20100405-20:29:33.472] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:3689348814741910322,_shard_id:9)
+INF [20100405-20:29:33.479] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.482] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.487] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.488] w3c: 0 - - - - - - - RowzShards:add_child_shard 12,10,1
+INF [20100405-20:29:33.490] w3c: 1 - - - - - - - RowzShards:add_child_shard 12,11,1
+INF [20100405-20:29:33.495] w3c: 5 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:5534023222112865483,_shard_id:12)
+INF [20100405-20:29:33.499] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.504] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.512] w3c: 7 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.514] w3c: 1 - - - - - - - RowzShards:add_child_shard 15,13,1
+INF [20100405-20:29:33.515] w3c: 1 - - - - - - - RowzShards:add_child_shard 15,14,1
+INF [20100405-20:29:33.520] w3c: 4 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:7378697629483820644,_shard_id:15)
+INF [20100405-20:29:33.529] w3c: 8 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.533] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.537] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.539] w3c: 0 - - - - - - - RowzShards:add_child_shard 18,16,1
+INF [20100405-20:29:33.540] w3c: 1 - - - - - - - RowzShards:add_child_shard 18,17,1
+INF [20100405-20:29:33.546] w3c: 5 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:9223372036854775805,_shard_id:18)
+INF [20100405-20:29:33.550] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.554] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.562] w3c: 7 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.564] w3c: 1 - - - - - - - RowzShards:add_child_shard 21,19,1
+INF [20100405-20:29:33.565] w3c: 1 - - - - - - - RowzShards:add_child_shard 21,20,1
+INF [20100405-20:29:33.571] w3c: 4 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-7378697629483820650,_shard_id:21)
+INF [20100405-20:29:33.574] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.579] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.584] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.587] w3c: 3 - - - - - - - RowzShards:add_child_shard 24,22,1
+INF [20100405-20:29:33.588] w3c: 0 - - - - - - - RowzShards:add_child_shard 24,23,1
+INF [20100405-20:29:33.590] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-5534023222112865489,_shard_id:24)
+INF [20100405-20:29:33.596] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.599] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.604] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.612] w3c: 8 - - - - - - - RowzShards:add_child_shard 27,25,1
+INF [20100405-20:29:33.613] w3c: 0 - - - - - - - RowzShards:add_child_shard 27,26,1
+INF [20100405-20:29:33.615] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-3689348814741910328,_shard_id:27)
+INF [20100405-20:29:33.621] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.632] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.637] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:33.639] w3c: 1 - - - - - - - RowzShards:add_child_shard 30,28,1
+INF [20100405-20:29:33.640] w3c: 1 - - - - - - - RowzShards:add_child_shard 30,29,1
+INF [20100405-20:29:33.645] w3c: 5 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-1844674407370955167,_shard_id:30)
+INF [20100405-20:29:33.658] w3c: 12 - - - - - - - RowzShards:reload_forwardings
+INF [20100405-20:29:33.659] w3c: 0 - - - 0 - - - Rowz:create row_0,1270524573
+INF [20100405-20:29:33.763] w3c: 2 - - - - - - - Rowz:read 5204068649668622
+INF [20100405-20:29:33.765] w3c: 0 - - - 0 - - - Rowz:create row_1,1270524573
+INF [20100405-20:29:33.867] w3c: 1 - - - - - - - Rowz:read 5204068653862927
+INF [20100405-20:29:33.870] w3c: 1 - - - 0 - - - Rowz:create row_2,1270524573
+INF [20100405-20:29:33.976] w3c: 1 - - - - - - - Rowz:read 5204068653862928
+INF [20100405-20:29:33.978] w3c: 1 - - - 0 - - - Rowz:create row_3,1270524573
+INF [20100405-20:29:34.081] w3c: 2 - - - - - - - Rowz:read 5204068653862929
+INF [20100405-20:29:34.082] w3c: 0 - - - 0 - - - Rowz:create row_4,1270524574
+INF [20100405-20:29:34.187] w3c: 2 - - - - - - - Rowz:read 5204068653862930
+INF [20100405-20:29:34.189] w3c: 0 - - - 0 - - - Rowz:create row_5,1270524574
+INF [20100405-20:29:34.292] w3c: 1 - - - - - - - Rowz:read 5204068653862931
+INF [20100405-20:29:34.293] w3c: 1 - - - 0 - - - Rowz:create row_6,1270524574
+INF [20100405-20:29:34.398] w3c: 4 - - - - - - - Rowz:read 5204068653862932
+INF [20100405-20:29:34.399] w3c: 0 - - - 0 - - - Rowz:create row_7,1270524574
+INF [20100405-20:29:34.502] w3c: 2 - - - - - - - Rowz:read 5204068653862933
+INF [20100405-20:29:34.505] w3c: 1 - - - 0 - - - Rowz:create row_8,1270524574
+INF [20100405-20:29:34.608] w3c: 1 - - - - - - - Rowz:read 5204068653862934
+INF [20100405-20:29:34.610] w3c: 1 - - - 0 - - - Rowz:create row_9,1270524574
+INF [20100405-20:29:34.714] w3c: 2 - - - - - - - Rowz:read 5204068653862935
+INF [20100405-20:29:36.055] w3c: 61 - - - - - - - RowzShards:rebuild_schema
+INF [20100405-20:29:36.059] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.063] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.067] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_0,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.069] w3c: 1 - - - - - - - RowzShards:add_child_shard 3,1,1
+INF [20100405-20:29:36.071] w3c: 1 - - - - - - - RowzShards:add_child_shard 3,2,1
+INF [20100405-20:29:36.074] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:0,_shard_id:3)
+INF [20100405-20:29:36.079] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.083] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.087] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_1,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.089] w3c: 0 - - - - - - - RowzShards:add_child_shard 6,4,1
+INF [20100405-20:29:36.090] w3c: 1 - - - - - - - RowzShards:add_child_shard 6,5,1
+INF [20100405-20:29:36.091] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:1844674407370955161,_shard_id:6)
+INF [20100405-20:29:36.096] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.108] w3c: 11 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.112] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_2,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.114] w3c: 1 - - - - - - - RowzShards:add_child_shard 9,7,1
+INF [20100405-20:29:36.115] w3c: 1 - - - - - - - RowzShards:add_child_shard 9,8,1
+INF [20100405-20:29:36.117] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:3689348814741910322,_shard_id:9)
+INF [20100405-20:29:36.121] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.124] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.129] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_3,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.130] w3c: 0 - - - - - - - RowzShards:add_child_shard 12,10,1
+INF [20100405-20:29:36.132] w3c: 1 - - - - - - - RowzShards:add_child_shard 12,11,1
+INF [20100405-20:29:36.137] w3c: 5 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:5534023222112865483,_shard_id:12)
+INF [20100405-20:29:36.140] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.146] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.150] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_4,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.154] w3c: 4 - - - - - - - RowzShards:add_child_shard 15,13,1
+INF [20100405-20:29:36.155] w3c: 1 - - - - - - - RowzShards:add_child_shard 15,14,1
+INF [20100405-20:29:36.157] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:7378697629483820644,_shard_id:15)
+INF [20100405-20:29:36.162] w3c: 5 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.166] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.171] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_5,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.172] w3c: 1 - - - - - - - RowzShards:add_child_shard 18,16,1
+INF [20100405-20:29:36.173] w3c: 1 - - - - - - - RowzShards:add_child_shard 18,17,1
+INF [20100405-20:29:36.175] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:9223372036854775805,_shard_id:18)
+INF [20100405-20:29:36.178] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.188] w3c: 8 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.190] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_6,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.192] w3c: 1 - - - - - - - RowzShards:add_child_shard 21,19,1
+INF [20100405-20:29:36.195] w3c: 3 - - - - - - - RowzShards:add_child_shard 21,20,1
+INF [20100405-20:29:36.197] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-7378697629483820650,_shard_id:21)
+INF [20100405-20:29:36.204] w3c: 6 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.207] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.212] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_7,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.214] w3c: 1 - - - - - - - RowzShards:add_child_shard 24,22,1
+INF [20100405-20:29:36.215] w3c: 1 - - - - - - - RowzShards:add_child_shard 24,23,1
+INF [20100405-20:29:36.217] w3c: 1 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-5534023222112865489,_shard_id:24)
+INF [20100405-20:29:36.220] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.233] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.237] w3c: 3 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_8,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.239] w3c: 1 - - - - - - - RowzShards:add_child_shard 27,25,1
+INF [20100405-20:29:36.241] w3c: 1 - - - - - - - RowzShards:add_child_shard 27,26,1
+INF [20100405-20:29:36.246] w3c: 3 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-3689348814741910328,_shard_id:27)
+INF [20100405-20:29:36.249] w3c: 2 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_a9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.254] w3c: 4 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.rowz.SqlShard,_table_prefix:data_b9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.256] w3c: 1 - - - - - - - RowzShards:create_shard ShardInfo(class_name:com.twitter.gizzard.shards.ReplicatingShard,_table_prefix:replicating_9,_hostname:localhost,_source_type:,_destination_type:,_busy:0,_shard_id:0)
+INF [20100405-20:29:36.258] w3c: 0 - - - - - - - RowzShards:add_child_shard 30,28,1
+INF [20100405-20:29:36.259] w3c: 1 - - - - - - - RowzShards:add_child_shard 30,29,1
+INF [20100405-20:29:36.263] w3c: 3 - - - - - - - RowzShards:set_forwarding Forwarding(table_id:0,_base_id:-1844674407370955167,_shard_id:30)
+INF [20100405-20:29:36.275] w3c: 11 - - - - - - - RowzShards:reload_forwardings
+INF [20100405-20:29:36.284] w3c: 4 - - - 0 - - - Rowz:create row_0,1270524576
+INF [20100405-20:29:36.391] w3c: 1 - - - - - - - Rowz:read 5204068662251544
+INF [20100405-20:29:36.393] w3c: 1 - - - 0 - - - Rowz:create row_1,1270524576
+INF [20100405-20:29:36.496] w3c: 1 - - - - - - - Rowz:read 5204068662251545
+INF [20100405-20:29:36.498] w3c: 1 - - - 1 - - - Rowz:create row_2,1270524576
+INF [20100405-20:29:36.600] w3c: 1 - - - - - - - Rowz:read 5204068662251546
+INF [20100405-20:29:36.601] w3c: 0 - - - 0 - - - Rowz:create row_3,1270524576
+INF [20100405-20:29:36.709] w3c: 2 - - - - - - - Rowz:read 5204068662251547
+INF [20100405-20:29:36.711] w3c: 1 - - - 0 - - - Rowz:create row_4,1270524576
+INF [20100405-20:29:36.815] w3c: 1 - - - - - - - Rowz:read 5204068662251548
+INF [20100405-20:29:36.817] w3c: 0 - - - 0 - - - Rowz:create row_5,1270524576
+INF [20100405-20:29:36.919] w3c: 1 - - - - - - - Rowz:read 5204068666445853
+INF [20100405-20:29:36.920] w3c: 0 - - - 0 - - - Rowz:create row_6,1270524576
+INF [20100405-20:29:37.023] w3c: 2 - - - - - - - Rowz:read 5204068666445854
+INF [20100405-20:29:37.028] w3c: 0 - - - 0 - - - Rowz:create row_7,1270524577
+INF [20100405-20:29:37.131] w3c: 1 - - - - - - - Rowz:read 5204068666445855
+INF [20100405-20:29:37.132] w3c: 0 - - - 0 - - - Rowz:create row_8,1270524577
+INF [20100405-20:29:37.234] w3c: 1 - - - - - - - Rowz:read 5204068666445856
+INF [20100405-20:29:37.236] w3c: 1 - - - 0 - - - Rowz:create row_9,1270524577
+INF [20100405-20:29:37.338] w3c: 1 - - - - - - - Rowz:read 5204068666445857

0 comments on commit 1a594a6

Please sign in to comment.
Something went wrong with that request. Please try again.