Skip to content

Instantly share code, notes, and snippets.

@tbg
Created April 8, 2020 10:26
Show Gist options
  • Save tbg/c6f65dbeb31996b57636c1edbc006f46 to your computer and use it in GitHub Desktop.
Save tbg/c6f65dbeb31996b57636c1edbc006f46 to your computer and use it in GitHub Desktop.
batch with MaxSpanRequestKeys=11, TargetBytes=0 needs splitting
=== RUN TestKVNemesisMultiNode
I200408 10:24:44.929154 83 base/addr_validation.go:296 [n?] server certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node
I200408 10:24:44.929196 83 base/addr_validation.go:342 [n?] web UI certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node
W200408 10:24:44.933532 83 server/status/runtime.go:308 [n?] Could not parse build timestamp: parsing time "" as "2006/01/02 15:04:05": cannot parse "" as "2006"
I200408 10:24:44.946008 83 server/server.go:1092 [n?] monitoring forward clock jumps based on server.clock.forward_jump_check_enabled
I200408 10:24:44.949391 83 server/config.go:573 [n?] 1 storage engine initialized
I200408 10:24:44.949405 83 server/config.go:576 [n?] RocksDB cache size: 128 MiB
I200408 10:24:44.949410 83 server/config.go:576 [n?] store 0: in-memory, size 0 B
I200408 10:24:44.949611 83 server/server.go:1553 [n?] no stores bootstrapped and --join flag specified, awaiting init command or join with an already initialized node.
I200408 10:24:44.949645 83 server/server.go:1563 [n?] **** add additional nodes by specifying --join=127.0.0.1:62458
I200408 10:24:44.953036 83 server/node.go:324 [n?] **** cluster 195b7b36-f695-4df5-b367-c8fdf290d2b2 has been created
I200408 10:24:44.953230 83 gossip/gossip.go:395 [n1] NodeDescriptor set to node_id:1 address:<network_field:"tcp" address_field:"127.0.0.1:62458" > attrs:<> locality:<tiers:<key:"region" value:"test" > tiers:<key:"dc" value:"dc1" > > ServerVersion:<major_val:19 minor_val:2 patch:0 unstable:16 > build_tag:"unknown" started_at:1586341484953107000 cluster_name:"" sql_address:<network_field:"tcp" address_field:"127.0.0.1:62460" >
I200408 10:24:44.957210 83 server/node.go:425 [n1] initialized store [n1,s1]: disk (capacity=512 MiB, available=512 MiB, used=0 B, logicalBytes=16 KiB), ranges=32, leases=0, queries=0.00, writes=0.00, bytesPerReplica={p10=0.00 p25=0.00 p50=0.00 p75=0.00 p90=166.00 pMax=13314.00}, writesPerReplica={p10=0.00 p25=0.00 p50=0.00 p75=0.00 p90=0.00 pMax=0.00}
W200408 10:24:44.957456 243 kv/kvserver/store.go:1541 [n1,s1,r6/1:/Table/{SystemCon…-11}] could not gossip system config: [NotLeaseHolderError] r6: replica (n1,s1):1 not lease holder; lease holder unknown
I200408 10:24:44.957495 83 kv/kvserver/stores.go:247 [n1] read 0 node addresses from persistent storage
I200408 10:24:44.957751 83 server/node.go:642 [n1] connecting to gossip network to verify cluster ID...
I200408 10:24:44.957771 83 server/node.go:662 [n1] node connected via gossip and verified as part of cluster "195b7b36-f695-4df5-b367-c8fdf290d2b2"
I200408 10:24:44.957844 83 server/node.go:509 [n1] node=1: started with [<no-attributes>=<in-mem>] engine(s) and attributes []
I200408 10:24:44.958066 83 server/server.go:1669 [n1] starting https server at 127.0.0.1:62459 (use: 127.0.0.1:62459)
I200408 10:24:44.958103 83 server/server.go:1674 [n1] starting postgres server at 127.0.0.1:62460 (use: 127.0.0.1:62460)
I200408 10:24:44.958130 83 server/server.go:1676 [n1] starting grpc server at 127.0.0.1:62458
I200408 10:24:44.958149 83 server/server.go:1677 [n1] advertising CockroachDB node at 127.0.0.1:62458
I200408 10:24:44.958298 152 sql/temporary_schema.go:452 [n1] skipping temporary object cleanup run as it is not the leaseholder
I200408 10:24:44.958340 152 sql/temporary_schema.go:453 [n1] completed temporary object cleanup job
I200408 10:24:44.958395 152 sql/temporary_schema.go:575 [n1] temporary object cleaner next scheduled to run at 2020-04-08 10:54:44.957973 +0000 UTC
I200408 10:24:45.122656 140 sql/event_log.go:132 [n1,intExec=optInToDiagnosticsStatReporting] Event: "set_cluster_setting", target: 0, info: {SettingName:diagnostics.reporting.enabled Value:true User:root}
I200408 10:24:45.129125 459 sql/event_log.go:132 [n1,intExec=set-setting] Event: "set_cluster_setting", target: 0, info: {SettingName:version Value:19.2-16 User:root}
I200408 10:24:45.138529 712 sql/event_log.go:132 [n1,intExec=initializeClusterSecret] Event: "set_cluster_setting", target: 0, info: {SettingName:cluster.secret Value:a7d19c6d-a1d5-4c82-b309-37add12ad35e User:root}
I200408 10:24:45.142048 802 sql/event_log.go:132 [n1,intExec=create-default-db] Event: "create_database", target: 50, info: {DatabaseName:defaultdb Statement:CREATE DATABASE IF NOT EXISTS defaultdb User:root}
I200408 10:24:45.144312 592 sql/event_log.go:132 [n1,intExec=create-default-db] Event: "create_database", target: 51, info: {DatabaseName:postgres Statement:CREATE DATABASE IF NOT EXISTS postgres User:root}
I200408 10:24:45.153374 83 server/server.go:1810 [n1] done ensuring all necessary migrations have run
I200408 10:24:45.153400 83 server/server.go:2046 [n1] serving sql connections
I200408 10:24:45.153510 971 sqlmigrations/migrations.go:653 [n1] starting wait for upgrade finalization before schema change job migration
I200408 10:24:45.153669 971 sqlmigrations/migrations.go:685 [n1] starting schema change job migration
I200408 10:24:45.155058 972 sql/event_log.go:132 [n1] Event: "node_join", target: 1, info: {Descriptor:{NodeID:1 Address:127.0.0.1:62458 Attrs: Locality:region=test,dc=dc1 ServerVersion:19.2-16 BuildTag:unknown StartedAt:1586341484953107000 LocalityAddress:[] ClusterName: SQLAddress:127.0.0.1:62460} ClusterID:195b7b36-f695-4df5-b367-c8fdf290d2b2 StartedAt:1586341484953107000 LastUp:1586341484953107000}
I200408 10:24:45.155445 969 server/server_update.go:55 [n1] no need to upgrade, cluster already at the newest version
I200408 10:24:45.156122 83 base/addr_validation.go:296 [n?] server certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node
I200408 10:24:45.156133 83 base/addr_validation.go:342 [n?] web UI certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node
I200408 10:24:45.157176 971 sqlmigrations/migrations.go:897 [schema-change-job-migration] evaluating tables for creating jobs
I200408 10:24:45.157213 971 sqlmigrations/migrations.go:704 [n1] schema change job migration completed
W200408 10:24:45.160736 83 server/status/runtime.go:308 [n?] Could not parse build timestamp: parsing time "" as "2006/01/02 15:04:05": cannot parse "" as "2006"
I200408 10:24:45.172869 83 server/server.go:1092 [n?] monitoring forward clock jumps based on server.clock.forward_jump_check_enabled
I200408 10:24:45.176021 83 server/config.go:573 [n?] 1 storage engine initialized
I200408 10:24:45.176037 83 server/config.go:576 [n?] RocksDB cache size: 128 MiB
I200408 10:24:45.176044 83 server/config.go:576 [n?] store 0: in-memory, size 0 B
W200408 10:24:45.176128 83 gossip/gossip.go:1513 [n?] no incoming or outgoing connections
I200408 10:24:45.176175 83 server/server.go:1553 [n?] no stores bootstrapped and --join flag specified, awaiting init command or join with an already initialized node.
I200408 10:24:45.182044 1059 gossip/client.go:124 [n?] started gossip client to 127.0.0.1:62458
I200408 10:24:45.182198 1057 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:62462
I200408 10:24:45.182596 83 server/node.go:642 [n?] connecting to gossip network to verify cluster ID...
I200408 10:24:45.182613 83 server/node.go:662 [n?] node connected via gossip and verified as part of cluster "195b7b36-f695-4df5-b367-c8fdf290d2b2"
I200408 10:24:45.182753 1057 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:62462
I200408 10:24:45.195053 83 server/node.go:378 [n?] new node allocated ID 2
I200408 10:24:45.195115 83 gossip/gossip.go:395 [n2] NodeDescriptor set to node_id:2 address:<network_field:"tcp" address_field:"127.0.0.1:62462" > attrs:<> locality:<tiers:<key:"region" value:"test" > tiers:<key:"dc" value:"dc2" > > ServerVersion:<major_val:19 minor_val:2 patch:0 unstable:16 > build_tag:"unknown" started_at:1586341485195063000 cluster_name:"" sql_address:<network_field:"tcp" address_field:"127.0.0.1:62463" >
I200408 10:24:45.195156 83 kv/kvserver/stores.go:247 [n2] read 0 node addresses from persistent storage
I200408 10:24:45.195220 83 kv/kvserver/stores.go:266 [n2] wrote 1 node addresses to persistent storage
I200408 10:24:45.195934 38 kv/kvserver/stores.go:266 [n1] wrote 1 node addresses to persistent storage
I200408 10:24:45.197999 83 server/node.go:617 [n2] bootstrapped store [n2,s2]
I200408 10:24:45.198169 83 server/node.go:509 [n2] node=2: started with [<no-attributes>=<in-mem>] engine(s) and attributes []
I200408 10:24:45.198273 1127 sql/temporary_schema.go:452 [n2] skipping temporary object cleanup run as it is not the leaseholder
I200408 10:24:45.198439 1127 sql/temporary_schema.go:453 [n2] completed temporary object cleanup job
I200408 10:24:45.198455 83 server/server.go:1669 [n2] starting https server at 127.0.0.1:62461 (use: 127.0.0.1:62461)
I200408 10:24:45.198459 1127 sql/temporary_schema.go:575 [n2] temporary object cleaner next scheduled to run at 2020-04-08 10:54:45.198188 +0000 UTC
I200408 10:24:45.198493 83 server/server.go:1674 [n2] starting postgres server at 127.0.0.1:62463 (use: 127.0.0.1:62463)
I200408 10:24:45.198513 83 server/server.go:1676 [n2] starting grpc server at 127.0.0.1:62462
I200408 10:24:45.198540 83 server/server.go:1677 [n2] advertising CockroachDB node at 127.0.0.1:62462
I200408 10:24:45.203124 83 server/server.go:1810 [n2] done ensuring all necessary migrations have run
I200408 10:24:45.203143 83 server/server.go:2046 [n2] serving sql connections
I200408 10:24:45.203182 1244 sqlmigrations/migrations.go:653 [n2] starting wait for upgrade finalization before schema change job migration
I200408 10:24:45.204106 1244 sqlmigrations/migrations.go:679 [n2] schema change job migration already complete
I200408 10:24:45.206585 83 base/addr_validation.go:296 [n?] server certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node
I200408 10:24:45.206602 83 base/addr_validation.go:342 [n?] web UI certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node
I200408 10:24:45.206997 1245 sql/event_log.go:132 [n2] Event: "node_join", target: 2, info: {Descriptor:{NodeID:2 Address:127.0.0.1:62462 Attrs: Locality:region=test,dc=dc2 ServerVersion:19.2-16 BuildTag:unknown StartedAt:1586341485195063000 LocalityAddress:[] ClusterName: SQLAddress:127.0.0.1:62463} ClusterID:195b7b36-f695-4df5-b367-c8fdf290d2b2 StartedAt:1586341485195063000 LastUp:1586341485195063000}
I200408 10:24:45.208045 1242 server/server_update.go:55 [n2] no need to upgrade, cluster already at the newest version
W200408 10:24:45.209962 83 server/status/runtime.go:308 [n?] Could not parse build timestamp: parsing time "" as "2006/01/02 15:04:05": cannot parse "" as "2006"
I200408 10:24:45.224595 83 server/server.go:1092 [n?] monitoring forward clock jumps based on server.clock.forward_jump_check_enabled
I200408 10:24:45.227865 83 server/config.go:573 [n?] 1 storage engine initialized
I200408 10:24:45.227882 83 server/config.go:576 [n?] RocksDB cache size: 128 MiB
I200408 10:24:45.227895 83 server/config.go:576 [n?] store 0: in-memory, size 0 B
W200408 10:24:45.227960 83 gossip/gossip.go:1513 [n?] no incoming or outgoing connections
I200408 10:24:45.227996 83 server/server.go:1553 [n?] no stores bootstrapped and --join flag specified, awaiting init command or join with an already initialized node.
I200408 10:24:45.233381 1228 gossip/client.go:124 [n?] started gossip client to 127.0.0.1:62458
I200408 10:24:45.233541 1332 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:62468
I200408 10:24:45.233953 83 server/node.go:642 [n?] connecting to gossip network to verify cluster ID...
I200408 10:24:45.233970 83 server/node.go:662 [n?] node connected via gossip and verified as part of cluster "195b7b36-f695-4df5-b367-c8fdf290d2b2"
I200408 10:24:45.234141 1332 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:62468
I200408 10:24:45.245880 83 server/node.go:378 [n?] new node allocated ID 3
I200408 10:24:45.245945 83 gossip/gossip.go:395 [n3] NodeDescriptor set to node_id:3 address:<network_field:"tcp" address_field:"127.0.0.1:62468" > attrs:<> locality:<tiers:<key:"region" value:"test" > tiers:<key:"dc" value:"dc3" > > ServerVersion:<major_val:19 minor_val:2 patch:0 unstable:16 > build_tag:"unknown" started_at:1586341485245890000 cluster_name:"" sql_address:<network_field:"tcp" address_field:"127.0.0.1:62469" >
I200408 10:24:45.245986 83 kv/kvserver/stores.go:247 [n3] read 0 node addresses from persistent storage
I200408 10:24:45.246037 83 kv/kvserver/stores.go:266 [n3] wrote 2 node addresses to persistent storage
I200408 10:24:45.246215 38 kv/kvserver/stores.go:266 [n1] wrote 2 node addresses to persistent storage
I200408 10:24:45.246475 1010 kv/kvserver/stores.go:266 [n2] wrote 2 node addresses to persistent storage
I200408 10:24:45.247131 83 server/node.go:617 [n3] bootstrapped store [n3,s3]
I200408 10:24:45.247197 83 server/node.go:509 [n3] node=3: started with [<no-attributes>=<in-mem>] engine(s) and attributes []
I200408 10:24:45.247313 83 server/server.go:1669 [n3] starting https server at 127.0.0.1:62467 (use: 127.0.0.1:62467)
I200408 10:24:45.247338 83 server/server.go:1674 [n3] starting postgres server at 127.0.0.1:62469 (use: 127.0.0.1:62469)
I200408 10:24:45.247351 1491 sql/temporary_schema.go:452 [n3] skipping temporary object cleanup run as it is not the leaseholder
I200408 10:24:45.247373 1491 sql/temporary_schema.go:453 [n3] completed temporary object cleanup job
I200408 10:24:45.247387 1491 sql/temporary_schema.go:575 [n3] temporary object cleaner next scheduled to run at 2020-04-08 10:54:45.247237 +0000 UTC
I200408 10:24:45.247352 83 server/server.go:1676 [n3] starting grpc server at 127.0.0.1:62468
I200408 10:24:45.247410 83 server/server.go:1677 [n3] advertising CockroachDB node at 127.0.0.1:62468
I200408 10:24:45.248909 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r19/1:/Table/2{3-4}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r19:/Table/2{3-4} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.251699 76 kv/kvserver/replica_raft.go:241 [n1,s1,r19/1:/Table/2{3-4}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3
I200408 10:24:45.252931 83 server/server.go:1810 [n3] done ensuring all necessary migrations have run
I200408 10:24:45.252952 83 server/server.go:2046 [n3] serving sql connections
I200408 10:24:45.253064 1534 sqlmigrations/migrations.go:653 [n3] starting wait for upgrade finalization before schema change job migration
I200408 10:24:45.253662 1534 sqlmigrations/migrations.go:679 [n3] schema change job migration already complete
I200408 10:24:45.256526 83 base/addr_validation.go:296 [n?] server certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node
I200408 10:24:45.256556 83 base/addr_validation.go:342 [n?] web UI certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node
I200408 10:24:45.259478 1535 sql/event_log.go:132 [n3] Event: "node_join", target: 3, info: {Descriptor:{NodeID:3 Address:127.0.0.1:62468 Attrs: Locality:region=test,dc=dc3 ServerVersion:19.2-16 BuildTag:unknown StartedAt:1586341485245890000 LocalityAddress:[] ClusterName: SQLAddress:127.0.0.1:62469} ClusterID:195b7b36-f695-4df5-b367-c8fdf290d2b2 StartedAt:1586341485245890000 LastUp:1586341485245890000}
I200408 10:24:45.261361 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r19/1:/Table/2{3-4}] sending LEARNER snapshot 424ac5b9 at applied index 17
I200408 10:24:45.261529 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r19/1:/Table/2{3-4}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.261530 1532 server/server_update.go:55 [n3] no need to upgrade, cluster already at the newest version
I200408 10:24:45.261965 1606 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r19/1:/Table/2{3-4}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER
I200408 10:24:45.262266 1578 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r19/2:{-}] applying LEARNER snapshot [id=424ac5b9 index=17]
W200408 10:24:45.263531 83 server/status/runtime.go:308 [n?] Could not parse build timestamp: parsing time "" as "2006/01/02 15:04:05": cannot parse "" as "2006"
I200408 10:24:45.268175 1578 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r19/2:/Table/2{3-4}] applied LEARNER snapshot [total=6ms ingestion=4@3ms id=424ac5b9 index=17]
I200408 10:24:45.269004 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r19/1:/Table/2{3-4}] change replicas (add [(n3,s3):2] remove []): existing descriptor r19:/Table/2{3-4} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1]
I200408 10:24:45.270788 76 kv/kvserver/replica_raft.go:241 [n1,s1,r19/1:/Table/2{3-4}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3
I200408 10:24:45.271170 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r19/1:/Table/2{3-4}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r19:/Table/2{3-4} [(n1,s1):1, (n3,s3):2, next=3, gen=2]
I200408 10:24:45.275546 83 server/server.go:1092 [n?] monitoring forward clock jumps based on server.clock.forward_jump_check_enabled
I200408 10:24:45.277194 76 kv/kvserver/replica_raft.go:241 [n1,s1,r19/1:/Table/2{3-4}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3LEARNER] next=4
I200408 10:24:45.279060 83 server/config.go:573 [n?] 1 storage engine initialized
I200408 10:24:45.279076 83 server/config.go:576 [n?] RocksDB cache size: 128 MiB
I200408 10:24:45.279083 83 server/config.go:576 [n?] store 0: in-memory, size 0 B
W200408 10:24:45.279154 83 gossip/gossip.go:1513 [n?] no incoming or outgoing connections
I200408 10:24:45.279209 83 server/server.go:1553 [n?] no stores bootstrapped and --join flag specified, awaiting init command or join with an already initialized node.
I200408 10:24:45.283975 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r19/1:/Table/2{3-4}] sending LEARNER snapshot 565c0c92 at applied index 21
I200408 10:24:45.284077 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r19/1:/Table/2{3-4}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 14, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.284336 1549 gossip/client.go:124 [n?] started gossip client to 127.0.0.1:62458
I200408 10:24:45.284487 1703 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:62475
I200408 10:24:45.284544 1488 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r19/1:/Table/2{3-4}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER
I200408 10:24:45.284874 1265 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r19/3:{-}] applying LEARNER snapshot [id=565c0c92 index=21]
I200408 10:24:45.285013 83 server/node.go:642 [n?] connecting to gossip network to verify cluster ID...
I200408 10:24:45.285027 83 server/node.go:662 [n?] node connected via gossip and verified as part of cluster "195b7b36-f695-4df5-b367-c8fdf290d2b2"
I200408 10:24:45.285224 1703 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:62475
I200408 10:24:45.286938 1265 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r19/3:/Table/2{3-4}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=565c0c92 index=21]
I200408 10:24:45.287546 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r19/1:/Table/2{3-4}] change replicas (add [(n2,s2):3] remove []): existing descriptor r19:/Table/2{3-4} [(n1,s1):1, (n3,s3):2, (n2,s2):3LEARNER, next=4, gen=3]
I200408 10:24:45.289135 76 kv/kvserver/replica_raft.go:241 [n1,s1,r19/1:/Table/2{3-4}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3] next=4
I200408 10:24:45.289886 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r17/1:/Table/2{1-2}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r17:/Table/2{1-2} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.291221 76 kv/kvserver/replica_raft.go:241 [n1,s1,r17/1:/Table/2{1-2}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3
I200408 10:24:45.292029 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r17/1:/Table/2{1-2}] sending LEARNER snapshot ef2b78fc at applied index 21
I200408 10:24:45.292119 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r17/1:/Table/2{1-2}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 11, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.292123 1812 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r17/1:/Table/2{1-2}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):2LEARNER
I200408 10:24:45.292797 1796 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r17/2:{-}] applying LEARNER snapshot [id=ef2b78fc index=21]
I200408 10:24:45.294446 1796 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r17/2:/Table/2{1-2}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=ef2b78fc index=21]
I200408 10:24:45.294963 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r17/1:/Table/2{1-2}] change replicas (add [(n2,s2):2] remove []): existing descriptor r17:/Table/2{1-2} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1]
I200408 10:24:45.297316 83 server/node.go:378 [n?] new node allocated ID 4
I200408 10:24:45.297364 83 gossip/gossip.go:395 [n4] NodeDescriptor set to node_id:4 address:<network_field:"tcp" address_field:"127.0.0.1:62475" > attrs:<> locality:<tiers:<key:"region" value:"test" > tiers:<key:"dc" value:"dc4" > > ServerVersion:<major_val:19 minor_val:2 patch:0 unstable:16 > build_tag:"unknown" started_at:1586341485297323000 cluster_name:"" sql_address:<network_field:"tcp" address_field:"127.0.0.1:62476" >
I200408 10:24:45.297410 83 kv/kvserver/stores.go:247 [n4] read 0 node addresses from persistent storage
I200408 10:24:45.297444 83 kv/kvserver/stores.go:266 [n4] wrote 3 node addresses to persistent storage
I200408 10:24:45.297653 38 kv/kvserver/stores.go:266 [n1] wrote 3 node addresses to persistent storage
I200408 10:24:45.297836 76 kv/kvserver/replica_raft.go:241 [n1,s1,r17/1:/Table/2{1-2}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3
I200408 10:24:45.297940 1010 kv/kvserver/stores.go:266 [n2] wrote 3 node addresses to persistent storage
I200408 10:24:45.297948 1267 kv/kvserver/stores.go:266 [n3] wrote 3 node addresses to persistent storage
I200408 10:24:45.298265 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r17/1:/Table/2{1-2}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r17:/Table/2{1-2} [(n1,s1):1, (n2,s2):2, next=3, gen=2]
I200408 10:24:45.298464 83 server/node.go:617 [n4] bootstrapped store [n4,s4]
I200408 10:24:45.298543 83 server/node.go:509 [n4] node=4: started with [<no-attributes>=<in-mem>] engine(s) and attributes []
I200408 10:24:45.298632 83 server/server.go:1669 [n4] starting https server at 127.0.0.1:62474 (use: 127.0.0.1:62474)
I200408 10:24:45.298666 83 server/server.go:1674 [n4] starting postgres server at 127.0.0.1:62476 (use: 127.0.0.1:62476)
I200408 10:24:45.298682 83 server/server.go:1676 [n4] starting grpc server at 127.0.0.1:62475
I200408 10:24:45.298689 1905 sql/temporary_schema.go:452 [n4] skipping temporary object cleanup run as it is not the leaseholder
I200408 10:24:45.298695 83 server/server.go:1677 [n4] advertising CockroachDB node at 127.0.0.1:62475
I200408 10:24:45.298701 1905 sql/temporary_schema.go:453 [n4] completed temporary object cleanup job
I200408 10:24:45.298714 1905 sql/temporary_schema.go:575 [n4] temporary object cleaner next scheduled to run at 2020-04-08 10:54:45.298591 +0000 UTC
I200408 10:24:45.302474 83 server/server.go:1810 [n4] done ensuring all necessary migrations have run
I200408 10:24:45.302495 83 server/server.go:2046 [n4] serving sql connections
I200408 10:24:45.302532 1913 sqlmigrations/migrations.go:653 [n4] starting wait for upgrade finalization before schema change job migration
I200408 10:24:45.303908 1913 sqlmigrations/migrations.go:679 [n4] schema change job migration already complete
I200408 10:24:45.304653 76 kv/kvserver/replica_raft.go:241 [n1,s1,r17/1:/Table/2{1-2}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3LEARNER] next=4
I200408 10:24:45.306004 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r17/1:/Table/2{1-2}] sending LEARNER snapshot b6422bac at applied index 25
I200408 10:24:45.306094 1949 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r17/1:/Table/2{1-2}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):3LEARNER
I200408 10:24:45.306146 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r17/1:/Table/2{1-2}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 15, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.306921 1955 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r17/3:{-}] applying LEARNER snapshot [id=b6422bac index=25]
I200408 10:24:45.307026 1914 sql/event_log.go:132 [n4] Event: "node_join", target: 4, info: {Descriptor:{NodeID:4 Address:127.0.0.1:62475 Attrs: Locality:region=test,dc=dc4 ServerVersion:19.2-16 BuildTag:unknown StartedAt:1586341485297323000 LocalityAddress:[] ClusterName: SQLAddress:127.0.0.1:62476} ClusterID:195b7b36-f695-4df5-b367-c8fdf290d2b2 StartedAt:1586341485297323000 LastUp:1586341485297323000}
I200408 10:24:45.308244 1911 server/server_update.go:55 [n4] no need to upgrade, cluster already at the newest version
I200408 10:24:45.308669 1955 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r17/3:/Table/2{1-2}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=b6422bac index=25]
I200408 10:24:45.309046 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r17/1:/Table/2{1-2}] change replicas (add [(n3,s3):3] remove []): existing descriptor r17:/Table/2{1-2} [(n1,s1):1, (n2,s2):2, (n3,s3):3LEARNER, next=4, gen=3]
I200408 10:24:45.312716 76 kv/kvserver/replica_raft.go:241 [n1,s1,r17/1:/Table/2{1-2}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3] next=4
I200408 10:24:45.314146 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r11/1:/Table/1{5-6}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r11:/Table/1{5-6} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.316999 76 kv/kvserver/replica_raft.go:241 [n1,s1,r11/1:/Table/1{5-6}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200408 10:24:45.324162 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r11/1:/Table/1{5-6}] sending LEARNER snapshot 41aa3fcd at applied index 16
I200408 10:24:45.324245 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r11/1:/Table/1{5-6}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.324416 2055 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r11/1:/Table/1{5-6}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER
I200408 10:24:45.324847 2037 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r11/2:{-}] applying LEARNER snapshot [id=41aa3fcd index=16]
I200408 10:24:45.326135 2037 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r11/2:/Table/1{5-6}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=41aa3fcd index=16]
I200408 10:24:45.326591 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r11/1:/Table/1{5-6}] change replicas (add [(n4,s4):2] remove []): existing descriptor r11:/Table/1{5-6} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200408 10:24:45.327870 76 kv/kvserver/replica_raft.go:241 [n1,s1,r11/1:/Table/1{5-6}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200408 10:24:45.328215 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r11/1:/Table/1{5-6}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r11:/Table/1{5-6} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200408 10:24:45.334158 76 kv/kvserver/replica_raft.go:241 [n1,s1,r11/1:/Table/1{5-6}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER] next=4
I200408 10:24:45.335312 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r11/1:/Table/1{5-6}] sending LEARNER snapshot efe15263 at applied index 20
I200408 10:24:45.335383 1975 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r11/1:/Table/1{5-6}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):3LEARNER
I200408 10:24:45.335385 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r11/1:/Table/1{5-6}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.335957 1962 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r11/3:{-}] applying LEARNER snapshot [id=efe15263 index=20]
I200408 10:24:45.337333 1962 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r11/3:/Table/1{5-6}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=efe15263 index=20]
I200408 10:24:45.337737 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r11/1:/Table/1{5-6}] change replicas (add [(n3,s3):3] remove []): existing descriptor r11:/Table/1{5-6} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3]
I200408 10:24:45.341355 76 kv/kvserver/replica_raft.go:241 [n1,s1,r11/1:/Table/1{5-6}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=4
I200408 10:24:45.342615 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r8/1:/Table/1{2-3}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r8:/Table/1{2-3} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.343857 76 kv/kvserver/replica_raft.go:241 [n1,s1,r8/1:/Table/1{2-3}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200408 10:24:45.344626 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r8/1:/Table/1{2-3}] sending LEARNER snapshot 63b52091 at applied index 36
I200408 10:24:45.344677 2072 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r8/1:/Table/1{2-3}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER
I200408 10:24:45.344751 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r8/1:/Table/1{2-3}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 51, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.345409 1981 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r8/2:{-}] applying LEARNER snapshot [id=63b52091 index=36]
I200408 10:24:45.346940 1981 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r8/2:/Table/1{2-3}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=63b52091 index=36]
I200408 10:24:45.347350 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r8/1:/Table/1{2-3}] change replicas (add [(n4,s4):2] remove []): existing descriptor r8:/Table/1{2-3} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200408 10:24:45.351200 76 kv/kvserver/replica_raft.go:241 [n1,s1,r8/1:/Table/1{2-3}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200408 10:24:45.351528 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r8/1:/Table/1{2-3}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r8:/Table/1{2-3} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200408 10:24:45.357805 76 kv/kvserver/replica_raft.go:241 [n1,s1,r8/1:/Table/1{2-3}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4
I200408 10:24:45.359156 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r8/1:/Table/1{2-3}] sending LEARNER snapshot f192ab63 at applied index 40
I200408 10:24:45.359261 2100 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r8/1:/Table/1{2-3}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER
I200408 10:24:45.359312 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r8/1:/Table/1{2-3}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 55, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.360061 2024 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r8/3:{-}] applying LEARNER snapshot [id=f192ab63 index=40]
I200408 10:24:45.362492 2024 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r8/3:/Table/1{2-3}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=f192ab63 index=40]
I200408 10:24:45.363004 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r8/1:/Table/1{2-3}] change replicas (add [(n2,s2):3] remove []): existing descriptor r8:/Table/1{2-3} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3]
I200408 10:24:45.365591 76 kv/kvserver/replica_raft.go:241 [n1,s1,r8/1:/Table/1{2-3}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4
I200408 10:24:45.367177 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r7/1:/Table/1{1-2}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r7:/Table/1{1-2} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.369251 76 kv/kvserver/replica_raft.go:241 [n1,s1,r7/1:/Table/1{1-2}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3
I200408 10:24:45.370243 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r7/1:/Table/1{1-2}] sending LEARNER snapshot 497cc99a at applied index 19
I200408 10:24:45.370343 2065 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r7/1:/Table/1{1-2}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER
I200408 10:24:45.370425 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r7/1:/Table/1{1-2}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 7, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.371065 2169 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r7/2:{-}] applying LEARNER snapshot [id=497cc99a index=19]
I200408 10:24:45.372728 2169 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r7/2:/Table/1{1-2}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=497cc99a index=19]
I200408 10:24:45.373287 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r7/1:/Table/1{1-2}] change replicas (add [(n3,s3):2] remove []): existing descriptor r7:/Table/1{1-2} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1]
I200408 10:24:45.375397 76 kv/kvserver/replica_raft.go:241 [n1,s1,r7/1:/Table/1{1-2}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3
I200408 10:24:45.375702 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r7/1:/Table/1{1-2}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r7:/Table/1{1-2} [(n1,s1):1, (n3,s3):2, next=3, gen=2]
I200408 10:24:45.381903 76 kv/kvserver/replica_raft.go:241 [n1,s1,r7/1:/Table/1{1-2}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3LEARNER] next=4
I200408 10:24:45.383005 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r7/1:/Table/1{1-2}] sending LEARNER snapshot abd32d4c at applied index 23
I200408 10:24:45.383063 2234 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r7/1:/Table/1{1-2}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):3LEARNER
I200408 10:24:45.383109 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r7/1:/Table/1{1-2}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 11, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.383714 2162 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r7/3:{-}] applying LEARNER snapshot [id=abd32d4c index=23]
I200408 10:24:45.385192 2162 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r7/3:/Table/1{1-2}] applied LEARNER snapshot [total=1ms ingestion=4@1ms id=abd32d4c index=23]
I200408 10:24:45.385679 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r7/1:/Table/1{1-2}] change replicas (add [(n4,s4):3] remove []): existing descriptor r7:/Table/1{1-2} [(n1,s1):1, (n3,s3):2, (n4,s4):3LEARNER, next=4, gen=3]
I200408 10:24:45.389305 76 kv/kvserver/replica_raft.go:241 [n1,s1,r7/1:/Table/1{1-2}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3] next=4
I200408 10:24:45.390823 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r3:/System/{NodeLivenessMax-tsd} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.392213 76 kv/kvserver/replica_raft.go:241 [n1,s1,r3/1:/System/{NodeLive…-tsd}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200408 10:24:45.392973 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] sending LEARNER snapshot 07ed8863 at applied index 46
I200408 10:24:45.393078 2273 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r3/1:/System/{NodeLive…-tsd}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER
I200408 10:24:45.393408 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 37, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.394536 2292 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r3/2:{-}] applying LEARNER snapshot [id=07ed8863 index=46]
I200408 10:24:45.396414 2292 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r3/2:/System/{NodeLive…-tsd}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=07ed8863 index=46]
I200408 10:24:45.396885 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] change replicas (add [(n4,s4):2] remove []): existing descriptor r3:/System/{NodeLivenessMax-tsd} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200408 10:24:45.398409 76 kv/kvserver/replica_raft.go:241 [n1,s1,r3/1:/System/{NodeLive…-tsd}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200408 10:24:45.398772 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r3:/System/{NodeLivenessMax-tsd} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200408 10:24:45.405585 76 kv/kvserver/replica_raft.go:241 [n1,s1,r3/1:/System/{NodeLive…-tsd}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4
I200408 10:24:45.406528 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] sending LEARNER snapshot 7c13bbcf at applied index 50
I200408 10:24:45.406579 2358 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r3/1:/System/{NodeLive…-tsd}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER
I200408 10:24:45.406848 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 41, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.407782 2356 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r3/3:{-}] applying LEARNER snapshot [id=7c13bbcf index=50]
I200408 10:24:45.409387 2356 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r3/3:/System/{NodeLive…-tsd}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=7c13bbcf index=50]
I200408 10:24:45.409808 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] change replicas (add [(n2,s2):3] remove []): existing descriptor r3:/System/{NodeLivenessMax-tsd} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3]
I200408 10:24:45.411696 76 kv/kvserver/replica_raft.go:241 [n1,s1,r3/1:/System/{NodeLive…-tsd}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4
I200408 10:24:45.412903 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r27:/{NamespaceTable/Max-Table/32} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.414223 76 kv/kvserver/replica_raft.go:241 [n1,s1,r27/1:/{NamespaceTab…-Table/32}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200408 10:24:45.414891 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] sending LEARNER snapshot 8d69cb1a at applied index 16
I200408 10:24:45.414912 2338 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r27/1:/{NamespaceTab…-Table/32}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER
I200408 10:24:45.414968 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.415474 2336 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r27/2:{-}] applying LEARNER snapshot [id=8d69cb1a index=16]
I200408 10:24:45.416868 2336 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r27/2:/{NamespaceTab…-Table/32}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=8d69cb1a index=16]
I200408 10:24:45.417236 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] change replicas (add [(n4,s4):2] remove []): existing descriptor r27:/{NamespaceTable/Max-Table/32} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200408 10:24:45.421210 76 kv/kvserver/replica_raft.go:241 [n1,s1,r27/1:/{NamespaceTab…-Table/32}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200408 10:24:45.421527 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r27:/{NamespaceTable/Max-Table/32} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200408 10:24:45.428717 76 kv/kvserver/replica_raft.go:241 [n1,s1,r27/1:/{NamespaceTab…-Table/32}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER] next=4
I200408 10:24:45.430053 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] sending LEARNER snapshot dc65080b at applied index 20
I200408 10:24:45.430122 2404 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r27/1:/{NamespaceTab…-Table/32}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):3LEARNER
I200408 10:24:45.430187 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.430813 2353 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r27/3:{-}] applying LEARNER snapshot [id=dc65080b index=20]
I200408 10:24:45.432418 2353 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r27/3:/{NamespaceTab…-Table/32}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=dc65080b index=20]
I200408 10:24:45.432878 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] change replicas (add [(n3,s3):3] remove []): existing descriptor r27:/{NamespaceTable/Max-Table/32} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3]
I200408 10:24:45.436145 76 kv/kvserver/replica_raft.go:241 [n1,s1,r27/1:/{NamespaceTab…-Table/32}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=4
I200408 10:24:45.437791 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r31/1:/Table/3{5-6}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r31:/Table/3{5-6} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.439246 76 kv/kvserver/replica_raft.go:241 [n1,s1,r31/1:/Table/3{5-6}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3
I200408 10:24:45.440071 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r31/1:/Table/3{5-6}] sending LEARNER snapshot 57a27a7b at applied index 16
I200408 10:24:45.440133 2381 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r31/1:/Table/3{5-6}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):2LEARNER
I200408 10:24:45.440141 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r31/1:/Table/3{5-6}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.440799 2425 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r31/2:{-}] applying LEARNER snapshot [id=57a27a7b index=16]
I200408 10:24:45.442356 2425 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r31/2:/Table/3{5-6}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=57a27a7b index=16]
I200408 10:24:45.442798 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r31/1:/Table/3{5-6}] change replicas (add [(n2,s2):2] remove []): existing descriptor r31:/Table/3{5-6} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1]
I200408 10:24:45.445834 76 kv/kvserver/replica_raft.go:241 [n1,s1,r31/1:/Table/3{5-6}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3
I200408 10:24:45.446138 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r31/1:/Table/3{5-6}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r31:/Table/3{5-6} [(n1,s1):1, (n2,s2):2, next=3, gen=2]
I200408 10:24:45.451991 76 kv/kvserver/replica_raft.go:241 [n1,s1,r31/1:/Table/3{5-6}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3LEARNER] next=4
I200408 10:24:45.453283 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r31/1:/Table/3{5-6}] sending LEARNER snapshot 77f5b000 at applied index 20
I200408 10:24:45.453359 2446 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r31/1:/Table/3{5-6}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):3LEARNER
I200408 10:24:45.453373 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r31/1:/Table/3{5-6}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.453965 2444 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r31/3:{-}] applying LEARNER snapshot [id=77f5b000 index=20]
I200408 10:24:45.455462 2444 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r31/3:/Table/3{5-6}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=77f5b000 index=20]
I200408 10:24:45.455933 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r31/1:/Table/3{5-6}] change replicas (add [(n3,s3):3] remove []): existing descriptor r31:/Table/3{5-6} [(n1,s1):1, (n2,s2):2, (n3,s3):3LEARNER, next=4, gen=3]
I200408 10:24:45.458569 76 kv/kvserver/replica_raft.go:241 [n1,s1,r31/1:/Table/3{5-6}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3] next=4
I200408 10:24:45.459935 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r26:/NamespaceTable/{30-Max} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.461311 76 kv/kvserver/replica_raft.go:241 [n1,s1,r26/1:/NamespaceTable/{30-Max}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3
I200408 10:24:45.462074 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] sending LEARNER snapshot e247edb5 at applied index 21
I200408 10:24:45.462153 2473 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r26/1:/NamespaceTable/{30-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):2LEARNER
I200408 10:24:45.462169 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 38, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.462960 2471 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r26/2:{-}] applying LEARNER snapshot [id=e247edb5 index=21]
I200408 10:24:45.464619 2471 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r26/2:/NamespaceTable/{30-Max}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=e247edb5 index=21]
I200408 10:24:45.465094 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] change replicas (add [(n2,s2):2] remove []): existing descriptor r26:/NamespaceTable/{30-Max} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1]
I200408 10:24:45.468363 76 kv/kvserver/replica_raft.go:241 [n1,s1,r26/1:/NamespaceTable/{30-Max}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3
I200408 10:24:45.468734 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r26:/NamespaceTable/{30-Max} [(n1,s1):1, (n2,s2):2, next=3, gen=2]
I200408 10:24:45.476395 76 kv/kvserver/replica_raft.go:241 [n1,s1,r26/1:/NamespaceTable/{30-Max}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3LEARNER] next=4
I200408 10:24:45.477824 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] sending LEARNER snapshot 5749d099 at applied index 25
I200408 10:24:45.477896 2399 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r26/1:/NamespaceTable/{30-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):3LEARNER
I200408 10:24:45.478005 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 42, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.478659 2397 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r26/3:{-}] applying LEARNER snapshot [id=5749d099 index=25]
I200408 10:24:45.480523 2397 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r26/3:/NamespaceTable/{30-Max}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=5749d099 index=25]
I200408 10:24:45.480998 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] change replicas (add [(n3,s3):3] remove []): existing descriptor r26:/NamespaceTable/{30-Max} [(n1,s1):1, (n2,s2):2, (n3,s3):3LEARNER, next=4, gen=3]
I200408 10:24:45.483390 76 kv/kvserver/replica_raft.go:241 [n1,s1,r26/1:/NamespaceTable/{30-Max}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3] next=4
I200408 10:24:45.484792 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r29/1:/Table/3{3-4}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r29:/Table/3{3-4} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.486234 76 kv/kvserver/replica_raft.go:241 [n1,s1,r29/1:/Table/3{3-4}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200408 10:24:45.486993 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r29/1:/Table/3{3-4}] sending LEARNER snapshot f21e51f5 at applied index 18
I200408 10:24:45.487023 2555 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r29/1:/Table/3{3-4}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER
I200408 10:24:45.487054 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r29/1:/Table/3{3-4}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 8, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.487755 2553 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r29/2:{-}] applying LEARNER snapshot [id=f21e51f5 index=18]
I200408 10:24:45.489534 2553 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r29/2:/Table/3{3-4}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=f21e51f5 index=18]
I200408 10:24:45.490011 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r29/1:/Table/3{3-4}] change replicas (add [(n4,s4):2] remove []): existing descriptor r29:/Table/3{3-4} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200408 10:24:45.493024 76 kv/kvserver/replica_raft.go:241 [n1,s1,r29/1:/Table/3{3-4}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200408 10:24:45.493409 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r29/1:/Table/3{3-4}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r29:/Table/3{3-4} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200408 10:24:45.500778 76 kv/kvserver/replica_raft.go:241 [n1,s1,r29/1:/Table/3{3-4}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4
I200408 10:24:45.502176 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r29/1:/Table/3{3-4}] sending LEARNER snapshot 1ed0ba6b at applied index 22
I200408 10:24:45.502262 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r29/1:/Table/3{3-4}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 12, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.502264 2585 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r29/1:/Table/3{3-4}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER
I200408 10:24:45.503269 2567 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r29/3:{-}] applying LEARNER snapshot [id=1ed0ba6b index=22]
I200408 10:24:45.505219 2567 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r29/3:/Table/3{3-4}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=1ed0ba6b index=22]
I200408 10:24:45.505748 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r29/1:/Table/3{3-4}] change replicas (add [(n2,s2):3] remove []): existing descriptor r29:/Table/3{3-4} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3]
I200408 10:24:45.507596 76 kv/kvserver/replica_raft.go:241 [n1,s1,r29/1:/Table/3{3-4}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4
I200408 10:24:45.509183 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r4/1:/System{/tsd-tse}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.510712 76 kv/kvserver/replica_raft.go:241 [n1,s1,r4/1:/System{/tsd-tse}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3
I200408 10:24:45.511521 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r4/1:/System{/tsd-tse}] sending LEARNER snapshot 28f1cb5c at applied index 25
I200408 10:24:45.511553 2608 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r4/1:/System{/tsd-tse}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):2LEARNER
I200408 10:24:45.569151 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r4/1:/System{/tsd-tse}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 2718, log entries: 0, rate-limit: 8.0 MiB/sec, 0.06s
I200408 10:24:45.569990 2591 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r4/2:{-}] applying LEARNER snapshot [id=28f1cb5c index=25]
I200408 10:24:45.573105 2591 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r4/2:/System{/tsd-tse}] applied LEARNER snapshot [total=3ms ingestion=4@3ms id=28f1cb5c index=25]
I200408 10:24:45.573717 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r4/1:/System{/tsd-tse}] change replicas (add [(n2,s2):2] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1]
I200408 10:24:45.575617 76 kv/kvserver/replica_raft.go:241 [n1,s1,r4/1:/System{/tsd-tse}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3
I200408 10:24:45.576099 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r4/1:/System{/tsd-tse}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, (n2,s2):2, next=3, gen=2]
I200408 10:24:45.582385 76 kv/kvserver/replica_raft.go:241 [n1,s1,r4/1:/System{/tsd-tse}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3LEARNER] next=4
I200408 10:24:45.583717 76 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r4/1:/System{/tsd-tse}] sending LEARNER snapshot 1982df29 at applied index 29
I200408 10:24:45.583751 2558 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r4/1:/System{/tsd-tse}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):3LEARNER
I200408 10:24:45.645053 76 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r4/1:/System{/tsd-tse}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 2722, log entries: 0, rate-limit: 8.0 MiB/sec, 0.06s
I200408 10:24:45.645637 2557 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r4/3:{-}] applying LEARNER snapshot [id=1982df29 index=29]
I200408 10:24:45.648556 2557 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r4/3:/System{/tsd-tse}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=1982df29 index=29]
I200408 10:24:45.649225 76 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r4/1:/System{/tsd-tse}] change replicas (add [(n4,s4):3] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, (n2,s2):2, (n4,s4):3LEARNER, next=4, gen=3]
I200408 10:24:45.651063 76 kv/kvserver/replica_raft.go:241 [n1,s1,r4/1:/System{/tsd-tse}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3] next=4
I200408 10:24:45.652556 76 kv/kvserver/queue.go:1189 [n1,replicate] purgatory is now empty
I200408 10:24:45.652983 2622 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r9/1:/Table/1{3-4}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r9:/Table/1{3-4} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.654377 2622 kv/kvserver/replica_raft.go:241 [n1,s1,r9/1:/Table/1{3-4}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200408 10:24:45.655230 2622 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r9/1:/Table/1{3-4}] sending LEARNER snapshot e6f17e91 at applied index 96
I200408 10:24:45.655352 2704 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r9/1:/Table/1{3-4}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER
I200408 10:24:45.655542 2622 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r9/1:/Table/1{3-4}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 236, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.656387 2756 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r9/2:{-}] applying LEARNER snapshot [id=e6f17e91 index=96]
I200408 10:24:45.658324 2756 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r9/2:/Table/1{3-4}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=e6f17e91 index=96]
I200408 10:24:45.658794 2622 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r9/1:/Table/1{3-4}] change replicas (add [(n4,s4):2] remove []): existing descriptor r9:/Table/1{3-4} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200408 10:24:45.660642 2622 kv/kvserver/replica_raft.go:241 [n1,s1,r9/1:/Table/1{3-4}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200408 10:24:45.661045 2622 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r9/1:/Table/1{3-4}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r9:/Table/1{3-4} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200408 10:24:45.667299 2622 kv/kvserver/replica_raft.go:241 [n1,s1,r9/1:/Table/1{3-4}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4
I200408 10:24:45.668512 2622 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r9/1:/Table/1{3-4}] sending LEARNER snapshot 89eb5560 at applied index 103
I200408 10:24:45.668605 2803 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r9/1:/Table/1{3-4}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER
I200408 10:24:45.668817 2622 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r9/1:/Table/1{3-4}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 245, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.669710 2794 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r9/3:{-}] applying LEARNER snapshot [id=89eb5560 index=103]
I200408 10:24:45.671826 2794 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r9/3:/Table/1{3-4}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=89eb5560 index=103]
I200408 10:24:45.672427 2622 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r9/1:/Table/1{3-4}] change replicas (add [(n2,s2):3] remove []): existing descriptor r9:/Table/1{3-4} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3]
I200408 10:24:45.674381 2622 kv/kvserver/replica_raft.go:241 [n1,s1,r9/1:/Table/1{3-4}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4
I200408 10:24:45.676392 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r5:/{Systemtse-Table/SystemConfigSpan/Start} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.730813 83 kv/kvserver/replica_raft.go:241 [n1,s1,r5/1:/{Systemtse-Table/System…}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3
I200408 10:24:45.731946 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] sending LEARNER snapshot 940c4e15 at applied index 15
I200408 10:24:45.732004 2823 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r5/1:/{Systemtse-Table/System…}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER
I200408 10:24:45.732068 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.732712 2798 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r5/2:{-}] applying LEARNER snapshot [id=940c4e15 index=15]
I200408 10:24:45.734569 2798 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r5/2:/{Systemtse-Table/System…}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=940c4e15 index=15]
I200408 10:24:45.735148 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] change replicas (add [(n3,s3):2] remove []): existing descriptor r5:/{Systemtse-Table/SystemConfigSpan/Start} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1]
I200408 10:24:45.737732 83 kv/kvserver/replica_raft.go:241 [n1,s1,r5/1:/{Systemtse-Table/System…}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3
I200408 10:24:45.738117 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r5:/{Systemtse-Table/SystemConfigSpan/Start} [(n1,s1):1, (n3,s3):2, next=3, gen=2]
I200408 10:24:45.745130 83 kv/kvserver/replica_raft.go:241 [n1,s1,r5/1:/{Systemtse-Table/System…}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3LEARNER] next=4
I200408 10:24:45.746382 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] sending LEARNER snapshot b595eb1b at applied index 19
I200408 10:24:45.746422 2853 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r5/1:/{Systemtse-Table/System…}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):3LEARNER
I200408 10:24:45.746486 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.747118 2718 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r5/3:{-}] applying LEARNER snapshot [id=b595eb1b index=19]
I200408 10:24:45.749388 2718 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r5/3:/{Systemtse-Table/System…}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=b595eb1b index=19]
I200408 10:24:45.750052 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] change replicas (add [(n4,s4):3] remove []): existing descriptor r5:/{Systemtse-Table/SystemConfigSpan/Start} [(n1,s1):1, (n3,s3):2, (n4,s4):3LEARNER, next=4, gen=3]
I200408 10:24:45.753123 83 kv/kvserver/replica_raft.go:241 [n1,s1,r5/1:/{Systemtse-Table/System…}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3] next=4
I200408 10:24:45.755565 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r23/1:/Table/2{7-8}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r23:/Table/2{7-8} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.758072 83 kv/kvserver/replica_raft.go:241 [n1,s1,r23/1:/Table/2{7-8}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200408 10:24:45.758853 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r23/1:/Table/2{7-8}] sending LEARNER snapshot c438e345 at applied index 15
I200408 10:24:45.758910 2847 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r23/1:/Table/2{7-8}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER
I200408 10:24:45.758943 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r23/1:/Table/2{7-8}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.759591 2915 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r23/2:{-}] applying LEARNER snapshot [id=c438e345 index=15]
I200408 10:24:45.761266 2915 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r23/2:/Table/2{7-8}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=c438e345 index=15]
I200408 10:24:45.761819 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r23/1:/Table/2{7-8}] change replicas (add [(n4,s4):2] remove []): existing descriptor r23:/Table/2{7-8} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200408 10:24:45.765005 83 kv/kvserver/replica_raft.go:241 [n1,s1,r23/1:/Table/2{7-8}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200408 10:24:45.765417 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r23/1:/Table/2{7-8}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r23:/Table/2{7-8} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200408 10:24:45.772649 83 kv/kvserver/replica_raft.go:241 [n1,s1,r23/1:/Table/2{7-8}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER] next=4
I200408 10:24:45.773743 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r23/1:/Table/2{7-8}] sending LEARNER snapshot 29050d96 at applied index 19
I200408 10:24:45.773794 2874 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r23/1:/Table/2{7-8}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):3LEARNER
I200408 10:24:45.773829 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r23/1:/Table/2{7-8}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.774406 2864 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r23/3:{-}] applying LEARNER snapshot [id=29050d96 index=19]
I200408 10:24:45.775953 2864 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r23/3:/Table/2{7-8}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=29050d96 index=19]
I200408 10:24:45.776464 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r23/1:/Table/2{7-8}] change replicas (add [(n3,s3):3] remove []): existing descriptor r23:/Table/2{7-8} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3]
I200408 10:24:45.779232 83 kv/kvserver/replica_raft.go:241 [n1,s1,r23/1:/Table/2{7-8}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=4
I200408 10:24:45.780830 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r21/1:/Table/2{5-6}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r21:/Table/2{5-6} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.782820 83 kv/kvserver/replica_raft.go:241 [n1,s1,r21/1:/Table/2{5-6}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200408 10:24:45.783517 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r21/1:/Table/2{5-6}] sending LEARNER snapshot 2d7527fc at applied index 15
I200408 10:24:45.783583 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r21/1:/Table/2{5-6}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.783607 2958 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r21/1:/Table/2{5-6}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER
I200408 10:24:45.784189 2956 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r21/2:{-}] applying LEARNER snapshot [id=2d7527fc index=15]
I200408 10:24:45.785969 2956 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r21/2:/Table/2{5-6}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=2d7527fc index=15]
I200408 10:24:45.786445 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r21/1:/Table/2{5-6}] change replicas (add [(n4,s4):2] remove []): existing descriptor r21:/Table/2{5-6} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200408 10:24:45.789846 83 kv/kvserver/replica_raft.go:241 [n1,s1,r21/1:/Table/2{5-6}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200408 10:24:45.790302 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r21/1:/Table/2{5-6}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r21:/Table/2{5-6} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200408 10:24:45.797666 83 kv/kvserver/replica_raft.go:241 [n1,s1,r21/1:/Table/2{5-6}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER] next=4
I200408 10:24:45.798623 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r21/1:/Table/2{5-6}] sending LEARNER snapshot af2cda53 at applied index 19
I200408 10:24:45.798652 2969 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r21/1:/Table/2{5-6}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):3LEARNER
I200408 10:24:45.798704 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r21/1:/Table/2{5-6}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.799269 2996 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r21/3:{-}] applying LEARNER snapshot [id=af2cda53 index=19]
I200408 10:24:45.800725 2996 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r21/3:/Table/2{5-6}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=af2cda53 index=19]
I200408 10:24:45.801109 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r21/1:/Table/2{5-6}] change replicas (add [(n3,s3):3] remove []): existing descriptor r21:/Table/2{5-6} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3]
I200408 10:24:45.804415 83 kv/kvserver/replica_raft.go:241 [n1,s1,r21/1:/Table/2{5-6}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=4
I200408 10:24:45.806223 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r16/1:/Table/2{0-1}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r16:/Table/2{0-1} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.808061 83 kv/kvserver/replica_raft.go:241 [n1,s1,r16/1:/Table/2{0-1}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3
I200408 10:24:45.808745 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r16/1:/Table/2{0-1}] sending LEARNER snapshot 6b2a92cc at applied index 15
I200408 10:24:45.808803 3007 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r16/1:/Table/2{0-1}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER
I200408 10:24:45.808806 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r16/1:/Table/2{0-1}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.809386 2881 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r16/2:{-}] applying LEARNER snapshot [id=6b2a92cc index=15]
I200408 10:24:45.810843 2881 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r16/2:/Table/2{0-1}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=6b2a92cc index=15]
I200408 10:24:45.811327 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r16/1:/Table/2{0-1}] change replicas (add [(n3,s3):2] remove []): existing descriptor r16:/Table/2{0-1} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1]
I200408 10:24:45.815316 83 kv/kvserver/replica_raft.go:241 [n1,s1,r16/1:/Table/2{0-1}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3
I200408 10:24:45.815666 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r16/1:/Table/2{0-1}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r16:/Table/2{0-1} [(n1,s1):1, (n3,s3):2, next=3, gen=2]
I200408 10:24:45.822793 83 kv/kvserver/replica_raft.go:241 [n1,s1,r16/1:/Table/2{0-1}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3LEARNER] next=4
I200408 10:24:45.823814 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r16/1:/Table/2{0-1}] sending LEARNER snapshot e1a7f178 at applied index 19
I200408 10:24:45.823825 2973 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r16/1:/Table/2{0-1}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER
I200408 10:24:45.823889 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r16/1:/Table/2{0-1}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.824399 3063 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r16/3:{-}] applying LEARNER snapshot [id=e1a7f178 index=19]
I200408 10:24:45.826134 3063 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r16/3:/Table/2{0-1}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=e1a7f178 index=19]
I200408 10:24:45.826568 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r16/1:/Table/2{0-1}] change replicas (add [(n2,s2):3] remove []): existing descriptor r16:/Table/2{0-1} [(n1,s1):1, (n3,s3):2, (n2,s2):3LEARNER, next=4, gen=3]
I200408 10:24:45.829347 83 kv/kvserver/replica_raft.go:241 [n1,s1,r16/1:/Table/2{0-1}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3] next=4
I200408 10:24:45.830868 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r28/1:/Table/3{2-3}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r28:/Table/3{2-3} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.832677 83 kv/kvserver/replica_raft.go:241 [n1,s1,r28/1:/Table/3{2-3}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3
I200408 10:24:45.833330 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r28/1:/Table/3{2-3}] sending LEARNER snapshot 533bee60 at applied index 15
I200408 10:24:45.833392 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r28/1:/Table/3{2-3}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.833407 3054 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r28/1:/Table/3{2-3}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER
I200408 10:24:45.833881 3052 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r28/2:{-}] applying LEARNER snapshot [id=533bee60 index=15]
I200408 10:24:45.835363 3052 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r28/2:/Table/3{2-3}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=533bee60 index=15]
I200408 10:24:45.835755 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r28/1:/Table/3{2-3}] change replicas (add [(n3,s3):2] remove []): existing descriptor r28:/Table/3{2-3} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1]
I200408 10:24:45.839356 83 kv/kvserver/replica_raft.go:241 [n1,s1,r28/1:/Table/3{2-3}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3
I200408 10:24:45.839671 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r28/1:/Table/3{2-3}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r28:/Table/3{2-3} [(n1,s1):1, (n3,s3):2, next=3, gen=2]
I200408 10:24:45.846312 83 kv/kvserver/replica_raft.go:241 [n1,s1,r28/1:/Table/3{2-3}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3LEARNER] next=4
I200408 10:24:45.847467 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r28/1:/Table/3{2-3}] sending LEARNER snapshot 00103553 at applied index 19
I200408 10:24:45.847503 3073 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r28/1:/Table/3{2-3}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER
I200408 10:24:45.847545 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r28/1:/Table/3{2-3}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.848145 3110 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r28/3:{-}] applying LEARNER snapshot [id=00103553 index=19]
I200408 10:24:45.849535 3110 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r28/3:/Table/3{2-3}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=00103553 index=19]
I200408 10:24:45.849921 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r28/1:/Table/3{2-3}] change replicas (add [(n2,s2):3] remove []): existing descriptor r28:/Table/3{2-3} [(n1,s1):1, (n3,s3):2, (n2,s2):3LEARNER, next=4, gen=3]
I200408 10:24:45.853387 83 kv/kvserver/replica_raft.go:241 [n1,s1,r28/1:/Table/3{2-3}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3] next=4
I200408 10:24:45.854932 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r22/1:/Table/2{6-7}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r22:/Table/2{6-7} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.856785 83 kv/kvserver/replica_raft.go:241 [n1,s1,r22/1:/Table/2{6-7}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3
I200408 10:24:45.857652 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r22/1:/Table/2{6-7}] sending LEARNER snapshot 8ce32ede at applied index 15
I200408 10:24:45.857695 2992 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r22/1:/Table/2{6-7}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):2LEARNER
I200408 10:24:45.857715 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r22/1:/Table/2{6-7}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.858332 3156 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r22/2:{-}] applying LEARNER snapshot [id=8ce32ede index=15]
I200408 10:24:45.859763 3156 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r22/2:/Table/2{6-7}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=8ce32ede index=15]
I200408 10:24:45.860188 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r22/1:/Table/2{6-7}] change replicas (add [(n2,s2):2] remove []): existing descriptor r22:/Table/2{6-7} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1]
I200408 10:24:45.863145 83 kv/kvserver/replica_raft.go:241 [n1,s1,r22/1:/Table/2{6-7}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3
I200408 10:24:45.863454 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r22/1:/Table/2{6-7}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r22:/Table/2{6-7} [(n1,s1):1, (n2,s2):2, next=3, gen=2]
I200408 10:24:45.869503 83 kv/kvserver/replica_raft.go:241 [n1,s1,r22/1:/Table/2{6-7}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3LEARNER] next=4
I200408 10:24:45.870448 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r22/1:/Table/2{6-7}] sending LEARNER snapshot b86cdc74 at applied index 19
I200408 10:24:45.870482 3180 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r22/1:/Table/2{6-7}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):3LEARNER
I200408 10:24:45.870530 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r22/1:/Table/2{6-7}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.871046 3191 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r22/3:{-}] applying LEARNER snapshot [id=b86cdc74 index=19]
I200408 10:24:45.872738 3191 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r22/3:/Table/2{6-7}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=b86cdc74 index=19]
I200408 10:24:45.873175 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r22/1:/Table/2{6-7}] change replicas (add [(n4,s4):3] remove []): existing descriptor r22:/Table/2{6-7} [(n1,s1):1, (n2,s2):2, (n4,s4):3LEARNER, next=4, gen=3]
I200408 10:24:45.875991 83 kv/kvserver/replica_raft.go:241 [n1,s1,r22/1:/Table/2{6-7}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3] next=4
I200408 10:24:45.877825 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r13/1:/Table/1{7-8}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r13:/Table/1{7-8} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.879626 83 kv/kvserver/replica_raft.go:241 [n1,s1,r13/1:/Table/1{7-8}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3
I200408 10:24:45.880271 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r13/1:/Table/1{7-8}] sending LEARNER snapshot 5e1e5ead at applied index 15
I200408 10:24:45.880338 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r13/1:/Table/1{7-8}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.880362 3236 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r13/1:/Table/1{7-8}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER
I200408 10:24:45.880846 3205 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r13/2:{-}] applying LEARNER snapshot [id=5e1e5ead index=15]
I200408 10:24:45.882272 3205 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r13/2:/Table/1{7-8}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=5e1e5ead index=15]
I200408 10:24:45.882720 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r13/1:/Table/1{7-8}] change replicas (add [(n3,s3):2] remove []): existing descriptor r13:/Table/1{7-8} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1]
I200408 10:24:45.886170 83 kv/kvserver/replica_raft.go:241 [n1,s1,r13/1:/Table/1{7-8}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3
I200408 10:24:45.886505 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r13/1:/Table/1{7-8}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r13:/Table/1{7-8} [(n1,s1):1, (n3,s3):2, next=3, gen=2]
I200408 10:24:45.894152 83 kv/kvserver/replica_raft.go:241 [n1,s1,r13/1:/Table/1{7-8}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3LEARNER] next=4
I200408 10:24:45.895379 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r13/1:/Table/1{7-8}] sending LEARNER snapshot d7fd546a at applied index 19
I200408 10:24:45.895462 3262 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r13/1:/Table/1{7-8}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER
I200408 10:24:45.895471 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r13/1:/Table/1{7-8}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.896075 3122 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r13/3:{-}] applying LEARNER snapshot [id=d7fd546a index=19]
I200408 10:24:45.897796 3122 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r13/3:/Table/1{7-8}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=d7fd546a index=19]
I200408 10:24:45.898269 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r13/1:/Table/1{7-8}] change replicas (add [(n2,s2):3] remove []): existing descriptor r13:/Table/1{7-8} [(n1,s1):1, (n3,s3):2, (n2,s2):3LEARNER, next=4, gen=3]
I200408 10:24:45.900971 83 kv/kvserver/replica_raft.go:241 [n1,s1,r13/1:/Table/1{7-8}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3] next=4
I200408 10:24:45.902461 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.904269 83 kv/kvserver/replica_raft.go:241 [n1,s1,r25/1:/{Table/29-NamespaceTab…}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200408 10:24:45.904934 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] sending LEARNER snapshot ace7d2e8 at applied index 15
I200408 10:24:45.904987 3242 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r25/1:/{Table/29-NamespaceTab…}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER
I200408 10:24:45.905000 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.905590 3218 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r25/2:{-}] applying LEARNER snapshot [id=ace7d2e8 index=15]
I200408 10:24:45.907060 3218 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r25/2:/{Table/29-NamespaceTab…}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=ace7d2e8 index=15]
I200408 10:24:45.907479 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] change replicas (add [(n4,s4):2] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200408 10:24:45.911295 83 kv/kvserver/replica_raft.go:241 [n1,s1,r25/1:/{Table/29-NamespaceTab…}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200408 10:24:45.911615 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200408 10:24:45.918840 83 kv/kvserver/replica_raft.go:241 [n1,s1,r25/1:/{Table/29-NamespaceTab…}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4
I200408 10:24:45.919852 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] sending LEARNER snapshot 03bc0381 at applied index 19
I200408 10:24:45.919889 3273 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r25/1:/{Table/29-NamespaceTab…}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER
I200408 10:24:45.919925 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.920477 3311 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r25/3:{-}] applying LEARNER snapshot [id=03bc0381 index=19]
I200408 10:24:45.922192 3311 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r25/3:/{Table/29-NamespaceTab…}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=03bc0381 index=19]
I200408 10:24:45.922638 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] change replicas (add [(n2,s2):3] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3]
I200408 10:24:45.925362 83 kv/kvserver/replica_raft.go:241 [n1,s1,r25/1:/{Table/29-NamespaceTab…}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4
I200408 10:24:45.927005 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r30/1:/Table/3{4-5}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r30:/Table/3{4-5} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.928948 83 kv/kvserver/replica_raft.go:241 [n1,s1,r30/1:/Table/3{4-5}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3
I200408 10:24:45.929652 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r30/1:/Table/3{4-5}] sending LEARNER snapshot 57bb60bd at applied index 15
I200408 10:24:45.929750 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r30/1:/Table/3{4-5}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.929757 3298 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r30/1:/Table/3{4-5}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER
I200408 10:24:45.930360 3379 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r30/2:{-}] applying LEARNER snapshot [id=57bb60bd index=15]
I200408 10:24:45.931775 3379 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r30/2:/Table/3{4-5}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=57bb60bd index=15]
I200408 10:24:45.932192 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r30/1:/Table/3{4-5}] change replicas (add [(n3,s3):2] remove []): existing descriptor r30:/Table/3{4-5} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1]
I200408 10:24:45.935989 83 kv/kvserver/replica_raft.go:241 [n1,s1,r30/1:/Table/3{4-5}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3
I200408 10:24:45.936362 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r30/1:/Table/3{4-5}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r30:/Table/3{4-5} [(n1,s1):1, (n3,s3):2, next=3, gen=2]
I200408 10:24:45.942441 83 kv/kvserver/replica_raft.go:241 [n1,s1,r30/1:/Table/3{4-5}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3LEARNER] next=4
I200408 10:24:45.943397 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r30/1:/Table/3{4-5}] sending LEARNER snapshot 99b1ccbc at applied index 19
I200408 10:24:45.943448 3325 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r30/1:/Table/3{4-5}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):3LEARNER
I200408 10:24:45.943473 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r30/1:/Table/3{4-5}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.943961 3280 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r30/3:{-}] applying LEARNER snapshot [id=99b1ccbc index=19]
I200408 10:24:45.945842 3280 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r30/3:/Table/3{4-5}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=99b1ccbc index=19]
I200408 10:24:45.946252 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r30/1:/Table/3{4-5}] change replicas (add [(n4,s4):3] remove []): existing descriptor r30:/Table/3{4-5} [(n1,s1):1, (n3,s3):2, (n4,s4):3LEARNER, next=4, gen=3]
I200408 10:24:45.949118 83 kv/kvserver/replica_raft.go:241 [n1,s1,r30/1:/Table/3{4-5}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3] next=4
I200408 10:24:45.950288 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r1:/{Min-System/NodeLiveness} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.952248 83 kv/kvserver/replica_raft.go:241 [n1,s1,r1/1:/{Min-System/NodeL…}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3
I200408 10:24:45.953148 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] sending LEARNER snapshot 0a3ec90f at applied index 168
I200408 10:24:45.953228 3282 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r1/1:/{Min-System/NodeL…}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):2LEARNER
I200408 10:24:45.953328 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 126, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.953986 3388 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r1/2:{-}] applying LEARNER snapshot [id=0a3ec90f index=168]
I200408 10:24:45.955586 3388 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r1/2:/{Min-System/NodeL…}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=0a3ec90f index=168]
I200408 10:24:45.955960 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] change replicas (add [(n2,s2):2] remove []): existing descriptor r1:/{Min-System/NodeLiveness} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1]
I200408 10:24:45.958213 83 kv/kvserver/replica_raft.go:241 [n1,s1,r1/1:/{Min-System/NodeL…}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3
I200408 10:24:45.958776 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r1:/{Min-System/NodeLiveness} [(n1,s1):1, (n2,s2):2, next=3, gen=2]
I200408 10:24:45.960901 83 kv/kvserver/replica_raft.go:241 [n1,s1,r1/1:/{Min-System/NodeL…}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3LEARNER] next=4
I200408 10:24:45.962040 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] sending LEARNER snapshot 60c93731 at applied index 176
I200408 10:24:45.962123 3494 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r1/1:/{Min-System/NodeL…}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):3LEARNER
I200408 10:24:45.962316 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 133, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.962989 3416 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r1/3:{-}] applying LEARNER snapshot [id=60c93731 index=176]
I200408 10:24:45.964531 3416 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r1/3:/{Min-System/NodeL…}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=60c93731 index=176]
I200408 10:24:45.965036 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] change replicas (add [(n3,s3):3] remove []): existing descriptor r1:/{Min-System/NodeLiveness} [(n1,s1):1, (n2,s2):2, (n3,s3):3LEARNER, next=4, gen=3]
I200408 10:24:45.967572 83 kv/kvserver/replica_raft.go:241 [n1,s1,r1/1:/{Min-System/NodeL…}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3] next=4
I200408 10:24:45.969186 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r20/1:/Table/2{4-5}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r20:/Table/2{4-5} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.971939 83 kv/kvserver/replica_raft.go:241 [n1,s1,r20/1:/Table/2{4-5}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3
I200408 10:24:45.972595 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r20/1:/Table/2{4-5}] sending LEARNER snapshot 836ab386 at applied index 15
I200408 10:24:45.972675 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r20/1:/Table/2{4-5}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.972695 3541 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r20/1:/Table/2{4-5}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER
I200408 10:24:45.973446 3556 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r20/2:{-}] applying LEARNER snapshot [id=836ab386 index=15]
I200408 10:24:45.974836 3556 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r20/2:/Table/2{4-5}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=836ab386 index=15]
I200408 10:24:45.975359 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r20/1:/Table/2{4-5}] change replicas (add [(n3,s3):2] remove []): existing descriptor r20:/Table/2{4-5} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1]
I200408 10:24:45.979682 83 kv/kvserver/replica_raft.go:241 [n1,s1,r20/1:/Table/2{4-5}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3
I200408 10:24:45.980012 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r20/1:/Table/2{4-5}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r20:/Table/2{4-5} [(n1,s1):1, (n3,s3):2, next=3, gen=2]
I200408 10:24:45.987410 83 kv/kvserver/replica_raft.go:241 [n1,s1,r20/1:/Table/2{4-5}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3LEARNER] next=4
I200408 10:24:45.988530 3587 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r20/1:/Table/2{4-5}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):3LEARNER
I200408 10:24:45.988560 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r20/1:/Table/2{4-5}] sending LEARNER snapshot 037672df at applied index 19
I200408 10:24:45.988657 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r20/1:/Table/2{4-5}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:45.989347 3433 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r20/3:{-}] applying LEARNER snapshot [id=037672df index=19]
I200408 10:24:45.990815 3433 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r20/3:/Table/2{4-5}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=037672df index=19]
I200408 10:24:45.991310 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r20/1:/Table/2{4-5}] change replicas (add [(n4,s4):3] remove []): existing descriptor r20:/Table/2{4-5} [(n1,s1):1, (n3,s3):2, (n4,s4):3LEARNER, next=4, gen=3]
I200408 10:24:45.994959 83 kv/kvserver/replica_raft.go:241 [n1,s1,r20/1:/Table/2{4-5}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3] next=4
I200408 10:24:45.996587 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r10/1:/Table/1{4-5}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r10:/Table/1{4-5} [(n1,s1):1, next=2, gen=0]
I200408 10:24:45.999252 83 kv/kvserver/replica_raft.go:241 [n1,s1,r10/1:/Table/1{4-5}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200408 10:24:46.000004 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r10/1:/Table/1{4-5}] sending LEARNER snapshot 75d04d4e at applied index 15
I200408 10:24:46.000045 3568 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r10/1:/Table/1{4-5}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER
I200408 10:24:46.000100 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r10/1:/Table/1{4-5}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.000790 3592 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r10/2:{-}] applying LEARNER snapshot [id=75d04d4e index=15]
I200408 10:24:46.002176 3592 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r10/2:/Table/1{4-5}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=75d04d4e index=15]
I200408 10:24:46.002713 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r10/1:/Table/1{4-5}] change replicas (add [(n4,s4):2] remove []): existing descriptor r10:/Table/1{4-5} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200408 10:24:46.006990 83 kv/kvserver/replica_raft.go:241 [n1,s1,r10/1:/Table/1{4-5}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200408 10:24:46.007345 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r10/1:/Table/1{4-5}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r10:/Table/1{4-5} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200408 10:24:46.015441 83 kv/kvserver/replica_raft.go:241 [n1,s1,r10/1:/Table/1{4-5}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4
I200408 10:24:46.016694 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r10/1:/Table/1{4-5}] sending LEARNER snapshot 5dc06e85 at applied index 19
I200408 10:24:46.016708 3535 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r10/1:/Table/1{4-5}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER
I200408 10:24:46.016777 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r10/1:/Table/1{4-5}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.017341 3553 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r10/3:{-}] applying LEARNER snapshot [id=5dc06e85 index=19]
I200408 10:24:46.018830 3553 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r10/3:/Table/1{4-5}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=5dc06e85 index=19]
I200408 10:24:46.019262 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r10/1:/Table/1{4-5}] change replicas (add [(n2,s2):3] remove []): existing descriptor r10:/Table/1{4-5} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3]
I200408 10:24:46.023028 83 kv/kvserver/replica_raft.go:241 [n1,s1,r10/1:/Table/1{4-5}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4
I200408 10:24:46.024316 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r2:/System/NodeLiveness{-Max} [(n1,s1):1, next=2, gen=0]
I200408 10:24:46.026750 83 kv/kvserver/replica_raft.go:241 [n1,s1,r2/1:/System/NodeLiveness{-Max}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200408 10:24:46.027531 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] sending LEARNER snapshot c473b9ea at applied index 21
I200408 10:24:46.027564 3671 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r2/1:/System/NodeLiveness{-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER
I200408 10:24:46.027621 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.028257 3669 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r2/2:{-}] applying LEARNER snapshot [id=c473b9ea index=21]
I200408 10:24:46.029783 3669 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r2/2:/System/NodeLiveness{-Max}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=c473b9ea index=21]
I200408 10:24:46.030213 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] change replicas (add [(n4,s4):2] remove []): existing descriptor r2:/System/NodeLiveness{-Max} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200408 10:24:46.033721 83 kv/kvserver/replica_raft.go:241 [n1,s1,r2/1:/System/NodeLiveness{-Max}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200408 10:24:46.034052 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r2:/System/NodeLiveness{-Max} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200408 10:24:46.041826 83 kv/kvserver/replica_raft.go:241 [n1,s1,r2/1:/System/NodeLiveness{-Max}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4
I200408 10:24:46.042897 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] sending LEARNER snapshot 03783ff3 at applied index 25
I200408 10:24:46.042980 3724 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r2/1:/System/NodeLiveness{-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER
I200408 10:24:46.042983 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 14, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.043616 3722 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r2/3:{-}] applying LEARNER snapshot [id=03783ff3 index=25]
I200408 10:24:46.045266 3722 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r2/3:/System/NodeLiveness{-Max}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=03783ff3 index=25]
I200408 10:24:46.045700 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] change replicas (add [(n2,s2):3] remove []): existing descriptor r2:/System/NodeLiveness{-Max} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3]
I200408 10:24:46.049072 83 kv/kvserver/replica_raft.go:241 [n1,s1,r2/1:/System/NodeLiveness{-Max}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4
I200408 10:24:46.050713 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r15/1:/Table/{19-20}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r15:/Table/{19-20} [(n1,s1):1, next=2, gen=0]
I200408 10:24:46.053154 83 kv/kvserver/replica_raft.go:241 [n1,s1,r15/1:/Table/{19-20}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3
I200408 10:24:46.053990 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r15/1:/Table/{19-20}] sending LEARNER snapshot 76b6aad3 at applied index 15
I200408 10:24:46.054073 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r15/1:/Table/{19-20}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.054119 3709 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r15/1:/Table/{19-20}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER
I200408 10:24:46.054598 3751 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r15/2:{-}] applying LEARNER snapshot [id=76b6aad3 index=15]
I200408 10:24:46.056035 3751 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r15/2:/Table/{19-20}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=76b6aad3 index=15]
I200408 10:24:46.056445 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r15/1:/Table/{19-20}] change replicas (add [(n3,s3):2] remove []): existing descriptor r15:/Table/{19-20} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1]
I200408 10:24:46.061287 83 kv/kvserver/replica_raft.go:241 [n1,s1,r15/1:/Table/{19-20}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3
I200408 10:24:46.061601 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r15/1:/Table/{19-20}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r15:/Table/{19-20} [(n1,s1):1, (n3,s3):2, next=3, gen=2]
I200408 10:24:46.069672 83 kv/kvserver/replica_raft.go:241 [n1,s1,r15/1:/Table/{19-20}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3LEARNER] next=4
I200408 10:24:46.070802 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r15/1:/Table/{19-20}] sending LEARNER snapshot fdd6ef81 at applied index 19
I200408 10:24:46.070866 3738 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r15/1:/Table/{19-20}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER
I200408 10:24:46.070877 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r15/1:/Table/{19-20}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.071387 3760 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r15/3:{-}] applying LEARNER snapshot [id=fdd6ef81 index=19]
I200408 10:24:46.072811 3760 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r15/3:/Table/{19-20}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=fdd6ef81 index=19]
I200408 10:24:46.073202 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r15/1:/Table/{19-20}] change replicas (add [(n2,s2):3] remove []): existing descriptor r15:/Table/{19-20} [(n1,s1):1, (n3,s3):2, (n2,s2):3LEARNER, next=4, gen=3]
I200408 10:24:46.076803 83 kv/kvserver/replica_raft.go:241 [n1,s1,r15/1:/Table/{19-20}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3] next=4
I200408 10:24:46.078013 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r12/1:/Table/1{6-7}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r12:/Table/1{6-7} [(n1,s1):1, next=2, gen=0]
I200408 10:24:46.080365 83 kv/kvserver/replica_raft.go:241 [n1,s1,r12/1:/Table/1{6-7}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200408 10:24:46.081129 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r12/1:/Table/1{6-7}] sending LEARNER snapshot cfc8f2cb at applied index 17
I200408 10:24:46.081187 3793 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r12/1:/Table/1{6-7}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER
I200408 10:24:46.081190 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r12/1:/Table/1{6-7}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 7, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.081700 3777 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r12/2:{-}] applying LEARNER snapshot [id=cfc8f2cb index=17]
I200408 10:24:46.083194 3777 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r12/2:/Table/1{6-7}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=cfc8f2cb index=17]
I200408 10:24:46.083589 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r12/1:/Table/1{6-7}] change replicas (add [(n4,s4):2] remove []): existing descriptor r12:/Table/1{6-7} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200408 10:24:46.087887 83 kv/kvserver/replica_raft.go:241 [n1,s1,r12/1:/Table/1{6-7}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200408 10:24:46.088215 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r12/1:/Table/1{6-7}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r12:/Table/1{6-7} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200408 10:24:46.096850 83 kv/kvserver/replica_raft.go:241 [n1,s1,r12/1:/Table/1{6-7}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER] next=4
I200408 10:24:46.097832 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r12/1:/Table/1{6-7}] sending LEARNER snapshot 15ecac23 at applied index 21
I200408 10:24:46.097864 3859 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r12/1:/Table/1{6-7}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):3LEARNER
I200408 10:24:46.097917 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r12/1:/Table/1{6-7}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 11, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.098475 3819 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r12/3:{-}] applying LEARNER snapshot [id=15ecac23 index=21]
I200408 10:24:46.099943 3819 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r12/3:/Table/1{6-7}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=15ecac23 index=21]
I200408 10:24:46.100344 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r12/1:/Table/1{6-7}] change replicas (add [(n3,s3):3] remove []): existing descriptor r12:/Table/1{6-7} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3]
I200408 10:24:46.104948 83 kv/kvserver/replica_raft.go:241 [n1,s1,r12/1:/Table/1{6-7}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=4
I200408 10:24:46.106404 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r32/1:/{Table/36-Max}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, next=2, gen=0]
I200408 10:24:46.108585 83 kv/kvserver/replica_raft.go:241 [n1,s1,r32/1:/{Table/36-Max}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3
I200408 10:24:46.109223 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r32/1:/{Table/36-Max}] sending LEARNER snapshot b732f034 at applied index 15
I200408 10:24:46.109261 3894 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r32/1:/{Table/36-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER
I200408 10:24:46.109296 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r32/1:/{Table/36-Max}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.109780 3743 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r32/2:{-}] applying LEARNER snapshot [id=b732f034 index=15]
I200408 10:24:46.111232 3743 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r32/2:/{Table/36-Max}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=b732f034 index=15]
I200408 10:24:46.111689 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r32/1:/{Table/36-Max}] change replicas (add [(n3,s3):2] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1]
I200408 10:24:46.116034 83 kv/kvserver/replica_raft.go:241 [n1,s1,r32/1:/{Table/36-Max}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3
I200408 10:24:46.116354 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r32/1:/{Table/36-Max}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n3,s3):2, next=3, gen=2]
I200408 10:24:46.123048 83 kv/kvserver/replica_raft.go:241 [n1,s1,r32/1:/{Table/36-Max}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3LEARNER] next=4
I200408 10:24:46.123907 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r32/1:/{Table/36-Max}] sending LEARNER snapshot 173a0f8b at applied index 19
I200408 10:24:46.123971 3884 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r32/1:/{Table/36-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER
I200408 10:24:46.123974 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r32/1:/{Table/36-Max}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.124514 3882 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r32/3:{-}] applying LEARNER snapshot [id=173a0f8b index=19]
I200408 10:24:46.125949 3882 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r32/3:/{Table/36-Max}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=173a0f8b index=19]
I200408 10:24:46.126320 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r32/1:/{Table/36-Max}] change replicas (add [(n2,s2):3] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n3,s3):2, (n2,s2):3LEARNER, next=4, gen=3]
I200408 10:24:46.130075 83 kv/kvserver/replica_raft.go:241 [n1,s1,r32/1:/{Table/36-Max}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3] next=4
I200408 10:24:46.131209 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r6:/Table/{SystemConfigSpan/Start-11} [(n1,s1):1, next=2, gen=0]
I200408 10:24:46.133358 83 kv/kvserver/replica_raft.go:241 [n1,s1,r6/1:/Table/{SystemCon…-11}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200408 10:24:46.133981 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] sending LEARNER snapshot 947d980c at applied index 30
I200408 10:24:46.134050 3944 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r6/1:/Table/{SystemCon…-11}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER
I200408 10:24:46.134135 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 52, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.134914 3942 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r6/2:{-}] applying LEARNER snapshot [id=947d980c index=30]
I200408 10:24:46.136580 3942 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r6/2:/Table/{SystemCon…-11}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=947d980c index=30]
I200408 10:24:46.136988 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] change replicas (add [(n4,s4):2] remove []): existing descriptor r6:/Table/{SystemConfigSpan/Start-11} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200408 10:24:46.140139 83 kv/kvserver/replica_raft.go:241 [n1,s1,r6/1:/Table/{SystemCon…-11}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200408 10:24:46.140476 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r6:/Table/{SystemConfigSpan/Start-11} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200408 10:24:46.149076 83 kv/kvserver/replica_raft.go:241 [n1,s1,r6/1:/Table/{SystemCon…-11}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER] next=4
I200408 10:24:46.150223 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] sending LEARNER snapshot b2143886 at applied index 34
I200408 10:24:46.150245 3874 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r6/1:/Table/{SystemCon…-11}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):3LEARNER
I200408 10:24:46.150409 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 56, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.151193 3946 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r6/3:{-}] applying LEARNER snapshot [id=b2143886 index=34]
I200408 10:24:46.152956 3946 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r6/3:/Table/{SystemCon…-11}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=b2143886 index=34]
I200408 10:24:46.153494 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] change replicas (add [(n3,s3):3] remove []): existing descriptor r6:/Table/{SystemConfigSpan/Start-11} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3]
I200408 10:24:46.156556 83 kv/kvserver/replica_raft.go:241 [n1,s1,r6/1:/Table/{SystemCon…-11}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=4
I200408 10:24:46.158139 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r24/1:/Table/2{8-9}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r24:/Table/2{8-9} [(n1,s1):1, next=2, gen=0]
I200408 10:24:46.217948 83 kv/kvserver/replica_raft.go:241 [n1,s1,r24/1:/Table/2{8-9}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3
I200408 10:24:46.219019 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r24/1:/Table/2{8-9}] sending LEARNER snapshot 47ca6262 at applied index 15
I200408 10:24:46.219102 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r24/1:/Table/2{8-9}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.219131 4046 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r24/1:/Table/2{8-9}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):2LEARNER
I200408 10:24:46.219794 4044 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r24/2:{-}] applying LEARNER snapshot [id=47ca6262 index=15]
I200408 10:24:46.221669 4044 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r24/2:/Table/2{8-9}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=47ca6262 index=15]
I200408 10:24:46.222175 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r24/1:/Table/2{8-9}] change replicas (add [(n2,s2):2] remove []): existing descriptor r24:/Table/2{8-9} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1]
I200408 10:24:46.226128 83 kv/kvserver/replica_raft.go:241 [n1,s1,r24/1:/Table/2{8-9}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3
I200408 10:24:46.226544 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r24/1:/Table/2{8-9}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r24:/Table/2{8-9} [(n1,s1):1, (n2,s2):2, next=3, gen=2]
I200408 10:24:46.233116 83 kv/kvserver/replica_raft.go:241 [n1,s1,r24/1:/Table/2{8-9}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3LEARNER] next=4
I200408 10:24:46.234054 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r24/1:/Table/2{8-9}] sending LEARNER snapshot 96ab71ba at applied index 19
I200408 10:24:46.234121 4071 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r24/1:/Table/2{8-9}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):3LEARNER
I200408 10:24:46.234132 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r24/1:/Table/2{8-9}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.234732 3918 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r24/3:{-}] applying LEARNER snapshot [id=96ab71ba index=19]
I200408 10:24:46.236445 3918 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r24/3:/Table/2{8-9}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=96ab71ba index=19]
I200408 10:24:46.236995 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r24/1:/Table/2{8-9}] change replicas (add [(n4,s4):3] remove []): existing descriptor r24:/Table/2{8-9} [(n1,s1):1, (n2,s2):2, (n4,s4):3LEARNER, next=4, gen=3]
I200408 10:24:46.240947 83 kv/kvserver/replica_raft.go:241 [n1,s1,r24/1:/Table/2{8-9}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3] next=4
I200408 10:24:46.242682 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r18/1:/Table/2{2-3}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r18:/Table/2{2-3} [(n1,s1):1, next=2, gen=0]
I200408 10:24:46.245984 83 kv/kvserver/replica_raft.go:241 [n1,s1,r18/1:/Table/2{2-3}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200408 10:24:46.246695 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r18/1:/Table/2{2-3}] sending LEARNER snapshot fc0278a3 at applied index 15
I200408 10:24:46.246754 4103 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r18/1:/Table/2{2-3}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER
I200408 10:24:46.246783 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r18/1:/Table/2{2-3}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.247283 3985 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r18/2:{-}] applying LEARNER snapshot [id=fc0278a3 index=15]
I200408 10:24:46.248729 3985 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r18/2:/Table/2{2-3}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=fc0278a3 index=15]
I200408 10:24:46.249168 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r18/1:/Table/2{2-3}] change replicas (add [(n4,s4):2] remove []): existing descriptor r18:/Table/2{2-3} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200408 10:24:46.253030 83 kv/kvserver/replica_raft.go:241 [n1,s1,r18/1:/Table/2{2-3}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200408 10:24:46.253600 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r18/1:/Table/2{2-3}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r18:/Table/2{2-3} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200408 10:24:46.261419 83 kv/kvserver/replica_raft.go:241 [n1,s1,r18/1:/Table/2{2-3}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER] next=4
I200408 10:24:46.262419 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r18/1:/Table/2{2-3}] sending LEARNER snapshot f27729ce at applied index 19
I200408 10:24:46.262447 4164 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r18/1:/Table/2{2-3}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):3LEARNER
I200408 10:24:46.262510 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r18/1:/Table/2{2-3}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.263075 4138 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r18/3:{-}] applying LEARNER snapshot [id=f27729ce index=19]
I200408 10:24:46.264477 4138 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r18/3:/Table/2{2-3}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=f27729ce index=19]
I200408 10:24:46.264890 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r18/1:/Table/2{2-3}] change replicas (add [(n3,s3):3] remove []): existing descriptor r18:/Table/2{2-3} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3]
I200408 10:24:46.268911 83 kv/kvserver/replica_raft.go:241 [n1,s1,r18/1:/Table/2{2-3}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=4
I200408 10:24:46.270671 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r14/1:/Table/1{8-9}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r14:/Table/1{8-9} [(n1,s1):1, next=2, gen=0]
I200408 10:24:46.273839 83 kv/kvserver/replica_raft.go:241 [n1,s1,r14/1:/Table/1{8-9}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200408 10:24:46.274470 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r14/1:/Table/1{8-9}] sending LEARNER snapshot a5315c39 at applied index 15
I200408 10:24:46.274564 4213 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r14/1:/Table/1{8-9}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER
I200408 10:24:46.274569 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r14/1:/Table/1{8-9}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.275024 4211 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r14/2:{-}] applying LEARNER snapshot [id=a5315c39 index=15]
I200408 10:24:46.276414 4211 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r14/2:/Table/1{8-9}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=a5315c39 index=15]
I200408 10:24:46.276781 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r14/1:/Table/1{8-9}] change replicas (add [(n4,s4):2] remove []): existing descriptor r14:/Table/1{8-9} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200408 10:24:46.281797 83 kv/kvserver/replica_raft.go:241 [n1,s1,r14/1:/Table/1{8-9}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200408 10:24:46.282262 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r14/1:/Table/1{8-9}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r14:/Table/1{8-9} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200408 10:24:46.290052 83 kv/kvserver/replica_raft.go:241 [n1,s1,r14/1:/Table/1{8-9}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4
I200408 10:24:46.291145 83 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r14/1:/Table/1{8-9}] sending LEARNER snapshot 2f74e750 at applied index 19
I200408 10:24:46.291223 4278 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r14/1:/Table/1{8-9}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER
I200408 10:24:46.291246 83 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r14/1:/Table/1{8-9}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.292191 4291 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r14/3:{-}] applying LEARNER snapshot [id=2f74e750 index=19]
I200408 10:24:46.294012 4291 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r14/3:/Table/1{8-9}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=2f74e750 index=19]
I200408 10:24:46.294511 83 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r14/1:/Table/1{8-9}] change replicas (add [(n2,s2):3] remove []): existing descriptor r14:/Table/1{8-9} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3]
I200408 10:24:46.298051 83 kv/kvserver/replica_raft.go:241 [n1,s1,r14/1:/Table/1{8-9}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4
I200408 10:24:46.356392 4253 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r14/3:/Table/1{8-9}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r14:/Table/1{8-9} [(n1,s1):1, (n4,s4):2, (n2,s2):3, next=4, gen=4]
I200408 10:24:46.408252 4253 kv/kvserver/replica_raft.go:241 [n2,s2,r14/3:/Table/1{8-9}] proposing SIMPLE(l4) ADD_REPLICA[(n3,s3):4LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3 (n3,s3):4LEARNER] next=5
I200408 10:24:46.409493 4253 kv/kvserver/store_snapshot.go:975 [n2,replicate,s2,r14/3:/Table/1{8-9}] sending LEARNER snapshot 365dc69b at applied index 28
I200408 10:24:46.409551 4286 kv/kvserver/raft_snapshot_queue.go:126 [n2,raftsnapshot,s2,r14/3:/Table/1{8-9}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):4LEARNER
I200408 10:24:46.409602 4253 kv/kvserver/store_snapshot.go:1018 [n2,replicate,s2,r14/3:/Table/1{8-9}] streamed snapshot to (n3,s3):4LEARNER: kv pairs: 14, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.410252 4240 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r14/4:{-}] applying LEARNER snapshot [id=365dc69b index=28]
I200408 10:24:46.411819 4240 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r14/4:/Table/1{8-9}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=365dc69b index=28]
I200408 10:24:46.412293 4253 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r14/3:/Table/1{8-9}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r14:/Table/1{8-9} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200408 10:24:46.419546 4253 kv/kvserver/replica_raft.go:241 [n2,s2,r14/3:/Table/1{8-9}] proposing ENTER_JOINT(r1 l1 v4) ADD_REPLICA[(n3,s3):4VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):1VOTER_DEMOTING]: after=[(n1,s1):1VOTER_DEMOTING (n4,s4):2 (n2,s2):3 (n3,s3):4VOTER_INCOMING] next=5
I200408 10:24:46.420464 4253 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r14/3:/Table/1{8-9}] change replicas (add [] remove []): existing descriptor r14:/Table/1{8-9} [(n1,s1):1VOTER_DEMOTING, (n4,s4):2, (n2,s2):3, (n3,s3):4VOTER_INCOMING, next=5, gen=6]
I200408 10:24:46.426875 4253 kv/kvserver/replica_raft.go:241 [n2,s2,r14/3:/Table/1{8-9}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n4,s4):2 (n2,s2):3 (n3,s3):4] next=5
I200408 10:24:46.427681 4253 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r14/3:/Table/1{8-9}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r14:/Table/1{8-9} [(n1,s1):1LEARNER, (n4,s4):2, (n2,s2):3, (n3,s3):4, next=5, gen=7]
I200408 10:24:46.435160 4253 kv/kvserver/replica_raft.go:241 [n2,s2,r14/3:/Table/1{8-9}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n3,s3):4 (n4,s4):2 (n2,s2):3] next=5
I200408 10:24:46.435989 184 kv/kvserver/store_remove_replica.go:122 [n1,s1,r14/1:/Table/1{8-9}] removing replica r14/1
I200408 10:24:46.488214 4314 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r4/2:/System{/tsd-tse}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, (n2,s2):2, (n4,s4):3, next=4, gen=4]
I200408 10:24:46.493631 4314 kv/kvserver/replica_raft.go:241 [n2,s2,r4/2:/System{/tsd-tse}] proposing SIMPLE(l4) ADD_REPLICA[(n3,s3):4LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3 (n3,s3):4LEARNER] next=5
I200408 10:24:46.494979 4394 kv/kvserver/raft_snapshot_queue.go:126 [n2,raftsnapshot,s2,r4/2:/System{/tsd-tse}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):4LEARNER
I200408 10:24:46.494982 4314 kv/kvserver/store_snapshot.go:975 [n2,replicate,s2,r4/2:/System{/tsd-tse}] sending LEARNER snapshot 1f8dcacc at applied index 36
I200408 10:24:46.531396 4314 kv/kvserver/store_snapshot.go:1018 [n2,replicate,s2,r4/2:/System{/tsd-tse}] streamed snapshot to (n3,s3):4LEARNER: kv pairs: 2726, log entries: 0, rate-limit: 8.0 MiB/sec, 0.04s
I200408 10:24:46.531819 4405 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r4/4:{-}] applying LEARNER snapshot [id=1f8dcacc index=36]
I200408 10:24:46.533902 4405 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r4/4:/System{/tsd-tse}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=1f8dcacc index=36]
I200408 10:24:46.534483 4314 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r4/2:/System{/tsd-tse}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, (n2,s2):2, (n4,s4):3, (n3,s3):4LEARNER, next=5, gen=5]
I200408 10:24:46.541745 4314 kv/kvserver/replica_raft.go:241 [n2,s2,r4/2:/System{/tsd-tse}] proposing ENTER_JOINT(r1 l1 v4) ADD_REPLICA[(n3,s3):4VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):1VOTER_DEMOTING]: after=[(n1,s1):1VOTER_DEMOTING (n2,s2):2 (n4,s4):3 (n3,s3):4VOTER_INCOMING] next=5
I200408 10:24:46.542564 4314 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r4/2:/System{/tsd-tse}] change replicas (add [] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1VOTER_DEMOTING, (n2,s2):2, (n4,s4):3, (n3,s3):4VOTER_INCOMING, next=5, gen=6]
I200408 10:24:46.551584 4314 kv/kvserver/replica_raft.go:241 [n2,s2,r4/2:/System{/tsd-tse}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n2,s2):2 (n4,s4):3 (n3,s3):4] next=5
I200408 10:24:46.552664 4314 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r4/2:/System{/tsd-tse}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1LEARNER, (n2,s2):2, (n4,s4):3, (n3,s3):4, next=5, gen=7]
I200408 10:24:46.559816 4314 kv/kvserver/replica_raft.go:241 [n2,s2,r4/2:/System{/tsd-tse}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n3,s3):4 (n2,s2):2 (n4,s4):3] next=5
I200408 10:24:46.561983 83 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r26/2:/NamespaceTable/{30-Max}] change replicas (add [(n4,s4):4LEARNER] remove []): existing descriptor r26:/NamespaceTable/{30-Max} [(n1,s1):1, (n2,s2):2, (n3,s3):3, next=4, gen=4]
I200408 10:24:46.561994 191 kv/kvserver/store_remove_replica.go:122 [n1,s1,r4/1:/System{/tsd-tse}] removing replica r4/1
I200408 10:24:46.566793 83 kv/kvserver/replica_raft.go:241 [n2,s2,r26/2:/NamespaceTable/{30-Max}] proposing SIMPLE(l4) ADD_REPLICA[(n4,s4):4LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3 (n4,s4):4LEARNER] next=5
I200408 10:24:46.568051 83 kv/kvserver/store_snapshot.go:975 [n2,replicate,s2,r26/2:/NamespaceTable/{30-Max}] sending LEARNER snapshot 3ca1f1f6 at applied index 33
I200408 10:24:46.568067 4486 kv/kvserver/raft_snapshot_queue.go:126 [n2,raftsnapshot,s2,r26/2:/NamespaceTable/{30-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):4LEARNER
I200408 10:24:46.568196 83 kv/kvserver/store_snapshot.go:1018 [n2,replicate,s2,r26/2:/NamespaceTable/{30-Max}] streamed snapshot to (n4,s4):4LEARNER: kv pairs: 42, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.569034 4515 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r26/4:{-}] applying LEARNER snapshot [id=3ca1f1f6 index=33]
I200408 10:24:46.571494 4515 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r26/4:/NamespaceTable/{30-Max}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=3ca1f1f6 index=33]
I200408 10:24:46.572261 83 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r26/2:/NamespaceTable/{30-Max}] change replicas (add [(n4,s4):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r26:/NamespaceTable/{30-Max} [(n1,s1):1, (n2,s2):2, (n3,s3):3, (n4,s4):4LEARNER, next=5, gen=5]
I200408 10:24:46.585058 83 kv/kvserver/replica_raft.go:241 [n2,s2,r26/2:/NamespaceTable/{30-Max}] proposing ENTER_JOINT(r1 l1 v4) ADD_REPLICA[(n4,s4):4VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):1VOTER_DEMOTING]: after=[(n1,s1):1VOTER_DEMOTING (n2,s2):2 (n3,s3):3 (n4,s4):4VOTER_INCOMING] next=5
I200408 10:24:46.586197 83 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r26/2:/NamespaceTable/{30-Max}] change replicas (add [] remove []): existing descriptor r26:/NamespaceTable/{30-Max} [(n1,s1):1VOTER_DEMOTING, (n2,s2):2, (n3,s3):3, (n4,s4):4VOTER_INCOMING, next=5, gen=6]
I200408 10:24:46.593163 83 kv/kvserver/replica_raft.go:241 [n2,s2,r26/2:/NamespaceTable/{30-Max}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n2,s2):2 (n3,s3):3 (n4,s4):4] next=5
I200408 10:24:46.594082 83 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r26/2:/NamespaceTable/{30-Max}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r26:/NamespaceTable/{30-Max} [(n1,s1):1LEARNER, (n2,s2):2, (n3,s3):3, (n4,s4):4, next=5, gen=7]
I200408 10:24:46.601576 83 kv/kvserver/replica_raft.go:241 [n2,s2,r26/2:/NamespaceTable/{30-Max}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n4,s4):4 (n2,s2):2 (n3,s3):3] next=5
I200408 10:24:46.602606 181 kv/kvserver/store_remove_replica.go:122 [n1,s1,r26/1:/NamespaceTable/{30-Max}] removing replica r26/1
I200408 10:24:46.603721 4519 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r16/2:/Table/2{0-1}] change replicas (add [(n4,s4):4LEARNER] remove []): existing descriptor r16:/Table/2{0-1} [(n1,s1):1, (n3,s3):2, (n2,s2):3, next=4, gen=4]
I200408 10:24:46.659134 4519 kv/kvserver/replica_raft.go:241 [n3,s3,r16/2:/Table/2{0-1}] proposing SIMPLE(l4) ADD_REPLICA[(n4,s4):4LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3 (n4,s4):4LEARNER] next=5
I200408 10:24:46.660269 4519 kv/kvserver/store_snapshot.go:975 [n3,replicate,s3,r16/2:/Table/2{0-1}] sending LEARNER snapshot 9e20eceb at applied index 27
I200408 10:24:46.660337 4447 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r16/2:/Table/2{0-1}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):4LEARNER
I200408 10:24:46.660371 4519 kv/kvserver/store_snapshot.go:1018 [n3,replicate,s3,r16/2:/Table/2{0-1}] streamed snapshot to (n4,s4):4LEARNER: kv pairs: 14, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.660968 4558 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r16/4:{-}] applying LEARNER snapshot [id=9e20eceb index=27]
I200408 10:24:46.662972 4558 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r16/4:/Table/2{0-1}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=9e20eceb index=27]
I200408 10:24:46.663488 4519 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r16/2:/Table/2{0-1}] change replicas (add [(n4,s4):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r16:/Table/2{0-1} [(n1,s1):1, (n3,s3):2, (n2,s2):3, (n4,s4):4LEARNER, next=5, gen=5]
I200408 10:24:46.669168 4519 kv/kvserver/replica_raft.go:241 [n3,s3,r16/2:/Table/2{0-1}] proposing ENTER_JOINT(r1 l1 v4) ADD_REPLICA[(n4,s4):4VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):1VOTER_DEMOTING]: after=[(n1,s1):1VOTER_DEMOTING (n3,s3):2 (n2,s2):3 (n4,s4):4VOTER_INCOMING] next=5
I200408 10:24:46.669834 4519 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r16/2:/Table/2{0-1}] change replicas (add [] remove []): existing descriptor r16:/Table/2{0-1} [(n1,s1):1VOTER_DEMOTING, (n3,s3):2, (n2,s2):3, (n4,s4):4VOTER_INCOMING, next=5, gen=6]
I200408 10:24:46.676219 4519 kv/kvserver/replica_raft.go:241 [n3,s3,r16/2:/Table/2{0-1}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n3,s3):2 (n2,s2):3 (n4,s4):4] next=5
I200408 10:24:46.676960 4519 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r16/2:/Table/2{0-1}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r16:/Table/2{0-1} [(n1,s1):1LEARNER, (n3,s3):2, (n2,s2):3, (n4,s4):4, next=5, gen=7]
I200408 10:24:46.684103 4519 kv/kvserver/replica_raft.go:241 [n3,s3,r16/2:/Table/2{0-1}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n4,s4):4 (n3,s3):2 (n2,s2):3] next=5
I200408 10:24:46.684973 222 kv/kvserver/store_remove_replica.go:122 [n1,s1,r16/1:/Table/2{0-1}] removing replica r16/1
I200408 10:24:46.745490 83 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r27/3:/{NamespaceTab…-Table/32}] change replicas (add [(n2,s2):4LEARNER] remove []): existing descriptor r27:/{NamespaceTable/Max-Table/32} [(n1,s1):1, (n4,s4):2, (n3,s3):3, next=4, gen=4]
I200408 10:24:46.748855 83 kv/kvserver/replica_raft.go:241 [n3,s3,r27/3:/{NamespaceTab…-Table/32}] proposing SIMPLE(l4) ADD_REPLICA[(n2,s2):4LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3 (n2,s2):4LEARNER] next=5
I200408 10:24:46.749969 83 kv/kvserver/store_snapshot.go:975 [n3,replicate,s3,r27/3:/{NamespaceTab…-Table/32}] sending LEARNER snapshot 914722c6 at applied index 29
I200408 10:24:46.749994 4588 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r27/3:/{NamespaceTab…-Table/32}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):4LEARNER
I200408 10:24:46.750061 83 kv/kvserver/store_snapshot.go:1018 [n3,replicate,s3,r27/3:/{NamespaceTab…-Table/32}] streamed snapshot to (n2,s2):4LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.752516 4636 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r27/4:{-}] applying LEARNER snapshot [id=914722c6 index=29]
I200408 10:24:46.754459 4636 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r27/4:/{NamespaceTab…-Table/32}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=914722c6 index=29]
I200408 10:24:46.754985 83 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r27/3:/{NamespaceTab…-Table/32}] change replicas (add [(n2,s2):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r27:/{NamespaceTable/Max-Table/32} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):4LEARNER, next=5, gen=5]
I200408 10:24:46.761247 83 kv/kvserver/replica_raft.go:241 [n3,s3,r27/3:/{NamespaceTab…-Table/32}] proposing ENTER_JOINT(r1 l1 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):1VOTER_DEMOTING]: after=[(n1,s1):1VOTER_DEMOTING (n4,s4):2 (n3,s3):3 (n2,s2):4VOTER_INCOMING] next=5
I200408 10:24:46.762242 83 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r27/3:/{NamespaceTab…-Table/32}] change replicas (add [] remove []): existing descriptor r27:/{NamespaceTable/Max-Table/32} [(n1,s1):1VOTER_DEMOTING, (n4,s4):2, (n3,s3):3, (n2,s2):4VOTER_INCOMING, next=5, gen=6]
I200408 10:24:46.768681 83 kv/kvserver/replica_raft.go:241 [n3,s3,r27/3:/{NamespaceTab…-Table/32}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n4,s4):2 (n3,s3):3 (n2,s2):4] next=5
I200408 10:24:46.769497 83 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r27/3:/{NamespaceTab…-Table/32}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r27:/{NamespaceTable/Max-Table/32} [(n1,s1):1LEARNER, (n4,s4):2, (n3,s3):3, (n2,s2):4, next=5, gen=7]
I200408 10:24:46.776532 83 kv/kvserver/replica_raft.go:241 [n3,s3,r27/3:/{NamespaceTab…-Table/32}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n2,s2):4 (n4,s4):2 (n3,s3):3] next=5
I200408 10:24:46.777348 223 kv/kvserver/store_remove_replica.go:122 [n1,s1,r27/1:/{NamespaceTab…-Table/32}] removing replica r27/1
I200408 10:24:46.789407 83 testutils/testcluster/testcluster.go:760 WaitForFullReplication took: 1.485527s
I200408 10:24:46.805393 4647 sql/event_log.go:132 [n1,client=127.0.0.1:62498,hostssl,user=root] Event: "set_cluster_setting", target: 0, info: {SettingName:kv.rangefeed.enabled Value:true User:root}
I200408 10:24:46.806231 83 kv/kvnemesis/watcher.go:134 watcher waiting for 1586341486.806204000,0
I200408 10:24:46.806619 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.130577000,0 lagging by 676.025ms
I200408 10:24:46.811095 4647 sql/event_log.go:132 [n1,client=127.0.0.1:62498,hostssl,user=root] Event: "set_cluster_setting", target: 0, info: {SettingName:kv.closed_timestamp.target_duration Value:00:00:00.001 User:root}
I200408 10:24:46.811623 248 kv/kvserver/replica_rangefeed.go:610 [n1,s1,r32/1:/{Table/36-Max}] RangeFeed closed timestamp 1586341486.130577000,0 is behind by 681.011ms
I200408 10:24:46.812663 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.811148000,0 lagging by 1.503ms
I200408 10:24:46.812685 4700 kv/kvnemesis/watcher.go:206 watcher notifying 1586341486.806204000,0
I200408 10:24:46.812899 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.811419000,0 lagging by 1.47ms
I200408 10:24:46.813182 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.811698000,0 lagging by 1.473ms
I200408 10:24:46.813461 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.812021000,0 lagging by 1.431ms
I200408 10:24:46.813770 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.812284000,0 lagging by 1.475ms
I200408 10:24:46.814046 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.812553000,0 lagging by 1.483ms
I200408 10:24:46.814299 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.812841000,0 lagging by 1.438ms
I200408 10:24:46.814783 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.813399000,0 lagging by 1.374ms
I200408 10:24:46.815322 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.813932000,0 lagging by 1.379ms
I200408 10:24:46.815715 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.814199000,0 lagging by 1.491ms
I200408 10:24:46.816105 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.814424000,0 lagging by 1.669ms
I200408 10:24:46.816472 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.814795000,0 lagging by 1.665ms
I200408 10:24:46.816810 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.815179000,0 lagging by 1.62ms
I200408 10:24:46.817088 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.815523000,0 lagging by 1.554ms
I200408 10:24:46.817495 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.815839000,0 lagging by 1.631ms
I200408 10:24:46.818026 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.816251000,0 lagging by 1.763ms
I200408 10:24:46.818281 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.816595000,0 lagging by 1.676ms
I200408 10:24:46.818507 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.816951000,0 lagging by 1.537ms
I200408 10:24:46.818789 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.817193000,0 lagging by 1.585ms
I200408 10:24:46.819041 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.817691000,0 lagging by 1.34ms
I200408 10:24:46.819307 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.817928000,0 lagging by 1.368ms
I200408 10:24:46.819641 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.818150000,0 lagging by 1.481ms
I200408 10:24:46.819961 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.818408000,0 lagging by 1.542ms
I200408 10:24:46.820262 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.818707000,0 lagging by 1.544ms
I200408 10:24:46.820495 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.818966000,0 lagging by 1.52ms
I200408 10:24:46.820816 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.819212000,0 lagging by 1.593ms
I200408 10:24:46.821020 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.819504000,0 lagging by 1.507ms
I200408 10:24:46.821280 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.819755000,0 lagging by 1.506ms
I200408 10:24:46.821596 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.820013000,0 lagging by 1.573ms
I200408 10:24:46.821829 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.820257000,0 lagging by 1.561ms
I200408 10:24:46.822118 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.820529000,0 lagging by 1.579ms
I200408 10:24:46.822369 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.820863000,0 lagging by 1.494ms
I200408 10:24:46.822632 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.821130000,0 lagging by 1.484ms
I200408 10:24:46.822918 4647 sql/event_log.go:132 [n1,client=127.0.0.1:62498,hostssl,user=root] Event: "set_cluster_setting", target: 0, info: {SettingName:kv.closed_timestamp.target_duration Value:DEFAULT User:root}
I200408 10:24:46.822985 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.821410000,0 lagging by 1.566ms
I200408 10:24:46.824839 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.824014000,0
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"d6274423", v-0) // nil
4 OP b.Put(ctx, /Table/50/"63dbf7b0", v-1) // nil
4 OP b.Put(ctx, /Table/50/"c9a7b635", v-2) // nil
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=f6e9e502 key=/Table/50/"d6274423" pri=0.04068874 epo=0 ts=1586341486.824015000,0 min=1586341486.824015000,0 seq=0} lock=true stat=COMMITTED rts=1586341486.824015000,0 wto=false max=1586341487.324015000,0)
after: 1586341486.824765000,0
I200408 10:24:46.824922 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.824015000,0 -> /BYTES/v-0 (prev /<empty>)
I200408 10:24:46.825001 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"63dbf7b0" 1586341486.824015000,0 -> /BYTES/v-1 (prev /<empty>)
I200408 10:24:46.825051 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c9a7b635" 1586341486.824015000,0 -> /BYTES/v-2 (prev /<empty>)
I200408 10:24:46.825830 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.824769000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"84bf7b43", v-6) // nil
0 OP txn.ReverseScan(ctx, /Table/50/"32a18d84", /Table/50/"7efe37a0", 0) // ("v-1", nil)
0 OP {
0 OP b := &Batch{}
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341486.825798000,0
I200408 10:24:46.826568 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"11da788d" 1586341486.824405000,1 -> /BYTES/v-3 (prev /<empty>)
I200408 10:24:46.826599 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b7cc79dc" 1586341486.824405000,1 -> /BYTES/v-4 (prev /<empty>)
I200408 10:24:46.826609 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.824405000,0
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"11da788d", v-3) // nil
1 OP b.Put(ctx, /Table/50/"b7cc79dc", v-4) // nil
1 OP b.Put(ctx, /Table/50/"d6274423", v-5) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.ReverseScan(ctx, /Table/50/"45ef74ac", /Table/50/"b87f50ac", 1) // ("v-4", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"009cf700", /Table/50/"e5ebfd58", 1) // ("v-3", nil)
1 OP b.ReverseScan(ctx, /Table/50/"3b5a55ae", /Table/50/"5a0cfc47", 2) // (nil, nil)
1 OP b.Scan(ctx, /Table/50/"c04471a9", /Table/50/"cc35f9d3", 0) // (nil, nil)
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=9317499d key=/Table/50/"11da788d" pri=0.00796807 epo=0 ts=1586341486.824405000,1 min=1586341486.824405000,1 seq=4} lock=true stat=COMMITTED rts=1586341486.824405000,1 wto=false max=1586341487.324405000,1)
after: 1586341486.826525000,0
I200408 10:24:46.826616 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.824405000,1 -> /BYTES/v-5 (prev /BYTES/v-0)
I200408 10:24:46.826976 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.826431000,0
0 OP db2.Scan(ctx, /Table/50/"40a8c4a8", /Table/50/"9b9ecc2d", 3) // ("v-1", nil)
after: 1586341486.826955000,0
I200408 10:24:46.827102 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.825692000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"84bf7b43", v-9) // nil
3 OP b.Put(ctx, /Table/50/"343a83e9", v-10) // nil
3 OP b.Put(ctx, /Table/50/"63dbf7b0", v-11) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586341486.827064000,0
I200408 10:24:46.827156 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.826079000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.ReverseScan(ctx, /Table/50/"4ee447fd", /Table/50/"7a86a12a", 0) // ("v-1", nil)
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586341486.827122000,0
I200408 10:24:46.828016 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.827283000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Scan(ctx, /Table/50/"54828366", /Table/50/"8fa371ea", 2) // ("v-1", nil)
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"088a378b", /Table/50/"327c857a", 1) // ("v-3", nil)
0 OP b.Scan(ctx, /Table/50/"00120b0d", /Table/50/"f5838773", 1) // (nil, nil)
0 OP b.Scan(ctx, /Table/50/"19d4960f", /Table/50/"7fe49e65", 0) // (nil, nil)
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=f6e9697b key=/Min pri=0.00361302 epo=0 ts=1586341486.827283000,1 min=1586341486.827283000,1 seq=0} lock=false stat=COMMITTED rts=1586341486.827283000,1 wto=false max=1586341487.327283000,1)
after: 1586341486.827967000,0
I200408 10:24:46.828141 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.826929000,0
1 OP db3.Put(ctx, /Table/50/"0c0ff8a4", v-12) // nil
after: 1586341486.828123000,0
I200408 10:24:46.828210 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0c0ff8a4" 1586341486.827516000,0 -> /BYTES/v-12 (prev /<empty>)
I200408 10:24:46.828482 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.827948000,0
4 OP db2.Put(ctx, /Table/50/"00c2c52d", v-16) // nil
after: 1586341486.828429000,0
I200408 10:24:46.828683 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"00c2c52d" 1586341486.828013000,0 -> /BYTES/v-16 (prev /<empty>)
I200408 10:24:46.829278 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.827591000,0
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"c9a7b635", v-13) // nil
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"d6274423", v-14) // nil
3 OP b.Put(ctx, /Table/50/"234f56a4", v-15) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=ad00b9a4 key=/Table/50/"c9a7b635" pri=0.01390511 epo=0 ts=1586341486.827592000,0 min=1586341486.827592000,0 seq=4} lock=true stat=COMMITTED rts=1586341486.827592000,0 wto=false max=1586341487.327592000,0 ifw=3)
after: 1586341486.829247000,0
I200408 10:24:46.830174 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"234f56a4" 1586341486.827592000,0 -> /BYTES/v-15 (prev /<empty>)
I200408 10:24:46.830215 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c9a7b635" 1586341486.827592000,0 -> /BYTES/v-13 (prev /BYTES/v-2)
I200408 10:24:46.830241 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.827592000,0 -> /BYTES/v-14 (prev /BYTES/v-5)
I200408 10:24:46.830267 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.828361000,0
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP txn.ReverseScan(ctx, /Table/50/"212aa571", /Table/50/"2ef5baa6", 0) // ("v-15", nil)
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=30c75c6c key=/Min pri=0.01720977 epo=0 ts=1586341486.828361000,1 min=1586341486.828361000,1 seq=0} lock=false stat=COMMITTED rts=1586341486.828361000,1 wto=false max=1586341487.328361000,1)
after: 1586341486.830230000,0
I200408 10:24:46.830599 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.829602000,0
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"343a83e9", v-19) // nil
3 OP txn.Put(ctx, /Table/50/"c4e8fd7d", v-20) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=0868d15b key=/Table/50/"343a83e9" pri=0.01719790 epo=0 ts=1586341486.829602000,1 min=1586341486.829602000,1 seq=3} lock=true stat=COMMITTED rts=1586341486.829602000,1 wto=false max=1586341487.329602000,1 ifw=2)
after: 1586341486.830553000,0
I200408 10:24:46.830687 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.830657000,0
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=62138af6 key=/Min pri=0.01732111 epo=0 ts=1586341486.830657000,1 min=1586341486.830657000,1 seq=0} lock=false stat=COMMITTED rts=1586341486.830657000,1 wto=false max=1586341487.330657000,1)
after: 1586341486.830666000,0
I200408 10:24:46.831376 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.829141000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Put(ctx, /Table/50/"ec0ac9f4", v-18) // nil
4 OP {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"a0846cd7", /Table/50/"b5aa0527", 4) // (nil, nil)
4 OP b.Scan(ctx, /Table/50/"39eda801", /Table/50/"d6d4f9c0", 0) // ("v-1", nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP b := &Batch{}
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=80f3a341 key=/Table/50/"ec0ac9f4" pri=0.00668881 epo=0 ts=1586341486.829142000,0 min=1586341486.829142000,0 seq=2} lock=true stat=COMMITTED rts=1586341486.829142000,0 wto=false max=1586341487.329142000,0 ifw=1)
after: 1586341486.831329000,0
I200408 10:24:46.831743 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"343a83e9" 1586341486.829602000,1 -> /BYTES/v-19 (prev /<empty>)
I200408 10:24:46.831782 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.829602000,1 -> /BYTES/v-20 (prev /<empty>)
I200408 10:24:46.832282 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.831941000,0
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Scan(ctx, /Table/50/"a585a680", /Table/50/"b2fb642c", 2) // (nil, nil)
4 OP txn.Scan(ctx, /Table/50/"1d264293", /Table/50/"44f90f61", 3) // ("v-15", nil)
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=e1d119f6 key=/Min pri=0.08250438 epo=0 ts=1586341486.831941000,1 min=1586341486.831941000,1 seq=0} lock=false stat=COMMITTED rts=1586341486.831941000,1 wto=false max=1586341487.331941000,1)
after: 1586341486.832239000,0
I200408 10:24:46.832325 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.828769000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"37c4bf7c", /Table/50/"56f7aca8", 4) // (nil, nil)
1 OP b.ReverseScan(ctx, /Table/50/"049d8eec", /Table/50/"93d4f460", 2) // ("v-12", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP txn.Put(ctx, /Table/50/"f81607e7", v-17) // nil
1 OP txn.ReverseScan(ctx, /Table/50/"026470a3", /Table/50/"dcb7747d", 5) // ("v-14", nil)
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341486.832291000,0
I200408 10:24:46.832378 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ec0ac9f4" 1586341486.829142000,0 -> /BYTES/v-18 (prev /<empty>)
I200408 10:24:46.832612 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.831088000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"975123da", v-21) // nil
0 OP b := &Batch{}
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=0123eeba key=/Table/50/"975123da" pri=0.01857011 epo=0 ts=1586341486.831088000,1 min=1586341486.831088000,1 seq=2} lock=true stat=COMMITTED rts=1586341486.831088000,1 wto=false max=1586341487.331088000,1 ifw=1)
after: 1586341486.832550000,0
I200408 10:24:46.832688 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.832656000,0
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=7401d618 key=/Min pri=0.01530717 epo=0 ts=1586341486.832656000,1 min=1586341486.832656000,1 seq=0} lock=false stat=COMMITTED rts=1586341486.832656000,1 wto=false max=1586341487.332656000,1)
after: 1586341486.832665000,0
I200408 10:24:46.833450 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"975123da" 1586341486.831088000,1 -> /BYTES/v-21 (prev /<empty>)
I200408 10:24:46.833615 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.831482000,0
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP {
3 OP b := &Batch{}
3 OP b.ReverseScan(ctx, /Table/50/"531ae43c", /Table/50/"b46364e9", 2) // ("v-21", nil)
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586341486.833592000,0
I200408 10:24:46.833886 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.833792000,0
4 OP db2.ReverseScan(ctx, /Table/50/"181571de", /Table/50/"57fe6ccf", 3) // ("v-19", nil)
after: 1586341486.833871000,0
I200408 10:24:46.834132 5387 kv/kvserver/replica_command.go:1602 [n3,s3,r32/2:/{Table/36-Max}] change replicas (add [(n4,s4):4LEARNER] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n3,s3):2, (n2,s2):3, next=4, gen=4]
I200408 10:24:46.834838 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.834418000,0
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"3539063f", /Table/50/"a2140982", 4) // ("v-1", nil)
4 OP b.Scan(ctx, /Table/50/"7505884d", /Table/50/"be270320", 7) // ("v-21", nil)
4 OP b.ReverseScan(ctx, /Table/50/"06352522", /Table/50/"e2cd6500", 4) // (nil, nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP {
4 OP b := &Batch{}
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP b := &Batch{}
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=adeff581 key=/Min pri=0.00168369 epo=0 ts=1586341486.834418000,1 min=1586341486.834418000,1 seq=0} lock=false stat=COMMITTED rts=1586341486.834418000,1 wto=false max=1586341487.334418000,1)
after: 1586341486.834801000,0
I200408 10:24:46.836791 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.835223000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.ReverseScan(ctx, /Table/50/"c792913b", /Table/50/"c819c2ad", 1) // (nil, nil)
4 OP b.ReverseScan(ctx, /Table/50/"00a4f19a", /Table/50/"167c38c1", 2) // ("v-3", nil)
4 OP b.ReverseScan(ctx, /Table/50/"5fa2927c", /Table/50/"ff479345", 2) // (nil, nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"c934c80a", /Table/50/"d09bff41", 5) // ("v-13", nil)
4 OP b.Scan(ctx, /Table/50/"0f7686d1", /Table/50/"9fa5e16f", 1) // (nil, nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"c3e37512", v-22) // nil
4 OP b.Put(ctx, /Table/50/"11da788d", v-23) // nil
4 OP b.Put(ctx, /Table/50/"c4e8fd7d", v-24) // nil
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=7a94029e key=/Table/50/"c3e37512" pri=0.01336331 epo=0 ts=1586341486.835223000,1 min=1586341486.835223000,1 seq=0} lock=true stat=COMMITTED rts=1586341486.835223000,1 wto=false max=1586341487.335223000,1)
after: 1586341486.836676000,0
I200408 10:24:46.836894 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c3e37512" 1586341486.835223000,1 -> /BYTES/v-22 (prev /<empty>)
I200408 10:24:46.836953 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"11da788d" 1586341486.835223000,1 -> /BYTES/v-23 (prev /BYTES/v-3)
I200408 10:24:46.836980 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.835223000,1 -> /BYTES/v-24 (prev /BYTES/v-20)
I200408 10:24:46.839058 5387 kv/kvserver/replica_raft.go:241 [n3,s3,r32/2:/{Table/36-Max}] proposing SIMPLE(l4) ADD_REPLICA[(n4,s4):4LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3 (n4,s4):4LEARNER] next=5
I200408 10:24:46.840420 5387 kv/kvserver/store_snapshot.go:975 [n3,s3,r32/2:/{Table/36-Max}] sending LEARNER snapshot b32b7173 at applied index 52
I200408 10:24:46.840452 5407 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r32/2:/{Table/36-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):4LEARNER
I200408 10:24:46.840521 5387 kv/kvserver/store_snapshot.go:1018 [n3,s3,r32/2:/{Table/36-Max}] streamed snapshot to (n4,s4):4LEARNER: kv pairs: 32, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.841384 5492 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r32/4:{-}] applying LEARNER snapshot [id=b32b7173 index=52]
I200408 10:24:46.843073 5492 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r32/4:/{Table/36-Max}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=b32b7173 index=52]
I200408 10:24:46.843503 5387 kv/kvserver/replica_command.go:1602 [n3,s3,r32/2:/{Table/36-Max}] change replicas (add [(n4,s4):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n3,s3):2, (n2,s2):3, (n4,s4):4LEARNER, next=5, gen=5]
I200408 10:24:46.849131 5387 kv/kvserver/replica_raft.go:241 [n3,s3,r32/2:/{Table/36-Max}] proposing ENTER_JOINT(r1 l1 v4) ADD_REPLICA[(n4,s4):4VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):1VOTER_DEMOTING]: after=[(n1,s1):1VOTER_DEMOTING (n3,s3):2 (n2,s2):3 (n4,s4):4VOTER_INCOMING] next=5
I200408 10:24:46.849779 5387 kv/kvserver/replica_command.go:1602 [n3,s3,r32/2:/{Table/36-Max}] change replicas (add [] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1VOTER_DEMOTING, (n3,s3):2, (n2,s2):3, (n4,s4):4VOTER_INCOMING, next=5, gen=6]
I200408 10:24:46.856054 5387 kv/kvserver/replica_raft.go:241 [n3,s3,r32/2:/{Table/36-Max}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n3,s3):2 (n2,s2):3 (n4,s4):4] next=5
I200408 10:24:46.856740 5387 kv/kvserver/replica_command.go:1602 [n3,s3,r32/2:/{Table/36-Max}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r32:/{Table/36-Max} [(n1,s1):1LEARNER, (n3,s3):2, (n2,s2):3, (n4,s4):4, next=5, gen=7]
I200408 10:24:46.863727 5387 kv/kvserver/replica_raft.go:241 [n3,s3,r32/2:/{Table/36-Max}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n4,s4):4 (n3,s3):2 (n2,s2):3] next=5
I200408 10:24:46.864588 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.833436000,0
0 OP db1.AdminChangeReplicas(ctx, /Table/50/"d93d2f2a", [{ADD_REPLICA n4,s4} {REMOVE_REPLICA n1,s1}]) // nil
after: 1586341486.864557000,0
I200408 10:24:46.864797 212 kv/kvserver/store_remove_replica.go:122 [n1,s1,r32/1:/{Table/36-Max}] removing replica r32/1
I200408 10:24:46.870372 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.825154000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"84bf7b43", v-7) // nil
2 OP b.Put(ctx, /Table/50/"63dbf7b0", v-8) // nil
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=8537c1e4 key=/Table/50/"84bf7b43" pri=0.01563514 epo=0 ts=1586341486.834418000,2 min=1586341486.825154000,1 seq=0} lock=true stat=COMMITTED rts=1586341486.834418000,2 wto=false max=1586341487.325154000,1)
after: 1586341486.870287000,0
I200408 10:24:46.872356 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.870348000,0
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"a7b0a094", /Table/50/"dc314a34", 0) // ("v-4", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP txn.Put(ctx, /Table/50/"b7cc79dc", v-25) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=409c1a04 key=/Table/50/"b7cc79dc" pri=0.00959355 epo=0 ts=1586341486.870348000,1 min=1586341486.870348000,1 seq=2} lock=true stat=COMMITTED rts=1586341486.870348000,1 wto=false max=1586341487.370348000,1 ifw=1)
after: 1586341486.872230000,0
I200408 10:24:46.872849 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.872808000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP b := &Batch{}
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=1e00a642 key=/Min pri=0.00978485 epo=0 ts=1586341486.872809000,0 min=1586341486.872809000,0 seq=0} lock=false stat=COMMITTED rts=1586341486.872809000,0 wto=false max=1586341487.372809000,0)
after: 1586341486.872821000,0
I200408 10:24:46.873640 5207 kv/kvserver/replica_command.go:1602 [n3,s3,r32/2:/{Table/36-Max}] change replicas (add [(n1,s1):5LEARNER] remove []): existing descriptor r32:/{Table/36-Max} [(n4,s4):4, (n3,s3):2, (n2,s2):3, next=5, gen=8]
I200408 10:24:46.873986 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.870825000,0
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.ReverseScan(ctx, /Table/50/"41e43700", /Table/50/"8396d24c", 3) // ("v-8", nil)
2 OP txn.Put(ctx, /Table/50/"11da788d", v-26) // nil
2 OP txn.Scan(ctx, /Table/50/"36a2c57e", /Table/50/"91663681", 2) // ("v-8", nil)
2 OP b := &Batch{}
2 OP b.Scan(ctx, /Table/50/"6c58f7d7", /Table/50/"febdb72f", 0) // ("v-7", nil)
2 OP b.Scan(ctx, /Table/50/"6abd5049", /Table/50/"c3f6c9e6", 7) // (nil, nil)
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=41fb0c94 key=/Table/50/"11da788d" pri=0.02813805 epo=0 ts=1586341486.870825000,1 min=1586341486.870825000,1 seq=2} lock=true stat=COMMITTED rts=1586341486.870825000,1 wto=false max=1586341487.370825000,1)
after: 1586341486.873939000,0
I200408 10:24:46.874427 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.874395000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=c656f9d3 key=/Min pri=0.00786050 epo=0 ts=1586341486.874396000,0 min=1586341486.874396000,0 seq=0} lock=false stat=COMMITTED rts=1586341486.874396000,0 wto=false max=1586341487.374396000,0)
after: 1586341486.874404000,0
E200408 10:24:46.875737 5209 kv/kvclient/kvcoord/txn_coord_sender.go:793 [n1,txn=61dc9286] programming error: ABORTED txn in error: resolving lock at /Table/50/"ec0ac9f4" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported. txn: "unnamed" meta={id=61dc9286 key=/Table/50/"ec0ac9f4" pri=0.05304017 epo=0 ts=1586341486.874720000,1 min=1586341486.874720000,1 seq=2} lock=true stat=COMMITTED rts=1586341486.874720000,1 wto=false max=1586341486.874916000,0
E200408 10:24:46.876190 5209 kv/kvclient/kvcoord/txn_coord_sender.go:793 [n1,txn=61dc9286] programming error: ABORTED txn in error: TransactionStatusError: cannot perform EndTxn with txn status COMMITTED (REASON_UNKNOWN): "unnamed" meta={id=61dc9286 key=/Table/50/"ec0ac9f4" pri=0.05304017 epo=0 ts=1586341486.874720000,1 min=1586341486.874720000,1 seq=3} lock=true stat=COMMITTED rts=1586341486.874720000,1 wto=false max=1586341486.874916000,0. txn: "unnamed" meta={id=61dc9286 key=/Table/50/"ec0ac9f4" pri=0.05304017 epo=0 ts=1586341486.874720000,1 min=1586341486.874720000,1 seq=3} lock=true stat=COMMITTED rts=1586341486.874720000,1 wto=false max=1586341486.874916000,0
I200408 10:24:46.876230 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.874720000,0
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.Put(ctx, /Table/50/"ec0ac9f4", v-27) // nil
2 OP b := &Batch{}
2 OP b.ReverseScan(ctx, /Table/50/"542dd98d", /Table/50/"7d4290ed", 2) // (nil, resolving lock at /Table/50/"ec0ac9f4" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported)
2 OP b.ReverseScan(ctx, /Table/50/"27be2caa", /Table/50/"3b818e29", 7) // (nil, resolving lock at /Table/50/"ec0ac9f4" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported)
2 OP txn.CommitInBatch(ctx, b) // resolving lock at /Table/50/"ec0ac9f4" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported
2 OP return nil
2 OP }) // resolving lock at /Table/50/"ec0ac9f4" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported
after: 1586341486.876201000,0
I200408 10:24:46.878271 5207 kv/kvserver/replica_raft.go:241 [n3,s3,r32/2:/{Table/36-Max}] proposing SIMPLE(l5) ADD_REPLICA[(n1,s1):5LEARNER]: after=[(n4,s4):4 (n3,s3):2 (n2,s2):3 (n1,s1):5LEARNER] next=6
I200408 10:24:46.878747 5211 kv/kvserver/replica_command.go:397 [n3,s3,r32/2:/{Table/36-Max}] initiating a split of this range at key /Table/50/"6de2bd7c" [r35] (manual)
I200408 10:24:46.878771 5475 kv/kvserver/replica_command.go:397 [n3,s3,r32/2:/{Table/36-Max}] initiating a split of this range at key /Table/50/"6d684a7f" [r34] (manual)
I200408 10:24:46.879458 5207 kv/kvserver/store_snapshot.go:975 [n3,s3,r32/2:/{Table/36-Max}] sending LEARNER snapshot 9fcf8ddf at applied index 67
I200408 10:24:46.879519 5572 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r32/2:/{Table/36-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):5LEARNER
I200408 10:24:46.879635 5207 kv/kvserver/store_snapshot.go:1018 [n3,s3,r32/2:/{Table/36-Max}] streamed snapshot to (n1,s1):5LEARNER: kv pairs: 46, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:46.880661 5521 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r32/5:{-}] applying LEARNER snapshot [id=9fcf8ddf index=67]
I200408 10:24:46.887411 5521 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r32/5:/{Table/36-Max}] applied LEARNER snapshot [total=7ms ingestion=4@6ms id=9fcf8ddf index=67]
I200408 10:24:46.887893 5207 kv/kvserver/replica_command.go:1602 [n3,s3,r32/2:/{Table/36-Max}] change replicas (add [(n1,s1):5] remove []): existing descriptor r32:/{Table/36-Max} [(n4,s4):4, (n3,s3):2, (n2,s2):3, (n1,s1):5LEARNER, next=6, gen=9]
I200408 10:24:46.891288 5207 kv/kvserver/replica_raft.go:241 [n3,s3,r32/2:/{Table/36-Max}] proposing SIMPLE(v5) ADD_REPLICA[(n1,s1):5]: after=[(n4,s4):4 (n3,s3):2 (n2,s2):3 (n1,s1):5] next=6
I200408 10:24:46.891913 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.873268000,0
0 OP db2.AdminChangeReplicas(ctx, /Table/50/"262e58df", [{ADD_REPLICA n1,s1}]) // nil
after: 1586341486.891890000,0
I200408 10:24:46.900286 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.899110000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"f5a03b88", v-28) // nil
0 OP b.Put(ctx, /Table/50/"8b5926ce", v-29) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"2a068f62", /Table/50/"d0eea7c8", 2) // ("v-19", nil)
0 OP b.ReverseScan(ctx, /Table/50/"55fc1032", /Table/50/"c67fd3c5", 7) // (nil, nil)
0 OP b.Scan(ctx, /Table/50/"8d0ca6b2", /Table/50/"8e385bdb", 1) // (nil, nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"66443ea7", /Table/50/"daf16eea", 6) // ("v-7", nil)
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=3986695b key=/Table/50/"f5a03b88" pri=0.01904913 epo=0 ts=1586341486.899111000,0 min=1586341486.899111000,0 seq=3} lock=true stat=COMMITTED rts=1586341486.899111000,0 wto=false max=1586341487.399111000,0)
after: 1586341486.900228000,0
I200408 10:24:46.902007 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.900686000,0
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"927a283e", v-30) // nil
0 OP b.Put(ctx, /Table/50/"84bf7b43", v-31) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341486.901984000,0
I200408 10:24:46.904019 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.902362000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"8b5926ce", v-32) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP txn.Put(ctx, /Table/50/"84bf7b43", v-33) // nil
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"234f56a4", v-34) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=e4be100a key=/Table/50/"8b5926ce" pri=0.00587036 epo=0 ts=1586341486.902362000,1 min=1586341486.902362000,1 seq=4} lock=true stat=COMMITTED rts=1586341486.902362000,1 wto=false max=1586341487.402362000,1 int=1 ifw=2)
after: 1586341486.903976000,0
I200408 10:24:46.905058 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.904321000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"75b38ff8", v-35) // nil
0 OP b.Put(ctx, /Table/50/"7a31dee3", v-36) // nil
0 OP b.Put(ctx, /Table/50/"56a97abd", v-37) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=57f1aeb6 key=/Table/50/"75b38ff8" pri=0.00544484 epo=0 ts=1586341486.904321000,1 min=1586341486.904321000,1 seq=0} lock=true stat=COMMITTED rts=1586341486.904321000,1 wto=false max=1586341487.404321000,1)
after: 1586341486.905024000,0
I200408 10:24:46.906003 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.905392000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Scan(ctx, /Table/50/"488dfb7b", /Table/50/"65dde41b", 6) // ("v-37", nil)
0 OP txn.Put(ctx, /Table/50/"c4e8fd7d", v-38) // nil
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"2f0ef220", v-39) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=78bbb0b0 key=/Table/50/"c4e8fd7d" pri=0.00552787 epo=0 ts=1586341486.905392000,1 min=1586341486.905392000,1 seq=3} lock=true stat=COMMITTED rts=1586341486.905392000,1 wto=false max=1586341487.405392000,1 int=1 ifw=1)
after: 1586341486.905957000,0
I200408 10:24:46.906409 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.906333000,0
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341486.906398000,0
I200408 10:24:46.908236 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.906765000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"f12acaea", v-40) // nil
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"d6274423", v-41) // nil
0 OP b.Put(ctx, /Table/50/"75b38ff8", v-42) // nil
0 OP b.Put(ctx, /Table/50/"63dbf7b0", v-43) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP b := &Batch{}
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=a7aef622 key=/Table/50/"f12acaea" pri=0.02106456 epo=0 ts=1586341486.906765000,1 min=1586341486.906765000,1 seq=5} lock=true stat=COMMITTED rts=1586341486.906765000,1 wto=false max=1586341487.406765000,1 ifw=4)
after: 1586341486.908200000,0
I200408 10:24:46.909790 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.908561000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"6924cce5", v-44) // nil
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341486.909758000,0
I200408 10:24:46.910147 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.910100000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341486.910137000,0
I200408 10:24:46.910500 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.910470000,0
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=10971085 key=/Min pri=0.02882918 epo=0 ts=1586341486.910471000,0 min=1586341486.910471000,0 seq=0} lock=false stat=COMMITTED rts=1586341486.910471000,0 wto=false max=1586341487.410471000,0)
after: 1586341486.910478000,0
I200408 10:24:46.911417 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.910797000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"c4e8fd7d", v-45) // nil
0 OP b.Put(ctx, /Table/50/"a23ac205", v-46) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=a5182fb2 key=/Table/50/"c4e8fd7d" pri=0.00987099 epo=0 ts=1586341486.910797000,1 min=1586341486.910797000,1 seq=0} lock=true stat=COMMITTED rts=1586341486.910797000,1 wto=false max=1586341487.410797000,1)
after: 1586341486.911377000,0
I200408 10:24:46.911910 5568 kv/kvserver/replica_command.go:397 [n3,s3,r32/2:/{Table/36-Max}] initiating a split of this range at key /Table/50/"6d684a7f" [r37] (manual)
I200408 10:24:46.916832 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.911719000,0
0 OP db1.AdminSplit(ctx, /Table/50/"6d684a7f") // nil
after: 1586341486.916811000,0
I200408 10:24:46.917074 5660 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r32/2:/Table/{36-50/"6d684…}] change replicas (add [] remove [(n1,s1):5VOTER_DEMOTING]): existing descriptor r32:/Table/{36-50/"6d684a7f"} [(n4,s4):4, (n3,s3):2, (n2,s2):3, (n1,s1):5, next=6, gen=11]
I200408 10:24:46.924315 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"00c2c52d" 1586341486.828013000,0 -> /BYTES/v-16 (prev /<empty>)
I200408 10:24:46.924365 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0c0ff8a4" 1586341486.827516000,0 -> /BYTES/v-12 (prev /<empty>)
I200408 10:24:46.924391 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"11da788d" 1586341486.824405000,1 -> /BYTES/v-3 (prev /<empty>)
I200408 10:24:46.924414 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"11da788d" 1586341486.835223000,1 -> /BYTES/v-23 (prev /BYTES/v-3)
I200408 10:24:46.924437 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"11da788d" 1586341486.870825000,1 -> /BYTES/v-26 (prev /BYTES/v-23)
I200408 10:24:46.924457 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"234f56a4" 1586341486.827592000,0 -> /BYTES/v-15 (prev /<empty>)
I200408 10:24:46.924480 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"234f56a4" 1586341486.902362000,1 -> /BYTES/v-34 (prev /BYTES/v-15)
I200408 10:24:46.924501 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f0ef220" 1586341486.905392000,1 -> /BYTES/v-39 (prev /<empty>)
I200408 10:24:46.924522 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"343a83e9" 1586341486.829602000,1 -> /BYTES/v-19 (prev /<empty>)
I200408 10:24:46.924542 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"56a97abd" 1586341486.904321000,1 -> /BYTES/v-37 (prev /<empty>)
I200408 10:24:46.924563 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"63dbf7b0" 1586341486.824015000,0 -> /BYTES/v-1 (prev /<empty>)
I200408 10:24:46.924588 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"63dbf7b0" 1586341486.834418000,2 -> /BYTES/v-8 (prev /BYTES/v-1)
I200408 10:24:46.924611 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"63dbf7b0" 1586341486.906765000,1 -> /BYTES/v-43 (prev /BYTES/v-8)
I200408 10:24:46.924829 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"75b38ff8" 1586341486.904321000,1 -> /BYTES/v-35 (prev /<empty>)
I200408 10:24:46.924867 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"75b38ff8" 1586341486.906765000,1 -> /BYTES/v-42 (prev /BYTES/v-35)
I200408 10:24:46.924893 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7a31dee3" 1586341486.904321000,1 -> /BYTES/v-36 (prev /<empty>)
I200408 10:24:46.924915 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"84bf7b43" 1586341486.834418000,2 -> /BYTES/v-7 (prev /<empty>)
I200408 10:24:46.924952 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"84bf7b43" 1586341486.902362000,1 -> /BYTES/v-33 (prev /BYTES/v-7)
I200408 10:24:46.924977 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8b5926ce" 1586341486.899111000,0 -> /BYTES/v-29 (prev /<empty>)
I200408 10:24:46.925001 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8b5926ce" 1586341486.902362000,1 -> /BYTES/v-32 (prev /BYTES/v-29)
I200408 10:24:46.925023 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"975123da" 1586341486.831088000,1 -> /BYTES/v-21 (prev /<empty>)
I200408 10:24:46.925079 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a23ac205" 1586341486.910797000,1 -> /BYTES/v-46 (prev /<empty>)
I200408 10:24:46.925107 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b7cc79dc" 1586341486.824405000,1 -> /BYTES/v-4 (prev /<empty>)
I200408 10:24:46.925131 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b7cc79dc" 1586341486.870348000,1 -> /BYTES/v-25 (prev /BYTES/v-4)
I200408 10:24:46.925153 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c3e37512" 1586341486.835223000,1 -> /BYTES/v-22 (prev /<empty>)
I200408 10:24:46.925175 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.829602000,1 -> /BYTES/v-20 (prev /<empty>)
I200408 10:24:46.925198 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.835223000,1 -> /BYTES/v-24 (prev /BYTES/v-20)
I200408 10:24:46.925226 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.905392000,1 -> /BYTES/v-38 (prev /BYTES/v-24)
I200408 10:24:46.925256 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.910797000,1 -> /BYTES/v-45 (prev /BYTES/v-38)
I200408 10:24:46.925279 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c9a7b635" 1586341486.824015000,0 -> /BYTES/v-2 (prev /<empty>)
I200408 10:24:46.925303 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c9a7b635" 1586341486.827592000,0 -> /BYTES/v-13 (prev /BYTES/v-2)
I200408 10:24:46.925323 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.824015000,0 -> /BYTES/v-0 (prev /<empty>)
I200408 10:24:46.925346 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.824405000,1 -> /BYTES/v-5 (prev /BYTES/v-0)
I200408 10:24:46.925369 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.827592000,0 -> /BYTES/v-14 (prev /BYTES/v-5)
I200408 10:24:46.925391 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.906765000,1 -> /BYTES/v-41 (prev /BYTES/v-14)
I200408 10:24:46.925417 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ec0ac9f4" 1586341486.829142000,0 -> /BYTES/v-18 (prev /<empty>)
I200408 10:24:46.925439 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f12acaea" 1586341486.906765000,1 -> /BYTES/v-40 (prev /<empty>)
I200408 10:24:46.925465 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f5a03b88" 1586341486.899111000,0 -> /BYTES/v-28 (prev /<empty>)
I200408 10:24:46.925503 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.822104000,0 lagging by 103.389ms
I200408 10:24:46.926862 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.923952000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"69fed7b0", v-47) // nil
0 OP {
0 OP b := &Batch{}
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP txn.ReverseScan(ctx, /Table/50/"0473df5e", /Table/50/"3e5ee067", 9) // ("v-19", nil)
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"d439c0e2", v-48) // nil
0 OP b.Put(ctx, /Table/50/"1ac83e9a", v-49) // nil
0 OP b.Put(ctx, /Table/50/"234f56a4", v-50) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=a2645e1a key=/Table/50/"69fed7b0" pri=0.00008419 epo=0 ts=1586341486.923953000,0 min=1586341486.923953000,0 seq=5} lock=true stat=COMMITTED rts=1586341486.923953000,0 wto=false max=1586341487.423953000,0 int=2 ifw=2)
after: 1586341486.926782000,0
I200408 10:24:46.926947 5660 kv/kvserver/replica_raft.go:241 [n3,s3,r32/2:/Table/{36-50/"6d684…}] proposing ENTER_JOINT(r5 l5) REMOVE_REPLICA[(n1,s1):5VOTER_DEMOTING]: after=[(n4,s4):4 (n3,s3):2 (n2,s2):3 (n1,s1):5VOTER_DEMOTING] next=6
I200408 10:24:46.927642 5660 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r32/2:/Table/{36-50/"6d684…}] change replicas (add [] remove []): existing descriptor r32:/Table/{36-50/"6d684a7f"} [(n4,s4):4, (n3,s3):2, (n2,s2):3, (n1,s1):5VOTER_DEMOTING, next=6, gen=12]
I200408 10:24:46.928113 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.927314000,0
0 OP db3.AdminSplit(ctx, /Table/50/"6d684a7f") // nil
after: 1586341486.928084000,0
I200408 10:24:46.928349 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1ac83e9a" 1586341486.923953000,0 -> /BYTES/v-49 (prev /<empty>)
I200408 10:24:46.928407 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"234f56a4" 1586341486.923953000,0 -> /BYTES/v-50 (prev /BYTES/v-34)
I200408 10:24:46.928439 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"69fed7b0" 1586341486.923953000,0 -> /BYTES/v-47 (prev /<empty>)
I200408 10:24:46.930136 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.928536000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"69fed7b0", v-51) // nil
0 OP b.Put(ctx, /Table/50/"69fed7b0", v-52) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP txn.Scan(ctx, /Table/50/"42ea7eb4", /Table/50/"666df56e", 1) // ("v-37", nil)
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341486.930111000,0
I200408 10:24:46.931874 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.930494000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"c20fe6b6", v-53) // nil
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341486.931854000,0
I200408 10:24:46.933166 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.932185000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.ReverseScan(ctx, /Table/50/"4c2ff52b", /Table/50/"61c16ea3", 1) // ("v-37", nil)
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"84bf7b43", v-54) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341486.933134000,0
I200408 10:24:46.933731 5660 kv/kvserver/replica_raft.go:241 [n3,s3,r32/2:/Table/{36-50/"6d684…}] proposing LEAVE_JOINT: after=[(n4,s4):4 (n3,s3):2 (n2,s2):3 (n1,s1):5LEARNER] next=6
I200408 10:24:46.934025 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d439c0e2" 1586341486.923953000,0 -> /BYTES/v-48 (prev /<empty>)
I200408 10:24:46.934401 5211 kv/kvserver/replica_command.go:397 [n3,s3,r37/2:/{Table/50/"6d…-Max}] initiating a split of this range at key /Table/50/"6de2bd7c" [r38] (manual)
I200408 10:24:46.934417 5660 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r32/2:/Table/{36-50/"6d684…}] change replicas (add [] remove [(n1,s1):5LEARNER]): existing descriptor r32:/Table/{36-50/"6d684a7f"} [(n4,s4):4, (n3,s3):2, (n2,s2):3, (n1,s1):5LEARNER, next=6, gen=13]
I200408 10:24:46.934785 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.834112000,0
3 OP db3.AdminSplit(ctx, /Table/50/"6d684a7f") // nil
after: 1586341486.934767000,0
I200408 10:24:46.937403 1310 gossip/gossip.go:1527 [n3] node has connected to cluster via gossip
I200408 10:24:46.937555 1310 kv/kvserver/stores.go:266 [n3] wrote 3 node addresses to persistent storage
I200408 10:24:46.939968 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.845910000,0
4 OP db2.AdminSplit(ctx, /Table/50/"6de2bd7c") // nil
after: 1586341486.939948000,0
I200408 10:24:46.940819 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.940764000,0
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=9eb18678 key=/Min pri=0.00451580 epo=0 ts=1586341486.940764000,1 min=1586341486.940764000,1 seq=0} lock=false stat=COMMITTED rts=1586341486.940764000,1 wto=false max=1586341487.440764000,1)
after: 1586341486.940788000,0
I200408 10:24:46.942241 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"75b38ff8" 1586341486.904321000,1 -> /BYTES/v-35 (prev /<empty>)
I200408 10:24:46.942473 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"75b38ff8" 1586341486.906765000,1 -> /BYTES/v-42 (prev /BYTES/v-35)
I200408 10:24:46.942516 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7a31dee3" 1586341486.904321000,1 -> /BYTES/v-36 (prev /<empty>)
I200408 10:24:46.942548 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"84bf7b43" 1586341486.834418000,2 -> /BYTES/v-7 (prev /<empty>)
I200408 10:24:46.942578 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"84bf7b43" 1586341486.902362000,1 -> /BYTES/v-33 (prev /BYTES/v-7)
I200408 10:24:46.942608 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8b5926ce" 1586341486.899111000,0 -> /BYTES/v-29 (prev /<empty>)
I200408 10:24:46.942636 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8b5926ce" 1586341486.902362000,1 -> /BYTES/v-32 (prev /BYTES/v-29)
I200408 10:24:46.942752 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"975123da" 1586341486.831088000,1 -> /BYTES/v-21 (prev /<empty>)
I200408 10:24:46.942781 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a23ac205" 1586341486.910797000,1 -> /BYTES/v-46 (prev /<empty>)
I200408 10:24:46.942808 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b7cc79dc" 1586341486.824405000,1 -> /BYTES/v-4 (prev /<empty>)
I200408 10:24:46.942834 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b7cc79dc" 1586341486.870348000,1 -> /BYTES/v-25 (prev /BYTES/v-4)
I200408 10:24:46.942860 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c3e37512" 1586341486.835223000,1 -> /BYTES/v-22 (prev /<empty>)
I200408 10:24:46.942888 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.829602000,1 -> /BYTES/v-20 (prev /<empty>)
I200408 10:24:46.942940 5660 kv/kvserver/replica_raft.go:241 [n3,s3,r32/2:/Table/{36-50/"6d684…}] proposing SIMPLE(r5) REMOVE_REPLICA[(n1,s1):5LEARNER]: after=[(n4,s4):4 (n3,s3):2 (n2,s2):3] next=6
I200408 10:24:46.942947 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.835223000,1 -> /BYTES/v-24 (prev /BYTES/v-20)
I200408 10:24:46.943053 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.905392000,1 -> /BYTES/v-38 (prev /BYTES/v-24)
I200408 10:24:46.943089 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.910797000,1 -> /BYTES/v-45 (prev /BYTES/v-38)
I200408 10:24:46.943116 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c9a7b635" 1586341486.824015000,0 -> /BYTES/v-2 (prev /<empty>)
I200408 10:24:46.943136 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c9a7b635" 1586341486.827592000,0 -> /BYTES/v-13 (prev /BYTES/v-2)
I200408 10:24:46.943159 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d439c0e2" 1586341486.923953000,0 -> /BYTES/v-48 (prev /<empty>)
I200408 10:24:46.943234 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.824015000,0 -> /BYTES/v-0 (prev /<empty>)
I200408 10:24:46.943259 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.824405000,1 -> /BYTES/v-5 (prev /BYTES/v-0)
I200408 10:24:46.943284 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.827592000,0 -> /BYTES/v-14 (prev /BYTES/v-5)
I200408 10:24:46.943308 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.906765000,1 -> /BYTES/v-41 (prev /BYTES/v-14)
I200408 10:24:46.943376 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ec0ac9f4" 1586341486.829142000,0 -> /BYTES/v-18 (prev /<empty>)
I200408 10:24:46.943403 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f12acaea" 1586341486.906765000,1 -> /BYTES/v-40 (prev /<empty>)
I200408 10:24:46.943481 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f5a03b88" 1586341486.899111000,0 -> /BYTES/v-28 (prev /<empty>)
I200408 10:24:46.945799 185 kv/kvserver/store_remove_replica.go:122 [n1,s1,r32/5:/Table/{36-50/"6d684…}] removing replica r32/5
I200408 10:24:46.945814 5785 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r37/2:/Table/50/"6d{684a7f"-e2bd7c"}] change replicas (add [] remove [(n1,s1):4VOTER_DEMOTING]): existing descriptor r37:/Table/50/"6d{684a7f"-e2bd7c"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4, next=5, gen=12, sticky=9223372036.854775807,2147483647]
I200408 10:24:46.951959 5785 kv/kvserver/replica_raft.go:241 [n3,s3,r37/2:/Table/50/"6d{684a7f"-e2bd7c"}] proposing ENTER_JOINT(r4 l4) REMOVE_REPLICA[(n1,s1):4VOTER_DEMOTING]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):4VOTER_DEMOTING] next=5
I200408 10:24:46.952478 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.951153000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"4b30f7bd", v-55) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=d3d3dc85 key=/Table/50/"4b30f7bd" pri=0.01701792 epo=0 ts=1586341486.951154000,0 min=1586341486.951154000,0 seq=2} lock=true stat=COMMITTED rts=1586341486.951154000,0 wto=false max=1586341487.451154000,0 ifw=1)
after: 1586341486.952437000,0
I200408 10:24:46.952716 5785 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r37/2:/Table/50/"6d{684a7f"-e2bd7c"}] change replicas (add [] remove []): existing descriptor r37:/Table/50/"6d{684a7f"-e2bd7c"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4VOTER_DEMOTING, next=5, gen=13, sticky=9223372036.854775807,2147483647]
I200408 10:24:46.952885 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.951592000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.ReverseScan(ctx, /Table/50/"71eedb93", /Table/50/"b7c00835", 7) // ("v-46", nil)
4 OP {
4 OP b := &Batch{}
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP txn.Scan(ctx, /Table/50/"12b2dd78", /Table/50/"8157abb3", 1) // ("v-49", nil)
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586341486.952859000,0
I200408 10:24:46.960703 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.960635000,0
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP b := &Batch{}
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=f82a599a key=/Min pri=0.01040441 epo=0 ts=1586341486.960635000,1 min=1586341486.960635000,1 seq=0} lock=false stat=COMMITTED rts=1586341486.960635000,1 wto=false max=1586341487.460635000,1)
after: 1586341486.960657000,0
I200408 10:24:46.960731 5785 kv/kvserver/replica_raft.go:241 [n3,s3,r37/2:/Table/50/"6d{684a7f"-e2bd7c"}] proposing LEAVE_JOINT: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):4LEARNER] next=5
I200408 10:24:46.960959 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.960164000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"25812fc6", /Table/50/"8c6690be", 15) // ("v-39", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP txn.ReverseScan(ctx, /Table/50/"b72a87f7", /Table/50/"c7050941", 8) // ("v-45", nil)
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341486.960928000,0
I200408 10:24:46.961519 5785 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r37/2:/Table/50/"6d{684a7f"-e2bd7c"}] change replicas (add [] remove [(n1,s1):4LEARNER]): existing descriptor r37:/Table/50/"6d{684a7f"-e2bd7c"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4LEARNER, next=5, gen=14, sticky=9223372036.854775807,2147483647]
I200408 10:24:46.969784 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.969667000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341486.969763000,0
I200408 10:24:46.969795 5785 kv/kvserver/replica_raft.go:241 [n3,s3,r37/2:/Table/50/"6d{684a7f"-e2bd7c"}] proposing SIMPLE(r4) REMOVE_REPLICA[(n1,s1):4LEARNER]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3] next=5
I200408 10:24:46.970404 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.970308000,0
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341486.970372000,0
I200408 10:24:46.970957 230 kv/kvserver/store_remove_replica.go:122 [n1,s1,r37/4:/Table/50/"6d{684a7f"-e2bd7c"}] removing replica r37/4
I200408 10:24:46.972299 5852 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r38/2:/{Table/50/"6d…-Max}] change replicas (add [] remove [(n1,s1):4VOTER_DEMOTING]): existing descriptor r38:/{Table/50/"6de2bd7c"-Max} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4, next=5, gen=12, sticky=9223372036.854775807,2147483647]
I200408 10:24:46.973369 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.969100000,0
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"56a97abd", v-58) // nil
3 OP {
3 OP b := &Batch{}
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP {
3 OP b := &Batch{}
3 OP b.ReverseScan(ctx, /Table/50/"34c0f621", /Table/50/"d9dd7703", 3) // ("v-41", nil)
3 OP b.ReverseScan(ctx, /Table/50/"12cd9ef9", /Table/50/"e02ac9ae", 10) // (nil, nil)
3 OP b.Scan(ctx, /Table/50/"01859256", /Table/50/"a3ba4f02", 8) // (nil, nil)
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP b := &Batch{}
3 OP b.Scan(ctx, /Table/50/"5e2fa61a", /Table/50/"846a2791", 12) // ("v-43", nil)
3 OP b.Scan(ctx, /Table/50/"5730693f", /Table/50/"78b19c5f", 7) // ("v-43", nil)
3 OP b.Scan(ctx, /Table/50/"2fad401a", /Table/50/"c193ca19", 0) // ("v-19", nil)
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=f194067e key=/Table/50/"56a97abd" pri=0.00790008 epo=0 ts=1586341486.969100000,1 min=1586341486.969100000,1 seq=2} lock=true stat=COMMITTED rts=1586341486.969100000,1 wto=false max=1586341487.469100000,1)
after: 1586341486.973288000,0
I200408 10:24:46.973526 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.968506000,0
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"038cb602", v-56) // nil
4 OP b.Put(ctx, /Table/50/"7dbb4a41", v-57) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP b := &Batch{}
4 OP b.ReverseScan(ctx, /Table/50/"8bdedef2", /Table/50/"c91c07bb", 0) // ("v-45", nil)
4 OP b.Scan(ctx, /Table/50/"24571adc", /Table/50/"8cb0c4f8", 12) // ("v-32", nil)
4 OP b.ReverseScan(ctx, /Table/50/"70e5f42b", /Table/50/"b6833702", 16) // ("v-46", nil)
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=b9e0c566 key=/Table/50/"038cb602" pri=0.01434973 epo=0 ts=1586341486.968507000,0 min=1586341486.968507000,0 seq=3} lock=true stat=COMMITTED rts=1586341486.968507000,0 wto=false max=1586341487.468507000,0 int=1)
after: 1586341486.973479000,0
I200408 10:24:46.976267 5852 kv/kvserver/replica_raft.go:241 [n3,s3,r38/2:/{Table/50/"6d…-Max}] proposing ENTER_JOINT(r4 l4) REMOVE_REPLICA[(n1,s1):4VOTER_DEMOTING]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):4VOTER_DEMOTING] next=5
I200408 10:24:46.976938 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.976456000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"1a9ec052", /Table/50/"54636476", 7) // ("v-49", nil)
0 OP b.ReverseScan(ctx, /Table/50/"160906ae", /Table/50/"f670c6ce", 1) // (nil, nil)
0 OP b.Scan(ctx, /Table/50/"b1177434", /Table/50/"fae3d6cf", 3) // (nil, nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341486.976904000,0
I200408 10:24:46.976995 5852 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r38/2:/{Table/50/"6d…-Max}] change replicas (add [] remove []): existing descriptor r38:/{Table/50/"6de2bd7c"-Max} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4VOTER_DEMOTING, next=5, gen=13, sticky=9223372036.854775807,2147483647]
I200408 10:24:46.978468 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.976897000,0
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"c20fe6b6", v-59) // nil
3 OP b.Put(ctx, /Table/50/"dc92aa54", v-60) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP {
3 OP b := &Batch{}
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586341486.978445000,0
I200408 10:24:46.979304 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7dbb4a41" 1586341486.968507000,0 -> /BYTES/v-57 (prev /<empty>)
I200408 10:24:46.984807 5852 kv/kvserver/replica_raft.go:241 [n3,s3,r38/2:/{Table/50/"6d…-Max}] proposing LEAVE_JOINT: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):4LEARNER] next=5
I200408 10:24:46.985663 5852 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r38/2:/{Table/50/"6d…-Max}] change replicas (add [] remove [(n1,s1):4LEARNER]): existing descriptor r38:/{Table/50/"6de2bd7c"-Max} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4LEARNER, next=5, gen=14, sticky=9223372036.854775807,2147483647]
I200408 10:24:46.994258 5852 kv/kvserver/replica_raft.go:241 [n3,s3,r38/2:/{Table/50/"6d…-Max}] proposing SIMPLE(r4) REMOVE_REPLICA[(n1,s1):4LEARNER]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3] next=5
I200408 10:24:46.995362 212 kv/kvserver/store_remove_replica.go:122 [n1,s1,r38/4:/{Table/50/"6d…-Max}] removing replica r38/4
I200408 10:24:46.996051 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.992960000,0
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"1ac83e9a", v-61) // nil
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"8659b7c2", /Table/50/"8f3a1f6f", 1) // ("v-32", nil)
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=5ee7f2ad key=/Table/50/"1ac83e9a" pri=0.00031698 epo=0 ts=1586341486.992961000,0 min=1586341486.992961000,0 seq=2} lock=true stat=COMMITTED rts=1586341486.992961000,0 wto=false max=1586341487.492961000,0)
after: 1586341486.996006000,0
I200408 10:24:47.004254 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.004166000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341487.004234000,0
I200408 10:24:47.006018 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.003540000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Scan(ctx, /Table/50/"afe2ff8a", /Table/50/"b215d8f5", 9) // (nil, nil)
3 OP txn.Put(ctx, /Table/50/"dc92aa54", v-62) // nil
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586341487.005981000,0
I200408 10:24:47.006336 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.004795000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"63dbf7b0", v-63) // nil
0 OP b.Put(ctx, /Table/50/"6e71a0e0", v-64) // nil
0 OP b.Put(ctx, /Table/50/"ecc2e248", v-65) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341487.006301000,0
I200408 10:24:47.007787 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.006979000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"be479fee", v-67) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=e1c50a5b key=/Table/50/"be479fee" pri=0.05448996 epo=0 ts=1586341487.006979000,1 min=1586341487.006979000,1 seq=0} lock=true stat=COMMITTED rts=1586341487.006979000,1 wto=false max=1586341487.506979000,1)
after: 1586341487.007747000,0
I200408 10:24:47.008631 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.008175000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"00f46fef", /Table/50/"3fbc5947", 9) // ("v-56", nil)
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=cf459766 key=/Min pri=0.01538997 epo=0 ts=1586341487.008175000,1 min=1586341487.008175000,1 seq=0} lock=false stat=COMMITTED rts=1586341487.008175000,1 wto=false max=1586341487.508175000,1)
after: 1586341487.008605000,0
I200408 10:24:47.014484 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.008949000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"ef2d1193", v-68) // nil
0 OP b.Put(ctx, /Table/50/"6e71a0e0", v-69) // nil
0 OP b.Put(ctx, /Table/50/"ef2d1193", v-70) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP txn.Put(ctx, /Table/50/"f81607e7", v-71) // nil
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"0c53c7d6", /Table/50/"cc85fea1", 3) // ("v-26", nil)
0 OP b.Scan(ctx, /Table/50/"d727accc", /Table/50/"e5b4a6a1", 5) // (nil, nil)
0 OP b.Scan(ctx, /Table/50/"133d4a44", /Table/50/"9db37a51", 4) // (nil, nil)
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=5d31f065 key=/Table/50/"ef2d1193" pri=0.01091049 epo=0 ts=1586341487.008950000,0 min=1586341487.008950000,0 seq=5} lock=true stat=COMMITTED rts=1586341487.008950000,0 wto=false max=1586341487.508950000,0)
after: 1586341487.014422000,0
I200408 10:24:47.015432 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.014966000,0
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"314a0178", /Table/50/"e29e9d8d", 9) // ("v-19", nil)
0 OP b.ReverseScan(ctx, /Table/50/"1e2cb8dd", /Table/50/"20bd79c7", 7) // (nil, nil)
0 OP b.ReverseScan(ctx, /Table/50/"6160eb3a", /Table/50/"b4574390", 7) // ("v-43", nil)
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=c119e7e9 key=/Min pri=0.01011211 epo=0 ts=1586341487.014967000,0 min=1586341487.014967000,0 seq=0} lock=false stat=COMMITTED rts=1586341487.014967000,0 wto=false max=1586341487.514967000,0)
after: 1586341487.015396000,0
I200408 10:24:47.015950 5937 kv/kvserver/replica_command.go:397 [n3,s3,r38/2:/{Table/50/"6d…-Max}] initiating a split of this range at key /Table/50/"dd428e3d" [r39] (manual)
I200408 10:24:47.021183 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.015775000,0
0 OP db0.AdminSplit(ctx, /Table/50/"dd428e3d") // nil
after: 1586341487.021163000,0
I200408 10:24:47.030735 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.028880000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"927a283e", v-72) // nil
0 OP b := &Batch{}
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=800f5255 key=/Table/50/"927a283e" pri=0.05509350 epo=0 ts=1586341487.028881000,0 min=1586341487.028881000,0 seq=2} lock=true stat=COMMITTED rts=1586341487.028881000,0 wto=false max=1586341487.528881000,0 ifw=1)
after: 1586341487.030692000,0
I200408 10:24:47.031216 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.031178000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=3ba1a8be key=/Min pri=0.02926881 epo=0 ts=1586341487.031178000,1 min=1586341487.031178000,1 seq=0} lock=false stat=COMMITTED rts=1586341487.031178000,1 wto=false max=1586341487.531178000,1)
after: 1586341487.031188000,0
I200408 10:24:47.081274 5430 kv/kvserver/replica_command.go:397 [n3,s3,r32/2:/Table/{36-50/"6d684…}] initiating a split of this range at key /Table/50/"484cee94" [r33] (manual); delayed split for 0.2s to avoid Raft snapshot
I200408 10:24:47.086439 5522 kv/kvserver/replica_command.go:397 [n3,s3,r32/2:/Table/{36-50/"6d684…}] initiating a split of this range at key /Table/50/"9b0ce6f2" [r36] (manual); delayed split for 0.2s to avoid Raft snapshot
I200408 10:24:47.095470 166 gossip/gossip.go:1527 [n1] node has connected to cluster via gossip
I200408 10:24:47.095962 166 kv/kvserver/stores.go:266 [n1] wrote 3 node addresses to persistent storage
I200408 10:24:47.100830 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"00c2c52d" 1586341486.828013000,0 -> /BYTES/v-16 (prev /<empty>)
I200408 10:24:47.100928 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"038cb602" 1586341486.968507000,0 -> /BYTES/v-56 (prev /<empty>)
I200408 10:24:47.100968 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0c0ff8a4" 1586341486.827516000,0 -> /BYTES/v-12 (prev /<empty>)
I200408 10:24:47.101033 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"11da788d" 1586341486.824405000,1 -> /BYTES/v-3 (prev /<empty>)
I200408 10:24:47.101072 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"11da788d" 1586341486.835223000,1 -> /BYTES/v-23 (prev /BYTES/v-3)
I200408 10:24:47.101098 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"11da788d" 1586341486.870825000,1 -> /BYTES/v-26 (prev /BYTES/v-23)
I200408 10:24:47.101123 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1ac83e9a" 1586341486.923953000,0 -> /BYTES/v-49 (prev /<empty>)
I200408 10:24:47.101150 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1ac83e9a" 1586341486.992961000,0 -> /BYTES/v-61 (prev /BYTES/v-49)
I200408 10:24:47.101173 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"234f56a4" 1586341486.827592000,0 -> /BYTES/v-15 (prev /<empty>)
I200408 10:24:47.101196 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"234f56a4" 1586341486.902362000,1 -> /BYTES/v-34 (prev /BYTES/v-15)
I200408 10:24:47.101219 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"234f56a4" 1586341486.923953000,0 -> /BYTES/v-50 (prev /BYTES/v-34)
I200408 10:24:47.101241 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f0ef220" 1586341486.905392000,1 -> /BYTES/v-39 (prev /<empty>)
I200408 10:24:47.101263 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"343a83e9" 1586341486.829602000,1 -> /BYTES/v-19 (prev /<empty>)
I200408 10:24:47.101285 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b30f7bd" 1586341486.951154000,0 -> /BYTES/v-55 (prev /<empty>)
I200408 10:24:47.101307 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"56a97abd" 1586341486.904321000,1 -> /BYTES/v-37 (prev /<empty>)
I200408 10:24:47.101334 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"56a97abd" 1586341486.969100000,1 -> /BYTES/v-58 (prev /BYTES/v-37)
I200408 10:24:47.101367 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"63dbf7b0" 1586341486.824015000,0 -> /BYTES/v-1 (prev /<empty>)
I200408 10:24:47.101390 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"63dbf7b0" 1586341486.834418000,2 -> /BYTES/v-8 (prev /BYTES/v-1)
I200408 10:24:47.101409 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"63dbf7b0" 1586341486.906765000,1 -> /BYTES/v-43 (prev /BYTES/v-8)
I200408 10:24:47.101427 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"69fed7b0" 1586341486.923953000,0 -> /BYTES/v-47 (prev /<empty>)
I200408 10:24:47.141481 5430 kv/kvserver/replica_command.go:397 [n3,s3,r32/2:/Table/{36-50/"6d684…}] initiating a split of this range at key /Table/50/"484cee94" [r40] (manual)
I200408 10:24:47.146759 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6e71a0e0" 1586341487.008950000,0 -> /BYTES/v-69 (prev /<empty>)
I200408 10:24:47.146817 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"75b38ff8" 1586341486.904321000,1 -> /BYTES/v-35 (prev /<empty>)
I200408 10:24:47.146896 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ec0ac9f4" 1586341486.829142000,0 -> /BYTES/v-18 (prev /<empty>)
I200408 10:24:47.146947 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"75b38ff8" 1586341486.906765000,1 -> /BYTES/v-42 (prev /BYTES/v-35)
I200408 10:24:47.147026 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7a31dee3" 1586341486.904321000,1 -> /BYTES/v-36 (prev /<empty>)
I200408 10:24:47.147106 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ef2d1193" 1586341487.008950000,0 -> /BYTES/v-70 (prev /<empty>)
I200408 10:24:47.147175 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7dbb4a41" 1586341486.968507000,0 -> /BYTES/v-57 (prev /<empty>)
I200408 10:24:47.147306 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"84bf7b43" 1586341486.834418000,2 -> /BYTES/v-7 (prev /<empty>)
I200408 10:24:47.147342 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f12acaea" 1586341486.906765000,1 -> /BYTES/v-40 (prev /<empty>)
I200408 10:24:47.147412 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"84bf7b43" 1586341486.902362000,1 -> /BYTES/v-33 (prev /BYTES/v-7)
I200408 10:24:47.147484 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f5a03b88" 1586341486.899111000,0 -> /BYTES/v-28 (prev /<empty>)
I200408 10:24:47.147538 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f81607e7" 1586341487.008950000,0 -> /BYTES/v-71 (prev /<empty>)
I200408 10:24:47.147566 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8b5926ce" 1586341486.899111000,0 -> /BYTES/v-29 (prev /<empty>)
I200408 10:24:47.147637 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8b5926ce" 1586341486.902362000,1 -> /BYTES/v-32 (prev /BYTES/v-29)
I200408 10:24:47.147710 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"927a283e" 1586341487.028881000,0 -> /BYTES/v-72 (prev /<empty>)
I200408 10:24:47.147806 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"975123da" 1586341486.831088000,1 -> /BYTES/v-21 (prev /<empty>)
I200408 10:24:47.147874 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a23ac205" 1586341486.910797000,1 -> /BYTES/v-46 (prev /<empty>)
I200408 10:24:47.147913 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b7cc79dc" 1586341486.824405000,1 -> /BYTES/v-4 (prev /<empty>)
I200408 10:24:47.147985 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b7cc79dc" 1586341486.870348000,1 -> /BYTES/v-25 (prev /BYTES/v-4)
I200408 10:24:47.148044 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be479fee" 1586341487.006979000,1 -> /BYTES/v-67 (prev /<empty>)
I200408 10:24:47.148068 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c3e37512" 1586341486.835223000,1 -> /BYTES/v-22 (prev /<empty>)
I200408 10:24:47.148104 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.829602000,1 -> /BYTES/v-20 (prev /<empty>)
I200408 10:24:47.148159 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.835223000,1 -> /BYTES/v-24 (prev /BYTES/v-20)
I200408 10:24:47.148217 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.905392000,1 -> /BYTES/v-38 (prev /BYTES/v-24)
I200408 10:24:47.148244 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.910797000,1 -> /BYTES/v-45 (prev /BYTES/v-38)
I200408 10:24:47.148310 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c9a7b635" 1586341486.824015000,0 -> /BYTES/v-2 (prev /<empty>)
I200408 10:24:47.148408 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c9a7b635" 1586341486.827592000,0 -> /BYTES/v-13 (prev /BYTES/v-2)
I200408 10:24:47.148475 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d439c0e2" 1586341486.923953000,0 -> /BYTES/v-48 (prev /<empty>)
I200408 10:24:47.148521 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.824015000,0 -> /BYTES/v-0 (prev /<empty>)
I200408 10:24:47.148546 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.824405000,1 -> /BYTES/v-5 (prev /BYTES/v-0)
I200408 10:24:47.148567 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.827592000,0 -> /BYTES/v-14 (prev /BYTES/v-5)
I200408 10:24:47.148594 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.906765000,1 -> /BYTES/v-41 (prev /BYTES/v-14)
I200408 10:24:47.149747 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.833009000,0
1 OP db0.AdminSplit(ctx, /Table/50/"484cee94") // nil
after: 1586341487.149723000,0
I200408 10:24:47.151277 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"00c2c52d" 1586341486.828013000,0 -> /BYTES/v-16 (prev /<empty>)
I200408 10:24:47.151323 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"038cb602" 1586341486.968507000,0 -> /BYTES/v-56 (prev /<empty>)
I200408 10:24:47.151380 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0c0ff8a4" 1586341486.827516000,0 -> /BYTES/v-12 (prev /<empty>)
I200408 10:24:47.151427 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"11da788d" 1586341486.824405000,1 -> /BYTES/v-3 (prev /<empty>)
I200408 10:24:47.151479 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"11da788d" 1586341486.835223000,1 -> /BYTES/v-23 (prev /BYTES/v-3)
I200408 10:24:47.151487 956 gossip/gossip.go:1527 [n2] node has connected to cluster via gossip
I200408 10:24:47.151541 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"11da788d" 1586341486.870825000,1 -> /BYTES/v-26 (prev /BYTES/v-23)
I200408 10:24:47.151583 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1ac83e9a" 1586341486.923953000,0 -> /BYTES/v-49 (prev /<empty>)
I200408 10:24:47.151640 956 kv/kvserver/stores.go:266 [n2] wrote 3 node addresses to persistent storage
I200408 10:24:47.151645 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1ac83e9a" 1586341486.992961000,0 -> /BYTES/v-61 (prev /BYTES/v-49)
I200408 10:24:47.151668 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"234f56a4" 1586341486.827592000,0 -> /BYTES/v-15 (prev /<empty>)
I200408 10:24:47.151686 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"234f56a4" 1586341486.902362000,1 -> /BYTES/v-34 (prev /BYTES/v-15)
I200408 10:24:47.151701 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"234f56a4" 1586341486.923953000,0 -> /BYTES/v-50 (prev /BYTES/v-34)
I200408 10:24:47.151715 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f0ef220" 1586341486.905392000,1 -> /BYTES/v-39 (prev /<empty>)
I200408 10:24:47.151729 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"343a83e9" 1586341486.829602000,1 -> /BYTES/v-19 (prev /<empty>)
I200408 10:24:47.151955 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b30f7bd" 1586341486.951154000,0 -> /BYTES/v-55 (prev /<empty>)
I200408 10:24:47.151986 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"56a97abd" 1586341486.904321000,1 -> /BYTES/v-37 (prev /<empty>)
I200408 10:24:47.152006 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"56a97abd" 1586341486.969100000,1 -> /BYTES/v-58 (prev /BYTES/v-37)
I200408 10:24:47.152021 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"63dbf7b0" 1586341486.824015000,0 -> /BYTES/v-1 (prev /<empty>)
I200408 10:24:47.152036 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"63dbf7b0" 1586341486.834418000,2 -> /BYTES/v-8 (prev /BYTES/v-1)
I200408 10:24:47.152053 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"63dbf7b0" 1586341486.906765000,1 -> /BYTES/v-43 (prev /BYTES/v-8)
I200408 10:24:47.152069 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"69fed7b0" 1586341486.923953000,0 -> /BYTES/v-47 (prev /<empty>)
I200408 10:24:47.161482 6121 kv/kvserver/replica_command.go:397 [n3,s3,r38/2:/Table/50/"{6de2bd7…-dd428e3…}] initiating a split of this range at key /Table/50/"9b0ce6f2" [r41] (manual)
I200408 10:24:47.167629 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.885036000,0
2 OP db1.AdminSplit(ctx, /Table/50/"9b0ce6f2") // nil
after: 1586341487.167596000,0
I200408 10:24:47.168862 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6e71a0e0" 1586341487.008950000,0 -> /BYTES/v-69 (prev /<empty>)
I200408 10:24:47.168950 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"75b38ff8" 1586341486.904321000,1 -> /BYTES/v-35 (prev /<empty>)
I200408 10:24:47.168986 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"75b38ff8" 1586341486.906765000,1 -> /BYTES/v-42 (prev /BYTES/v-35)
I200408 10:24:47.169035 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7a31dee3" 1586341486.904321000,1 -> /BYTES/v-36 (prev /<empty>)
I200408 10:24:47.169080 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7dbb4a41" 1586341486.968507000,0 -> /BYTES/v-57 (prev /<empty>)
I200408 10:24:47.169148 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"84bf7b43" 1586341486.834418000,2 -> /BYTES/v-7 (prev /<empty>)
I200408 10:24:47.169173 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"84bf7b43" 1586341486.902362000,1 -> /BYTES/v-33 (prev /BYTES/v-7)
I200408 10:24:47.169217 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8b5926ce" 1586341486.899111000,0 -> /BYTES/v-29 (prev /<empty>)
I200408 10:24:47.169265 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8b5926ce" 1586341486.902362000,1 -> /BYTES/v-32 (prev /BYTES/v-29)
I200408 10:24:47.169300 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"927a283e" 1586341487.028881000,0 -> /BYTES/v-72 (prev /<empty>)
I200408 10:24:47.169319 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"975123da" 1586341486.831088000,1 -> /BYTES/v-21 (prev /<empty>)
I200408 10:24:47.169553 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a23ac205" 1586341486.910797000,1 -> /BYTES/v-46 (prev /<empty>)
I200408 10:24:47.169584 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b7cc79dc" 1586341486.824405000,1 -> /BYTES/v-4 (prev /<empty>)
I200408 10:24:47.169602 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b7cc79dc" 1586341486.870348000,1 -> /BYTES/v-25 (prev /BYTES/v-4)
I200408 10:24:47.169623 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be479fee" 1586341487.006979000,1 -> /BYTES/v-67 (prev /<empty>)
I200408 10:24:47.169640 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c3e37512" 1586341486.835223000,1 -> /BYTES/v-22 (prev /<empty>)
I200408 10:24:47.169655 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.829602000,1 -> /BYTES/v-20 (prev /<empty>)
I200408 10:24:47.169671 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.835223000,1 -> /BYTES/v-24 (prev /BYTES/v-20)
I200408 10:24:47.169686 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.905392000,1 -> /BYTES/v-38 (prev /BYTES/v-24)
I200408 10:24:47.169701 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c4e8fd7d" 1586341486.910797000,1 -> /BYTES/v-45 (prev /BYTES/v-38)
I200408 10:24:47.169716 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c9a7b635" 1586341486.824015000,0 -> /BYTES/v-2 (prev /<empty>)
I200408 10:24:47.169731 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c9a7b635" 1586341486.827592000,0 -> /BYTES/v-13 (prev /BYTES/v-2)
I200408 10:24:47.169746 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d439c0e2" 1586341486.923953000,0 -> /BYTES/v-48 (prev /<empty>)
I200408 10:24:47.169760 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.824015000,0 -> /BYTES/v-0 (prev /<empty>)
I200408 10:24:47.169776 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.824405000,1 -> /BYTES/v-5 (prev /BYTES/v-0)
I200408 10:24:47.169791 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.827592000,0 -> /BYTES/v-14 (prev /BYTES/v-5)
I200408 10:24:47.169806 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6274423" 1586341486.906765000,1 -> /BYTES/v-41 (prev /BYTES/v-14)
I200408 10:24:47.175677 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.175096000,0
2 OP db1.AdminSplit(ctx, /Table/50/"9b0ce6f2") // nil
after: 1586341487.175660000,0
I200408 10:24:47.176087 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.176028000,0
2 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586341487.176076000,0
I200408 10:24:47.177066 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.176440000,0
2 OP db3.Put(ctx, /Table/50/"7cb9d32a", v-75) // nil
after: 1586341487.177047000,0
I200408 10:24:47.177225 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7cb9d32a" 1586341487.176588000,0 -> /BYTES/v-75 (prev /<empty>)
I200408 10:24:47.179224 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.177450000,0
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"84bf7b43", v-76) // nil
2 OP b.Put(ctx, /Table/50/"88a78f33", v-77) // nil
2 OP b.Put(ctx, /Table/50/"c3e37512", v-78) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586341487.179200000,0
I200408 10:24:47.474401 1658 gossip/gossip.go:1527 [n4] node has connected to cluster via gossip
I200408 10:24:47.474669 1658 kv/kvserver/stores.go:266 [n4] wrote 3 node addresses to persistent storage
I200408 10:24:48.213473 6378 kv/kvserver/replica_consistency.go:255 [n2,consistencyChecker,s2,r4/2:/System{/tsd-tse}] triggering stats recomputation to resolve delta of {ContainsEstimates:5640 LastUpdateNanos:1586341487501430000 IntentAge:0 GCBytesAge:0 LiveBytes:-137780 LiveCount:-2712 KeyBytes:-132008 KeyCount:-2712 ValBytes:-5772 ValCount:-2712 IntentBytes:0 IntentCount:0 SysBytes:0 SysCount:0}
I200408 10:24:51.044667 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.838157000,0 lagging by 4.206477s
I200408 10:24:51.646538 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341486.874720000,0 lagging by 4.771792s
I200408 10:24:51.883058 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341487.006583000,0 lagging by 4.876453s
I200408 10:24:51.883199 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.031750000,0
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Scan(ctx, /Table/50/"d9a2816c", /Table/50/"ee413705", 8) // ("v-18", nil)
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=aea0cb12 key=/Min pri=0.00128183 epo=0 ts=1586341487.031759000,0 min=1586341487.031759000,0 seq=0} lock=false stat=COMMITTED rts=1586341487.031759000,0 wto=false max=1586341487.531759000,0)
after: 1586341491.883152000,0
I200408 10:24:51.883493 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341486.983876000,0
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.ReverseScan(ctx, /Table/50/"e3731e19", /Table/50/"f0036291", 2) // ("v-18", nil)
4 OP b := &Batch{}
4 OP b.ReverseScan(ctx, /Table/50/"837bc763", /Table/50/"a081068a", 5) // ("v-21", nil)
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=0e060707 key=/Min pri=0.00600051 epo=0 ts=1586341486.983878000,0 min=1586341486.983878000,0 seq=0} lock=false stat=COMMITTED rts=1586341486.983878000,0 wto=false max=1586341487.483878000,0)
after: 1586341491.883446000,0
I200408 10:24:51.884118 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.883767000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.ReverseScan(ctx, /Table/50/"6e8e4b5c", /Table/50/"903173fc", 11) // ("v-32", nil)
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341491.884088000,0
I200408 10:24:51.885537 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.885060000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"591a8cc3", /Table/50/"822cdff3", 22) // (nil, nil)
0 OP b.ReverseScan(ctx, /Table/50/"415bd524", /Table/50/"d5d2d487", 0) // (nil, nil)
0 OP b.ReverseScan(ctx, /Table/50/"06d66bb5", /Table/50/"602322df", 4) // ("v-12", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=8fe0e6a9 key=/Min pri=0.02411422 epo=0 ts=1586341491.885061000,0 min=1586341491.885061000,0 seq=0} lock=false stat=COMMITTED rts=1586341491.885061000,0 wto=false max=1586341492.385061000,0)
after: 1586341491.885489000,0
I200408 10:24:51.885987 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.006583000,0
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"6da189c0", v-66) // nil
3 OP {
3 OP b := &Batch{}
3 OP b.ReverseScan(ctx, /Table/50/"42a1ed8e", /Table/50/"aedc3847", 8) // ("v-46", nil)
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP {
3 OP b := &Batch{}
3 OP b.ReverseScan(ctx, /Table/50/"c21bd9a2", /Table/50/"fd61f418", 10) // ("v-28", nil)
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=d6861059 key=/Table/50/"6da189c0" pri=0.01887167 epo=0 ts=1586341487.006583000,1 min=1586341487.006583000,1 seq=2} lock=true stat=COMMITTED rts=1586341487.006583000,1 wto=false max=1586341487.506583000,1)
after: 1586341491.885931000,0
I200408 10:24:51.886088 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6da189c0" 1586341487.006583000,1 -> /BYTES/v-66 (prev /<empty>)
I200408 10:24:51.886155 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341487.179786000,0 lagging by 4.706357s
I200408 10:24:51.886573 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.886467000,0
3 OP db2.Scan(ctx, /Table/50/"8d25bbf2", /Table/50/"8e8ccfab", 15) // (nil, nil)
after: 1586341491.886552000,0
I200408 10:24:51.886858 6588 kv/kvserver/replica_command.go:1602 [n3,s3,r32/2:/Table/{36-50/"484ce…}] change replicas (add [(n1,s1):6LEARNER] remove []): existing descriptor r32:/Table/{36-50/"484cee94"} [(n4,s4):4, (n3,s3):2, (n2,s2):3, next=6, gen=15]
I200408 10:24:51.891190 6588 kv/kvserver/replica_raft.go:241 [n3,s3,r32/2:/Table/{36-50/"484ce…}] proposing SIMPLE(l6) ADD_REPLICA[(n1,s1):6LEARNER]: after=[(n4,s4):4 (n3,s3):2 (n2,s2):3 (n1,s1):6LEARNER] next=7
I200408 10:24:51.893201 6588 kv/kvserver/store_snapshot.go:975 [n3,s3,r32/2:/Table/{36-50/"484ce…}] sending LEARNER snapshot cdf45229 at applied index 125
I200408 10:24:51.893375 6729 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r32/2:/Table/{36-50/"484ce…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):6LEARNER
I200408 10:24:51.893414 6588 kv/kvserver/store_snapshot.go:1018 [n3,s3,r32/2:/Table/{36-50/"484ce…}] streamed snapshot to (n1,s1):6LEARNER: kv pairs: 34, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:51.893839 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.157427000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.ReverseScan(ctx, /Table/50/"092eb7d2", /Table/50/"be07bd6b", 17) // ("v-25", nil)
1 OP b.Scan(ctx, /Table/50/"b6ba1f64", /Table/50/"c6cbbd18", 15) // ("v-45", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"26664e85", v-73) // nil
1 OP b.Put(ctx, /Table/50/"db50475e", v-74) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341491.893789000,0
I200408 10:24:51.894400 6742 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r32/6:{-}] applying LEARNER snapshot [id=cdf45229 index=125]
I200408 10:24:51.895834 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341487.439071000,0 lagging by 4.456743s
I200408 10:24:51.897711 6742 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r32/6:/Table/{36-50/"484ce…}] applied LEARNER snapshot [total=3ms ingestion=4@3ms id=cdf45229 index=125]
I200408 10:24:51.898305 6588 kv/kvserver/replica_command.go:1602 [n3,s3,r32/2:/Table/{36-50/"484ce…}] change replicas (add [(n1,s1):6] remove []): existing descriptor r32:/Table/{36-50/"484cee94"} [(n4,s4):4, (n3,s3):2, (n2,s2):3, (n1,s1):6LEARNER, next=7, gen=16]
I200408 10:24:51.901635 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.899057000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"a4dd082a", v-82) // nil
1 OP txn.Put(ctx, /Table/50/"d439c0e2", v-83) // nil
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"8b5926ce", v-84) // nil
1 OP b.Put(ctx, /Table/50/"1b370fae", v-85) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341491.901582000,0
I200408 10:24:51.903271 6588 kv/kvserver/replica_raft.go:241 [n3,s3,r32/2:/Table/{36-50/"484ce…}] proposing SIMPLE(v6) ADD_REPLICA[(n1,s1):6]: after=[(n4,s4):4 (n3,s3):2 (n2,s2):3 (n1,s1):6] next=7
I200408 10:24:51.904042 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.886043000,0
0 OP db1.AdminChangeReplicas(ctx, /Table/50/"1381e120", [{ADD_REPLICA n1,s1}]) // nil
after: 1586341491.903983000,0
I200408 10:24:51.904484 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341487.179786000,0
2 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"98be8d4b", v-79) // nil
2 OP b.Put(ctx, /Table/50/"cfe7faff", v-80) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP {
2 OP b := &Batch{}
2 OP b.ReverseScan(ctx, /Table/50/"60a9e13e", /Table/50/"ea786bbe", 15) // ("v-41", nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP txn.Scan(ctx, /Table/50/"0247e77d", /Table/50/"fac418b9", 16) // ("v-56", nil)
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"18f94ca9", v-81) // nil
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=97f7537d key=/Table/50/"98be8d4b" pri=0.01207707 epo=1 ts=1586341491.885061000,1 min=1586341487.179786000,1 seq=4} lock=true stat=COMMITTED rts=1586341491.885061000,1 wto=false max=1586341487.679786000,1 int=3 ifw=1)
after: 1586341491.904404000,0
I200408 10:24:51.905397 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"98be8d4b" 1586341491.885061000,1 -> /BYTES/v-79 (prev /<empty>)
I200408 10:24:51.911722 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cfe7faff" 1586341491.885061000,1 -> /BYTES/v-80 (prev /<empty>)
I200408 10:24:51.911902 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"18f94ca9" 1586341491.885061000,1 -> /BYTES/v-81 (prev /<empty>)
I200408 10:24:51.911932 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.884559000,0
4 OP db3.ReverseScan(ctx, /Table/50/"cf737194", /Table/50/"d0ad0d5d", 4) // (nil, nil)
after: 1586341491.911902000,0
I200408 10:24:51.912718 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.911850000,0
1 OP db1.Put(ctx, /Table/50/"dc92aa54", v-86) // nil
after: 1586341491.912695000,0
I200408 10:24:51.912809 5207 kv/kvserver/replica_command.go:1602 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] change replicas (add [(n1,s1):4LEARNER] remove []): existing descriptor r41:/Table/50/"{9b0ce6f2"-dd428e3d"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, next=4, gen=17, sticky=9223372036.854775807,2147483647]
I200408 10:24:51.912856 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"dc92aa54" 1586341491.912079000,0 -> /BYTES/v-86 (prev /<empty>)
I200408 10:24:51.913743 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.913562000,0
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586341491.913723000,0
I200408 10:24:51.915114 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.914150000,0
1 OP db1.Put(ctx, /Table/50/"f12acaea", v-88) // nil
after: 1586341491.915088000,0
I200408 10:24:51.915520 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f12acaea" 1586341491.914335000,0 -> /BYTES/v-88 (prev /BYTES/v-40)
I200408 10:24:51.915721 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.914675000,0
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"16072c55", /Table/50/"396799f1", 0) // ("v-81", nil)
4 OP b.ReverseScan(ctx, /Table/50/"737dc74c", /Table/50/"9deea79b", 20) // ("v-42", nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP txn.Scan(ctx, /Table/50/"3b968a91", /Table/50/"4489105f", 21) // (nil, nil)
4 OP b := &Batch{}
4 OP b.ReverseScan(ctx, /Table/50/"02390ddf", /Table/50/"475f9f18", 10) // (nil, nil)
4 OP b.ReverseScan(ctx, /Table/50/"07951bca", /Table/50/"89d6e2a1", 8) // ("v-33", nil)
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=b227c704 key=/Min pri=0.01176707 epo=0 ts=1586341491.914675000,1 min=1586341491.914675000,1 seq=0} lock=false stat=COMMITTED rts=1586341491.914675000,1 wto=false max=1586341492.414675000,1)
after: 1586341491.915632000,0
I200408 10:24:51.915836 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.912959000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.Put(ctx, /Table/50/"56a97abd", v-87) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=e6f0a4ac key=/Table/50/"56a97abd" pri=0.02226257 epo=0 ts=1586341491.912959000,1 min=1586341491.912959000,1 seq=2} lock=true stat=COMMITTED rts=1586341491.912959000,1 wto=false max=1586341492.412959000,1 ifw=1)
after: 1586341491.915798000,0
I200408 10:24:51.915883 6799 kv/kvserver/replica_command.go:397 [n3,s3,r38/2:/Table/50/"{6de2bd7…-9b0ce6f…}] initiating a split of this range at key /Table/50/"8567647d" [r42] (manual)
I200408 10:24:51.916316 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.886978000,0
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP {
3 OP b := &Batch{}
3 OP b.ReverseScan(ctx, /Table/50/"4a3adab9", /Table/50/"8b8f39d2", 12) // ("v-32", nil)
3 OP b.Scan(ctx, /Table/50/"0f6de931", /Table/50/"aca2969a", 21) // ("v-46", nil)
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP {
3 OP b := &Batch{}
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP {
3 OP b := &Batch{}
3 OP b.Scan(ctx, /Table/50/"a5954ebc", /Table/50/"f1b20ca3", 10) // ("v-25", nil)
3 OP b.ReverseScan(ctx, /Table/50/"d0682a48", /Table/50/"eee51309", 15) // ("v-48", nil)
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=f859fd92 key=/Min pri=0.01052306 epo=0 ts=1586341491.886978000,1 min=1586341491.886978000,1 seq=0} lock=false stat=COMMITTED rts=1586341491.886978000,1 wto=false max=1586341492.386978000,1)
after: 1586341491.916256000,0
I200408 10:24:51.916853 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.916786000,0
2 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=7b9def49 key=/Min pri=0.00357218 epo=0 ts=1586341491.916786000,1 min=1586341491.916786000,1 seq=0} lock=false stat=COMMITTED rts=1586341491.916786000,1 wto=false max=1586341492.416786000,1)
after: 1586341491.916797000,0
I200408 10:24:51.917222 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"56a97abd" 1586341491.912959000,1 -> /BYTES/v-87 (prev /BYTES/v-58)
I200408 10:24:51.917853 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.917466000,0
2 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.ReverseScan(ctx, /Table/50/"7f0b0b39", /Table/50/"9fa72c1c", 5) // ("v-79", nil)
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586341491.917824000,0
I200408 10:24:51.920303 5207 kv/kvserver/replica_raft.go:241 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] proposing SIMPLE(l4) ADD_REPLICA[(n1,s1):4LEARNER]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):4LEARNER] next=5
I200408 10:24:51.920336 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.917908000,0
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"ea9a6671", v-90) // nil
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"927a283e", v-91) // nil
3 OP b.Put(ctx, /Table/50/"038cb602", v-92) // nil
3 OP b.Put(ctx, /Table/50/"00c2c52d", v-93) // nil
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=2020e63a key=/Table/50/"ea9a6671" pri=0.09075543 epo=0 ts=1586341491.917909000,0 min=1586341491.917909000,0 seq=5} lock=true stat=COMMITTED rts=1586341491.917909000,0 wto=false max=1586341492.417909000,0 ifw=4)
after: 1586341491.920274000,0
I200408 10:24:51.921570 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.916234000,0
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Scan(ctx, /Table/50/"30004fb4", /Table/50/"814a026b", 17) // ("v-19", nil)
4 OP txn.Put(ctx, /Table/50/"4b30f7bd", v-89) // nil
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586341491.921537000,0
I200408 10:24:51.921990 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.918419000,0
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"5b8092f4", v-94) // nil
2 OP b.Put(ctx, /Table/50/"f88fc9f9", v-95) // nil
2 OP b.Put(ctx, /Table/50/"98be8d4b", v-96) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP {
2 OP b := &Batch{}
2 OP b.ReverseScan(ctx, /Table/50/"a2e5b3fa", /Table/50/"ef58dc3e", 15) // ("v-70", nil)
2 OP b.ReverseScan(ctx, /Table/50/"a242ce46", /Table/50/"aba97919", 10) // (nil, nil)
2 OP b.Scan(ctx, /Table/50/"b34940b1", /Table/50/"d9f5f265", 1) // (nil, nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP txn.Put(ctx, /Table/50/"72c4f3fc", v-97) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=44eb2afd key=/Table/50/"5b8092f4" pri=0.00320822 epo=0 ts=1586341491.918419000,1 min=1586341491.918419000,1 seq=5} lock=true stat=COMMITTED rts=1586341491.918419000,1 wto=false max=1586341492.418419000,1 ifw=4)
after: 1586341491.921923000,0
I200408 10:24:51.922338 5207 kv/kvserver/store_snapshot.go:975 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] sending LEARNER snapshot c4dba7e8 at applied index 26
I200408 10:24:51.922370 6877 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):4LEARNER
I200408 10:24:51.922429 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ea9a6671" 1586341491.917909000,0 -> /BYTES/v-90 (prev /<empty>)
I200408 10:24:51.922526 5207 kv/kvserver/store_snapshot.go:1018 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] streamed snapshot to (n1,s1):4LEARNER: kv pairs: 25, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:51.922796 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.922128000,0
4 OP db2.Put(ctx, /Table/50/"a340afd9", v-99) // nil
after: 1586341491.922776000,0
I200408 10:24:51.923123 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a340afd9" 1586341491.922151000,0 -> /BYTES/v-99 (prev /<empty>)
I200408 10:24:51.923497 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.921535000,0
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"ef2d1193", v-98) // nil
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586341491.923474000,0
I200408 10:24:51.923506 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5b8092f4" 1586341491.918419000,1 -> /BYTES/v-94 (prev /<empty>)
I200408 10:24:51.923713 6875 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r41/4:{-}] applying LEARNER snapshot [id=c4dba7e8 index=26]
I200408 10:24:51.925894 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.915642000,0
1 OP db3.AdminSplit(ctx, /Table/50/"8567647d") // nil
after: 1586341491.925870000,0
I200408 10:24:51.926413 6875 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r41/4:/Table/50/"{9b0ce6f…-dd428e3…}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=c4dba7e8 index=26]
I200408 10:24:51.926927 5207 kv/kvserver/replica_command.go:1602 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] change replicas (add [(n1,s1):4VOTER_INCOMING] remove [(n3,s3):2VOTER_DEMOTING]): existing descriptor r41:/Table/50/"{9b0ce6f2"-dd428e3d"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4LEARNER, next=5, gen=18, sticky=9223372036.854775807,2147483647]
I200408 10:24:51.928606 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"00c2c52d" 1586341491.917909000,0 -> /BYTES/v-93 (prev /BYTES/v-16)
I200408 10:24:51.928674 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"038cb602" 1586341491.917909000,0 -> /BYTES/v-92 (prev /BYTES/v-56)
I200408 10:24:51.928749 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"98be8d4b" 1586341491.885061000,1 -> /BYTES/v-79 (prev /<empty>)
I200408 10:24:51.929298 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f88fc9f9" 1586341491.918419000,1 -> /BYTES/v-95 (prev /<empty>)
I200408 10:24:51.929335 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"72c4f3fc" 1586341491.918419000,1 -> /BYTES/v-97 (prev /<empty>)
I200408 10:24:51.930914 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"927a283e" 1586341491.917909000,0 -> /BYTES/v-91 (prev /BYTES/v-72)
I200408 10:24:51.930954 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"98be8d4b" 1586341491.918419000,1 -> /BYTES/v-96 (prev /BYTES/v-79)
I200408 10:24:51.932649 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.932608000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP b := &Batch{}
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=b1cfc0a3 key=/Min pri=0.00889036 epo=0 ts=1586341491.932609000,0 min=1586341491.932609000,0 seq=0} lock=false stat=COMMITTED rts=1586341491.932609000,0 wto=false max=1586341492.432609000,0)
after: 1586341491.932619000,0
I200408 10:24:51.933530 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.933002000,0
4 OP db0.ReverseScan(ctx, /Table/50/"adf2e063", /Table/50/"d6b7c528", 26) // ("v-41", nil)
after: 1586341491.933444000,0
I200408 10:24:51.934022 5207 kv/kvserver/replica_raft.go:241 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] proposing ENTER_JOINT(r2 l2 v4) ADD_REPLICA[(n1,s1):4VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):2VOTER_DEMOTING]: after=[(n4,s4):1 (n3,s3):2VOTER_DEMOTING (n2,s2):3 (n1,s1):4VOTER_INCOMING] next=5
E200408 10:24:51.934069 5207 kv/kvserver/replica_raft.go:261 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2 v4) ADD_REPLICA[(n1,s1):4VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):2VOTER_DEMOTING]: after=[(n4,s4):1 (n3,s3):2VOTER_DEMOTING (n2,s2):3 (n1,s1):4VOTER_INCOMING] next=5 to remove self (leaseholder)
I200408 10:24:51.934575 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.934278000,0
2 OP db3.AdminSplit(ctx, /Table/50/"6de2bd7c") // nil
after: 1586341491.934554000,0
I200408 10:24:51.934938 5207 kv/kvserver/replica_command.go:1038 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] could not promote [n1,s1] to voter, rolling back: change replicas of r41 failed: kv/kvserver/replica_raft.go:262: [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2 v4) ADD_REPLICA[(n1,s1):4VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):2VOTER_DEMOTING]: after=[(n4,s4):1 (n3,s3):2VOTER_DEMOTING (n2,s2):3 (n1,s1):4VOTER_INCOMING] next=5 to remove self (leaseholder)
I200408 10:24:51.935112 5207 kv/kvserver/replica_command.go:1602 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] change replicas (add [] remove [(n1,s1):4LEARNER]): existing descriptor r41:/Table/50/"{9b0ce6f2"-dd428e3d"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4LEARNER, next=5, gen=18, sticky=9223372036.854775807,2147483647]
I200408 10:24:51.937496 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.933479000,0
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"1b370fae", v-100) // nil
3 OP {
3 OP b := &Batch{}
3 OP b.ReverseScan(ctx, /Table/50/"b9077083", /Table/50/"d4470e2c", 6) // ("v-48", nil)
3 OP b.ReverseScan(ctx, /Table/50/"90eb9dd4", /Table/50/"e911ddff", 15) // ("v-86", nil)
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP {
3 OP b := &Batch{}
3 OP b.Scan(ctx, /Table/50/"296d6279", /Table/50/"f7ada7a3", 9) // ("v-39", nil)
3 OP b.ReverseScan(ctx, /Table/50/"5c2d7c7b", /Table/50/"e416f4e1", 8) // ("v-43", nil)
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP b := &Batch{}
3 OP b.ReverseScan(ctx, /Table/50/"8fc0a032", /Table/50/"e6539fe3", 2) // (nil, nil)
3 OP b.Scan(ctx, /Table/50/"91c2223f", /Table/50/"96a1bf21", 21) // (nil, nil)
3 OP b.ReverseScan(ctx, /Table/50/"e6ef6f7e", /Table/50/"fff422d2", 4) // ("v-95", nil)
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=8c30dad2 key=/Table/50/"1b370fae" pri=0.03599315 epo=0 ts=1586341491.933480000,0 min=1586341491.933480000,0 seq=2} lock=true stat=COMMITTED rts=1586341491.933480000,0 wto=false max=1586341492.433480000,0)
after: 1586341491.937406000,0
I200408 10:24:51.937893 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1b370fae" 1586341491.933480000,0 -> /BYTES/v-100 (prev /<empty>)
I200408 10:24:51.938144 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.933895000,0
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"ab34a1cb", v-101) // nil
1 OP {
1 OP b := &Batch{}
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"0adc4917", v-102) // nil
1 OP b.Put(ctx, /Table/50/"be479fee", v-103) // nil
1 OP b.Put(ctx, /Table/50/"1b370fae", v-104) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=f49a6a8d key=/Table/50/"ab34a1cb" pri=0.00548940 epo=0 ts=1586341491.933895000,1 min=1586341491.933895000,1 seq=5} lock=true stat=COMMITTED rts=1586341491.933895000,1 wto=false max=1586341492.433895000,1 ifw=4)
after: 1586341491.938091000,0
I200408 10:24:51.938965 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ab34a1cb" 1586341491.933895000,1 -> /BYTES/v-101 (prev /<empty>)
I200408 10:24:51.938994 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be479fee" 1586341491.933895000,1 -> /BYTES/v-103 (prev /BYTES/v-67)
I200408 10:24:51.941685 5207 kv/kvserver/replica_raft.go:241 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] proposing SIMPLE(r4) REMOVE_REPLICA[(n1,s1):4LEARNER]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3] next=5
I200408 10:24:51.942207 5207 kv/kvserver/replica_command.go:1366 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] rolled back learner n1,s1 in r41:/Table/50/"{9b0ce6f2"-dd428e3d"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4LEARNER, next=5, gen=18, sticky=9223372036.854775807,2147483647]
I200408 10:24:51.942291 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.912422000,0
0 OP db2.AdminChangeReplicas(ctx, /Table/50/"af2aeb81", [{ADD_REPLICA n1,s1} {REMOVE_REPLICA n3,s3}]) // change replicas of r41 failed: kv/kvserver/replica_raft.go:262: [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2 v4) ADD_REPLICA[(n1,s1):4VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):2VOTER_DEMOTING]: after=[(n4,s4):1 (n3,s3):2VOTER_DEMOTING (n2,s2):3 (n1,s1):4VOTER_INCOMING] next=5 to remove self (leaseholder)
after: 1586341491.942252000,0
I200408 10:24:51.942539 189 kv/kvserver/store_remove_replica.go:122 [n1,s1,r41/4:/Table/50/"{9b0ce6f…-dd428e3…}] removing replica r41/4
I200408 10:24:51.946095 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0adc4917" 1586341491.933895000,1 -> /BYTES/v-102 (prev /<empty>)
I200408 10:24:51.946138 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1b370fae" 1586341491.933895000,1 -> /BYTES/v-104 (prev /BYTES/v-100)
I200408 10:24:51.946403 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.940869000,0
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"90181f1d", /Table/50/"a47c1b97", 20) // (nil, nil)
4 OP b.Scan(ctx, /Table/50/"5d136267", /Table/50/"bd2c864e", 11) // ("v-43", nil)
4 OP b.Scan(ctx, /Table/50/"067b663c", /Table/50/"aa1c012c", 12) // ("v-102", nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=42b17aef key=/Min pri=0.00587446 epo=0 ts=1586341491.940870000,0 min=1586341491.940870000,0 seq=0} lock=false stat=COMMITTED rts=1586341491.940870000,0 wto=false max=1586341492.440870000,0)
after: 1586341491.946364000,0
I200408 10:24:51.949282 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.948683000,0
2 OP db1.Put(ctx, /Table/50/"ab34a1cb", v-105) // nil
after: 1586341491.949260000,0
I200408 10:24:51.949481 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ab34a1cb" 1586341491.948833000,0 -> /BYTES/v-105 (prev /BYTES/v-101)
I200408 10:24:51.949510 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.949019000,0
3 OP db2.Scan(ctx, /Table/50/"57ba46b2", /Table/50/"bd6db206", 21) // ("v-94", nil)
after: 1586341491.949489000,0
I200408 10:24:51.949536 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.949454000,0
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341491.949522000,0
I200408 10:24:51.951241 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.949825000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"1ea8b331", v-106) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=5221928d key=/Table/50/"1ea8b331" pri=0.00333101 epo=0 ts=1586341491.949825000,1 min=1586341491.949825000,1 seq=2} lock=true stat=COMMITTED rts=1586341491.949825000,1 wto=false max=1586341492.449825000,1 ifw=1)
after: 1586341491.951186000,0
I200408 10:24:51.951844 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.950697000,0
2 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP {
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"a23ac205", v-108) // nil
2 OP b.Put(ctx, /Table/50/"1b370fae", v-109) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP {
2 OP b := &Batch{}
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586341491.951816000,0
I200408 10:24:51.953749 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.950238000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Put(ctx, /Table/50/"f721cb20", v-107) // nil
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586341491.953711000,0
I200408 10:24:51.956908 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1ea8b331" 1586341491.949825000,1 -> /BYTES/v-106 (prev /<empty>)
I200408 10:24:51.957726 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.957432000,0
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=00efdfc7 key=/Min pri=0.01441725 epo=0 ts=1586341491.957432000,1 min=1586341491.957432000,1 seq=0} lock=false stat=COMMITTED rts=1586341491.957432000,1 wto=false max=1586341492.457432000,1)
after: 1586341491.957677000,0
I200408 10:24:51.960890 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.958322000,0
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Put(ctx, /Table/50/"88a78f33", v-117) // nil
4 OP {
4 OP b := &Batch{}
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586341491.960859000,0
I200408 10:24:51.961553 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6946c874" 1586341491.951122000,1 -> /BYTES/v-110 (prev /<empty>)
I200408 10:24:51.961701 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.951122000,0
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP {
3 OP b := &Batch{}
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"6946c874", v-110) // nil
3 OP b.Put(ctx, /Table/50/"b7cc79dc", v-111) // nil
3 OP b.Put(ctx, /Table/50/"6eea92ce", v-112) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP b := &Batch{}
3 OP b.ReverseScan(ctx, /Table/50/"26d731b4", /Table/50/"62b28f97", 6) // (nil, nil)
3 OP b.ReverseScan(ctx, /Table/50/"2146ce5e", /Table/50/"6e485c84", 13) // (nil, nil)
3 OP b.Scan(ctx, /Table/50/"29302bc6", /Table/50/"912d77f5", 3) // ("v-32", nil)
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=38b95d34 key=/Table/50/"6946c874" pri=0.02574660 epo=0 ts=1586341491.951122000,1 min=1586341491.951122000,1 seq=4} lock=true stat=COMMITTED rts=1586341491.951122000,1 wto=false max=1586341492.451122000,1 int=2)
after: 1586341491.961643000,0
I200408 10:24:51.962038 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.961298000,0
4 OP db1.AdminSplit(ctx, /Table/50/"8567647d") // nil
after: 1586341491.962020000,0
I200408 10:24:51.962576 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.962060000,0
3 OP db2.Put(ctx, /Table/50/"057da4e1", v-118) // nil
after: 1586341491.962509000,0
I200408 10:24:51.962789 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"057da4e1" 1586341491.962086000,0 -> /BYTES/v-118 (prev /<empty>)
I200408 10:24:51.963895 7096 kv/kvserver/replica_command.go:1602 [n3,s3,r39/2:/{Table/50/"dd…-Max}] change replicas (add [(n1,s1):4LEARNER] remove []): existing descriptor r39:/{Table/50/"dd428e3d"-Max} [(n4,s4):1, (n3,s3):2, (n2,s2):3, next=4, gen=16, sticky=9223372036.854775807,2147483647]
I200408 10:24:51.964789 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.962398000,0
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"73fee11e", v-119) // nil
4 OP b.Put(ctx, /Table/50/"c1a91035", v-120) // nil
4 OP b.Put(ctx, /Table/50/"bf06f2b4", v-121) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP txn.Put(ctx, /Table/50/"dc92aa54", v-122) // nil
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"922641ce", v-123) // nil
4 OP b.Put(ctx, /Table/50/"0ea02b8a", v-124) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=edcec244 key=/Table/50/"73fee11e" pri=0.00791792 epo=0 ts=1586341491.962399000,0 min=1586341491.962399000,0 seq=7} lock=true stat=COMMITTED rts=1586341491.962399000,0 wto=false max=1586341492.462399000,0 ifw=6)
after: 1586341491.964724000,0
I200408 10:24:51.965207 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.965145000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586341491.965192000,0
I200408 10:24:51.965767 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"73fee11e" 1586341491.962399000,0 -> /BYTES/v-119 (prev /<empty>)
I200408 10:24:51.967380 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6eea92ce" 1586341491.951122000,1 -> /BYTES/v-112 (prev /<empty>)
I200408 10:24:51.968131 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.951743000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"ac17ac28", v-113) // nil
1 OP b.Put(ctx, /Table/50/"ecc2e248", v-114) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"0ce8c3f8", /Table/50/"ebd854b1", 20) // ("v-26", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=3e0d0c08 key=/Table/50/"ac17ac28" pri=0.01968574 epo=0 ts=1586341491.951743000,1 min=1586341491.951743000,1 seq=3} lock=true stat=COMMITTED rts=1586341491.951743000,1 wto=false max=1586341492.451743000,1 ifw=2)
after: 1586341491.968087000,0
I200408 10:24:51.968735 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.955326000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"2f0ef220", v-115) // nil
0 OP {
0 OP b := &Batch{}
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"4475b11e", /Table/50/"b23b2910", 1) // ("v-55", nil)
0 OP b.ReverseScan(ctx, /Table/50/"1f4d4ef0", /Table/50/"555b1888", 26) // ("v-50", nil)
0 OP b.Scan(ctx, /Table/50/"aabafbde", /Table/50/"f9ccc307", 22) // (nil, nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341491.968679000,0
I200408 10:24:51.969194 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ac17ac28" 1586341491.951743000,1 -> /BYTES/v-113 (prev /<empty>)
I200408 10:24:51.969315 7096 kv/kvserver/replica_raft.go:241 [n3,s3,r39/2:/{Table/50/"dd…-Max}] proposing SIMPLE(l4) ADD_REPLICA[(n1,s1):4LEARNER]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):4LEARNER] next=5
I200408 10:24:51.970575 7096 kv/kvserver/store_snapshot.go:975 [n3,s3,r39/2:/{Table/50/"dd…-Max}] sending LEARNER snapshot 0522c2ab at applied index 27
I200408 10:24:51.970601 7191 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r39/2:/{Table/50/"dd…-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):4LEARNER
I200408 10:24:51.970677 7096 kv/kvserver/store_snapshot.go:1018 [n3,s3,r39/2:/{Table/50/"dd…-Max}] streamed snapshot to (n1,s1):4LEARNER: kv pairs: 20, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:51.971485 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"922641ce" 1586341491.962399000,0 -> /BYTES/v-123 (prev /<empty>)
I200408 10:24:51.971604 7132 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r39/4:{-}] applying LEARNER snapshot [id=0522c2ab index=27]
I200408 10:24:51.971738 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0ea02b8a" 1586341491.962399000,0 -> /BYTES/v-124 (prev /<empty>)
I200408 10:24:51.971769 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b7cc79dc" 1586341491.951122000,1 -> /BYTES/v-111 (prev /BYTES/v-25)
I200408 10:24:51.971798 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"bf06f2b4" 1586341491.962399000,0 -> /BYTES/v-121 (prev /<empty>)
I200408 10:24:51.971836 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c1a91035" 1586341491.962399000,0 -> /BYTES/v-120 (prev /<empty>)
I200408 10:24:51.971866 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"dc92aa54" 1586341491.962399000,0 -> /BYTES/v-122 (prev /BYTES/v-86)
I200408 10:24:51.972330 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.956603000,0
2 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP b.Scan(ctx, /Table/50/"5c03ff94", /Table/50/"ac760b39", 25) // ("v-43", nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP {
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"cfe7faff", v-116) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP {
2 OP b := &Batch{}
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP b := &Batch{}
2 OP b.ReverseScan(ctx, /Table/50/"84774615", /Table/50/"c9b35a4d", 23) // ("v-13", nil)
2 OP b.Scan(ctx, /Table/50/"b5dd57eb", /Table/50/"c7bd9dcd", 8) // (nil, nil)
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=ab1bc827 key=/Table/50/"cfe7faff" pri=0.00016326 epo=0 ts=1586341491.956603000,1 min=1586341491.956603000,1 seq=2} lock=true stat=COMMITTED rts=1586341491.956603000,1 wto=false max=1586341492.456603000,1)
after: 1586341491.972263000,0
I200408 10:24:51.972452 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cfe7faff" 1586341491.956603000,1 -> /BYTES/v-116 (prev /BYTES/v-80)
I200408 10:24:51.972455 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.965538000,0
4 OP db2.Scan(ctx, /Table/50/"9a40df3c", /Table/50/"e046823c", 18) // ("v-46", nil)
after: 1586341491.972435000,0
I200408 10:24:51.972770 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.972721000,0
2 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=b7839cf3 key=/Min pri=0.00456464 epo=0 ts=1586341491.972722000,0 min=1586341491.972722000,0 seq=0} lock=false stat=COMMITTED rts=1586341491.972722000,0 wto=false max=1586341492.472722000,0)
after: 1586341491.972732000,0
I200408 10:24:51.973579 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.968502000,0
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"d95c4727", v-125) // nil
1 OP b.Put(ctx, /Table/50/"66a1c6f7", v-126) // nil
1 OP b.Put(ctx, /Table/50/"d4547e3d", v-127) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"fd027279", v-128) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.ReverseScan(ctx, /Table/50/"496a2c0c", /Table/50/"4aff283c", 25) // (nil, nil)
1 OP b.ReverseScan(ctx, /Table/50/"142d658c", /Table/50/"b53eb3e6", 19) // ("v-113", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP b := &Batch{}
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=752e37c8 key=/Table/50/"d95c4727" pri=0.01740404 epo=0 ts=1586341491.968503000,0 min=1586341491.968503000,0 seq=5} lock=true stat=COMMITTED rts=1586341491.968503000,0 wto=false max=1586341492.468503000,0 ifw=4)
after: 1586341491.973520000,0
I200408 10:24:51.973674 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.973198000,0
4 OP db2.Put(ctx, /Table/50/"9eb8248e", v-129) // nil
after: 1586341491.973657000,0
I200408 10:24:51.973986 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9eb8248e" 1586341491.973222000,0 -> /BYTES/v-129 (prev /<empty>)
I200408 10:24:51.974395 7138 kv/kvserver/replica_command.go:1602 [n3,s3,r32/2:/Table/{36-50/"484ce…}] change replicas (add [] remove [(n2,s2):3VOTER_DEMOTING]): existing descriptor r32:/Table/{36-50/"484cee94"} [(n4,s4):4, (n3,s3):2, (n2,s2):3, (n1,s1):6, next=7, gen=17]
I200408 10:24:51.974456 7132 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r39/4:/{Table/50/"dd…-Max}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=0522c2ab index=27]
I200408 10:24:51.975236 7096 kv/kvserver/replica_command.go:1602 [n3,s3,r39/2:/{Table/50/"dd…-Max}] change replicas (add [(n1,s1):4VOTER_INCOMING] remove [(n4,s4):1VOTER_DEMOTING]): existing descriptor r39:/{Table/50/"dd428e3d"-Max} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4LEARNER, next=5, gen=17, sticky=9223372036.854775807,2147483647]
I200408 10:24:51.975778 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ecc2e248" 1586341491.951743000,1 -> /BYTES/v-114 (prev /<empty>)
I200408 10:24:51.975835 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d4547e3d" 1586341491.968503000,0 -> /BYTES/v-127 (prev /<empty>)
I200408 10:24:51.975861 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d95c4727" 1586341491.968503000,0 -> /BYTES/v-125 (prev /<empty>)
I200408 10:24:51.977609 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.974084000,0
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Put(ctx, /Table/50/"084def2d", v-130) // nil
4 OP {
4 OP b := &Batch{}
4 OP b.ReverseScan(ctx, /Table/50/"31f4f566", /Table/50/"cc9d4531", 18) // ("v-13", nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=78b9c38f key=/Table/50/"084def2d" pri=0.02324232 epo=0 ts=1586341491.974085000,0 min=1586341491.974085000,0 seq=2} lock=true stat=COMMITTED rts=1586341491.974085000,0 wto=false max=1586341492.474085000,0 ifw=1)
after: 1586341491.977551000,0
I200408 10:24:51.978308 5211 kv/kvserver/replica_command.go:1602 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] change replicas (add [(n1,s1):5LEARNER] remove []): existing descriptor r41:/Table/50/"{9b0ce6f2"-dd428e3d"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, next=5, gen=19, sticky=9223372036.854775807,2147483647]
I200408 10:24:51.979039 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"084def2d" 1586341491.974085000,0 -> /BYTES/v-130 (prev /<empty>)
I200408 10:24:51.979584 7138 kv/kvserver/replica_raft.go:241 [n3,s3,r32/2:/Table/{36-50/"484ce…}] proposing ENTER_JOINT(r3 l3) REMOVE_REPLICA[(n2,s2):3VOTER_DEMOTING]: after=[(n4,s4):4 (n3,s3):2 (n2,s2):3VOTER_DEMOTING (n1,s1):6] next=7
I200408 10:24:51.980294 7138 kv/kvserver/replica_command.go:1602 [n3,s3,r32/2:/Table/{36-50/"484ce…}] change replicas (add [] remove []): existing descriptor r32:/Table/{36-50/"484cee94"} [(n4,s4):4, (n3,s3):2, (n2,s2):3VOTER_DEMOTING, (n1,s1):6, next=7, gen=18]
I200408 10:24:51.980811 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"66a1c6f7" 1586341491.968503000,0 -> /BYTES/v-126 (prev /<empty>)
I200408 10:24:51.980862 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fd027279" 1586341491.968503000,0 -> /BYTES/v-128 (prev /<empty>)
I200408 10:24:51.981908 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.969059000,0
0 OP db0.Scan(ctx, /Table/50/"42b45dd6", /Table/50/"9252cc73", 31) // ("v-55", nil)
after: 1586341491.981876000,0
I200408 10:24:51.982517 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.974538000,0
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"bf23056e", v-131) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP txn.Scan(ctx, /Table/50/"29fc3e40", /Table/50/"31640f9d", 16) // ("v-39", nil)
1 OP {
1 OP b := &Batch{}
1 OP b.ReverseScan(ctx, /Table/50/"076972e3", /Table/50/"feb86cd9", 23) // ("v-128", nil)
1 OP b.Scan(ctx, /Table/50/"0394ff6f", /Table/50/"efceb935", 7) // ("v-70", nil)
1 OP b.Scan(ctx, /Table/50/"b9b4504b", /Table/50/"cec9bb96", 28) // (nil, nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341491.982463000,0
I200408 10:24:51.982756 5211 kv/kvserver/replica_raft.go:241 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] proposing SIMPLE(l5) ADD_REPLICA[(n1,s1):5LEARNER]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):5LEARNER] next=6
I200408 10:24:51.982853 7096 kv/kvserver/replica_raft.go:241 [n3,s3,r39/2:/{Table/50/"dd…-Max}] proposing ENTER_JOINT(r1 l1 v4) ADD_REPLICA[(n1,s1):4VOTER_INCOMING], REMOVE_REPLICA[(n4,s4):1VOTER_DEMOTING]: after=[(n4,s4):1VOTER_DEMOTING (n3,s3):2 (n2,s2):3 (n1,s1):4VOTER_INCOMING] next=5
I200408 10:24:51.983534 7096 kv/kvserver/replica_command.go:1602 [n3,s3,r39/2:/{Table/50/"dd…-Max}] change replicas (add [] remove []): existing descriptor r39:/{Table/50/"dd428e3d"-Max} [(n4,s4):1VOTER_DEMOTING, (n3,s3):2, (n2,s2):3, (n1,s1):4VOTER_INCOMING, next=5, gen=18, sticky=9223372036.854775807,2147483647]
I200408 10:24:51.984013 5211 kv/kvserver/store_snapshot.go:975 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] sending LEARNER snapshot 5556c3f1 at applied index 55
I200408 10:24:51.984077 7259 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):5LEARNER
I200408 10:24:51.984248 5211 kv/kvserver/store_snapshot.go:1018 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] streamed snapshot to (n1,s1):5LEARNER: kv pairs: 47, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:51.985078 7201 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r41/5:{-}] applying LEARNER snapshot [id=5556c3f1 index=55]
I200408 10:24:51.986846 7201 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r41/5:/Table/50/"{9b0ce6f…-dd428e3…}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=5556c3f1 index=55]
I200408 10:24:51.987381 5211 kv/kvserver/replica_command.go:1602 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] change replicas (add [(n1,s1):5] remove []): existing descriptor r41:/Table/50/"{9b0ce6f2"-dd428e3d"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):5LEARNER, next=6, gen=20, sticky=9223372036.854775807,2147483647]
I200408 10:24:51.989725 7138 kv/kvserver/replica_raft.go:241 [n3,s3,r32/2:/Table/{36-50/"484ce…}] proposing LEAVE_JOINT: after=[(n4,s4):4 (n3,s3):2 (n2,s2):3LEARNER (n1,s1):6] next=7
I200408 10:24:51.989725 7096 kv/kvserver/replica_raft.go:241 [n3,s3,r39/2:/{Table/50/"dd…-Max}] proposing LEAVE_JOINT: after=[(n4,s4):1LEARNER (n3,s3):2 (n2,s2):3 (n1,s1):4] next=5
I200408 10:24:51.990679 7138 kv/kvserver/replica_command.go:1602 [n3,s3,r32/2:/Table/{36-50/"484ce…}] change replicas (add [] remove [(n2,s2):3LEARNER]): existing descriptor r32:/Table/{36-50/"484cee94"} [(n4,s4):4, (n3,s3):2, (n2,s2):3LEARNER, (n1,s1):6, next=7, gen=19]
I200408 10:24:51.990758 7096 kv/kvserver/replica_command.go:1602 [n3,s3,r39/2:/{Table/50/"dd…-Max}] change replicas (add [] remove [(n4,s4):1LEARNER]): existing descriptor r39:/{Table/50/"dd428e3d"-Max} [(n4,s4):1LEARNER, (n3,s3):2, (n2,s2):3, (n1,s1):4, next=5, gen=19, sticky=9223372036.854775807,2147483647]
I200408 10:24:51.991441 5211 kv/kvserver/replica_raft.go:241 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] proposing SIMPLE(v5) ADD_REPLICA[(n1,s1):5]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):5] next=6
I200408 10:24:51.992133 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.977994000,0
4 OP db2.AdminChangeReplicas(ctx, /Table/50/"a11fd0f5", [{ADD_REPLICA n1,s1}]) // nil
after: 1586341491.992105000,0
I200408 10:24:52.000764 7138 kv/kvserver/replica_raft.go:241 [n3,s3,r32/2:/Table/{36-50/"484ce…}] proposing SIMPLE(r3) REMOVE_REPLICA[(n2,s2):3LEARNER]: after=[(n4,s4):4 (n3,s3):2 (n1,s1):6] next=7
I200408 10:24:52.000809 7096 kv/kvserver/replica_raft.go:241 [n3,s3,r39/2:/{Table/50/"dd…-Max}] proposing SIMPLE(r1) REMOVE_REPLICA[(n4,s4):1LEARNER]: after=[(n1,s1):4 (n3,s3):2 (n2,s2):3] next=5
I200408 10:24:52.001657 1862 kv/kvserver/store_remove_replica.go:122 [n4,s4,r39/1:/{Table/50/"dd…-Max}] removing replica r39/1
I200408 10:24:52.001719 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.973633000,0
2 OP db3.AdminChangeReplicas(ctx, /Table/50/"24df3e59", [{REMOVE_REPLICA n2,s2}]) // nil
after: 1586341492.001678000,0
I200408 10:24:52.001723 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341491.962936000,0
3 OP db0.AdminChangeReplicas(ctx, /Table/50/"fd22e750", [{ADD_REPLICA n1,s1} {REMOVE_REPLICA n4,s4}]) // nil
after: 1586341492.001699000,0
I200408 10:24:52.001746 1153 kv/kvserver/store_remove_replica.go:122 [n2,s2,r32/3:/Table/{36-50/"484ce…}] removing replica r32/3
I200408 10:24:52.009685 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.009636000,0
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=5152fe41 key=/Min pri=0.08676047 epo=0 ts=1586341492.009637000,0 min=1586341492.009637000,0 seq=0} lock=false stat=COMMITTED rts=1586341492.009637000,0 wto=false max=1586341492.509637000,0)
after: 1586341492.009646000,0
I200408 10:24:52.010020 7366 kv/kvserver/replica_command.go:1602 [n3,s3,r40/2:/Table/50/"{484cee9…-6d684a7…}] change replicas (add [(n1,s1):4LEARNER] remove []): existing descriptor r40:/Table/50/"{484cee94"-6d684a7f"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, next=4, gen=15, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.010549 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.008909000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.ReverseScan(ctx, /Table/50/"4523260e", /Table/50/"b1206c5c", 20) // ("v-113", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341492.010521000,0
I200408 10:24:52.010725 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.008467000,0
0 OP db3.ReverseScan(ctx, /Table/50/"0fb2068f", /Table/50/"d8d258d3", 36) // ("v-41", nil)
after: 1586341492.010704000,0
I200408 10:24:52.011668 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.010047000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.Put(ctx, /Table/50/"832a07c4", v-132) // nil
2 OP b := &Batch{}
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=7484c0d3 key=/Table/50/"832a07c4" pri=0.03221948 epo=0 ts=1586341492.010048000,0 min=1586341492.010048000,0 seq=2} lock=true stat=COMMITTED rts=1586341492.010048000,0 wto=false max=1586341492.510048000,0 ifw=1)
after: 1586341492.011613000,0
I200408 10:24:52.012115 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.012083000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=0263d357 key=/Min pri=0.02335701 epo=0 ts=1586341492.012083000,1 min=1586341492.012083000,1 seq=0} lock=false stat=COMMITTED rts=1586341492.012083000,1 wto=false max=1586341492.512083000,1)
after: 1586341492.012091000,0
I200408 10:24:52.012978 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"832a07c4" 1586341492.010048000,0 -> /BYTES/v-132 (prev /<empty>)
I200408 10:24:52.014545 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.010496000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"df6010ce", v-133) // nil
3 OP {
3 OP b := &Batch{}
3 OP b.Scan(ctx, /Table/50/"6419eabe", /Table/50/"6aaea009", 21) // ("v-126", nil)
3 OP b.Scan(ctx, /Table/50/"0a11bb63", /Table/50/"c293ee58", 24) // ("v-102", nil)
3 OP b.Scan(ctx, /Table/50/"7feeb247", /Table/50/"f1a2eea7", 29) // (nil, nil)
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP {
3 OP b := &Batch{}
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"8b5926ce", v-134) // nil
3 OP b.Put(ctx, /Table/50/"b51b5c86", v-135) // nil
3 OP b.Put(ctx, /Table/50/"fb93722b", v-136) // nil
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=1202b245 key=/Table/50/"df6010ce" pri=0.02338770 epo=0 ts=1586341492.010496000,1 min=1586341492.010496000,1 seq=5} lock=true stat=COMMITTED rts=1586341492.010496000,1 wto=false max=1586341492.510496000,1 int=1 ifw=3)
after: 1586341492.014457000,0
I200408 10:24:52.014742 7366 kv/kvserver/replica_raft.go:241 [n3,s3,r40/2:/Table/50/"{484cee9…-6d684a7…}] proposing SIMPLE(l4) ADD_REPLICA[(n1,s1):4LEARNER]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):4LEARNER] next=5
I200408 10:24:52.015131 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.015046000,0
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=59813ae6 key=/Min pri=0.00573518 epo=0 ts=1586341492.015047000,0 min=1586341492.015047000,0 seq=0} lock=false stat=COMMITTED rts=1586341492.015047000,0 wto=false max=1586341492.515047000,0)
after: 1586341492.015058000,0
I200408 10:24:52.016270 7366 kv/kvserver/store_snapshot.go:975 [n3,s3,r40/2:/Table/50/"{484cee9…-6d684a7…}] sending LEARNER snapshot c7449bc3 at applied index 29
I200408 10:24:52.016367 7416 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r40/2:/Table/50/"{484cee9…-6d684a7…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):4LEARNER
I200408 10:24:52.016435 7366 kv/kvserver/store_snapshot.go:1018 [n3,s3,r40/2:/Table/50/"{484cee9…-6d684a7…}] streamed snapshot to (n1,s1):4LEARNER: kv pairs: 21, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:52.016842 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.015529000,0
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"be479fee", v-146) // nil
3 OP txn.Put(ctx, /Table/50/"fd027279", v-147) // nil
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586341492.016783000,0
I200408 10:24:52.017029 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.011106000,0
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"df6010ce", v-137) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=94fd9409 key=/Table/50/"df6010ce" pri=0.00671409 epo=0 ts=1586341492.011107000,0 min=1586341492.011107000,0 seq=2} lock=true stat=COMMITTED rts=1586341492.011107000,0 wto=false max=1586341492.511107000,0 ifw=1)
after: 1586341492.016994000,0
I200408 10:24:52.017526 7401 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r40/4:{-}] applying LEARNER snapshot [id=c7449bc3 index=29]
I200408 10:24:52.017830 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.012529000,0
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"ac17ac28", v-141) // nil
2 OP b.Put(ctx, /Table/50/"1290f2fd", v-142) // nil
2 OP b.Put(ctx, /Table/50/"00c2c52d", v-143) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP txn.Put(ctx, /Table/50/"927a283e", v-144) // nil
2 OP txn.Put(ctx, /Table/50/"63b25504", v-145) // nil
2 OP b := &Batch{}
2 OP b.ReverseScan(ctx, /Table/50/"b2e6a0f6", /Table/50/"c2c4c048", 3) // ("v-120", nil)
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=3d96ab38 key=/Table/50/"ac17ac28" pri=0.01270468 epo=0 ts=1586341492.012529000,1 min=1586341492.012529000,1 seq=6} lock=true stat=COMMITTED rts=1586341492.012529000,1 wto=false max=1586341492.512529000,1 int=4)
after: 1586341492.017772000,0
I200408 10:24:52.017853 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ac17ac28" 1586341492.012529000,1 -> /BYTES/v-141 (prev /BYTES/v-113)
I200408 10:24:52.018246 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.017325000,0
3 OP db3.Put(ctx, /Table/50/"be479fee", v-148) // nil
after: 1586341492.018227000,0
I200408 10:24:52.018405 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be479fee" 1586341492.017550000,0 -> /BYTES/v-148 (prev /BYTES/v-103)
I200408 10:24:52.018622 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.017742000,0
1 OP db0.Put(ctx, /Table/50/"d351fc17", v-149) // nil
after: 1586341492.018605000,0
I200408 10:24:52.018689 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d351fc17" 1586341492.017901000,0 -> /BYTES/v-149 (prev /<empty>)
I200408 10:24:52.018781 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.018687000,0
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP {
3 OP b := &Batch{}
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP b := &Batch{}
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=cbd56794 key=/Min pri=0.00978974 epo=0 ts=1586341492.018688000,0 min=1586341492.018688000,0 seq=0} lock=false stat=COMMITTED rts=1586341492.018688000,0 wto=false max=1586341492.518688000,0)
after: 1586341492.018728000,0
I200408 10:24:52.019108 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.018284000,0
2 OP db1.ReverseScan(ctx, /Table/50/"3478aa2e", /Table/50/"5869c0cc", 4) // ("v-87", nil)
after: 1586341492.019075000,0
I200408 10:24:52.020331 7401 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r40/4:/Table/50/"{484cee9…-6d684a7…}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=c7449bc3 index=29]
I200408 10:24:52.020853 7366 kv/kvserver/replica_command.go:1602 [n3,s3,r40/2:/Table/50/"{484cee9…-6d684a7…}] change replicas (add [(n1,s1):4VOTER_INCOMING] remove [(n2,s2):3VOTER_DEMOTING]): existing descriptor r40:/Table/50/"{484cee94"-6d684a7f"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4LEARNER, next=5, gen=16, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.021795 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b51b5c86" 1586341492.010496000,1 -> /BYTES/v-135 (prev /<empty>)
I200408 10:24:52.022375 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.022041000,0
3 OP db0.AdminSplit(ctx, /Table/50/"6de2bd7c") // nil
after: 1586341492.022350000,0
I200408 10:24:52.023007 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.021524000,0
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"65ed69b0", v-150) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=e1d39362 key=/Table/50/"65ed69b0" pri=0.02222396 epo=0 ts=1586341492.021525000,0 min=1586341492.021525000,0 seq=2} lock=true stat=COMMITTED rts=1586341492.021525000,0 wto=false max=1586341492.521525000,0 ifw=1)
after: 1586341492.022964000,0
I200408 10:24:52.023049 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.023007000,0
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=00a1e720 key=/Min pri=0.00242637 epo=0 ts=1586341492.023008000,0 min=1586341492.023008000,0 seq=0} lock=false stat=COMMITTED rts=1586341492.023008000,0 wto=false max=1586341492.523008000,0)
after: 1586341492.023015000,0
I200408 10:24:52.025437 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"00c2c52d" 1586341492.012529000,1 -> /BYTES/v-143 (prev /BYTES/v-93)
I200408 10:24:52.025504 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1290f2fd" 1586341492.012529000,1 -> /BYTES/v-142 (prev /<empty>)
I200408 10:24:52.025554 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"63b25504" 1586341492.012529000,1 -> /BYTES/v-145 (prev /<empty>)
I200408 10:24:52.025579 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"65ed69b0" 1586341492.021525000,0 -> /BYTES/v-150 (prev /<empty>)
I200408 10:24:52.025613 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8b5926ce" 1586341492.010496000,1 -> /BYTES/v-134 (prev /BYTES/v-32)
I200408 10:24:52.025637 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"927a283e" 1586341492.012529000,1 -> /BYTES/v-144 (prev /BYTES/v-91)
I200408 10:24:52.025796 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.024802000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.ReverseScan(ctx, /Table/50/"91f03737", /Table/50/"a2839c48", 27) // ("v-46", nil)
3 OP {
3 OP b := &Batch{}
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=af930f03 key=/Min pri=0.02209037 epo=0 ts=1586341492.024803000,0 min=1586341492.024803000,0 seq=0} lock=false stat=COMMITTED rts=1586341492.024803000,0 wto=false max=1586341492.524803000,0)
after: 1586341492.025753000,0
I200408 10:24:52.025810 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.022555000,0
2 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.Put(ctx, /Table/50/"1b370fae", v-151) // nil
2 OP txn.Put(ctx, /Table/50/"5b8092f4", v-152) // nil
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586341492.025791000,0
I200408 10:24:52.026248 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.011592000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"16583a5e", /Table/50/"6d62c1fa", 35) // ("v-81", nil)
0 OP b.ReverseScan(ctx, /Table/50/"66f56c21", /Table/50/"99eed231", 11) // (nil, nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.ReverseScan(ctx, /Table/50/"aef9adc0", /Table/50/"ef1e610c", 16) // ("v-114", nil)
0 OP b.ReverseScan(ctx, /Table/50/"10b57f7e", /Table/50/"af87b564", 16) // (nil, nil)
0 OP b.Scan(ctx, /Table/50/"0f7962a4", /Table/50/"95e7a1bc", 12) // (nil, nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"14e4daa8", /Table/50/"a1058fd6", 13) // ("v-81", nil)
0 OP b.Scan(ctx, /Table/50/"1672b907", /Table/50/"cfa6f31e", 18) // ("v-81", nil)
0 OP b.ReverseScan(ctx, /Table/50/"108a9998", /Table/50/"2924e59f", 20) // ("v-26", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"11da788d", v-138) // nil
0 OP b.Put(ctx, /Table/50/"c0bf2879", v-139) // nil
0 OP b.Put(ctx, /Table/50/"cfe7faff", v-140) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=5b3ed8ba key=/Table/50/"11da788d" pri=0.01184521 epo=1 ts=1586341492.012529000,2 min=1586341492.011592000,1 seq=4} lock=true stat=COMMITTED rts=1586341492.012529000,2 wto=false max=1586341492.511592000,1 int=3 ifw=3)
after: 1586341492.026153000,0
I200408 10:24:52.026689 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.026235000,0
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP {
3 OP b := &Batch{}
3 OP b.Scan(ctx, /Table/50/"4fa1ca09", /Table/50/"d27eab8f", 1) // ("v-87", nil)
3 OP b.ReverseScan(ctx, /Table/50/"551e7ad3", /Table/50/"f7dad54b", 0) // (nil, nil)
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP {
3 OP b := &Batch{}
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP b := &Batch{}
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=ffb9e52f key=/Min pri=0.03665024 epo=0 ts=1586341492.026235000,1 min=1586341492.026235000,1 seq=0} lock=false stat=COMMITTED rts=1586341492.026235000,1 wto=false max=1586341492.526235000,1)
after: 1586341492.026645000,0
I200408 10:24:52.026939 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"11da788d" 1586341492.012529000,2 -> /BYTES/v-138 (prev /BYTES/v-26)
I200408 10:24:52.027033 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.026629000,0
2 OP db2.Put(ctx, /Table/50/"25e9fb04", v-156) // nil
after: 1586341492.027003000,0
I200408 10:24:52.027461 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"25e9fb04" 1586341492.026678000,0 -> /BYTES/v-156 (prev /<empty>)
I200408 10:24:52.029441 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.027021000,0
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"1af83471", v-157) // nil
0 OP b.Put(ctx, /Table/50/"be479fee", v-158) // nil
0 OP b.Put(ctx, /Table/50/"be479fee", v-159) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP txn.Put(ctx, /Table/50/"18f94ca9", v-160) // nil
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"8fe8d948", /Table/50/"db4a8006", 9) // (nil, nil)
0 OP b.Scan(ctx, /Table/50/"3f47af98", /Table/50/"cd26a106", 2) // (nil, nil)
0 OP b.Scan(ctx, /Table/50/"019bb416", /Table/50/"a8c00fd1", 8) // ("v-92", nil)
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=5f9f4db9 key=/Table/50/"1af83471" pri=0.00378652 epo=0 ts=1586341492.027021000,1 min=1586341492.027021000,1 seq=5} lock=true stat=COMMITTED rts=1586341492.027021000,1 wto=false max=1586341492.527021000,1 int=1)
after: 1586341492.029385000,0
I200408 10:24:52.029467 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"18f94ca9" 1586341492.027021000,1 -> /BYTES/v-160 (prev /BYTES/v-81)
I200408 10:24:52.029507 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1af83471" 1586341492.027021000,1 -> /BYTES/v-157 (prev /<empty>)
I200408 10:24:52.030324 7366 kv/kvserver/replica_raft.go:241 [n3,s3,r40/2:/Table/50/"{484cee9…-6d684a7…}] proposing ENTER_JOINT(r3 l3 v4) ADD_REPLICA[(n1,s1):4VOTER_INCOMING], REMOVE_REPLICA[(n2,s2):3VOTER_DEMOTING]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3VOTER_DEMOTING (n1,s1):4VOTER_INCOMING] next=5
I200408 10:24:52.030949 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.029784000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"fe54eebf", v-166) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"8b5926ce", v-167) // nil
0 OP b.Put(ctx, /Table/50/"89136d56", v-168) // nil
0 OP b.Put(ctx, /Table/50/"06176ac9", v-169) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"7021ceb4", v-170) // nil
0 OP b.Put(ctx, /Table/50/"d48896f4", v-171) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=98bf1575 key=/Table/50/"fe54eebf" pri=0.02207365 epo=0 ts=1586341492.029784000,1 min=1586341492.029784000,1 seq=7} lock=true stat=COMMITTED rts=1586341492.029784000,1 wto=false max=1586341492.529784000,1 ifw=6)
after: 1586341492.030880000,0
I200408 10:24:52.031131 7366 kv/kvserver/replica_command.go:1602 [n3,s3,r40/2:/Table/50/"{484cee9…-6d684a7…}] change replicas (add [] remove []): existing descriptor r40:/Table/50/"{484cee94"-6d684a7f"} [(n4,s4):1, (n3,s3):2, (n2,s2):3VOTER_DEMOTING, (n1,s1):4VOTER_INCOMING, next=5, gen=17, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.031597 7530 kv/kvserver/replica_command.go:397 [n3,s3,r39/2:/{Table/50/"dd…-Max}] initiating a split of this range at key /Table/50/"f01b6ac7" [r43] (manual)
I200408 10:24:52.036838 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.031343000,0
0 OP db3.AdminSplit(ctx, /Table/50/"f01b6ac7") // nil
after: 1586341492.036807000,0
I200408 10:24:52.037613 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"06176ac9" 1586341492.029784000,1 -> /BYTES/v-169 (prev /<empty>)
I200408 10:24:52.037896 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7021ceb4" 1586341492.029784000,1 -> /BYTES/v-170 (prev /<empty>)
I200408 10:24:52.037932 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c0bf2879" 1586341492.012529000,2 -> /BYTES/v-139 (prev /<empty>)
I200408 10:24:52.037955 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cfe7faff" 1586341492.012529000,2 -> /BYTES/v-140 (prev /BYTES/v-116)
I200408 10:24:52.037976 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be479fee" 1586341492.027021000,1 -> /BYTES/v-159 (prev /BYTES/v-148)
I200408 10:24:52.038001 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d48896f4" 1586341492.029784000,1 -> /BYTES/v-171 (prev /<empty>)
I200408 10:24:52.038026 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"89136d56" 1586341492.029784000,1 -> /BYTES/v-168 (prev /<empty>)
I200408 10:24:52.038047 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8b5926ce" 1586341492.029784000,1 -> /BYTES/v-167 (prev /BYTES/v-134)
I200408 10:24:52.038241 7366 kv/kvserver/replica_raft.go:241 [n3,s3,r40/2:/Table/50/"{484cee9…-6d684a7…}] proposing LEAVE_JOINT: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3LEARNER (n1,s1):4] next=5
I200408 10:24:52.038872 7366 kv/kvserver/replica_command.go:1602 [n3,s3,r40/2:/Table/50/"{484cee9…-6d684a7…}] change replicas (add [] remove [(n2,s2):3LEARNER]): existing descriptor r40:/Table/50/"{484cee94"-6d684a7f"} [(n4,s4):1, (n3,s3):2, (n2,s2):3LEARNER, (n1,s1):4, next=5, gen=18, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.044022 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.023817000,0
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"2f0ef220", v-153) // nil
1 OP b.Put(ctx, /Table/50/"b3597fb3", v-154) // nil
1 OP b.Put(ctx, /Table/50/"f4f57a46", v-155) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.ReverseScan(ctx, /Table/50/"32fe395d", /Table/50/"eb700286", 12) // ("v-90", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=f665ed11 key=/Table/50/"2f0ef220" pri=0.00323975 epo=0 ts=1586341492.023818000,0 min=1586341492.023818000,0 seq=4} lock=true stat=COMMITTED rts=1586341492.023818000,0 wto=false max=1586341492.523818000,0 int=1 ifw=2)
after: 1586341492.043983000,0
I200408 10:24:52.044991 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f0ef220" 1586341492.023818000,0 -> /BYTES/v-153 (prev /BYTES/v-39)
I200408 10:24:52.045020 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.044526000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Scan(ctx, /Table/50/"0c0ecc41", /Table/50/"14ba62ff", 28) // ("v-12", nil)
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=5c2da8e6 key=/Min pri=0.07318384 epo=0 ts=1586341492.044527000,0 min=1586341492.044527000,0 seq=0} lock=false stat=COMMITTED rts=1586341492.044527000,0 wto=false max=1586341492.544527000,0)
after: 1586341492.044982000,0
I200408 10:24:52.045570 7366 kv/kvserver/replica_raft.go:241 [n3,s3,r40/2:/Table/50/"{484cee9…-6d684a7…}] proposing SIMPLE(r3) REMOVE_REPLICA[(n2,s2):3LEARNER]: after=[(n4,s4):1 (n3,s3):2 (n1,s1):4] next=5
I200408 10:24:52.046213 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.009222000,0
4 OP db1.AdminChangeReplicas(ctx, /Table/50/"659f5008", [{ADD_REPLICA n1,s1} {REMOVE_REPLICA n2,s2}]) // nil
after: 1586341492.046186000,0
I200408 10:24:52.046412 1196 kv/kvserver/store_remove_replica.go:122 [n2,s2,r40/3:/Table/50/"{484cee9…-6d684a7…}] removing replica r40/3
I200408 10:24:52.046715 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.044939000,0
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"63b25504", v-172) // nil
1 OP txn.Put(ctx, /Table/50/"5b8092f4", v-173) // nil
1 OP {
1 OP b := &Batch{}
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341492.046690000,0
I200408 10:24:52.052814 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.052435000,0
4 OP db3.AdminSplit(ctx, /Table/50/"484cee94") // nil
after: 1586341492.052758000,0
I200408 10:24:52.053293 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.052016000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"8bea70f5", v-174) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"df6010ce", v-175) // nil
0 OP b.Put(ctx, /Table/50/"71a271c8", v-176) // nil
0 OP b.Put(ctx, /Table/50/"502aef4b", v-177) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=e5b880f7 key=/Table/50/"8bea70f5" pri=0.00203545 epo=0 ts=1586341492.052017000,0 min=1586341492.052017000,0 seq=5} lock=true stat=COMMITTED rts=1586341492.052017000,0 wto=false max=1586341492.552017000,0 ifw=4)
after: 1586341492.053246000,0
I200408 10:24:52.053541 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.028226000,0
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"9e9f60fa", v-162) // nil
3 OP b.Put(ctx, /Table/50/"7dbb4a41", v-163) // nil
3 OP b.Put(ctx, /Table/50/"7d683844", v-164) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP {
3 OP b := &Batch{}
3 OP b.Scan(ctx, /Table/50/"0f8480ff", /Table/50/"b0105871", 37) // ("v-138", nil)
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"88a78f33", v-165) // nil
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=bdeffe40 key=/Table/50/"9e9f60fa" pri=0.01049391 epo=0 ts=1586341492.028226000,1 min=1586341492.028226000,1 seq=5} lock=true stat=COMMITTED rts=1586341492.028226000,1 wto=false max=1586341492.528226000,1 int=2 ifw=2)
after: 1586341492.053498000,0
I200408 10:24:52.054031 5207 kv/kvserver/replica_command.go:1602 [n3,s3,r38/2:/Table/50/"{6de2bd7…-8567647…}] change replicas (add [(n1,s1):5LEARNER] remove []): existing descriptor r38:/Table/50/"{6de2bd7c"-8567647d"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, next=5, gen=18, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.054152 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8bea70f5" 1586341492.052017000,0 -> /BYTES/v-174 (prev /<empty>)
I200408 10:24:52.054457 7629 kv/kvserver/replica_command.go:397 [n3,s3,r41/2:/Table/50/"{9b0ce6f…-dd428e3…}] initiating a split of this range at key /Table/50/"c3c3c475" [r44] (manual)
I200408 10:24:52.054669 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9e9f60fa" 1586341492.028226000,1 -> /BYTES/v-162 (prev /<empty>)
I200408 10:24:52.054914 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.053381000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Put(ctx, /Table/50/"26664e85", v-180) // nil
4 OP {
4 OP b := &Batch{}
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586341492.054889000,0
I200408 10:24:52.055447 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b3597fb3" 1586341492.023818000,0 -> /BYTES/v-154 (prev /<empty>)
I200408 10:24:52.057366 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.027419000,0
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP b.ReverseScan(ctx, /Table/50/"186c13ca", /Table/50/"a49388f9", 32) // ("v-99", nil)
2 OP b.ReverseScan(ctx, /Table/50/"18b30c14", /Table/50/"d1dc5fdb", 28) // ("v-140", nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP txn.Put(ctx, /Table/50/"a4dd082a", v-161) // nil
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586341492.057337000,0
I200408 10:24:52.059844 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"502aef4b" 1586341492.052017000,0 -> /BYTES/v-177 (prev /<empty>)
I200408 10:24:52.060414 5207 kv/kvserver/replica_raft.go:241 [n3,s3,r38/2:/Table/50/"{6de2bd7…-8567647…}] proposing SIMPLE(l5) ADD_REPLICA[(n1,s1):5LEARNER]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):5LEARNER] next=6
I200408 10:24:52.060567 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"88a78f33" 1586341492.028226000,1 -> /BYTES/v-165 (prev /<empty>)
I200408 10:24:52.060619 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"71a271c8" 1586341492.052017000,0 -> /BYTES/v-176 (prev /<empty>)
I200408 10:24:52.060644 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7d683844" 1586341492.028226000,1 -> /BYTES/v-164 (prev /<empty>)
I200408 10:24:52.060664 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7dbb4a41" 1586341492.028226000,1 -> /BYTES/v-163 (prev /BYTES/v-57)
I200408 10:24:52.061435 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.055242000,0
4 OP db0.AdminChangeReplicas(ctx, /Table/50/"7f161929", [{ADD_REPLICA n1,s1} {REMOVE_REPLICA n4,s4}]) // change replicas of r38 failed: descriptor changed: [expected] r38:/Table/50/"{6de2bd7c"-8567647d"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, next=5, gen=18, sticky=9223372036.854775807,2147483647] != [actual] r38:/Table/50/"{6de2bd7c"-8567647d"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):5LEARNER, next=6, gen=19, sticky=9223372036.854775807,2147483647]
after: 1586341492.061405000,0
I200408 10:24:52.061437 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.054231000,0
3 OP db3.AdminSplit(ctx, /Table/50/"c3c3c475") // nil
after: 1586341492.061422000,0
I200408 10:24:52.062305 5207 kv/kvserver/store_snapshot.go:975 [n3,s3,r38/2:/Table/50/"{6de2bd7…-8567647…}] sending LEARNER snapshot 2c5f3677 at applied index 84
I200408 10:24:52.062381 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9e9f60fa" 1586341492.028226000,1 -> /BYTES/v-162 (prev /<empty>)
I200408 10:24:52.062422 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9eb8248e" 1586341491.973222000,0 -> /BYTES/v-129 (prev /<empty>)
I200408 10:24:52.062432 7758 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r38/2:/Table/50/"{6de2bd7…-8567647…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):5LEARNER
I200408 10:24:52.062447 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a340afd9" 1586341491.922151000,0 -> /BYTES/v-99 (prev /<empty>)
I200408 10:24:52.062463 5207 kv/kvserver/store_snapshot.go:1018 [n3,s3,r38/2:/Table/50/"{6de2bd7…-8567647…}] streamed snapshot to (n1,s1):5LEARNER: kv pairs: 30, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:52.062470 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ab34a1cb" 1586341491.933895000,1 -> /BYTES/v-101 (prev /<empty>)
I200408 10:24:52.062490 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ab34a1cb" 1586341491.948833000,0 -> /BYTES/v-105 (prev /BYTES/v-101)
I200408 10:24:52.062512 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ac17ac28" 1586341491.951743000,1 -> /BYTES/v-113 (prev /<empty>)
I200408 10:24:52.062538 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ac17ac28" 1586341492.012529000,1 -> /BYTES/v-141 (prev /BYTES/v-113)
I200408 10:24:52.062565 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b3597fb3" 1586341492.023818000,0 -> /BYTES/v-154 (prev /<empty>)
I200408 10:24:52.062601 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b51b5c86" 1586341492.010496000,1 -> /BYTES/v-135 (prev /<empty>)
I200408 10:24:52.062631 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b7cc79dc" 1586341491.951122000,1 -> /BYTES/v-111 (prev /BYTES/v-25)
I200408 10:24:52.062665 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be479fee" 1586341491.933895000,1 -> /BYTES/v-103 (prev /BYTES/v-67)
I200408 10:24:52.062681 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be479fee" 1586341492.017550000,0 -> /BYTES/v-148 (prev /BYTES/v-103)
I200408 10:24:52.062701 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be479fee" 1586341492.027021000,1 -> /BYTES/v-159 (prev /BYTES/v-148)
I200408 10:24:52.062719 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"bf06f2b4" 1586341491.962399000,0 -> /BYTES/v-121 (prev /<empty>)
I200408 10:24:52.062731 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c0bf2879" 1586341492.012529000,2 -> /BYTES/v-139 (prev /<empty>)
I200408 10:24:52.062741 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c1a91035" 1586341491.962399000,0 -> /BYTES/v-120 (prev /<empty>)
I200408 10:24:52.062773 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cfe7faff" 1586341491.885061000,1 -> /BYTES/v-80 (prev /<empty>)
I200408 10:24:52.062794 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cfe7faff" 1586341491.956603000,1 -> /BYTES/v-116 (prev /BYTES/v-80)
I200408 10:24:52.062806 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cfe7faff" 1586341492.012529000,2 -> /BYTES/v-140 (prev /BYTES/v-116)
I200408 10:24:52.062817 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d351fc17" 1586341492.017901000,0 -> /BYTES/v-149 (prev /<empty>)
I200408 10:24:52.062830 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d4547e3d" 1586341491.968503000,0 -> /BYTES/v-127 (prev /<empty>)
I200408 10:24:52.062841 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d48896f4" 1586341492.029784000,1 -> /BYTES/v-171 (prev /<empty>)
I200408 10:24:52.062854 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d95c4727" 1586341491.968503000,0 -> /BYTES/v-125 (prev /<empty>)
I200408 10:24:52.062864 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"dc92aa54" 1586341491.912079000,0 -> /BYTES/v-86 (prev /<empty>)
I200408 10:24:52.062875 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"dc92aa54" 1586341491.962399000,0 -> /BYTES/v-122 (prev /BYTES/v-86)
I200408 10:24:52.063286 7709 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r38/5:{-}] applying LEARNER snapshot [id=2c5f3677 index=84]
I200408 10:24:52.065671 7709 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r38/5:/Table/50/"{6de2bd7…-8567647…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=2c5f3677 index=84]
I200408 10:24:52.066173 5207 kv/kvserver/replica_command.go:1602 [n3,s3,r38/2:/Table/50/"{6de2bd7…-8567647…}] change replicas (add [(n1,s1):5] remove []): existing descriptor r38:/Table/50/"{6de2bd7c"-8567647d"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):5LEARNER, next=6, gen=19, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.066398 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.052958000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.ReverseScan(ctx, /Table/50/"09227eb7", /Table/50/"cbaa87fe", 46) // ("v-13", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.ReverseScan(ctx, /Table/50/"3ac6a3c2", /Table/50/"8cfbe137", 1) // (nil, nil)
1 OP b.Scan(ctx, /Table/50/"1fe43f36", /Table/50/"51b786bb", 25) // (nil, nil)
1 OP b.ReverseScan(ctx, /Table/50/"31dc2897", /Table/50/"d95e4428", 3) // ("v-125", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"d4547e3d", v-178) // nil
1 OP b.Put(ctx, /Table/50/"6e71a0e0", v-179) // nil
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=a5b25850 key=/Table/50/"d4547e3d" pri=0.00123135 epo=0 ts=1586341492.052958000,1 min=1586341492.052958000,1 seq=3} lock=true stat=COMMITTED rts=1586341492.052958000,1 wto=false max=1586341492.552958000,1 int=1 ifw=1)
after: 1586341492.066337000,0
I200408 10:24:52.067564 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d4547e3d" 1586341492.052958000,1 -> /BYTES/v-178 (prev /BYTES/v-127)
I200408 10:24:52.067874 7768 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r44/2:/Table/50/"{c3c3c47…-dd428e3…}] change replicas (add [] remove [(n1,s1):4VOTER_DEMOTING]): existing descriptor r44:/Table/50/"{c3c3c475"-dd428e3d"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4, next=5, gen=22, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.070349 5207 kv/kvserver/replica_raft.go:241 [n3,s3,r38/2:/Table/50/"{6de2bd7…-8567647…}] proposing SIMPLE(v5) ADD_REPLICA[(n1,s1):5]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):5] next=6
I200408 10:24:52.070995 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.053735000,0
0 OP db2.AdminChangeReplicas(ctx, /Table/50/"7bac909c", [{ADD_REPLICA n1,s1}]) // nil
after: 1586341492.070968000,0
I200408 10:24:52.071499 7768 kv/kvserver/replica_raft.go:241 [n3,s3,r44/2:/Table/50/"{c3c3c47…-dd428e3…}] proposing ENTER_JOINT(r4 l4) REMOVE_REPLICA[(n1,s1):4VOTER_DEMOTING]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):4VOTER_DEMOTING] next=5
I200408 10:24:52.072052 7768 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r44/2:/Table/50/"{c3c3c47…-dd428e3…}] change replicas (add [] remove []): existing descriptor r44:/Table/50/"{c3c3c475"-dd428e3d"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4VOTER_DEMOTING, next=5, gen=23, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.073525 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6e71a0e0" 1586341492.052958000,1 -> /BYTES/v-179 (prev /BYTES/v-69)
I200408 10:24:52.079966 7768 kv/kvserver/replica_raft.go:241 [n3,s3,r44/2:/Table/50/"{c3c3c47…-dd428e3…}] proposing LEAVE_JOINT: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):4LEARNER] next=5
I200408 10:24:52.080658 7768 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r44/2:/Table/50/"{c3c3c47…-dd428e3…}] change replicas (add [] remove [(n1,s1):4LEARNER]): existing descriptor r44:/Table/50/"{c3c3c475"-dd428e3d"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4LEARNER, next=5, gen=24, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.080928 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.079474000,0
2 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.Put(ctx, /Table/50/"e5614bed", v-181) // nil
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586341492.080905000,0
I200408 10:24:52.087813 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.087748000,0
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586341492.087799000,0
I200408 10:24:52.088715 7768 kv/kvserver/replica_raft.go:241 [n3,s3,r44/2:/Table/50/"{c3c3c47…-dd428e3…}] proposing SIMPLE(r4) REMOVE_REPLICA[(n1,s1):4LEARNER]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3] next=5
I200408 10:24:52.089585 229 kv/kvserver/store_remove_replica.go:122 [n1,s1,r44/4:/Table/50/"{c3c3c47…-dd428e3…}] removing replica r44/4
I200408 10:24:52.096958 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.096485000,0
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"7002bb39", /Table/50/"94bf69a5", 11) // ("v-170", nil)
1 OP b.Scan(ctx, /Table/50/"83bf2de0", /Table/50/"abb7b5ca", 6) // (nil, nil)
1 OP b.Scan(ctx, /Table/50/"7566d097", /Table/50/"eb651091", 3) // (nil, nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341492.096919000,0
I200408 10:24:52.097279 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.097237000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=e2f3cf7c key=/Min pri=0.04985970 epo=0 ts=1586341492.097237000,1 min=1586341492.097237000,1 seq=0} lock=false stat=COMMITTED rts=1586341492.097237000,1 wto=false max=1586341492.597237000,1)
after: 1586341492.097247000,0
I200408 10:24:52.097439 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.096847000,0
0 OP db2.Put(ctx, /Table/50/"1ac83e9a", v-189) // nil
after: 1586341492.097421000,0
I200408 10:24:52.097686 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1ac83e9a" 1586341492.096868000,0 -> /BYTES/v-189 (prev /BYTES/v-61)
I200408 10:24:52.098238 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.098169000,0
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341492.098224000,0
I200408 10:24:52.098844 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.096051000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"6b3769ad", v-185) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"25e9fb04", v-186) // nil
3 OP b.Put(ctx, /Table/50/"94bf77b7", v-187) // nil
3 OP b.Put(ctx, /Table/50/"1544fd2b", v-188) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP txn.Scan(ctx, /Table/50/"2b1bbbc8", /Table/50/"6418e98c", 11) // ("v-153", nil)
3 OP b := &Batch{}
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=c4d5419c key=/Table/50/"6b3769ad" pri=0.00144793 epo=0 ts=1586341492.096051000,1 min=1586341492.096051000,1 seq=5} lock=true stat=COMMITTED rts=1586341492.096051000,1 wto=false max=1586341492.596051000,1 ifw=4)
after: 1586341492.098783000,0
I200408 10:24:52.099866 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.099250000,0
0 OP db3.AdminSplit(ctx, /Table/50/"6d684a7f") // nil
after: 1586341492.099840000,0
I200408 10:24:52.100074 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.098831000,0
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"e4e128d7", v-190) // nil
1 OP txn.Put(ctx, /Table/50/"5b5fb7e0", v-191) // nil
1 OP txn.Put(ctx, /Table/50/"799005d6", v-192) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=5a912dec key=/Table/50/"e4e128d7" pri=0.02158410 epo=0 ts=1586341492.098832000,0 min=1586341492.098832000,0 seq=4} lock=true stat=COMMITTED rts=1586341492.098832000,0 wto=false max=1586341492.598832000,0 ifw=3)
after: 1586341492.100034000,0
I200408 10:24:52.100135 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6b3769ad" 1586341492.096051000,1 -> /BYTES/v-185 (prev /<empty>)
I200408 10:24:52.101068 5208 kv/kvserver/replica_command.go:397 [n3,s3,r40/2:/Table/50/"{484cee9…-6d684a7…}] initiating a split of this range at key /Table/50/"5b5a2147" [r45] (manual)
I200408 10:24:52.106112 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"94bf77b7" 1586341492.096051000,1 -> /BYTES/v-187 (prev /<empty>)
I200408 10:24:52.106237 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1544fd2b" 1586341492.096051000,1 -> /BYTES/v-188 (prev /<empty>)
I200408 10:24:52.106265 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"25e9fb04" 1586341492.096051000,1 -> /BYTES/v-186 (prev /BYTES/v-156)
I200408 10:24:52.106486 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.101019000,0
1 OP db2.AdminSplit(ctx, /Table/50/"5b5a2147") // nil
after: 1586341492.106466000,0
I200408 10:24:52.106919 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"799005d6" 1586341492.098832000,0 -> /BYTES/v-192 (prev /<empty>)
I200408 10:24:52.108768 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"502aef4b" 1586341492.052017000,0 -> /BYTES/v-177 (prev /<empty>)
I200408 10:24:52.108990 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"56a97abd" 1586341491.912959000,1 -> /BYTES/v-87 (prev /BYTES/v-58)
I200408 10:24:52.109339 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5b8092f4" 1586341491.918419000,1 -> /BYTES/v-94 (prev /<empty>)
I200408 10:24:52.109371 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"63b25504" 1586341492.012529000,1 -> /BYTES/v-145 (prev /<empty>)
I200408 10:24:52.109393 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"65ed69b0" 1586341492.021525000,0 -> /BYTES/v-150 (prev /<empty>)
I200408 10:24:52.109414 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"66a1c6f7" 1586341491.968503000,0 -> /BYTES/v-126 (prev /<empty>)
I200408 10:24:52.109435 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6946c874" 1586341491.951122000,1 -> /BYTES/v-110 (prev /<empty>)
I200408 10:24:52.109457 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6b3769ad" 1586341492.096051000,1 -> /BYTES/v-185 (prev /<empty>)
I200408 10:24:52.109496 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5b5fb7e0" 1586341492.098832000,0 -> /BYTES/v-191 (prev /<empty>)
I200408 10:24:52.111289 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.107735000,0
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"502aef4b", v-193) // nil
1 OP {
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"198f641b", /Table/50/"679d46a6", 41) // ("v-189", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP b := &Batch{}
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=c3aa4e64 key=/Table/50/"502aef4b" pri=0.05031852 epo=0 ts=1586341492.107735000,1 min=1586341492.107735000,1 seq=2} lock=true stat=COMMITTED rts=1586341492.107735000,1 wto=false max=1586341492.607735000,1)
after: 1586341492.111237000,0
I200408 10:24:52.111349 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"502aef4b" 1586341492.107735000,1 -> /BYTES/v-193 (prev /BYTES/v-177)
I200408 10:24:52.112301 7908 kv/kvserver/replica_command.go:1602 [n3,s3,r44/2:/Table/50/"{c3c3c47…-dd428e3…}] change replicas (add [(n1,s1):5LEARNER] remove []): existing descriptor r44:/Table/50/"{c3c3c475"-dd428e3d"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, next=5, gen=25, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.115653 7908 kv/kvserver/replica_raft.go:241 [n3,s3,r44/2:/Table/50/"{c3c3c47…-dd428e3…}] proposing SIMPLE(l5) ADD_REPLICA[(n1,s1):5LEARNER]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):5LEARNER] next=6
I200408 10:24:52.116746 7908 kv/kvserver/store_snapshot.go:975 [n3,s3,r44/2:/Table/50/"{c3c3c47…-dd428e3…}] sending LEARNER snapshot 80adbbbf at applied index 22
I200408 10:24:52.116759 7965 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r44/2:/Table/50/"{c3c3c47…-dd428e3…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):5LEARNER
I200408 10:24:52.116880 7908 kv/kvserver/store_snapshot.go:1018 [n3,s3,r44/2:/Table/50/"{c3c3c47…-dd428e3…}] streamed snapshot to (n1,s1):5LEARNER: kv pairs: 36, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:52.117463 8006 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r44/5:{-}] applying LEARNER snapshot [id=80adbbbf index=22]
I200408 10:24:52.119223 8006 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r44/5:/Table/50/"{c3c3c47…-dd428e3…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=80adbbbf index=22]
I200408 10:24:52.119732 7908 kv/kvserver/replica_command.go:1602 [n3,s3,r44/2:/Table/50/"{c3c3c47…-dd428e3…}] change replicas (add [(n1,s1):5] remove []): existing descriptor r44:/Table/50/"{c3c3c475"-dd428e3d"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):5LEARNER, next=6, gen=26, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.123354 7908 kv/kvserver/replica_raft.go:241 [n3,s3,r44/2:/Table/50/"{c3c3c47…-dd428e3…}] proposing SIMPLE(v5) ADD_REPLICA[(n1,s1):5]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):5] next=6
I200408 10:24:52.123969 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.111656000,0
1 OP db0.AdminChangeReplicas(ctx, /Table/50/"d88f9aa7", [{ADD_REPLICA n1,s1}]) // nil
after: 1586341492.123936000,0
I200408 10:24:52.125489 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.124298000,0
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"e511055f", /Table/50/"f0b0420b", 44) // ("v-90", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341492.125471000,0
I200408 10:24:52.126850 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.125765000,0
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"07e68385", v-194) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP txn.Put(ctx, /Table/50/"ab34a1cb", v-195) // nil
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341492.126824000,0
I200408 10:24:52.129385 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.127188000,0
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.ReverseScan(ctx, /Table/50/"5640c438", /Table/50/"f4776950", 42) // ("v-88", nil)
1 OP b.ReverseScan(ctx, /Table/50/"253835e8", /Table/50/"ac746880", 16) // (nil, nil)
1 OP b.ReverseScan(ctx, /Table/50/"729a57ac", /Table/50/"8de1680f", 24) // (nil, nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"a85b2d64", /Table/50/"b0fe3af8", 4) // (nil, nil)
1 OP b.ReverseScan(ctx, /Table/50/"0a9c94ba", /Table/50/"6c589019", 38) // ("v-102", nil)
1 OP b.ReverseScan(ctx, /Table/50/"563ff617", /Table/50/"f947a9b2", 7) // (nil, nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341492.129350000,0
I200408 10:24:52.134590 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.129781000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.ReverseScan(ctx, /Table/50/"10b1bc8d", /Table/50/"fbd22188", 45) // ("v-136", nil)
1 OP txn.Put(ctx, /Table/50/"ea46360f", v-196) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=a759e8fd key=/Table/50/"ea46360f" pri=0.04580184 epo=0 ts=1586341492.129782000,0 min=1586341492.129782000,0 seq=2} lock=true stat=COMMITTED rts=1586341492.129782000,0 wto=false max=1586341492.629782000,0 ifw=1)
after: 1586341492.134548000,0
I200408 10:24:52.136648 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.134893000,0
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"428fb421", v-197) // nil
1 OP b.Put(ctx, /Table/50/"9e9f60fa", v-198) // nil
1 OP b.Put(ctx, /Table/50/"057da4e1", v-199) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP txn.Scan(ctx, /Table/50/"103e55a2", /Table/50/"fbbf79b7", 1) // ("v-138", nil)
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=f1916e7c key=/Table/50/"428fb421" pri=0.01169173 epo=0 ts=1586341492.134894000,0 min=1586341492.134894000,0 seq=4} lock=true stat=COMMITTED rts=1586341492.134894000,0 wto=false max=1586341492.634894000,0 int=1 ifw=2)
after: 1586341492.136599000,0
I200408 10:24:52.137067 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.137001000,0
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341492.137056000,0
I200408 10:24:52.137444 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"057da4e1" 1586341492.134894000,0 -> /BYTES/v-199 (prev /BYTES/v-118)
I200408 10:24:52.137484 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"428fb421" 1586341492.134894000,0 -> /BYTES/v-197 (prev /<empty>)
I200408 10:24:52.137690 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.137363000,0
1 OP db3.ReverseScan(ctx, /Table/50/"599c5b33", /Table/50/"db0a3a64", 2) // ("v-125", nil)
after: 1586341492.137674000,0
I200408 10:24:52.139397 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cfe7faff" 1586341491.885061000,1 -> /BYTES/v-80 (prev /<empty>)
I200408 10:24:52.139426 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cfe7faff" 1586341491.956603000,1 -> /BYTES/v-116 (prev /BYTES/v-80)
I200408 10:24:52.139445 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cfe7faff" 1586341492.012529000,2 -> /BYTES/v-140 (prev /BYTES/v-116)
I200408 10:24:52.139468 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d351fc17" 1586341492.017901000,0 -> /BYTES/v-149 (prev /<empty>)
I200408 10:24:52.139482 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d4547e3d" 1586341491.968503000,0 -> /BYTES/v-127 (prev /<empty>)
I200408 10:24:52.139496 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d4547e3d" 1586341492.052958000,1 -> /BYTES/v-178 (prev /BYTES/v-127)
I200408 10:24:52.139509 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d48896f4" 1586341492.029784000,1 -> /BYTES/v-171 (prev /<empty>)
I200408 10:24:52.139524 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d95c4727" 1586341491.968503000,0 -> /BYTES/v-125 (prev /<empty>)
I200408 10:24:52.139537 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"dc92aa54" 1586341491.912079000,0 -> /BYTES/v-86 (prev /<empty>)
I200408 10:24:52.139550 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"dc92aa54" 1586341491.962399000,0 -> /BYTES/v-122 (prev /BYTES/v-86)
I200408 10:24:52.144481 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9e9f60fa" 1586341492.134894000,0 -> /BYTES/v-198 (prev /BYTES/v-162)
I200408 10:24:52.145460 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.137934000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP b := &Batch{}
1 OP b.ReverseScan(ctx, /Table/50/"61c46ce1", /Table/50/"c3241c89", 48) // ("v-120", nil)
1 OP b.Scan(ctx, /Table/50/"8c15bdfb", /Table/50/"ab37b220", 37) // ("v-105", nil)
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=c09c6231 key=/Min pri=0.00883499 epo=0 ts=1586341492.137934000,1 min=1586341492.137934000,1 seq=0} lock=false stat=COMMITTED rts=1586341492.137934000,1 wto=false max=1586341492.637934000,1)
after: 1586341492.145427000,0
I200408 10:24:52.147177 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.145748000,0
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"bc5ca15e", v-200) // nil
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341492.147158000,0
I200408 10:24:52.147687 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.147546000,0
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"df5dd0fa", /Table/50/"e30d069a", 17) // ("v-175", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=24fcd5e4 key=/Min pri=0.10489021 epo=0 ts=1586341492.147546000,1 min=1586341492.147546000,1 seq=0} lock=false stat=COMMITTED rts=1586341492.147546000,1 wto=false max=1586341492.647546000,1)
after: 1586341492.147648000,0
I200408 10:24:52.149303 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.147992000,0
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"4708bd03", v-201) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=6aa29e5b key=/Table/50/"4708bd03" pri=0.00591339 epo=0 ts=1586341492.147992000,1 min=1586341492.147992000,1 seq=2} lock=true stat=COMMITTED rts=1586341492.147992000,1 wto=false max=1586341492.647992000,1 ifw=1)
after: 1586341492.149271000,0
I200408 10:24:52.150196 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.095637000,0
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"6da189c0", v-182) // nil
4 OP b.Put(ctx, /Table/50/"d439c0e2", v-183) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"428fb421", v-184) // nil
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=afa9317a key=/Table/50/"6da189c0" pri=0.02346644 epo=0 ts=1586341492.134894000,1 min=1586341492.095638000,0 seq=4} lock=true stat=COMMITTED rts=1586341492.134894000,1 wto=false max=1586341492.595638000,0 int=2 ifw=3)
after: 1586341492.150150000,0
I200408 10:24:52.150223 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4708bd03" 1586341492.147992000,1 -> /BYTES/v-201 (prev /<empty>)
I200408 10:24:52.150303 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6da189c0" 1586341492.134894000,1 -> /BYTES/v-182 (prev /BYTES/v-66)
I200408 10:24:52.150949 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.100287000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP {
3 OP b := &Batch{}
3 OP b.Scan(ctx, /Table/50/"890d346c", /Table/50/"de0ef62c", 6) // ("v-168", nil)
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP txn.Scan(ctx, /Table/50/"3d3ffd3a", /Table/50/"b59a3a96", 48) // ("v-55", nil)
3 OP {
3 OP b := &Batch{}
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586341492.150928000,0
I200408 10:24:52.151100 8134 kv/kvserver/replica_command.go:1602 [n3,s3,r40/2:/Table/50/"{484cee9…-5b5a214…}] change replicas (add [(n2,s2):5LEARNER] remove []): existing descriptor r40:/Table/50/"{484cee94"-5b5a2147"} [(n4,s4):1, (n3,s3):2, (n1,s1):4, next=5, gen=20, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.155604 8134 kv/kvserver/replica_raft.go:241 [n3,s3,r40/2:/Table/50/"{484cee9…-5b5a214…}] proposing SIMPLE(l5) ADD_REPLICA[(n2,s2):5LEARNER]: after=[(n4,s4):1 (n3,s3):2 (n1,s1):4 (n2,s2):5LEARNER] next=6
I200408 10:24:52.156677 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"428fb421" 1586341492.134894000,1 -> /BYTES/v-184 (prev /BYTES/v-197)
I200408 10:24:52.156940 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f12acaea" 1586341491.914335000,0 -> /BYTES/v-88 (prev /BYTES/v-40)
I200408 10:24:52.156975 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f4f57a46" 1586341492.023818000,0 -> /BYTES/v-155 (prev /<empty>)
I200408 10:24:52.156999 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f88fc9f9" 1586341491.918419000,1 -> /BYTES/v-95 (prev /<empty>)
I200408 10:24:52.157023 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fb93722b" 1586341492.010496000,1 -> /BYTES/v-136 (prev /<empty>)
I200408 10:24:52.157042 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fd027279" 1586341491.968503000,0 -> /BYTES/v-128 (prev /<empty>)
I200408 10:24:52.157053 8134 kv/kvserver/store_snapshot.go:975 [n3,s3,r40/2:/Table/50/"{484cee9…-5b5a214…}] sending LEARNER snapshot 0f665b63 at applied index 58
I200408 10:24:52.157058 8098 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r40/2:/Table/50/"{484cee9…-5b5a214…}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):5LEARNER
I200408 10:24:52.157062 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fe54eebf" 1586341492.029784000,1 -> /BYTES/v-166 (prev /<empty>)
I200408 10:24:52.157197 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d439c0e2" 1586341492.134894000,1 -> /BYTES/v-183 (prev /BYTES/v-48)
I200408 10:24:52.157206 8134 kv/kvserver/store_snapshot.go:1018 [n3,s3,r40/2:/Table/50/"{484cee9…-5b5a214…}] streamed snapshot to (n2,s2):5LEARNER: kv pairs: 22, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:52.157390 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.149642000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"a4c1e3fb", /Table/50/"e9758b25", 31) // ("v-105", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341492.157366000,0
I200408 10:24:52.157404 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.151263000,0
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP {
3 OP b := &Batch{}
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP txn.Put(ctx, /Table/50/"0c0ff8a4", v-202) // nil
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"038cb602", v-203) // nil
3 OP b.Put(ctx, /Table/50/"f5a03b88", v-204) // nil
3 OP b.Put(ctx, /Table/50/"8bea70f5", v-205) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP b := &Batch{}
3 OP b.Scan(ctx, /Table/50/"02960d94", /Table/50/"7b4c12e8", 53) // ("v-203", nil)
3 OP b.ReverseScan(ctx, /Table/50/"aed6135e", /Table/50/"cc4d6f7f", 26) // (nil, nil)
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=921d8b23 key=/Table/50/"0c0ff8a4" pri=0.00240440 epo=0 ts=1586341492.151264000,0 min=1586341492.151264000,0 seq=5} lock=true stat=COMMITTED rts=1586341492.151264000,0 wto=false max=1586341492.651264000,0 int=2)
after: 1586341492.157356000,0
I200408 10:24:52.157413 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"df6010ce" 1586341492.010496000,1 -> /BYTES/v-133 (prev /<empty>)
I200408 10:24:52.157439 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"df6010ce" 1586341492.011107000,0 -> /BYTES/v-137 (prev /BYTES/v-133)
I200408 10:24:52.157458 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"df6010ce" 1586341492.052017000,0 -> /BYTES/v-175 (prev /BYTES/v-137)
I200408 10:24:52.157474 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e4e128d7" 1586341492.098832000,0 -> /BYTES/v-190 (prev /<empty>)
I200408 10:24:52.157490 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ea46360f" 1586341492.129782000,0 -> /BYTES/v-196 (prev /<empty>)
I200408 10:24:52.157508 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ea9a6671" 1586341491.917909000,0 -> /BYTES/v-90 (prev /<empty>)
I200408 10:24:52.157527 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ecc2e248" 1586341491.951743000,1 -> /BYTES/v-114 (prev /<empty>)
I200408 10:24:52.157676 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"038cb602" 1586341492.151264000,0 -> /BYTES/v-203 (prev /BYTES/v-92)
I200408 10:24:52.157705 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0c0ff8a4" 1586341492.151264000,0 -> /BYTES/v-202 (prev /BYTES/v-12)
I200408 10:24:52.158103 8096 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r40/5:{-}] applying LEARNER snapshot [id=0f665b63 index=58]
I200408 10:24:52.159306 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.097680000,0
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP b.Scan(ctx, /Table/50/"30d719e1", /Table/50/"b6e4faf0", 17) // ("v-19", nil)
2 OP b.ReverseScan(ctx, /Table/50/"1f1886da", /Table/50/"70ef7b70", 17) // ("v-50", nil)
2 OP b.ReverseScan(ctx, /Table/50/"0cd6fa7d", /Table/50/"224181d2", 50) // ("v-124", nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP {
2 OP b := &Batch{}
2 OP b.Scan(ctx, /Table/50/"08606fb8", /Table/50/"c5600943", 31) // ("v-102", nil)
2 OP b.ReverseScan(ctx, /Table/50/"1a492e53", /Table/50/"9c1192f9", 43) // ("v-189", nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP b := &Batch{}
2 OP b.Scan(ctx, /Table/50/"a892617e", /Table/50/"b5ff1c67", 4) // (nil, nil)
2 OP b.ReverseScan(ctx, /Table/50/"62199635", /Table/50/"9451aec7", 47) // (nil, nil)
2 OP b.Scan(ctx, /Table/50/"00d912a6", /Table/50/"ca3d8632", 22) // ("v-92", nil)
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=2c41b895 key=/Min pri=0.00184863 epo=0 ts=1586341492.097680000,1 min=1586341492.097680000,1 seq=0} lock=false stat=COMMITTED rts=1586341492.097680000,1 wto=false max=1586341492.597680000,1)
after: 1586341492.159231000,0
I200408 10:24:52.160956 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.158307000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"c74ba30d", v-209) // nil
3 OP b.Put(ctx, /Table/50/"bf06f2b4", v-210) // nil
3 OP b.Put(ctx, /Table/50/"89136d56", v-211) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP txn.Put(ctx, /Table/50/"799005d6", v-212) // nil
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586341492.160921000,0
I200408 10:24:52.161046 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.100665000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.ReverseScan(ctx, /Table/50/"95c56443", /Table/50/"d87d9fc0", 6) // ("v-41", nil)
0 OP txn.Scan(ctx, /Table/50/"16233aa0", /Table/50/"cb4da1a5", 25) // ("v-160", nil)
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341492.161025000,0
I200408 10:24:52.162936 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.159814000,0
2 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"7dbb4a41", v-213) // nil
2 OP b.Put(ctx, /Table/50/"06176ac9", v-214) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP {
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"79e6328f", v-215) // nil
2 OP b.Put(ctx, /Table/50/"234f56a4", v-216) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP txn.Put(ctx, /Table/50/"06176ac9", v-217) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=1fce3017 key=/Table/50/"7dbb4a41" pri=0.01281677 epo=0 ts=1586341492.159815000,0 min=1586341492.159815000,0 seq=6} lock=true stat=COMMITTED rts=1586341492.159815000,0 wto=false max=1586341492.659815000,0 int=1 ifw=4)
after: 1586341492.162872000,0
I200408 10:24:52.163422 8159 kv/kvserver/replica_command.go:397 [n1,s1,r41/5:/Table/50/"{9b0ce6f…-c3c3c47…}] initiating a split of this range at key /Table/50/"a0c080b1" [r53] (manual)
I200408 10:24:52.163528 8096 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r40/5:/Table/50/"{484cee9…-5b5a214…}] applied LEARNER snapshot [total=5ms ingestion=4@5ms id=0f665b63 index=58]
I200408 10:24:52.163793 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f5a03b88" 1586341492.151264000,0 -> /BYTES/v-204 (prev /BYTES/v-28)
I200408 10:24:52.163816 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.163784000,0
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=47c526ef key=/Min pri=0.02796734 epo=0 ts=1586341492.163784000,1 min=1586341492.163784000,1 seq=0} lock=false stat=COMMITTED rts=1586341492.163784000,1 wto=false max=1586341492.663784000,1)
after: 1586341492.163793000,0
I200408 10:24:52.164173 8134 kv/kvserver/replica_command.go:1602 [n3,s3,r40/2:/Table/50/"{484cee9…-5b5a214…}] change replicas (add [(n2,s2):5VOTER_INCOMING] remove [(n4,s4):1VOTER_DEMOTING]): existing descriptor r40:/Table/50/"{484cee94"-5b5a2147"} [(n4,s4):1, (n3,s3):2, (n1,s1):4, (n2,s2):5LEARNER, next=6, gen=21, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.164294 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.164232000,0
2 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586341492.164282000,0
I200408 10:24:52.164903 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"79e6328f" 1586341492.159815000,0 -> /BYTES/v-215 (prev /<empty>)
I200408 10:24:52.164948 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7dbb4a41" 1586341492.159815000,0 -> /BYTES/v-213 (prev /BYTES/v-163)
I200408 10:24:52.169893 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8bea70f5" 1586341492.151264000,0 -> /BYTES/v-205 (prev /BYTES/v-174)
I200408 10:24:52.172902 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.164877000,0
2 OP db2.Scan(ctx, /Table/50/"1dace713", /Table/50/"312a696c", 24) // ("v-106", nil)
after: 1586341492.172866000,0
I200408 10:24:52.173498 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"06176ac9" 1586341492.159815000,0 -> /BYTES/v-217 (prev /BYTES/v-169)
I200408 10:24:52.173555 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"234f56a4" 1586341492.159815000,0 -> /BYTES/v-216 (prev /BYTES/v-50)
I200408 10:24:52.175256 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.157845000,0
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"c1a91035", v-206) // nil
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"6eea92ce", v-207) // nil
1 OP b.Put(ctx, /Table/50/"98be8d4b", v-208) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP txn.Scan(ctx, /Table/50/"7aa65bed", /Table/50/"c6be9d9a", 17) // ("v-75", nil)
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341492.175194000,0
I200408 10:24:52.178284 8134 kv/kvserver/replica_raft.go:241 [n3,s3,r40/2:/Table/50/"{484cee9…-5b5a214…}] proposing ENTER_JOINT(r1 l1 v5) ADD_REPLICA[(n2,s2):5VOTER_INCOMING], REMOVE_REPLICA[(n4,s4):1VOTER_DEMOTING]: after=[(n4,s4):1VOTER_DEMOTING (n3,s3):2 (n1,s1):4 (n2,s2):5VOTER_INCOMING] next=6
I200408 10:24:52.179018 8134 kv/kvserver/replica_command.go:1602 [n3,s3,r40/2:/Table/50/"{484cee9…-5b5a214…}] change replicas (add [] remove []): existing descriptor r40:/Table/50/"{484cee94"-5b5a2147"} [(n4,s4):1VOTER_DEMOTING, (n3,s3):2, (n1,s1):4, (n2,s2):5VOTER_INCOMING, next=6, gen=22, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.180346 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.161428000,0
3 OP db2.AdminSplit(ctx, /Table/50/"a0c080b1") // nil
after: 1586341492.180323000,0
I200408 10:24:52.181077 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9e9f60fa" 1586341492.134894000,0 -> /BYTES/v-198 (prev /BYTES/v-162)
I200408 10:24:52.181582 8223 kv/kvserver/replica_command.go:1602 [n3,s3,r39/2:/Table/50/"{dd428e3…-f01b6ac…}] change replicas (add [(n4,s4):5LEARNER] remove []): existing descriptor r39:/Table/50/"{dd428e3d"-f01b6ac7"} [(n1,s1):4, (n3,s3):2, (n2,s2):3, next=5, gen=21, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.182662 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.176136000,0
1 OP db0.ReverseScan(ctx, /Table/50/"4116f3f1", /Table/50/"8a1a958a", 18) // ("v-168", nil)
after: 1586341492.182642000,0
I200408 10:24:52.182836 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.173449000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP b.ReverseScan(ctx, /Table/50/"7415ba4c", /Table/50/"da0582cb", 0) // ("v-125", nil)
2 OP b.Scan(ctx, /Table/50/"4b75a678", /Table/50/"bb45bf8c", 53) // ("v-111", nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=ce507347 key=/Min pri=0.00755615 epo=0 ts=1586341492.173450000,0 min=1586341492.173450000,0 seq=0} lock=false stat=COMMITTED rts=1586341492.173450000,0 wto=false max=1586341492.673450000,0)
after: 1586341492.182791000,0
I200408 10:24:52.185447 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.183450000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.Put(ctx, /Table/50/"d439c0e2", v-223) // nil
2 OP {
2 OP b := &Batch{}
2 OP b.Scan(ctx, /Table/50/"81664829", /Table/50/"d285f983", 16) // (nil, nil)
2 OP b.ReverseScan(ctx, /Table/50/"2b859616", /Table/50/"4d19fe5c", 43) // ("v-153", nil)
2 OP b.ReverseScan(ctx, /Table/50/"2b1323b4", /Table/50/"be997c7e", 2) // (nil, nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586341492.185411000,0
I200408 10:24:52.185884 8223 kv/kvserver/replica_raft.go:241 [n3,s3,r39/2:/Table/50/"{dd428e3…-f01b6ac…}] proposing SIMPLE(l5) ADD_REPLICA[(n4,s4):5LEARNER]: after=[(n1,s1):4 (n3,s3):2 (n2,s2):3 (n4,s4):5LEARNER] next=6
I200408 10:24:52.187300 8223 kv/kvserver/store_snapshot.go:975 [n3,s3,r39/2:/Table/50/"{dd428e3…-f01b6ac…}] sending LEARNER snapshot b36189e7 at applied index 64
I200408 10:24:52.187365 8370 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r39/2:/Table/50/"{dd428e3…-f01b6ac…}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):5LEARNER
I200408 10:24:52.187430 8223 kv/kvserver/store_snapshot.go:1018 [n3,s3,r39/2:/Table/50/"{dd428e3…-f01b6ac…}] streamed snapshot to (n4,s4):5LEARNER: kv pairs: 31, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200408 10:24:52.188252 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.162964000,0
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.ReverseScan(ctx, /Table/50/"13f86763", /Table/50/"a83283de", 28) // ("v-99", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"864aa5d8", v-218) // nil
0 OP b.Put(ctx, /Table/50/"329c7929", v-219) // nil
0 OP b.Put(ctx, /Table/50/"6924cce5", v-220) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=0ebb4d3e key=/Table/50/"864aa5d8" pri=0.00662170 epo=0 ts=1586341492.183450000,2 min=1586341492.162965000,0 seq=4} lock=true stat=COMMITTED rts=1586341492.183450000,2 wto=false max=1586341492.662965000,0 int=2)
after: 1586341492.188197000,0
I200408 10:24:52.188293 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"864aa5d8" 1586341492.183450000,2 -> /BYTES/v-218 (prev /<empty>)
I200408 10:24:52.188584 8307 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r39/5:{-}] applying LEARNER snapshot [id=b36189e7 index=64]
I200408 10:24:52.190121 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.183080000,0
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"ea9a6671", v-221) // nil
1 OP b.Put(ctx, /Table/50/"1b370fae", v-222) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"785a2376", /Table/50/"ca513249", 2) // ("v-192", nil)
1 OP b.Scan(ctx, /Table/50/"28a889b0", /Table/50/"600055a2", 31) // ("v-153", nil)
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=ca91cfd1 key=/Table/50/"ea9a6671" pri=0.05765711 epo=0 ts=1586341492.183080000,1 min=1586341492.183080000,1 seq=3} lock=true stat=COMMITTED rts=1586341492.183080000,1 wto=false max=1586341492.683080000,1 int=1)
after: 1586341492.190066000,0
I200408 10:24:52.190247 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ea9a6671" 1586341492.183080000,1 -> /BYTES/v-221 (prev /BYTES/v-90)
I200408 10:24:52.191494 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.190607000,0
1 OP db2.ReverseScan(ctx, /Table/50/"8a237f80", /Table/50/"d3df15c1", 36) // ("v-149", nil)
after: 1586341492.191474000,0
I200408 10:24:52.192607 8307 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r39/5:/Table/50/"{dd428e3…-f01b6ac…}] applied LEARNER snapshot [total=4ms ingestion=4@4ms id=b36189e7 index=64]
I200408 10:24:52.193045 8223 kv/kvserver/replica_command.go:1602 [n3,s3,r39/2:/Table/50/"{dd428e3…-f01b6ac…}] change replicas (add [(n4,s4):5VOTER_INCOMING] remove [(n1,s1):4VOTER_DEMOTING]): existing descriptor r39:/Table/50/"{dd428e3d"-f01b6ac7"} [(n1,s1):4, (n3,s3):2, (n2,s2):3, (n4,s4):5LEARNER, next=6, gen=22, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.194338 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6924cce5" 1586341492.183450000,2 -> /BYTES/v-220 (prev /<empty>)
I200408 10:24:52.196108 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"329c7929" 1586341492.183450000,2 -> /BYTES/v-219 (prev /<empty>)
I200408 10:24:52.196155 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1b370fae" 1586341492.183080000,1 -> /BYTES/v-222 (prev /BYTES/v-104)
I200408 10:24:52.196162 8134 kv/kvserver/replica_raft.go:241 [n3,s3,r40/2:/Table/50/"{484cee9…-5b5a214…}] proposing LEAVE_JOINT: after=[(n4,s4):1LEARNER (n3,s3):2 (n1,s1):4 (n2,s2):5] next=6
I200408 10:24:52.196607 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.189889000,0
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.Put(ctx, /Table/50/"2b7e768e", v-224) // nil
2 OP txn.Scan(ctx, /Table/50/"68399452", /Table/50/"8e6555ca", 55) // ("v-220", nil)
2 OP {
2 OP b := &Batch{}
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"269db480", v-225) // nil
2 OP b.Put(ctx, /Table/50/"532343f8", v-226) // nil
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=95f5683e key=/Table/50/"2b7e768e" pri=0.01472658 epo=0 ts=1586341492.189889000,1 min=1586341492.189889000,1 seq=4} lock=true stat=COMMITTED rts=1586341492.189889000,1 wto=false max=1586341492.689889000,1 int=1 ifw=2)
after: 1586341492.196562000,0
I200408 10:24:52.196882 8134 kv/kvserver/replica_command.go:1602 [n3,s3,r40/2:/Table/50/"{484cee9…-5b5a214…}] change replicas (add [] remove [(n4,s4):1LEARNER]): existing descriptor r40:/Table/50/"{484cee94"-5b5a2147"} [(n4,s4):1LEARNER, (n3,s3):2, (n1,s1):4, (n2,s2):5, next=6, gen=23, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.197306 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.197236000,0
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586341492.197292000,0
I200408 10:24:52.197892 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"269db480" 1586341492.189889000,1 -> /BYTES/v-225 (prev /<empty>)
I200408 10:24:52.197936 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2b7e768e" 1586341492.189889000,1 -> /BYTES/v-224 (prev /<empty>)
I200408 10:24:52.199444 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.197712000,0
2 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP b.Scan(ctx, /Table/50/"06748837", /Table/50/"e7dee070", 31) // ("v-130", nil)
2 OP b.Scan(ctx, /Table/50/"12bf13a0", /Table/50/"a95f4c2e", 7) // ("v-188", nil)
2 OP b.Scan(ctx, /Table/50/"498a4384", /Table/50/"f3c269f7", 22) // (nil, nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP {
2 OP b := &Batch{}
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP txn.Put(ctx, /Table/50/"8733e195", v-228) // nil
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586341492.199401000,0
I200408 10:24:52.200560 8223 kv/kvserver/replica_raft.go:241 [n3,s3,r39/2:/Table/50/"{dd428e3…-f01b6ac…}] proposing ENTER_JOINT(r4 l4 v5) ADD_REPLICA[(n4,s4):5VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):4VOTER_DEMOTING]: after=[(n1,s1):4VOTER_DEMOTING (n3,s3):2 (n2,s2):3 (n4,s4):5VOTER_INCOMING] next=6
I200408 10:24:52.201291 8223 kv/kvserver/replica_command.go:1602 [n3,s3,r39/2:/Table/50/"{dd428e3…-f01b6ac…}] change replicas (add [] remove []): existing descriptor r39:/Table/50/"{dd428e3d"-f01b6ac7"} [(n1,s1):4VOTER_DEMOTING, (n3,s3):2, (n2,s2):3, (n4,s4):5VOTER_INCOMING, next=6, gen=23, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.201563 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.199911000,0
2 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"07e68385", v-229) // nil
2 OP b.Put(ctx, /Table/50/"cfe7faff", v-230) // nil
2 OP b.Put(ctx, /Table/50/"b82b7073", v-231) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP b := &Batch{}
2 OP b.ReverseScan(ctx, /Table/50/"81d9c16e", /Table/50/"fe659cc0", 42) // ("v-166", nil)
2 OP b.ReverseScan(ctx, /Table/50/"3b35765d", /Table/50/"9478f5e8", 40) // (nil, nil)
2 OP b.ReverseScan(ctx, /Table/50/"a2989001", /Table/50/"ae2012cc", 16) // (nil, nil)
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=790a99e8 key=/Table/50/"07e68385" pri=0.00089072 epo=0 ts=1586341492.199912000,0 min=1586341492.199912000,0 seq=4} lock=true stat=COMMITTED rts=1586341492.199912000,0 wto=false max=1586341492.699912000,0 int=2)
after: 1586341492.201519000,0
I200408 10:24:52.201900 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"07e68385" 1586341492.199912000,0 -> /BYTES/v-229 (prev /<empty>)
I200408 10:24:52.203846 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"532343f8" 1586341492.189889000,1 -> /BYTES/v-226 (prev /<empty>)
I200408 10:24:52.204315 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.190246000,0
0 OP db1.Scan(ctx, /Table/50/"294eb94b", /Table/50/"ac5b598b", 13) // ("v-224", nil)
after: 1586341492.204290000,0
I200408 10:24:52.205118 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.191923000,0
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"4b30f7bd", v-227) // nil
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"122963fa", /Table/50/"ecc490a5", 13) // ("v-142", nil)
1 OP b.ReverseScan(ctx, /Table/50/"1567613c", /Table/50/"3faba608", 35) // ("v-160", nil)
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=33956c24 key=/Table/50/"4b30f7bd" pri=0.01262981 epo=0 ts=1586341492.191923000,1 min=1586341492.191923000,1 seq=2} lock=true stat=COMMITTED rts=1586341492.191923000,1 wto=false max=1586341492.691923000,1)
after: 1586341492.205074000,0
I200408 10:24:52.205254 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b30f7bd" 1586341492.191923000,1 -> /BYTES/v-227 (prev /BYTES/v-55)
I200408 10:24:52.206191 8506 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r53/1:/Table/50/"{a0c080b…-c3c3c47…}] change replicas (add [] remove [(n1,s1):4VOTER_DEMOTING]): existing descriptor r53:/Table/50/"{a0c080b1"-c3c3c475"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4, next=5, gen=23, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.207158 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.207124000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=5f491497 key=/Min pri=0.01394767 epo=0 ts=1586341492.207125000,0 min=1586341492.207125000,0 seq=0} lock=false stat=COMMITTED rts=1586341492.207125000,0 wto=false max=1586341492.707125000,0)
after: 1586341492.207134000,0
I200408 10:24:52.207709 8223 kv/kvserver/replica_raft.go:241 [n3,s3,r39/2:/Table/50/"{dd428e3…-f01b6ac…}] proposing LEAVE_JOINT: after=[(n1,s1):4LEARNER (n3,s3):2 (n2,s2):3 (n4,s4):5] next=6
I200408 10:24:52.208078 8134 kv/kvserver/replica_raft.go:241 [n3,s3,r40/2:/Table/50/"{484cee9…-5b5a214…}] proposing SIMPLE(r1) REMOVE_REPLICA[(n4,s4):1LEARNER]: after=[(n2,s2):5 (n3,s3):2 (n1,s1):4] next=6
I200408 10:24:52.208259 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cfe7faff" 1586341492.199912000,0 -> /BYTES/v-230 (prev /BYTES/v-140)
I200408 10:24:52.208622 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b82b7073" 1586341492.199912000,0 -> /BYTES/v-231 (prev /<empty>)
I200408 10:24:52.208809 8506 kv/kvserver/replica_raft.go:241 [n4,s4,r53/1:/Table/50/"{a0c080b…-c3c3c47…}] proposing ENTER_JOINT(r4 l4) REMOVE_REPLICA[(n1,s1):4VOTER_DEMOTING]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):4VOTER_DEMOTING] next=5
I200408 10:24:52.208836 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.150496000,0
4 OP db1.AdminChangeReplicas(ctx, /Table/50/"492617d9", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n4,s4}]) // nil
after: 1586341492.208811000,0
I200408 10:24:52.208980 8223 kv/kvserver/replica_command.go:1602 [n3,s3,r39/2:/Table/50/"{dd428e3…-f01b6ac…}] change replicas (add [] remove [(n1,s1):4LEARNER]): existing descriptor r39:/Table/50/"{dd428e3d"-f01b6ac7"} [(n1,s1):4LEARNER, (n3,s3):2, (n2,s2):3, (n4,s4):5, next=6, gen=24, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.209207 1860 kv/kvserver/store_remove_replica.go:122 [n4,s4,r40/1:/Table/50/"{484cee9…-5b5a214…}] removing replica r40/1
I200408 10:24:52.209708 8506 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r53/1:/Table/50/"{a0c080b…-c3c3c47…}] change replicas (add [] remove []): existing descriptor r53:/Table/50/"{a0c080b1"-c3c3c475"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4VOTER_DEMOTING, next=5, gen=24, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.216819 8506 kv/kvserver/replica_raft.go:241 [n4,s4,r53/1:/Table/50/"{a0c080b…-c3c3c47…}] proposing LEAVE_JOINT: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3 (n1,s1):4LEARNER] next=5
I200408 10:24:52.217011 8223 kv/kvserver/replica_raft.go:241 [n3,s3,r39/2:/Table/50/"{dd428e3…-f01b6ac…}] proposing SIMPLE(r4) REMOVE_REPLICA[(n1,s1):4LEARNER]: after=[(n4,s4):5 (n3,s3):2 (n2,s2):3] next=6
I200408 10:24:52.217212 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.216277000,0
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP b := &Batch{}
2 OP b.ReverseScan(ctx, /Table/50/"248dfb8c", /Table/50/"cf86f738", 11) // ("v-13", nil)
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=d53d5cb0 key=/Min pri=0.06416305 epo=0 ts=1586341492.216278000,0 min=1586341492.216278000,0 seq=0} lock=false stat=COMMITTED rts=1586341492.216278000,0 wto=false max=1586341492.716278000,0)
after: 1586341492.217169000,0
I200408 10:24:52.217540 8506 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r53/1:/Table/50/"{a0c080b…-c3c3c47…}] change replicas (add [] remove [(n1,s1):4LEARNER]): existing descriptor r53:/Table/50/"{a0c080b1"-c3c3c475"} [(n4,s4):1, (n3,s3):2, (n2,s2):3, (n1,s1):4LEARNER, next=5, gen=25, sticky=9223372036.854775807,2147483647]
I200408 10:24:52.218009 5210 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.180803000,0
3 OP db1.AdminChangeReplicas(ctx, /Table/50/"e0562000", [{ADD_REPLICA n4,s4} {REMOVE_REPLICA n1,s1}]) // nil
after: 1586341492.217983000,0
I200408 10:24:52.218438 236 kv/kvserver/store_remove_replica.go:122 [n1,s1,r39/4:/Table/50/"{dd428e3…-f01b6ac…}] removing replica r39/4
I200408 10:24:52.226430 8506 kv/kvserver/replica_raft.go:241 [n4,s4,r53/1:/Table/50/"{a0c080b…-c3c3c47…}] proposing SIMPLE(r4) REMOVE_REPLICA[(n1,s1):4LEARNER]: after=[(n4,s4):1 (n3,s3):2 (n2,s2):3] next=5
I200408 10:24:52.227305 175 kv/kvserver/store_remove_replica.go:122 [n1,s1,r53/4:/Table/50/"{a0c080b…-c3c3c47…}] removing replica r53/4
I200408 10:24:52.227519 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.225548000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.ReverseScan(ctx, /Table/50/"170df1c2", /Table/50/"efd605de", 12) // ("v-70", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP txn.Scan(ctx, /Table/50/"b255717d", /Table/50/"f52a5998", 4) // ("v-154", nil)
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=3b886cab key=/Min pri=0.00485182 epo=0 ts=1586341492.225549000,0 min=1586341492.225549000,0 seq=0} lock=false stat=COMMITTED rts=1586341492.225549000,0 wto=false max=1586341492.725549000,0)
after: 1586341492.227474000,0
I200408 10:24:52.235226 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.235173000,0
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=8735ccbd key=/Min pri=0.01053158 epo=0 ts=1586341492.235174000,0 min=1586341492.235174000,0 seq=0} lock=false stat=COMMITTED rts=1586341492.235174000,0 wto=false max=1586341492.735174000,0)
after: 1586341492.235188000,0
I200408 10:24:52.236883 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.236147000,0
2 OP db0.Put(ctx, /Table/50/"f303c094", v-232) // nil
after: 1586341492.236841000,0
I200408 10:24:52.236966 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f303c094" 1586341492.236297000,0 -> /BYTES/v-232 (prev /<empty>)
I200408 10:24:52.237599 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.235688000,0
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"5df338c8", /Table/50/"d2625d79", 33) // ("v-145", nil)
4 OP b.ReverseScan(ctx, /Table/50/"33d535b3", /Table/50/"597ba784", 8) // ("v-19", nil)
4 OP b.Scan(ctx, /Table/50/"14f804c7", /Table/50/"2211336a", 34) // ("v-188", nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586341492.237559000,0
I200408 10:24:52.238223 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.236986000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"98be8d4b", v-235) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"2f0ef220", v-236) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP b := &Batch{}
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=2db1a377 key=/Table/50/"98be8d4b" pri=0.01089964 epo=0 ts=1586341492.236986000,1 min=1586341492.236986000,1 seq=3} lock=true stat=COMMITTED rts=1586341492.236986000,1 wto=false max=1586341492.736986000,1 ifw=2)
after: 1586341492.238134000,0
I200408 10:24:52.238334 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.238258000,0
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP {
2 OP b := &Batch{}
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586341492.238321000,0
I200408 10:24:52.238980 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.237525000,0
1 OP db3.Scan(ctx, /Table/50/"6aef6470", /Table/50/"e95672e1", 16) // ("v-185", nil)
after: 1586341492.238954000,0
I200408 10:24:52.239026 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.238737000,0
4 OP db1.AdminSplit(ctx, /Table/50/"f01b6ac7") // nil
after: 1586341492.239008000,0
I200408 10:24:52.239245 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"98be8d4b" 1586341492.236986000,1 -> /BYTES/v-235 (prev /BYTES/v-96)
I200408 10:24:52.240756 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.239193000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.ReverseScan(ctx, /Table/50/"008a4354", /Table/50/"d624a451", 50) // ("v-171", nil)
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341492.240729000,0
I200408 10:24:52.241423 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.239969000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"1ac83e9a", v-238) // nil
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586341492.241402000,0
I200408 10:24:52.242327 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.240394000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP txn.Put(ctx, /Table/50/"234f56a4", v-239) // nil
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586341492.242302000,0
I200408 10:24:52.242341 5208 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.241783000,0
1 OP db3.Put(ctx, /Table/50/"bf23056e", v-244) // nil
after: 1586341492.242324000,0
I200408 10:24:52.243396 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.239615000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.Scan(ctx, /Table/50/"43dcfed7", /Table/50/"f279e43f", 56) // ("v-201", nil)
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"63b25504", v-237) // nil
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=23d0f506 key=/Table/50/"63b25504" pri=0.05116975 epo=0 ts=1586341492.239616000,0 min=1586341492.239616000,0 seq=0} lock=true stat=COMMITTED rts=1586341492.239616000,0 wto=false max=1586341492.739616000,0)
after: 1586341492.243334000,0
I200408 10:24:52.243437 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"63b25504" 1586341492.239616000,0 -> /BYTES/v-237 (prev /BYTES/v-145)
I200408 10:24:52.243900 8640 kv/kvserver/replica_command.go:1602 [n3,s3,r32/2:/Table/{36-50/"484ce…}] change replicas (add [(n2,s2):7LEARNER] remove []): existing descriptor r32:/Table/{36-50/"484cee94"} [(n4,s4):4, (n3,s3):2, (n1,s1):6, next=7, gen=20]
I200408 10:24:52.244925 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.243721000,0
2 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"7cb9d32a", v-246) // nil
2 OP b.Put(ctx, /Table/50/"252bfca5", v-247) // nil
2 OP b.Put(ctx, /Table/50/"ea46360f", v-248) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=15e5b101 key=/Table/50/"7cb9d32a" pri=0.06578639 epo=0 ts=1586341492.243721000,1 min=1586341492.243721000,1 seq=4} lock=true stat=COMMITTED rts=1586341492.243721000,1 wto=false max=1586341492.743721000,1 ifw=3)
after: 1586341492.244878000,0
I200408 10:24:52.245004 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.242686000,0
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Put(ctx, /Table/50/"ec0ac9f4", v-245) // nil
4 OP {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"5793ea0c", /Table/50/"6b7c5f62", 47) // ("v-191", nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586341492.244978000,0
I200408 10:24:52.245339 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f0ef220" 1586341492.236986000,1 -> /BYTES/v-236 (prev /BYTES/v-153)
I200408 10:24:52.246193 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7cb9d32a" 1586341492.243721000,1 -> /BYTES/v-246 (prev /BYTES/v-75)
I200408 10:24:52.246587 4700 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341488.043682000,0 lagging by 4.202892s
I200408 10:24:52.246739 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.241196000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"02b730f2", v-240) // nil
0 OP b.Put(ctx, /Table/50/"07e68385", v-241) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP txn.ReverseScan(ctx, /Table/50/"2e2ee79d", /Table/50/"34e88eed", 13) // ("v-19", nil)
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"4708bd03", v-242) // nil
0 OP b.Put(ctx, /Table/50/"6da189c0", v-243) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586341492.246639000,0
I200408 10:24:52.247061 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.245767000,0
4 OP db0.Put(ctx, /Table/50/"02b730f2", v-252) // nil
after: 1586341492.247041000,0
I200408 10:24:52.247212 5207 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.247151000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP b := &Batch{}
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=67a64073 key=/Min pri=0.02016770 epo=0 ts=1586341492.247152000,0 min=1586341492.247152000,0 seq=0} lock=false stat=COMMITTED rts=1586341492.247152000,0 wto=false max=1586341492.747152000,0)
after: 1586341492.247181000,0
I200408 10:24:52.247293 4700 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"02b730f2" 1586341492.246065000,0 -> /BYTES/v-252 (prev /<empty>)
I200408 10:24:52.247663 5209 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.245367000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.Put(ctx, /Table/50/"6eb81f0f", v-249) // nil
2 OP {
2 OP b := &Batch{}
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP {
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"1e17d4e0", v-250) // nil
2 OP b.Put(ctx, /Table/50/"1ea8b331", v-251) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586341492.247636000,0
F200408 10:24:52.248408 5210 kv/kvclient/kvcoord/dist_sender.go:699 [n2,txn=3bab6373] batch with MaxSpanRequestKeys=11, TargetBytes=0 needs splitting
goroutine 5210 [running]:
github.com/cockroachdb/cockroach/pkg/util/log.getStacks(0x9d36600, 0xed61f9d74, 0x0, 0x6fcfd80)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/util/log/get_stacks.go:25 +0xb8
github.com/cockroachdb/cockroach/pkg/util/log.(*loggerT).outputLogEntry(0x9d335e0, 0xc000000004, 0x99628d7, 0x22, 0x2bb, 0xc004124480, 0x51)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/util/log/clog.go:210 +0xa29
github.com/cockroachdb/cockroach/pkg/util/log.addStructured(0x7e00c80, 0xc003e1e9c0, 0xc000000004, 0x2, 0x7638485, 0x40, 0xc001c85c10, 0x2, 0x2)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/util/log/structured.go:66 +0x2c9
github.com/cockroachdb/cockroach/pkg/util/log.logDepth(0x7e00c80, 0xc003e1e9c0, 0x1, 0xc000000004, 0x7638485, 0x40, 0xc001c85c10, 0x2, 0x2)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/util/log/log.go:44 +0x8c
github.com/cockroachdb/cockroach/pkg/util/log.Fatalf(...)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/util/log/log.go:155
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord.(*DistSender).Send(0xc0013a1c20, 0x7e00c80, 0xc003e1e9c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/dist_sender.go:699 +0xec8
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord.(*txnLockGatekeeper).SendLocked(0xc001288d48, 0x7e00c80, 0xc003e1e9c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/txn_lock_gatekeeper.go:86 +0x10b
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord.(*txnMetricRecorder).SendLocked(0xc001288d10, 0x7e00c80, 0xc003e1e9c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/txn_interceptor_metric_recorder.go:46 +0x8d
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord.(*txnCommitter).SendLocked(0xc001288ce0, 0x7e00c80, 0xc003e1e9c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/txn_interceptor_committer.go:195 +0x118
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord.(*txnSpanRefresher).sendLockedWithRefreshAttempts(0xc001288c48, 0x7e00c80, 0xc003e1e9c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/txn_interceptor_span_refresher.go:247 +0x9b
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord.(*txnSpanRefresher).SendLocked(0xc001288c48, 0x7e00c80, 0xc003e1e9c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/txn_interceptor_span_refresher.go:182 +0x180
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord.(*txnPipeliner).SendLocked(0xc001288b88, 0x7e00c80, 0xc003e1e9c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/txn_interceptor_pipeliner.go:252 +0x159
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord.(*txnSeqNumAllocator).SendLocked(0xc001288b68, 0x7e00c80, 0xc003e1e9c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/txn_interceptor_seq_num_allocator.go:105 +0x20c
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord.(*txnHeartbeater).SendLocked(0xc001288ac8, 0x7e00c80, 0xc003e1e9c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/txn_interceptor_heartbeater.go:172 +0x1a9
github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord.(*TxnCoordSender).Send(0xc001288900, 0x7e00c80, 0xc003e1e9c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvclient/kvcoord/txn_coord_sender.go:503 +0x406
github.com/cockroachdb/cockroach/pkg/kv.(*DB).sendUsingSender(0xc00179a100, 0x7e00bc0, 0xc0016e4f80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/db.go:739 +0x122
github.com/cockroachdb/cockroach/pkg/kv.(*Txn).Send(0xc005b73710, 0x7e00bc0, 0xc0016e4f80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/txn.go:907 +0x11e
github.com/cockroachdb/cockroach/pkg/kv.sendAndFill(0x7e00bc0, 0xc0016e4f80, 0xc001c872b0, 0xc0011e6580, 0x0, 0x0)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/db.go:657 +0xf7
github.com/cockroachdb/cockroach/pkg/kv.(*Txn).Run(0xc005b73710, 0x7e00bc0, 0xc0016e4f80, 0xc0011e6580, 0x0, 0x0)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/txn.go:575 +0xfa
github.com/cockroachdb/cockroach/pkg/kv.(*Txn).CommitInBatch(0xc005b73710, 0x7e00bc0, 0xc0016e4f80, 0xc0011e6580, 0x7e5f820, 0xc004123e80)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/txn.go:637 +0x15c
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.applyBatchOp(0x7e00bc0, 0xc0016e4f80, 0xc0011e6580, 0xc001c87558, 0xc004500dc0)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/applier.go:207 +0x579
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.applyOp.func1(0x7e00bc0, 0xc0016e4f80, 0xc005b73710, 0x74b2680, 0xc004bc5040)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/applier.go:99 +0x398
github.com/cockroachdb/cockroach/pkg/kv.(*DB).Txn.func1(0x7e00bc0, 0xc0016e4f80, 0xc005b73710, 0x7d883a0, 0xc004bc5040)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/db.go:702 +0x43
github.com/cockroachdb/cockroach/pkg/kv.(*Txn).exec(0xc005b73710, 0x7e00bc0, 0xc0016e4f80, 0xc001c87968, 0xc005b73710, 0x404fc3c)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/txn.go:796 +0xd9
github.com/cockroachdb/cockroach/pkg/kv.(*DB).Txn(0xc00179a100, 0x7e00bc0, 0xc0016e4f80, 0xc001c87a90, 0xe18f2a0, 0xe18f2a000000000)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/db.go:701 +0xd1
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.applyOp(0x7e00bc0, 0xc0016e4f80, 0xc00179a100, 0xc002dc65b0)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/applier.go:87 +0x7fc
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.(*Applier).Apply(0xc0050eb0e0, 0x7e00bc0, 0xc0016e4f80, 0xc002dc65b0, 0x0, 0x0)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/applier.go:58 +0xf2
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.RunNemesis.func2(0x7e00bc0, 0xc0016e4f80, 0x3, 0x4ab7e90, 0x76f58a0)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/kvnemesis.go:55 +0x1f5
github.com/cockroachdb/cockroach/pkg/util/ctxgroup.GroupWorkers.func1(0x7e00bc0, 0xc0016e4f80, 0x15, 0x18)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/util/ctxgroup/ctxgroup.go:175 +0x42
github.com/cockroachdb/cockroach/pkg/util/ctxgroup.Group.GoCtx.func1(0xc0025ab768, 0x0)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/util/ctxgroup/ctxgroup.go:166 +0x3a
github.com/cockroachdb/cockroach/vendor/golang.org/x/sync/errgroup.(*Group).Go.func1(0xc00384fb60, 0xc00384fc20)
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/vendor/golang.org/x/sync/errgroup/errgroup.go:57 +0x64
created by github.com/cockroachdb/cockroach/vendor/golang.org/x/sync/errgroup.(*Group).Go
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/vendor/golang.org/x/sync/errgroup/errgroup.go:54 +0x66
****************************************************************************
This node experienced a fatal error (printed above), and as a result the
process is terminating.
Fatal errors can occur due to faulty hardware (disks, memory, clocks) or a
problem in CockroachDB. With your help, the support team at Cockroach Labs
will try to determine the root cause, recommend next steps, and we can
improve CockroachDB based on your report.
Please submit a crash report by following the instructions here:
https://github.com/cockroachdb/cockroach/issues/new/choose
If you would rather not post publicly, please contact us directly at:
[email protected]
The Cockroach Labs team appreciates your feedback.
I200408 10:24:52.248967 5211 kv/kvnemesis/kvnemesis.go:65
before: 1586341492.248327000,0
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"78738520", /Table/50/"84a53a15", 43) // (nil, nil)
4 OP b.ReverseScan(ctx, /Table/50/"13cace45", /Table/50/"fd84e8d0", 1) // ("v-188", nil)
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=20bb6250 key=/Min pri=0.03266064 epo=0 ts=1586341492.248327000,1 min=1586341492.248327000,1 seq=0} lock=false stat=COMMITTED rts=1586341492.248327000,1 wto=false max=1586341492.748327000,1)
after: 1586341492.248923000,0
I200408 10:24:52.249060 8640 kv/kvserver/replica_raft.go:241 [n3,s3,r32/2:/Table/{36-50/"484ce…}] proposing SIMPLE(l7) ADD_REPLICA[(n2,s2):7LEARNER]: after=[(n4,s4):4 (n3,s3):2 (n1,s1):6 (n2,s2):7LEARNER] next=8
fatal error: unexpected signal during runtime execution
fatal error: unexpected signal during runtime execution
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment