Skip to content

Instantly share code, notes, and snippets.

@tbg
Created April 7, 2020 11:49
Show Gist options
  • Save tbg/aaa88d3f8dedf0aba4792b11fe21297a to your computer and use it in GitHub Desktop.
Save tbg/aaa88d3f8dedf0aba4792b11fe21297a to your computer and use it in GitHub Desktop.
GOROOT=/usr/local/Cellar/go/1.13.4/libexec #gosetup
GOPATH=/Users/tschottdorf/go #gosetup
/usr/local/Cellar/go/1.13.4/libexec/bin/go test -c -o /private/var/folders/yy/4q8rrssd27vdgbr59w9qbffr0000gn/T/___TestKVNemesisMultiNode_in_github_com_cockroachdb_cockroach_pkg_kv_kvnemesis github.com/cockroachdb/cockroach/pkg/kv/kvnemesis #gosetup
/usr/local/Cellar/go/1.13.4/libexec/bin/go tool test2json -t /private/var/folders/yy/4q8rrssd27vdgbr59w9qbffr0000gn/T/___TestKVNemesisMultiNode_in_github_com_cockroachdb_cockroach_pkg_kv_kvnemesis -test.v -test.run ^TestKVNemesisMultiNode$ #gosetup
I200407 11:49:08.018885 1 rand.go:85 Random seed: 733168521790965481
=== RUN TestKVNemesisMultiNode
I200407 11:49:08.022001 66 base/addr_validation.go:296 [n?] server certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node
I200407 11:49:08.022027 66 base/addr_validation.go:342 [n?] web UI certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node
W200407 11:49:08.026745 66 server/status/runtime.go:308 [n?] Could not parse build timestamp: parsing time "" as "2006/01/02 15:04:05": cannot parse "" as "2006"
I200407 11:49:08.040590 66 server/server.go:1092 [n?] monitoring forward clock jumps based on server.clock.forward_jump_check_enabled
I200407 11:49:08.044948 66 server/config.go:573 [n?] 1 storage engine initialized
I200407 11:49:08.044991 66 server/config.go:576 [n?] RocksDB cache size: 128 MiB
I200407 11:49:08.045000 66 server/config.go:576 [n?] store 0: in-memory, size 0 B
I200407 11:49:08.045260 66 server/server.go:1553 [n?] no stores bootstrapped and --join flag specified, awaiting init command or join with an already initialized node.
I200407 11:49:08.045325 66 server/server.go:1563 [n?] **** add additional nodes by specifying --join=127.0.0.1:59311
I200407 11:49:08.051488 66 server/node.go:324 [n?] **** cluster 8697ce22-57b5-47fb-ade8-f7c1d5ece741 has been created
I200407 11:49:08.051836 66 gossip/gossip.go:395 [n1] NodeDescriptor set to node_id:1 address:<network_field:"tcp" address_field:"127.0.0.1:59311" > 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:1586260148051643000 cluster_name:"" sql_address:<network_field:"tcp" address_field:"127.0.0.1:59313" >
W200407 11:49:08.058619 232 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
I200407 11:49:08.059042 66 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}
I200407 11:49:08.059130 66 kv/kvserver/stores.go:247 [n1] read 0 node addresses from persistent storage
I200407 11:49:08.059296 66 server/node.go:642 [n1] connecting to gossip network to verify cluster ID...
I200407 11:49:08.059343 66 server/node.go:662 [n1] node connected via gossip and verified as part of cluster "8697ce22-57b5-47fb-ade8-f7c1d5ece741"
I200407 11:49:08.059439 66 server/node.go:509 [n1] node=1: started with [<no-attributes>=<in-mem>] engine(s) and attributes []
I200407 11:49:08.059619 66 server/server.go:1669 [n1] starting https server at 127.0.0.1:59312 (use: 127.0.0.1:59312)
I200407 11:49:08.060090 66 server/server.go:1674 [n1] starting postgres server at 127.0.0.1:59313 (use: 127.0.0.1:59313)
I200407 11:49:08.060177 66 server/server.go:1676 [n1] starting grpc server at 127.0.0.1:59311
I200407 11:49:08.060203 66 server/server.go:1677 [n1] advertising CockroachDB node at 127.0.0.1:59311
I200407 11:49:08.060443 260 sql/temporary_schema.go:452 [n1] skipping temporary object cleanup run as it is not the leaseholder
I200407 11:49:08.060466 260 sql/temporary_schema.go:453 [n1] completed temporary object cleanup job
I200407 11:49:08.060490 260 sql/temporary_schema.go:575 [n1] temporary object cleaner next scheduled to run at 2020-04-07 12:19:08.059496 +0000 UTC
I200407 11:49:08.117801 77 sql/event_log.go:132 [n1,intExec=optInToDiagnosticsStatReporting] Event: "set_cluster_setting", target: 0, info: {SettingName:diagnostics.reporting.enabled Value:true User:root}
I200407 11:49:08.126293 356 sql/event_log.go:132 [n1,intExec=set-setting] Event: "set_cluster_setting", target: 0, info: {SettingName:version Value:19.2-16 User:root}
I200407 11:49:08.136724 697 sql/event_log.go:132 [n1,intExec=initializeClusterSecret] Event: "set_cluster_setting", target: 0, info: {SettingName:cluster.secret Value:f637bbdf-960f-4f8e-a821-a68cd4141e51 User:root}
I200407 11:49:08.140441 746 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}
I200407 11:49:08.142979 718 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}
I200407 11:49:08.152935 66 server/server.go:1810 [n1] done ensuring all necessary migrations have run
I200407 11:49:08.152966 66 server/server.go:2046 [n1] serving sql connections
I200407 11:49:08.153055 998 sqlmigrations/migrations.go:653 [n1] starting wait for upgrade finalization before schema change job migration
I200407 11:49:08.153221 998 sqlmigrations/migrations.go:685 [n1] starting schema change job migration
I200407 11:49:08.154839 999 sql/event_log.go:132 [n1] Event: "node_join", target: 1, info: {Descriptor:{NodeID:1 Address:127.0.0.1:59311 Attrs: Locality:region=test,dc=dc1 ServerVersion:19.2-16 BuildTag:unknown StartedAt:1586260148051643000 LocalityAddress:[] ClusterName: SQLAddress:127.0.0.1:59313} ClusterID:8697ce22-57b5-47fb-ade8-f7c1d5ece741 StartedAt:1586260148051643000 LastUp:1586260148051643000}
I200407 11:49:08.155351 996 server/server_update.go:55 [n1] no need to upgrade, cluster already at the newest version
I200407 11:49:08.155690 66 base/addr_validation.go:296 [n?] server certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node
I200407 11:49:08.155701 66 base/addr_validation.go:342 [n?] web UI certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node
I200407 11:49:08.156549 998 sqlmigrations/migrations.go:897 [schema-change-job-migration] evaluating tables for creating jobs
I200407 11:49:08.156590 998 sqlmigrations/migrations.go:704 [n1] schema change job migration completed
W200407 11:49:08.160188 66 server/status/runtime.go:308 [n?] Could not parse build timestamp: parsing time "" as "2006/01/02 15:04:05": cannot parse "" as "2006"
I200407 11:49:08.173639 66 server/server.go:1092 [n?] monitoring forward clock jumps based on server.clock.forward_jump_check_enabled
I200407 11:49:08.179057 66 server/config.go:573 [n?] 1 storage engine initialized
I200407 11:49:08.179087 66 server/config.go:576 [n?] RocksDB cache size: 128 MiB
I200407 11:49:08.179097 66 server/config.go:576 [n?] store 0: in-memory, size 0 B
W200407 11:49:08.179235 66 gossip/gossip.go:1513 [n?] no incoming or outgoing connections
I200407 11:49:08.179287 66 server/server.go:1553 [n?] no stores bootstrapped and --join flag specified, awaiting init command or join with an already initialized node.
I200407 11:49:08.186454 973 gossip/client.go:124 [n?] started gossip client to 127.0.0.1:59311
I200407 11:49:08.186644 1062 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:59315
I200407 11:49:08.187176 66 server/node.go:642 [n?] connecting to gossip network to verify cluster ID...
I200407 11:49:08.187244 66 server/node.go:662 [n?] node connected via gossip and verified as part of cluster "8697ce22-57b5-47fb-ade8-f7c1d5ece741"
I200407 11:49:08.187446 1062 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:59315
I200407 11:49:08.199537 66 server/node.go:378 [n?] new node allocated ID 2
I200407 11:49:08.199610 66 gossip/gossip.go:395 [n2] NodeDescriptor set to node_id:2 address:<network_field:"tcp" address_field:"127.0.0.1:59315" > 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:1586260148199549000 cluster_name:"" sql_address:<network_field:"tcp" address_field:"127.0.0.1:59316" >
I200407 11:49:08.199674 66 kv/kvserver/stores.go:247 [n2] read 0 node addresses from persistent storage
I200407 11:49:08.199740 66 kv/kvserver/stores.go:266 [n2] wrote 1 node addresses to persistent storage
I200407 11:49:08.199924 69 kv/kvserver/stores.go:266 [n1] wrote 1 node addresses to persistent storage
I200407 11:49:08.200907 66 server/node.go:617 [n2] bootstrapped store [n2,s2]
I200407 11:49:08.200994 66 server/node.go:509 [n2] node=2: started with [<no-attributes>=<in-mem>] engine(s) and attributes []
I200407 11:49:08.201161 1195 sql/temporary_schema.go:452 [n2] skipping temporary object cleanup run as it is not the leaseholder
I200407 11:49:08.201187 1195 sql/temporary_schema.go:453 [n2] completed temporary object cleanup job
I200407 11:49:08.201173 66 server/server.go:1669 [n2] starting https server at 127.0.0.1:59314 (use: 127.0.0.1:59314)
I200407 11:49:08.201471 66 server/server.go:1674 [n2] starting postgres server at 127.0.0.1:59316 (use: 127.0.0.1:59316)
I200407 11:49:08.201489 66 server/server.go:1676 [n2] starting grpc server at 127.0.0.1:59315
I200407 11:49:08.201549 1195 sql/temporary_schema.go:575 [n2] temporary object cleaner next scheduled to run at 2020-04-07 12:19:08.201078 +0000 UTC
I200407 11:49:08.201549 66 server/server.go:1677 [n2] advertising CockroachDB node at 127.0.0.1:59315
I200407 11:49:08.209178 66 server/server.go:1810 [n2] done ensuring all necessary migrations have run
I200407 11:49:08.209198 66 server/server.go:2046 [n2] serving sql connections
I200407 11:49:08.209260 1221 sqlmigrations/migrations.go:653 [n2] starting wait for upgrade finalization before schema change job migration
I200407 11:49:08.210243 1221 sqlmigrations/migrations.go:679 [n2] schema change job migration already complete
I200407 11:49:08.212535 66 base/addr_validation.go:296 [n?] server certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node
I200407 11:49:08.212557 66 base/addr_validation.go:342 [n?] web UI certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node
I200407 11:49:08.213131 1222 sql/event_log.go:132 [n2] Event: "node_join", target: 2, info: {Descriptor:{NodeID:2 Address:127.0.0.1:59315 Attrs: Locality:region=test,dc=dc2 ServerVersion:19.2-16 BuildTag:unknown StartedAt:1586260148199549000 LocalityAddress:[] ClusterName: SQLAddress:127.0.0.1:59316} ClusterID:8697ce22-57b5-47fb-ade8-f7c1d5ece741 StartedAt:1586260148199549000 LastUp:1586260148199549000}
I200407 11:49:08.213808 1219 server/server_update.go:55 [n2] no need to upgrade, cluster already at the newest version
W200407 11:49:08.215959 66 server/status/runtime.go:308 [n?] Could not parse build timestamp: parsing time "" as "2006/01/02 15:04:05": cannot parse "" as "2006"
I200407 11:49:08.230987 66 server/server.go:1092 [n?] monitoring forward clock jumps based on server.clock.forward_jump_check_enabled
I200407 11:49:08.234252 66 server/config.go:573 [n?] 1 storage engine initialized
I200407 11:49:08.234266 66 server/config.go:576 [n?] RocksDB cache size: 128 MiB
I200407 11:49:08.234271 66 server/config.go:576 [n?] store 0: in-memory, size 0 B
W200407 11:49:08.234327 66 gossip/gossip.go:1513 [n?] no incoming or outgoing connections
I200407 11:49:08.234365 66 server/server.go:1553 [n?] no stores bootstrapped and --join flag specified, awaiting init command or join with an already initialized node.
I200407 11:49:08.239611 1254 gossip/client.go:124 [n?] started gossip client to 127.0.0.1:59311
I200407 11:49:08.239816 1284 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:59321
I200407 11:49:08.240201 66 server/node.go:642 [n?] connecting to gossip network to verify cluster ID...
I200407 11:49:08.240216 66 server/node.go:662 [n?] node connected via gossip and verified as part of cluster "8697ce22-57b5-47fb-ade8-f7c1d5ece741"
I200407 11:49:08.240335 1284 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:59321
I200407 11:49:08.251847 66 server/node.go:378 [n?] new node allocated ID 3
I200407 11:49:08.251897 66 gossip/gossip.go:395 [n3] NodeDescriptor set to node_id:3 address:<network_field:"tcp" address_field:"127.0.0.1:59321" > 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:1586260148251856000 cluster_name:"" sql_address:<network_field:"tcp" address_field:"127.0.0.1:59322" >
I200407 11:49:08.251930 66 kv/kvserver/stores.go:247 [n3] read 0 node addresses from persistent storage
I200407 11:49:08.251953 66 kv/kvserver/stores.go:266 [n3] wrote 2 node addresses to persistent storage
I200407 11:49:08.252184 69 kv/kvserver/stores.go:266 [n1] wrote 2 node addresses to persistent storage
I200407 11:49:08.252470 1005 kv/kvserver/stores.go:266 [n2] wrote 2 node addresses to persistent storage
I200407 11:49:08.253028 66 server/node.go:617 [n3] bootstrapped store [n3,s3]
I200407 11:49:08.253119 66 server/node.go:509 [n3] node=3: started with [<no-attributes>=<in-mem>] engine(s) and attributes []
I200407 11:49:08.253206 1484 sql/temporary_schema.go:452 [n3] skipping temporary object cleanup run as it is not the leaseholder
I200407 11:49:08.253219 1484 sql/temporary_schema.go:453 [n3] completed temporary object cleanup job
I200407 11:49:08.253231 1484 sql/temporary_schema.go:575 [n3] temporary object cleaner next scheduled to run at 2020-04-07 12:19:08.253147 +0000 UTC
I200407 11:49:08.253290 66 server/server.go:1669 [n3] starting https server at 127.0.0.1:59320 (use: 127.0.0.1:59320)
I200407 11:49:08.253323 66 server/server.go:1674 [n3] starting postgres server at 127.0.0.1:59322 (use: 127.0.0.1:59322)
I200407 11:49:08.253341 66 server/server.go:1676 [n3] starting grpc server at 127.0.0.1:59321
I200407 11:49:08.253371 66 server/server.go:1677 [n3] advertising CockroachDB node at 127.0.0.1:59321
I200407 11:49:08.254754 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r31/1:/Table/3{5-6}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r31:/Table/3{5-6} [(n1,s1):1, next=2, gen=0]
I200407 11:49:08.257213 349 kv/kvserver/replica_raft.go:241 [n1,s1,r31/1:/Table/3{5-6}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3
I200407 11:49:08.261357 66 server/server.go:1810 [n3] done ensuring all necessary migrations have run
I200407 11:49:08.261379 66 server/server.go:2046 [n3] serving sql connections
I200407 11:49:08.262440 1386 sqlmigrations/migrations.go:653 [n3] starting wait for upgrade finalization before schema change job migration
I200407 11:49:08.264115 1386 sqlmigrations/migrations.go:679 [n3] schema change job migration already complete
I200407 11:49:08.265240 66 base/addr_validation.go:296 [n?] server certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node
I200407 11:49:08.265261 66 base/addr_validation.go:342 [n?] web UI certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node
I200407 11:49:08.266574 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r31/1:/Table/3{5-6}] sending LEARNER snapshot 56071173 at applied index 15
I200407 11:49:08.266710 1553 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):2LEARNER
I200407 11:49:08.266798 349 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r31/1:/Table/3{5-6}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.267740 1590 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r31/2:{-}] applying LEARNER snapshot [id=56071173 index=15]
I200407 11:49:08.271015 1590 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r31/2:/Table/3{5-6}] applied LEARNER snapshot [total=3ms ingestion=3@3ms id=56071173 index=15]
I200407 11:49:08.273256 1384 server/server_update.go:55 [n3] no need to upgrade, cluster already at the newest version
I200407 11:49:08.273548 1387 sql/event_log.go:132 [n3] Event: "node_join", target: 3, info: {Descriptor:{NodeID:3 Address:127.0.0.1:59321 Attrs: Locality:region=test,dc=dc3 ServerVersion:19.2-16 BuildTag:unknown StartedAt:1586260148251856000 LocalityAddress:[] ClusterName: SQLAddress:127.0.0.1:59322} ClusterID:8697ce22-57b5-47fb-ade8-f7c1d5ece741 StartedAt:1586260148251856000 LastUp:1586260148251856000}
W200407 11:49:08.273716 66 server/status/runtime.go:308 [n?] Could not parse build timestamp: parsing time "" as "2006/01/02 15:04:05": cannot parse "" as "2006"
I200407 11:49:08.273981 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r31/1:/Table/3{5-6}] change replicas (add [(n3,s3):2] remove []): existing descriptor r31:/Table/3{5-6} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1]
I200407 11:49:08.281799 349 kv/kvserver/replica_raft.go:241 [n1,s1,r31/1:/Table/3{5-6}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3
I200407 11:49:08.282419 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r31/1:/Table/3{5-6}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r31:/Table/3{5-6} [(n1,s1):1, (n3,s3):2, next=3, gen=2]
I200407 11:49:08.288472 349 kv/kvserver/replica_raft.go:241 [n1,s1,r31/1:/Table/3{5-6}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3LEARNER] next=4
I200407 11:49:08.289556 66 server/server.go:1092 [n?] monitoring forward clock jumps based on server.clock.forward_jump_check_enabled
I200407 11:49:08.290735 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r31/1:/Table/3{5-6}] sending LEARNER snapshot b64ef444 at applied index 19
I200407 11:49:08.290964 349 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r31/1:/Table/3{5-6}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.291448 1596 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):3LEARNER
I200407 11:49:08.291915 1629 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r31/3:{-}] applying LEARNER snapshot [id=b64ef444 index=19]
I200407 11:49:08.294740 66 server/config.go:573 [n?] 1 storage engine initialized
I200407 11:49:08.294764 66 server/config.go:576 [n?] RocksDB cache size: 128 MiB
I200407 11:49:08.294775 66 server/config.go:576 [n?] store 0: in-memory, size 0 B
I200407 11:49:08.294775 1629 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r31/3:/Table/3{5-6}] applied LEARNER snapshot [total=3ms ingestion=3@2ms id=b64ef444 index=19]
W200407 11:49:08.294874 66 gossip/gossip.go:1513 [n?] no incoming or outgoing connections
I200407 11:49:08.294912 66 server/server.go:1553 [n?] no stores bootstrapped and --join flag specified, awaiting init command or join with an already initialized node.
I200407 11:49:08.296217 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r31/1:/Table/3{5-6}] change replicas (add [(n2,s2):3] remove []): existing descriptor r31:/Table/3{5-6} [(n1,s1):1, (n3,s3):2, (n2,s2):3LEARNER, next=4, gen=3]
I200407 11:49:08.298095 349 kv/kvserver/replica_raft.go:241 [n1,s1,r31/1:/Table/3{5-6}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3] next=4
I200407 11:49:08.299020 349 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]
I200407 11:49:08.300672 349 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
I200407 11:49:08.301648 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] sending LEARNER snapshot 7866b736 at applied index 21
I200407 11:49:08.301660 1568 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
I200407 11:49:08.301775 349 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
I200407 11:49:08.302159 1710 gossip/client.go:124 [n?] started gossip client to 127.0.0.1:59311
I200407 11:49:08.302334 1740 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:59329
I200407 11:49:08.302534 1408 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r26/2:{-}] applying LEARNER snapshot [id=7866b736 index=21]
I200407 11:49:08.302834 66 server/node.go:642 [n?] connecting to gossip network to verify cluster ID...
I200407 11:49:08.302850 66 server/node.go:662 [n?] node connected via gossip and verified as part of cluster "8697ce22-57b5-47fb-ade8-f7c1d5ece741"
I200407 11:49:08.303010 1740 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:59329
I200407 11:49:08.304572 1408 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r26/2:/NamespaceTable/{30-Max}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=7866b736 index=21]
I200407 11:49:08.305086 349 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]
I200407 11:49:08.307005 349 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
I200407 11:49:08.307532 349 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]
I200407 11:49:08.313705 349 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
I200407 11:49:08.315426 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] sending LEARNER snapshot 49c97777 at applied index 25
I200407 11:49:08.315557 1770 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
I200407 11:49:08.315641 349 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
I200407 11:49:08.316500 1813 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r26/3:{-}] applying LEARNER snapshot [id=49c97777 index=25]
I200407 11:49:08.317423 66 server/node.go:378 [n?] new node allocated ID 4
I200407 11:49:08.317487 66 gossip/gossip.go:395 [n4] NodeDescriptor set to node_id:4 address:<network_field:"tcp" address_field:"127.0.0.1:59329" > 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:1586260148317431000 cluster_name:"" sql_address:<network_field:"tcp" address_field:"127.0.0.1:59330" >
I200407 11:49:08.317530 66 kv/kvserver/stores.go:247 [n4] read 0 node addresses from persistent storage
I200407 11:49:08.317561 66 kv/kvserver/stores.go:266 [n4] wrote 3 node addresses to persistent storage
I200407 11:49:08.317897 69 kv/kvserver/stores.go:266 [n1] wrote 3 node addresses to persistent storage
I200407 11:49:08.318221 1005 kv/kvserver/stores.go:266 [n2] wrote 3 node addresses to persistent storage
I200407 11:49:08.318260 1228 kv/kvserver/stores.go:266 [n3] wrote 3 node addresses to persistent storage
I200407 11:49:08.319075 66 server/node.go:617 [n4] bootstrapped store [n4,s4]
I200407 11:49:08.319199 1813 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r26/3:/NamespaceTable/{30-Max}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=49c97777 index=25]
I200407 11:49:08.319559 66 server/node.go:509 [n4] node=4: started with [<no-attributes>=<in-mem>] engine(s) and attributes []
I200407 11:49:08.319694 1942 sql/temporary_schema.go:452 [n4] skipping temporary object cleanup run as it is not the leaseholder
I200407 11:49:08.319708 1942 sql/temporary_schema.go:453 [n4] completed temporary object cleanup job
I200407 11:49:08.319736 1942 sql/temporary_schema.go:575 [n4] temporary object cleaner next scheduled to run at 2020-04-07 12:19:08.319641 +0000 UTC
I200407 11:49:08.319964 66 server/server.go:1669 [n4] starting https server at 127.0.0.1:59328 (use: 127.0.0.1:59328)
I200407 11:49:08.320057 349 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]
I200407 11:49:08.320063 66 server/server.go:1674 [n4] starting postgres server at 127.0.0.1:59330 (use: 127.0.0.1:59330)
I200407 11:49:08.320132 66 server/server.go:1676 [n4] starting grpc server at 127.0.0.1:59329
I200407 11:49:08.320203 66 server/server.go:1677 [n4] advertising CockroachDB node at 127.0.0.1:59329
I200407 11:49:08.322598 349 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
I200407 11:49:08.324437 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r29/1:/Table/3{3-4}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r29:/Table/3{3-4} [(n1,s1):1, next=2, gen=0]
I200407 11:49:08.326274 66 server/server.go:1810 [n4] done ensuring all necessary migrations have run
I200407 11:49:08.326508 66 server/server.go:2046 [n4] serving sql connections
I200407 11:49:08.326701 1972 sqlmigrations/migrations.go:653 [n4] starting wait for upgrade finalization before schema change job migration
I200407 11:49:08.327290 349 kv/kvserver/replica_raft.go:241 [n1,s1,r29/1:/Table/3{3-4}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3
I200407 11:49:08.327378 1972 sqlmigrations/migrations.go:679 [n4] schema change job migration already complete
I200407 11:49:08.330882 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r29/1:/Table/3{3-4}] sending LEARNER snapshot 69b87325 at applied index 18
I200407 11:49:08.330968 1998 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):2LEARNER
I200407 11:49:08.330971 349 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r29/1:/Table/3{3-4}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 8, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.331923 1996 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r29/2:{-}] applying LEARNER snapshot [id=69b87325 index=18]
I200407 11:49:08.333313 1973 sql/event_log.go:132 [n4] Event: "node_join", target: 4, info: {Descriptor:{NodeID:4 Address:127.0.0.1:59329 Attrs: Locality:region=test,dc=dc4 ServerVersion:19.2-16 BuildTag:unknown StartedAt:1586260148317431000 LocalityAddress:[] ClusterName: SQLAddress:127.0.0.1:59330} ClusterID:8697ce22-57b5-47fb-ade8-f7c1d5ece741 StartedAt:1586260148317431000 LastUp:1586260148317431000}
I200407 11:49:08.334739 1996 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r29/2:/Table/3{3-4}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=69b87325 index=18]
I200407 11:49:08.335224 1954 server/server_update.go:55 [n4] no need to upgrade, cluster already at the newest version
I200407 11:49:08.335539 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r29/1:/Table/3{3-4}] change replicas (add [(n2,s2):2] remove []): existing descriptor r29:/Table/3{3-4} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1]
I200407 11:49:08.338363 349 kv/kvserver/replica_raft.go:241 [n1,s1,r29/1:/Table/3{3-4}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3
I200407 11:49:08.338890 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r29/1:/Table/3{3-4}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r29:/Table/3{3-4} [(n1,s1):1, (n2,s2):2, next=3, gen=2]
I200407 11:49:08.346246 349 kv/kvserver/replica_raft.go:241 [n1,s1,r29/1:/Table/3{3-4}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3LEARNER] next=4
I200407 11:49:08.356481 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r29/1:/Table/3{3-4}] sending LEARNER snapshot b4d84bd9 at applied index 22
I200407 11:49:08.356649 349 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r29/1:/Table/3{3-4}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 12, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.357167 2088 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):3LEARNER
I200407 11:49:08.357970 2048 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r29/3:{-}] applying LEARNER snapshot [id=b4d84bd9 index=22]
I200407 11:49:08.360550 2048 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r29/3:/Table/3{3-4}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=b4d84bd9 index=22]
I200407 11:49:08.361367 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r29/1:/Table/3{3-4}] change replicas (add [(n4,s4):3] remove []): existing descriptor r29:/Table/3{3-4} [(n1,s1):1, (n2,s2):2, (n4,s4):3LEARNER, next=4, gen=3]
I200407 11:49:08.363206 349 kv/kvserver/replica_raft.go:241 [n1,s1,r29/1:/Table/3{3-4}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3] next=4
I200407 11:49:08.365207 349 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]
I200407 11:49:08.367278 349 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
I200407 11:49:08.368436 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r11/1:/Table/1{5-6}] sending LEARNER snapshot 76dc27bd at applied index 16
I200407 11:49:08.368533 2081 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
I200407 11:49:08.368727 349 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
I200407 11:49:08.369313 2118 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r11/2:{-}] applying LEARNER snapshot [id=76dc27bd index=16]
I200407 11:49:08.371429 2118 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r11/2:/Table/1{5-6}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=76dc27bd index=16]
I200407 11:49:08.372186 349 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]
I200407 11:49:08.374147 349 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
I200407 11:49:08.374622 349 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]
I200407 11:49:08.381101 349 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
I200407 11:49:08.382612 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r11/1:/Table/1{5-6}] sending LEARNER snapshot 4397cc5f at applied index 20
I200407 11:49:08.382720 2197 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
I200407 11:49:08.382728 349 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
I200407 11:49:08.383609 2195 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r11/3:{-}] applying LEARNER snapshot [id=4397cc5f index=20]
I200407 11:49:08.385546 2195 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r11/3:/Table/1{5-6}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=4397cc5f index=20]
I200407 11:49:08.386205 349 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]
I200407 11:49:08.388264 349 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
I200407 11:49:08.390170 349 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]
I200407 11:49:08.392161 349 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
I200407 11:49:08.393067 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] sending LEARNER snapshot d93a5f79 at applied index 16
I200407 11:49:08.393222 349 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
I200407 11:49:08.393229 2141 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
I200407 11:49:08.393911 2139 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r27/2:{-}] applying LEARNER snapshot [id=d93a5f79 index=16]
I200407 11:49:08.396259 2139 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r27/2:/{NamespaceTab…-Table/32}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=d93a5f79 index=16]
I200407 11:49:08.397085 349 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]
I200407 11:49:08.399243 349 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
I200407 11:49:08.399855 349 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]
I200407 11:49:08.406415 349 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
I200407 11:49:08.408050 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] sending LEARNER snapshot efb6816e at applied index 20
I200407 11:49:08.408165 349 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
I200407 11:49:08.408208 2109 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
I200407 11:49:08.409513 2217 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r27/3:{-}] applying LEARNER snapshot [id=efb6816e index=20]
I200407 11:49:08.412316 2217 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r27/3:/{NamespaceTab…-Table/32}] applied LEARNER snapshot [total=3ms ingestion=3@2ms id=efb6816e index=20]
I200407 11:49:08.414203 349 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]
I200407 11:49:08.416458 349 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
I200407 11:49:08.418509 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r4/1:/System{/tsd-tse}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, next=2, gen=0]
I200407 11:49:08.420714 349 kv/kvserver/replica_raft.go:241 [n1,s1,r4/1:/System{/tsd-tse}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200407 11:49:08.422292 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r4/1:/System{/tsd-tse}] sending LEARNER snapshot b6db3841 at applied index 24
I200407 11:49:08.422587 2232 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):2LEARNER
I200407 11:49:08.500778 349 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r4/1:/System{/tsd-tse}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 2718, log entries: 0, rate-limit: 8.0 MiB/sec, 0.08s
I200407 11:49:08.501213 2276 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r4/2:{-}] applying LEARNER snapshot [id=b6db3841 index=24]
I200407 11:49:08.503502 2276 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r4/2:/System{/tsd-tse}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=b6db3841 index=24]
I200407 11:49:08.504169 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r4/1:/System{/tsd-tse}] change replicas (add [(n4,s4):2] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200407 11:49:08.506126 349 kv/kvserver/replica_raft.go:241 [n1,s1,r4/1:/System{/tsd-tse}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200407 11:49:08.506606 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r4/1:/System{/tsd-tse}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200407 11:49:08.514030 349 kv/kvserver/replica_raft.go:241 [n1,s1,r4/1:/System{/tsd-tse}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4
I200407 11:49:08.515529 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r4/1:/System{/tsd-tse}] sending LEARNER snapshot 80e67b4e at applied index 28
I200407 11:49:08.515569 2332 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):3LEARNER
I200407 11:49:08.581359 349 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r4/1:/System{/tsd-tse}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 2722, log entries: 0, rate-limit: 8.0 MiB/sec, 0.07s
I200407 11:49:08.582055 2330 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r4/3:{-}] applying LEARNER snapshot [id=80e67b4e index=28]
I200407 11:49:08.584765 2330 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r4/3:/System{/tsd-tse}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=80e67b4e index=28]
I200407 11:49:08.585360 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r4/1:/System{/tsd-tse}] change replicas (add [(n2,s2):3] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3]
I200407 11:49:08.587296 349 kv/kvserver/replica_raft.go:241 [n1,s1,r4/1:/System{/tsd-tse}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4
I200407 11:49:08.588863 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r8/1:/Table/1{2-3}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r8:/Table/1{2-3} [(n1,s1):1, next=2, gen=0]
I200407 11:49:08.590198 349 kv/kvserver/replica_raft.go:241 [n1,s1,r8/1:/Table/1{2-3}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3
I200407 11:49:08.590987 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r8/1:/Table/1{2-3}] sending LEARNER snapshot a35ebbf4 at applied index 37
I200407 11:49:08.591006 2395 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: (n3,s3):2LEARNER
I200407 11:49:08.591186 349 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r8/1:/Table/1{2-3}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 51, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.591902 2413 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r8/2:{-}] applying LEARNER snapshot [id=a35ebbf4 index=37]
I200407 11:49:08.593594 2413 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r8/2:/Table/1{2-3}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=a35ebbf4 index=37]
I200407 11:49:08.594008 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r8/1:/Table/1{2-3}] change replicas (add [(n3,s3):2] remove []): existing descriptor r8:/Table/1{2-3} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1]
I200407 11:49:08.597542 349 kv/kvserver/replica_raft.go:241 [n1,s1,r8/1:/Table/1{2-3}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3
I200407 11:49:08.597917 349 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, (n3,s3):2, next=3, gen=2]
I200407 11:49:08.605049 349 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 (n3,s3):2 (n2,s2):3LEARNER] next=4
I200407 11:49:08.606708 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r8/1:/Table/1{2-3}] sending LEARNER snapshot 49efd2b5 at applied index 41
I200407 11:49:08.606778 2370 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
I200407 11:49:08.606867 349 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
I200407 11:49:08.607753 2489 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r8/3:{-}] applying LEARNER snapshot [id=49efd2b5 index=41]
I200407 11:49:08.609868 2489 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r8/3:/Table/1{2-3}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=49efd2b5 index=41]
I200407 11:49:08.610411 349 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, (n3,s3):2, (n2,s2):3LEARNER, next=4, gen=3]
I200407 11:49:08.612329 349 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 (n3,s3):2 (n2,s2):3] next=4
I200407 11:49:08.613770 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r7/1:/Table/1{1-2}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r7:/Table/1{1-2} [(n1,s1):1, next=2, gen=0]
I200407 11:49:08.615212 349 kv/kvserver/replica_raft.go:241 [n1,s1,r7/1:/Table/1{1-2}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3
I200407 11:49:08.615875 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r7/1:/Table/1{1-2}] sending LEARNER snapshot 7a252e38 at applied index 19
I200407 11:49:08.615929 349 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r7/1:/Table/1{1-2}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 7, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.615973 2397 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: (n2,s2):2LEARNER
I200407 11:49:08.616523 2429 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r7/2:{-}] applying LEARNER snapshot [id=7a252e38 index=19]
I200407 11:49:08.618070 2429 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r7/2:/Table/1{1-2}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=7a252e38 index=19]
I200407 11:49:08.618536 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r7/1:/Table/1{1-2}] change replicas (add [(n2,s2):2] remove []): existing descriptor r7:/Table/1{1-2} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1]
I200407 11:49:08.621180 349 kv/kvserver/replica_raft.go:241 [n1,s1,r7/1:/Table/1{1-2}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3
I200407 11:49:08.621588 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r7/1:/Table/1{1-2}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r7:/Table/1{1-2} [(n1,s1):1, (n2,s2):2, next=3, gen=2]
I200407 11:49:08.627437 349 kv/kvserver/replica_raft.go:241 [n1,s1,r7/1:/Table/1{1-2}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3LEARNER] next=4
I200407 11:49:08.628492 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r7/1:/Table/1{1-2}] sending LEARNER snapshot fa77be85 at applied index 23
I200407 11:49:08.628570 349 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r7/1:/Table/1{1-2}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 11, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.628584 2547 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):3LEARNER
I200407 11:49:08.629156 2512 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r7/3:{-}] applying LEARNER snapshot [id=fa77be85 index=23]
I200407 11:49:08.630648 2512 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r7/3:/Table/1{1-2}] applied LEARNER snapshot [total=1ms ingestion=4@1ms id=fa77be85 index=23]
I200407 11:49:08.631037 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r7/1:/Table/1{1-2}] change replicas (add [(n3,s3):3] remove []): existing descriptor r7:/Table/1{1-2} [(n1,s1):1, (n2,s2):2, (n3,s3):3LEARNER, next=4, gen=3]
I200407 11:49:08.633678 349 kv/kvserver/replica_raft.go:241 [n1,s1,r7/1:/Table/1{1-2}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3] next=4
I200407 11:49:08.634957 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r19/1:/Table/2{3-4}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r19:/Table/2{3-4} [(n1,s1):1, next=2, gen=0]
I200407 11:49:08.636342 349 kv/kvserver/replica_raft.go:241 [n1,s1,r19/1:/Table/2{3-4}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200407 11:49:08.637008 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r19/1:/Table/2{3-4}] sending LEARNER snapshot 12d98560 at applied index 17
I200407 11:49:08.637071 349 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r19/1:/Table/2{3-4}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.637098 2536 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: (n4,s4):2LEARNER
I200407 11:49:08.637786 2498 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r19/2:{-}] applying LEARNER snapshot [id=12d98560 index=17]
I200407 11:49:08.639346 2498 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r19/2:/Table/2{3-4}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=12d98560 index=17]
I200407 11:49:08.639827 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r19/1:/Table/2{3-4}] change replicas (add [(n4,s4):2] remove []): existing descriptor r19:/Table/2{3-4} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200407 11:49:08.642352 349 kv/kvserver/replica_raft.go:241 [n1,s1,r19/1:/Table/2{3-4}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200407 11:49:08.642687 349 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, (n4,s4):2, next=3, gen=2]
I200407 11:49:08.649746 349 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 (n4,s4):2 (n2,s2):3LEARNER] next=4
I200407 11:49:08.651016 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r19/1:/Table/2{3-4}] sending LEARNER snapshot 759ccbaf at applied index 21
I200407 11:49:08.651088 2541 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
I200407 11:49:08.651099 349 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
I200407 11:49:08.651719 2549 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r19/3:{-}] applying LEARNER snapshot [id=759ccbaf index=21]
I200407 11:49:08.653481 2549 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r19/3:/Table/2{3-4}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=759ccbaf index=21]
I200407 11:49:08.653947 349 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, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3]
I200407 11:49:08.657019 349 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 (n4,s4):2 (n2,s2):3] next=4
I200407 11:49:08.658443 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r17/1:/Table/2{1-2}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r17:/Table/2{1-2} [(n1,s1):1, next=2, gen=0]
I200407 11:49:08.660504 349 kv/kvserver/replica_raft.go:241 [n1,s1,r17/1:/Table/2{1-2}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200407 11:49:08.661275 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r17/1:/Table/2{1-2}] sending LEARNER snapshot 4d98683a at applied index 21
I200407 11:49:08.661369 349 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r17/1:/Table/2{1-2}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 11, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.661395 2593 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: (n4,s4):2LEARNER
I200407 11:49:08.662086 2591 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r17/2:{-}] applying LEARNER snapshot [id=4d98683a index=21]
I200407 11:49:08.663649 2591 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r17/2:/Table/2{1-2}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=4d98683a index=21]
I200407 11:49:08.664206 349 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r17/1:/Table/2{1-2}] change replicas (add [(n4,s4):2] remove []): existing descriptor r17:/Table/2{1-2} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200407 11:49:08.666966 349 kv/kvserver/replica_raft.go:241 [n1,s1,r17/1:/Table/2{1-2}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200407 11:49:08.667350 349 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, (n4,s4):2, next=3, gen=2]
I200407 11:49:08.674517 349 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 (n4,s4):2 (n3,s3):3LEARNER] next=4
I200407 11:49:08.676177 349 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r17/1:/Table/2{1-2}] sending LEARNER snapshot 858690dc at applied index 25
I200407 11:49:08.676254 2557 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
I200407 11:49:08.676289 349 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
I200407 11:49:08.677081 2619 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r17/3:{-}] applying LEARNER snapshot [id=858690dc index=25]
I200407 11:49:08.679099 2619 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r17/3:/Table/2{1-2}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=858690dc index=25]
I200407 11:49:08.679622 349 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, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3]
I200407 11:49:08.681428 349 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 (n4,s4):2 (n3,s3):3] next=4
I200407 11:49:08.682604 349 kv/kvserver/queue.go:1189 [n1,replicate] purgatory is now empty
I200407 11:49:08.683084 2633 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]
I200407 11:49:08.684437 2633 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
I200407 11:49:08.685179 2633 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r9/1:/Table/1{3-4}] sending LEARNER snapshot 7316cf67 at applied index 90
I200407 11:49:08.685222 2676 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
I200407 11:49:08.685451 2633 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r9/1:/Table/1{3-4}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 216, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.686264 2635 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r9/2:{-}] applying LEARNER snapshot [id=7316cf67 index=90]
I200407 11:49:08.687941 2635 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r9/2:/Table/1{3-4}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=7316cf67 index=90]
I200407 11:49:08.688363 2633 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]
I200407 11:49:08.691050 2633 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
I200407 11:49:08.691400 2633 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r9/1:/Table/1{3-4}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r9:/Table/1{3-4} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200407 11:49:08.699204 2633 kv/kvserver/replica_raft.go:241 [n1,s1,r9/1:/Table/1{3-4}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER] next=4
I200407 11:49:08.700978 2633 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r9/1:/Table/1{3-4}] sending LEARNER snapshot 791d979c at applied index 97
I200407 11:49:08.701061 2697 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: (n3,s3):3LEARNER
I200407 11:49:08.701378 2633 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r9/1:/Table/1{3-4}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 225, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.702486 2667 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r9/3:{-}] applying LEARNER snapshot [id=791d979c index=97]
I200407 11:49:08.704910 2667 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r9/3:/Table/1{3-4}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=791d979c index=97]
I200407 11:49:08.705473 2633 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r9/1:/Table/1{3-4}] change replicas (add [(n3,s3):3] remove []): existing descriptor r9:/Table/1{3-4} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3]
I200407 11:49:08.707347 2633 kv/kvserver/replica_raft.go:241 [n1,s1,r9/1:/Table/1{3-4}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=4
I200407 11:49:08.708918 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r1:/{Min-System/NodeLiveness} [(n1,s1):1, next=2, gen=0]
I200407 11:49:08.770481 66 kv/kvserver/replica_raft.go:241 [n1,s1,r1/1:/{Min-System/NodeL…}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200407 11:49:08.771759 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] sending LEARNER snapshot 39432e5c at applied index 98
I200407 11:49:08.771936 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 85, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.773023 2704 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r1/2:{-}] applying LEARNER snapshot [id=39432e5c index=98]
I200407 11:49:08.773944 2704 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r1/2:/{Min-System/NodeL…}] applied LEARNER snapshot [total=1ms ingestion=4@1ms id=39432e5c index=98]
I200407 11:49:08.774456 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] change replicas (add [(n4,s4):2] remove []): existing descriptor r1:/{Min-System/NodeLiveness} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200407 11:49:08.777013 66 kv/kvserver/replica_raft.go:241 [n1,s1,r1/1:/{Min-System/NodeL…}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200407 11:49:08.777674 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r1:/{Min-System/NodeLiveness} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200407 11:49:08.780201 66 kv/kvserver/replica_raft.go:241 [n1,s1,r1/1:/{Min-System/NodeL…}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4
I200407 11:49:08.781397 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] sending LEARNER snapshot 1874ee09 at applied index 104
I200407 11:49:08.781488 2820 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):3LEARNER
I200407 11:49:08.781562 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 93, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.782331 2741 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r1/3:{-}] applying LEARNER snapshot [id=1874ee09 index=104]
I200407 11:49:08.784198 2741 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r1/3:/{Min-System/NodeL…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=1874ee09 index=104]
I200407 11:49:08.784736 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] change replicas (add [(n2,s2):3] remove []): existing descriptor r1:/{Min-System/NodeLiveness} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3]
I200407 11:49:08.787226 66 kv/kvserver/replica_raft.go:241 [n1,s1,r1/1:/{Min-System/NodeL…}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4
I200407 11:49:08.790199 66 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]
I200407 11:49:08.796186 66 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
I200407 11:49:08.797501 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r13/1:/Table/1{7-8}] sending LEARNER snapshot f1226fba at applied index 15
I200407 11:49:08.797550 2867 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
I200407 11:49:08.797688 66 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
I200407 11:49:08.798447 2764 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r13/2:{-}] applying LEARNER snapshot [id=f1226fba index=15]
I200407 11:49:08.800438 2764 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r13/2:/Table/1{7-8}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=f1226fba index=15]
I200407 11:49:08.800895 66 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]
I200407 11:49:08.803888 66 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
I200407 11:49:08.804313 66 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]
I200407 11:49:08.810922 66 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
I200407 11:49:08.811839 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r13/1:/Table/1{7-8}] sending LEARNER snapshot 51243c64 at applied index 19
I200407 11:49:08.811905 66 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
I200407 11:49:08.811928 2903 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
I200407 11:49:08.812400 2901 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r13/3:{-}] applying LEARNER snapshot [id=51243c64 index=19]
I200407 11:49:08.813817 2901 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r13/3:/Table/1{7-8}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=51243c64 index=19]
I200407 11:49:08.814354 66 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]
I200407 11:49:08.819156 66 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
I200407 11:49:08.820775 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r32/1:/{Table/36-Max}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, next=2, gen=0]
I200407 11:49:08.822979 66 kv/kvserver/replica_raft.go:241 [n1,s1,r32/1:/{Table/36-Max}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200407 11:49:08.823729 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r32/1:/{Table/36-Max}] sending LEARNER snapshot 02c216ef at applied index 15
I200407 11:49:08.823741 2919 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: (n4,s4):2LEARNER
I200407 11:49:08.823797 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r32/1:/{Table/36-Max}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.824300 2942 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r32/2:{-}] applying LEARNER snapshot [id=02c216ef index=15]
I200407 11:49:08.825971 2942 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r32/2:/{Table/36-Max}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=02c216ef index=15]
I200407 11:49:08.826387 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r32/1:/{Table/36-Max}] change replicas (add [(n4,s4):2] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200407 11:49:08.831048 66 kv/kvserver/replica_raft.go:241 [n1,s1,r32/1:/{Table/36-Max}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200407 11:49:08.831520 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r32/1:/{Table/36-Max}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200407 11:49:08.838602 66 kv/kvserver/replica_raft.go:241 [n1,s1,r32/1:/{Table/36-Max}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER] next=4
I200407 11:49:08.839554 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r32/1:/{Table/36-Max}] sending LEARNER snapshot 50d15497 at applied index 19
I200407 11:49:08.839559 2923 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):3LEARNER
I200407 11:49:08.839622 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r32/1:/{Table/36-Max}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.840225 2893 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r32/3:{-}] applying LEARNER snapshot [id=50d15497 index=19]
I200407 11:49:08.841721 2893 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r32/3:/{Table/36-Max}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=50d15497 index=19]
I200407 11:49:08.842140 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r32/1:/{Table/36-Max}] change replicas (add [(n3,s3):3] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3]
I200407 11:49:08.846975 66 kv/kvserver/replica_raft.go:241 [n1,s1,r32/1:/{Table/36-Max}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=4
I200407 11:49:08.848480 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r24/1:/Table/2{8-9}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r24:/Table/2{8-9} [(n1,s1):1, next=2, gen=0]
I200407 11:49:08.850747 66 kv/kvserver/replica_raft.go:241 [n1,s1,r24/1:/Table/2{8-9}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200407 11:49:08.851466 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r24/1:/Table/2{8-9}] sending LEARNER snapshot 03960ee6 at applied index 15
I200407 11:49:08.851526 2882 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):2LEARNER
I200407 11:49:08.851531 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r24/1:/Table/2{8-9}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.852057 2975 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r24/2:{-}] applying LEARNER snapshot [id=03960ee6 index=15]
I200407 11:49:08.853559 2975 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r24/2:/Table/2{8-9}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=03960ee6 index=15]
I200407 11:49:08.854025 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r24/1:/Table/2{8-9}] change replicas (add [(n4,s4):2] remove []): existing descriptor r24:/Table/2{8-9} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200407 11:49:08.858163 66 kv/kvserver/replica_raft.go:241 [n1,s1,r24/1:/Table/2{8-9}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200407 11:49:08.858596 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r24/1:/Table/2{8-9}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r24:/Table/2{8-9} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200407 11:49:08.865765 66 kv/kvserver/replica_raft.go:241 [n1,s1,r24/1:/Table/2{8-9}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4
I200407 11:49:08.866740 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r24/1:/Table/2{8-9}] sending LEARNER snapshot 4c1883be at applied index 20
I200407 11:49:08.866806 2927 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):3LEARNER
I200407 11:49:08.866825 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r24/1:/Table/2{8-9}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.867302 3059 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r24/3:{-}] applying LEARNER snapshot [id=4c1883be index=20]
I200407 11:49:08.868667 3059 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r24/3:/Table/2{8-9}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=4c1883be index=20]
I200407 11:49:08.869044 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r24/1:/Table/2{8-9}] change replicas (add [(n2,s2):3] remove []): existing descriptor r24:/Table/2{8-9} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3]
I200407 11:49:08.874076 66 kv/kvserver/replica_raft.go:241 [n1,s1,r24/1:/Table/2{8-9}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4
I200407 11:49:08.875301 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r3:/System/{NodeLivenessMax-tsd} [(n1,s1):1, next=2, gen=0]
I200407 11:49:08.877848 66 kv/kvserver/replica_raft.go:241 [n1,s1,r3/1:/System/{NodeLive…-tsd}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3
I200407 11:49:08.878534 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] sending LEARNER snapshot 364f5a02 at applied index 46
I200407 11:49:08.878565 2850 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: (n3,s3):2LEARNER
I200407 11:49:08.878834 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 37, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.879774 3031 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r3/2:{-}] applying LEARNER snapshot [id=364f5a02 index=46]
I200407 11:49:08.881525 3031 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r3/2:/System/{NodeLive…-tsd}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=364f5a02 index=46]
I200407 11:49:08.881998 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] change replicas (add [(n3,s3):2] remove []): existing descriptor r3:/System/{NodeLivenessMax-tsd} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1]
I200407 11:49:08.884782 66 kv/kvserver/replica_raft.go:241 [n1,s1,r3/1:/System/{NodeLive…-tsd}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3
I200407 11:49:08.885180 66 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, (n3,s3):2, next=3, gen=2]
I200407 11:49:08.892209 66 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 (n3,s3):2 (n2,s2):3LEARNER] next=4
I200407 11:49:08.893222 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] sending LEARNER snapshot 8f9c09b9 at applied index 50
I200407 11:49:08.893266 3070 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
I200407 11:49:08.893558 66 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
I200407 11:49:08.894649 3103 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r3/3:{-}] applying LEARNER snapshot [id=8f9c09b9 index=50]
I200407 11:49:08.896378 3103 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r3/3:/System/{NodeLive…-tsd}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=8f9c09b9 index=50]
I200407 11:49:08.896952 66 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, (n3,s3):2, (n2,s2):3LEARNER, next=4, gen=3]
I200407 11:49:08.899810 66 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 (n3,s3):2 (n2,s2):3] next=4
I200407 11:49:08.901487 66 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]
I200407 11:49:08.903821 66 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
I200407 11:49:08.904712 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r30/1:/Table/3{4-5}] sending LEARNER snapshot 27c5b2ba at applied index 15
I200407 11:49:08.904764 3120 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
I200407 11:49:08.904786 66 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
I200407 11:49:08.905295 3080 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r30/2:{-}] applying LEARNER snapshot [id=27c5b2ba index=15]
I200407 11:49:08.907201 3080 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r30/2:/Table/3{4-5}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=27c5b2ba index=15]
I200407 11:49:08.907821 66 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]
I200407 11:49:08.911016 66 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
I200407 11:49:08.911442 66 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]
I200407 11:49:08.919011 66 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
I200407 11:49:08.919928 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r30/1:/Table/3{4-5}] sending LEARNER snapshot 87c2d659 at applied index 19
I200407 11:49:08.919997 3160 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
I200407 11:49:08.920022 66 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
I200407 11:49:08.920630 3204 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r30/3:{-}] applying LEARNER snapshot [id=87c2d659 index=19]
I200407 11:49:08.922475 3204 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r30/3:/Table/3{4-5}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=87c2d659 index=19]
I200407 11:49:08.922936 66 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]
I200407 11:49:08.926370 66 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
I200407 11:49:08.928234 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r5:/{Systemtse-Table/SystemConfigSpan/Start} [(n1,s1):1, next=2, gen=0]
I200407 11:49:08.930628 66 kv/kvserver/replica_raft.go:241 [n1,s1,r5/1:/{Systemtse-Table/System…}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3
I200407 11:49:08.931357 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] sending LEARNER snapshot 4ec536d2 at applied index 15
I200407 11:49:08.931366 3209 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: (n2,s2):2LEARNER
I200407 11:49:08.931419 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.931885 3207 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r5/2:{-}] applying LEARNER snapshot [id=4ec536d2 index=15]
I200407 11:49:08.933348 3207 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r5/2:/{Systemtse-Table/System…}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=4ec536d2 index=15]
I200407 11:49:08.933777 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] change replicas (add [(n2,s2):2] remove []): existing descriptor r5:/{Systemtse-Table/SystemConfigSpan/Start} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1]
I200407 11:49:08.938636 66 kv/kvserver/replica_raft.go:241 [n1,s1,r5/1:/{Systemtse-Table/System…}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3
I200407 11:49:08.938956 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r5:/{Systemtse-Table/SystemConfigSpan/Start} [(n1,s1):1, (n2,s2):2, next=3, gen=2]
I200407 11:49:08.946441 66 kv/kvserver/replica_raft.go:241 [n1,s1,r5/1:/{Systemtse-Table/System…}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3LEARNER] next=4
I200407 11:49:08.947521 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] sending LEARNER snapshot d67c3837 at applied index 19
I200407 11:49:08.947596 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.947608 3212 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):3LEARNER
I200407 11:49:08.948221 3268 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r5/3:{-}] applying LEARNER snapshot [id=d67c3837 index=19]
I200407 11:49:08.949767 3268 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r5/3:/{Systemtse-Table/System…}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=d67c3837 index=19]
I200407 11:49:08.950185 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] change replicas (add [(n3,s3):3] remove []): existing descriptor r5:/{Systemtse-Table/SystemConfigSpan/Start} [(n1,s1):1, (n2,s2):2, (n3,s3):3LEARNER, next=4, gen=3]
I200407 11:49:08.953357 66 kv/kvserver/replica_raft.go:241 [n1,s1,r5/1:/{Systemtse-Table/System…}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3] next=4
I200407 11:49:08.954913 66 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]
I200407 11:49:08.957051 66 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
I200407 11:49:08.957722 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r21/1:/Table/2{5-6}] sending LEARNER snapshot 1a0f9217 at applied index 15
I200407 11:49:08.957752 3232 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
I200407 11:49:08.957786 66 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
I200407 11:49:08.958289 3290 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r21/2:{-}] applying LEARNER snapshot [id=1a0f9217 index=15]
I200407 11:49:08.959821 3290 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r21/2:/Table/2{5-6}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=1a0f9217 index=15]
I200407 11:49:08.960243 66 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]
I200407 11:49:08.965163 66 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
I200407 11:49:08.965504 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r21/1:/Table/2{5-6}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r21:/Table/2{5-6} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200407 11:49:08.972219 66 kv/kvserver/replica_raft.go:241 [n1,s1,r21/1:/Table/2{5-6}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4
I200407 11:49:08.973397 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r21/1:/Table/2{5-6}] sending LEARNER snapshot e65a6373 at applied index 19
I200407 11:49:08.973446 3322 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: (n2,s2):3LEARNER
I200407 11:49:08.973496 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r21/1:/Table/2{5-6}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.974105 3332 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r21/3:{-}] applying LEARNER snapshot [id=e65a6373 index=19]
I200407 11:49:08.975571 3332 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r21/3:/Table/2{5-6}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=e65a6373 index=19]
I200407 11:49:08.976019 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r21/1:/Table/2{5-6}] change replicas (add [(n2,s2):3] remove []): existing descriptor r21:/Table/2{5-6} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3]
I200407 11:49:08.980086 66 kv/kvserver/replica_raft.go:241 [n1,s1,r21/1:/Table/2{5-6}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4
I200407 11:49:08.981757 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r20/1:/Table/2{4-5}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r20:/Table/2{4-5} [(n1,s1):1, next=2, gen=0]
I200407 11:49:08.984235 66 kv/kvserver/replica_raft.go:241 [n1,s1,r20/1:/Table/2{4-5}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200407 11:49:08.985070 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r20/1:/Table/2{4-5}] sending LEARNER snapshot 4403c4f5 at applied index 15
I200407 11:49:08.985117 3259 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):2LEARNER
I200407 11:49:08.985151 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r20/1:/Table/2{4-5}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:08.985714 3248 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r20/2:{-}] applying LEARNER snapshot [id=4403c4f5 index=15]
I200407 11:49:08.987275 3248 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r20/2:/Table/2{4-5}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=4403c4f5 index=15]
I200407 11:49:08.987705 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r20/1:/Table/2{4-5}] change replicas (add [(n4,s4):2] remove []): existing descriptor r20:/Table/2{4-5} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200407 11:49:08.991166 66 kv/kvserver/replica_raft.go:241 [n1,s1,r20/1:/Table/2{4-5}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200407 11:49:08.991530 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r20/1:/Table/2{4-5}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r20:/Table/2{4-5} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200407 11:49:08.999455 66 kv/kvserver/replica_raft.go:241 [n1,s1,r20/1:/Table/2{4-5}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER] next=4
I200407 11:49:09.000476 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r20/1:/Table/2{4-5}] sending LEARNER snapshot 194a2cf5 at applied index 19
I200407 11:49:09.000510 3381 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):3LEARNER
I200407 11:49:09.000547 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r20/1:/Table/2{4-5}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.001061 3281 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r20/3:{-}] applying LEARNER snapshot [id=194a2cf5 index=19]
I200407 11:49:09.002548 3281 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r20/3:/Table/2{4-5}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=194a2cf5 index=19]
I200407 11:49:09.002988 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r20/1:/Table/2{4-5}] change replicas (add [(n3,s3):3] remove []): existing descriptor r20:/Table/2{4-5} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3]
I200407 11:49:09.006547 66 kv/kvserver/replica_raft.go:241 [n1,s1,r20/1:/Table/2{4-5}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=4
I200407 11:49:09.008002 66 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]
I200407 11:49:09.010302 66 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
I200407 11:49:09.011011 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] sending LEARNER snapshot eaf9cfc8 at applied index 15
I200407 11:49:09.011062 3398 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
I200407 11:49:09.011094 66 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
I200407 11:49:09.011738 3460 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r25/2:{-}] applying LEARNER snapshot [id=eaf9cfc8 index=15]
I200407 11:49:09.013203 3460 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r25/2:/{Table/29-NamespaceTab…}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=eaf9cfc8 index=15]
I200407 11:49:09.013592 66 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]
I200407 11:49:09.017200 66 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
I200407 11:49:09.017654 66 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]
I200407 11:49:09.024195 66 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
I200407 11:49:09.025146 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] sending LEARNER snapshot 0dfff354 at applied index 19
I200407 11:49:09.025224 3389 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
I200407 11:49:09.025251 66 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
I200407 11:49:09.026008 3387 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r25/3:{-}] applying LEARNER snapshot [id=0dfff354 index=19]
I200407 11:49:09.027456 3387 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r25/3:/{Table/29-NamespaceTab…}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=0dfff354 index=19]
I200407 11:49:09.027883 66 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]
I200407 11:49:09.031478 66 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
I200407 11:49:09.032693 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r6:/Table/{SystemConfigSpan/Start-11} [(n1,s1):1, next=2, gen=0]
I200407 11:49:09.035334 66 kv/kvserver/replica_raft.go:241 [n1,s1,r6/1:/Table/{SystemCon…-11}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3
I200407 11:49:09.036095 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] sending LEARNER snapshot b78e5929 at applied index 29
I200407 11:49:09.036192 3483 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: (n2,s2):2LEARNER
I200407 11:49:09.036314 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 57, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.037059 3441 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r6/2:{-}] applying LEARNER snapshot [id=b78e5929 index=29]
I200407 11:49:09.038655 3441 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r6/2:/Table/{SystemCon…-11}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=b78e5929 index=29]
I200407 11:49:09.039065 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] change replicas (add [(n2,s2):2] remove []): existing descriptor r6:/Table/{SystemConfigSpan/Start-11} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1]
I200407 11:49:09.042061 66 kv/kvserver/replica_raft.go:241 [n1,s1,r6/1:/Table/{SystemCon…-11}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3
I200407 11:49:09.042382 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r6:/Table/{SystemConfigSpan/Start-11} [(n1,s1):1, (n2,s2):2, next=3, gen=2]
I200407 11:49:09.049467 66 kv/kvserver/replica_raft.go:241 [n1,s1,r6/1:/Table/{SystemCon…-11}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3LEARNER] next=4
I200407 11:49:09.050634 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] sending LEARNER snapshot 7753a3c9 at applied index 33
I200407 11:49:09.050665 3542 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):3LEARNER
I200407 11:49:09.050837 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 61, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.051752 3528 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r6/3:{-}] applying LEARNER snapshot [id=7753a3c9 index=33]
I200407 11:49:09.053430 3528 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r6/3:/Table/{SystemCon…-11}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=7753a3c9 index=33]
I200407 11:49:09.053867 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] change replicas (add [(n4,s4):3] remove []): existing descriptor r6:/Table/{SystemConfigSpan/Start-11} [(n1,s1):1, (n2,s2):2, (n4,s4):3LEARNER, next=4, gen=3]
I200407 11:49:09.056912 66 kv/kvserver/replica_raft.go:241 [n1,s1,r6/1:/Table/{SystemCon…-11}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3] next=4
I200407 11:49:09.058234 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r2:/System/NodeLiveness{-Max} [(n1,s1):1, next=2, gen=0]
I200407 11:49:09.123350 66 kv/kvserver/replica_raft.go:241 [n1,s1,r2/1:/System/NodeLiveness{-Max}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3
I200407 11:49:09.124417 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] sending LEARNER snapshot f3589070 at applied index 21
I200407 11:49:09.124540 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.124557 3607 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: (n3,s3):2LEARNER
I200407 11:49:09.125679 3605 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r2/2:{-}] applying LEARNER snapshot [id=f3589070 index=21]
I200407 11:49:09.128104 3605 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r2/2:/System/NodeLiveness{-Max}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=f3589070 index=21]
I200407 11:49:09.128743 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] change replicas (add [(n3,s3):2] remove []): existing descriptor r2:/System/NodeLiveness{-Max} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1]
I200407 11:49:09.133624 66 kv/kvserver/replica_raft.go:241 [n1,s1,r2/1:/System/NodeLiveness{-Max}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3
I200407 11:49:09.134246 66 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, (n3,s3):2, next=3, gen=2]
I200407 11:49:09.141133 66 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 (n3,s3):2 (n2,s2):3LEARNER] next=4
I200407 11:49:09.142423 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] sending LEARNER snapshot c1b0d403 at applied index 25
I200407 11:49:09.142444 3669 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
I200407 11:49:09.142531 66 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
I200407 11:49:09.143402 3684 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r2/3:{-}] applying LEARNER snapshot [id=c1b0d403 index=25]
I200407 11:49:09.145613 3684 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r2/3:/System/NodeLiveness{-Max}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=c1b0d403 index=25]
I200407 11:49:09.146325 66 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, (n3,s3):2, (n2,s2):3LEARNER, next=4, gen=3]
I200407 11:49:09.155627 66 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 (n3,s3):2 (n2,s2):3] next=4
I200407 11:49:09.160364 66 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]
I200407 11:49:09.164873 66 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
I200407 11:49:09.165742 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r10/1:/Table/1{4-5}] sending LEARNER snapshot 391dd153 at applied index 15
I200407 11:49:09.165806 3701 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
I200407 11:49:09.165836 66 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
I200407 11:49:09.166587 3678 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r10/2:{-}] applying LEARNER snapshot [id=391dd153 index=15]
I200407 11:49:09.168391 3678 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r10/2:/Table/1{4-5}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=391dd153 index=15]
I200407 11:49:09.168879 66 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]
I200407 11:49:09.172935 66 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
I200407 11:49:09.173304 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r10/1:/Table/1{4-5}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r10:/Table/1{4-5} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200407 11:49:09.181305 66 kv/kvserver/replica_raft.go:241 [n1,s1,r10/1:/Table/1{4-5}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER] next=4
I200407 11:49:09.182473 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r10/1:/Table/1{4-5}] sending LEARNER snapshot 57e09bb6 at applied index 19
I200407 11:49:09.182484 3644 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: (n3,s3):3LEARNER
I200407 11:49:09.182553 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r10/1:/Table/1{4-5}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.183353 3765 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r10/3:{-}] applying LEARNER snapshot [id=57e09bb6 index=19]
I200407 11:49:09.185219 3765 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r10/3:/Table/1{4-5}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=57e09bb6 index=19]
I200407 11:49:09.185776 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r10/1:/Table/1{4-5}] change replicas (add [(n3,s3):3] remove []): existing descriptor r10:/Table/1{4-5} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3]
I200407 11:49:09.190350 66 kv/kvserver/replica_raft.go:241 [n1,s1,r10/1:/Table/1{4-5}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=4
I200407 11:49:09.192353 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r14/1:/Table/1{8-9}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r14:/Table/1{8-9} [(n1,s1):1, next=2, gen=0]
I200407 11:49:09.196404 66 kv/kvserver/replica_raft.go:241 [n1,s1,r14/1:/Table/1{8-9}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3
I200407 11:49:09.197533 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r14/1:/Table/1{8-9}] sending LEARNER snapshot 392c88eb at applied index 15
I200407 11:49:09.197610 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r14/1:/Table/1{8-9}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.197639 3666 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: (n3,s3):2LEARNER
I200407 11:49:09.198225 3795 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r14/2:{-}] applying LEARNER snapshot [id=392c88eb index=15]
I200407 11:49:09.199823 3795 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r14/2:/Table/1{8-9}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=392c88eb index=15]
I200407 11:49:09.200419 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r14/1:/Table/1{8-9}] change replicas (add [(n3,s3):2] remove []): existing descriptor r14:/Table/1{8-9} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1]
I200407 11:49:09.204668 66 kv/kvserver/replica_raft.go:241 [n1,s1,r14/1:/Table/1{8-9}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3
I200407 11:49:09.205096 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r14/1:/Table/1{8-9}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r14:/Table/1{8-9} [(n1,s1):1, (n3,s3):2, next=3, gen=2]
I200407 11:49:09.213219 66 kv/kvserver/replica_raft.go:241 [n1,s1,r14/1:/Table/1{8-9}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3LEARNER] next=4
I200407 11:49:09.214299 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r14/1:/Table/1{8-9}] sending LEARNER snapshot 38cb00b8 at applied index 19
I200407 11:49:09.214382 3730 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):3LEARNER
I200407 11:49:09.214399 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r14/1:/Table/1{8-9}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.215087 3774 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r14/3:{-}] applying LEARNER snapshot [id=38cb00b8 index=19]
I200407 11:49:09.216782 3774 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r14/3:/Table/1{8-9}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=38cb00b8 index=19]
I200407 11:49:09.217342 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r14/1:/Table/1{8-9}] change replicas (add [(n4,s4):3] remove []): existing descriptor r14:/Table/1{8-9} [(n1,s1):1, (n3,s3):2, (n4,s4):3LEARNER, next=4, gen=3]
I200407 11:49:09.222342 66 kv/kvserver/replica_raft.go:241 [n1,s1,r14/1:/Table/1{8-9}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3] next=4
I200407 11:49:09.224349 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r16/1:/Table/2{0-1}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r16:/Table/2{0-1} [(n1,s1):1, next=2, gen=0]
I200407 11:49:09.229257 66 kv/kvserver/replica_raft.go:241 [n1,s1,r16/1:/Table/2{0-1}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3
I200407 11:49:09.230348 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r16/1:/Table/2{0-1}] sending LEARNER snapshot efeb6e30 at applied index 15
I200407 11:49:09.230435 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r16/1:/Table/2{0-1}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.230481 3861 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):2LEARNER
I200407 11:49:09.231085 3892 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r16/2:{-}] applying LEARNER snapshot [id=efeb6e30 index=15]
I200407 11:49:09.232775 3892 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r16/2:/Table/2{0-1}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=efeb6e30 index=15]
I200407 11:49:09.233355 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r16/1:/Table/2{0-1}] change replicas (add [(n2,s2):2] remove []): existing descriptor r16:/Table/2{0-1} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1]
I200407 11:49:09.237383 66 kv/kvserver/replica_raft.go:241 [n1,s1,r16/1:/Table/2{0-1}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3
I200407 11:49:09.237745 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r16/1:/Table/2{0-1}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r16:/Table/2{0-1} [(n1,s1):1, (n2,s2):2, next=3, gen=2]
I200407 11:49:09.245714 66 kv/kvserver/replica_raft.go:241 [n1,s1,r16/1:/Table/2{0-1}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3LEARNER] next=4
I200407 11:49:09.246782 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r16/1:/Table/2{0-1}] sending LEARNER snapshot 6cc14b19 at applied index 19
I200407 11:49:09.246832 3880 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: (n4,s4):3LEARNER
I200407 11:49:09.246877 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r16/1:/Table/2{0-1}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.247479 3868 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r16/3:{-}] applying LEARNER snapshot [id=6cc14b19 index=19]
I200407 11:49:09.249182 3868 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r16/3:/Table/2{0-1}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=6cc14b19 index=19]
I200407 11:49:09.249728 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r16/1:/Table/2{0-1}] change replicas (add [(n4,s4):3] remove []): existing descriptor r16:/Table/2{0-1} [(n1,s1):1, (n2,s2):2, (n4,s4):3LEARNER, next=4, gen=3]
I200407 11:49:09.254052 66 kv/kvserver/replica_raft.go:241 [n1,s1,r16/1:/Table/2{0-1}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3] next=4
I200407 11:49:09.256140 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r18/1:/Table/2{2-3}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r18:/Table/2{2-3} [(n1,s1):1, next=2, gen=0]
I200407 11:49:09.260454 66 kv/kvserver/replica_raft.go:241 [n1,s1,r18/1:/Table/2{2-3}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3
I200407 11:49:09.261850 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r18/1:/Table/2{2-3}] sending LEARNER snapshot f7b67ee5 at applied index 16
I200407 11:49:09.261885 3981 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):2LEARNER
I200407 11:49:09.261933 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r18/1:/Table/2{2-3}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.268125 3979 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r18/2:{-}] applying LEARNER snapshot [id=f7b67ee5 index=16]
I200407 11:49:09.270442 3979 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r18/2:/Table/2{2-3}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=f7b67ee5 index=16]
I200407 11:49:09.271056 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r18/1:/Table/2{2-3}] change replicas (add [(n3,s3):2] remove []): existing descriptor r18:/Table/2{2-3} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1]
I200407 11:49:09.275419 66 kv/kvserver/replica_raft.go:241 [n1,s1,r18/1:/Table/2{2-3}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3
I200407 11:49:09.275875 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r18/1:/Table/2{2-3}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r18:/Table/2{2-3} [(n1,s1):1, (n3,s3):2, next=3, gen=2]
I200407 11:49:09.283397 66 kv/kvserver/replica_raft.go:241 [n1,s1,r18/1:/Table/2{2-3}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3LEARNER] next=4
I200407 11:49:09.284607 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r18/1:/Table/2{2-3}] sending LEARNER snapshot 84add521 at applied index 20
I200407 11:49:09.284645 3931 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: (n2,s2):3LEARNER
I200407 11:49:09.284704 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r18/1:/Table/2{2-3}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.285337 3993 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r18/3:{-}] applying LEARNER snapshot [id=84add521 index=20]
I200407 11:49:09.286952 3993 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r18/3:/Table/2{2-3}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=84add521 index=20]
I200407 11:49:09.287426 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r18/1:/Table/2{2-3}] change replicas (add [(n2,s2):3] remove []): existing descriptor r18:/Table/2{2-3} [(n1,s1):1, (n3,s3):2, (n2,s2):3LEARNER, next=4, gen=3]
I200407 11:49:09.291473 66 kv/kvserver/replica_raft.go:241 [n1,s1,r18/1:/Table/2{2-3}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3] next=4
I200407 11:49:09.293448 66 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]
I200407 11:49:09.297365 66 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
I200407 11:49:09.298310 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r28/1:/Table/3{2-3}] sending LEARNER snapshot dbb59848 at applied index 15
I200407 11:49:09.298376 4027 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
I200407 11:49:09.298389 66 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
I200407 11:49:09.299139 4025 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r28/2:{-}] applying LEARNER snapshot [id=dbb59848 index=15]
I200407 11:49:09.301013 4025 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r28/2:/Table/3{2-3}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=dbb59848 index=15]
I200407 11:49:09.301461 66 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]
I200407 11:49:09.305127 66 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
I200407 11:49:09.305588 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r28/1:/Table/3{2-3}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r28:/Table/3{2-3} [(n1,s1):1, (n3,s3):2, next=3, gen=2]
I200407 11:49:09.312210 66 kv/kvserver/replica_raft.go:241 [n1,s1,r28/1:/Table/3{2-3}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3LEARNER] next=4
I200407 11:49:09.313031 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r28/1:/Table/3{2-3}] sending LEARNER snapshot db1e7614 at applied index 19
I200407 11:49:09.313093 4108 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: (n4,s4):3LEARNER
I200407 11:49:09.313103 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r28/1:/Table/3{2-3}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.313697 4106 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r28/3:{-}] applying LEARNER snapshot [id=db1e7614 index=19]
I200407 11:49:09.315254 4106 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r28/3:/Table/3{2-3}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=db1e7614 index=19]
I200407 11:49:09.315705 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r28/1:/Table/3{2-3}] change replicas (add [(n4,s4):3] remove []): existing descriptor r28:/Table/3{2-3} [(n1,s1):1, (n3,s3):2, (n4,s4):3LEARNER, next=4, gen=3]
I200407 11:49:09.319313 66 kv/kvserver/replica_raft.go:241 [n1,s1,r28/1:/Table/3{2-3}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3] next=4
I200407 11:49:09.320954 66 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]
I200407 11:49:09.323968 66 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
I200407 11:49:09.324647 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r22/1:/Table/2{6-7}] sending LEARNER snapshot 2922ea02 at applied index 15
I200407 11:49:09.324712 66 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
I200407 11:49:09.324723 4123 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
I200407 11:49:09.325378 4134 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r22/2:{-}] applying LEARNER snapshot [id=2922ea02 index=15]
I200407 11:49:09.326977 4134 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r22/2:/Table/2{6-7}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=2922ea02 index=15]
I200407 11:49:09.327486 66 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]
I200407 11:49:09.331071 66 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
I200407 11:49:09.331445 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r22/1:/Table/2{6-7}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r22:/Table/2{6-7} [(n1,s1):1, (n2,s2):2, next=3, gen=2]
I200407 11:49:09.339258 66 kv/kvserver/replica_raft.go:241 [n1,s1,r22/1:/Table/2{6-7}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3LEARNER] next=4
I200407 11:49:09.340302 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r22/1:/Table/2{6-7}] sending LEARNER snapshot 63f79ee5 at applied index 19
I200407 11:49:09.340368 4201 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: (n3,s3):3LEARNER
I200407 11:49:09.340395 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r22/1:/Table/2{6-7}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.342817 4140 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r22/3:{-}] applying LEARNER snapshot [id=63f79ee5 index=19]
I200407 11:49:09.344498 4140 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r22/3:/Table/2{6-7}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=63f79ee5 index=19]
I200407 11:49:09.345040 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r22/1:/Table/2{6-7}] change replicas (add [(n3,s3):3] remove []): existing descriptor r22:/Table/2{6-7} [(n1,s1):1, (n2,s2):2, (n3,s3):3LEARNER, next=4, gen=3]
I200407 11:49:09.349810 66 kv/kvserver/replica_raft.go:241 [n1,s1,r22/1:/Table/2{6-7}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3] next=4
I200407 11:49:09.351789 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r15/1:/Table/{19-20}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r15:/Table/{19-20} [(n1,s1):1, next=2, gen=0]
I200407 11:49:09.356110 66 kv/kvserver/replica_raft.go:241 [n1,s1,r15/1:/Table/{19-20}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3
I200407 11:49:09.357088 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r15/1:/Table/{19-20}] sending LEARNER snapshot 3d940c56 at applied index 15
I200407 11:49:09.357136 4230 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: (n4,s4):2LEARNER
I200407 11:49:09.357177 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r15/1:/Table/{19-20}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.357866 4245 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r15/2:{-}] applying LEARNER snapshot [id=3d940c56 index=15]
I200407 11:49:09.360345 4245 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r15/2:/Table/{19-20}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=3d940c56 index=15]
I200407 11:49:09.360952 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r15/1:/Table/{19-20}] change replicas (add [(n4,s4):2] remove []): existing descriptor r15:/Table/{19-20} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1]
I200407 11:49:09.365658 66 kv/kvserver/replica_raft.go:241 [n1,s1,r15/1:/Table/{19-20}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3
I200407 11:49:09.366299 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r15/1:/Table/{19-20}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r15:/Table/{19-20} [(n1,s1):1, (n4,s4):2, next=3, gen=2]
I200407 11:49:09.374929 66 kv/kvserver/replica_raft.go:241 [n1,s1,r15/1:/Table/{19-20}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER] next=4
I200407 11:49:09.376374 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r15/1:/Table/{19-20}] sending LEARNER snapshot 9157d864 at applied index 19
I200407 11:49:09.376469 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r15/1:/Table/{19-20}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.376548 4226 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):3LEARNER
I200407 11:49:09.377170 4234 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r15/3:{-}] applying LEARNER snapshot [id=9157d864 index=19]
I200407 11:49:09.379144 4234 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r15/3:/Table/{19-20}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=9157d864 index=19]
I200407 11:49:09.380280 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r15/1:/Table/{19-20}] change replicas (add [(n3,s3):3] remove []): existing descriptor r15:/Table/{19-20} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3]
I200407 11:49:09.386927 66 kv/kvserver/replica_raft.go:241 [n1,s1,r15/1:/Table/{19-20}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=4
I200407 11:49:09.389158 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r12/1:/Table/1{6-7}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r12:/Table/1{6-7} [(n1,s1):1, next=2, gen=0]
I200407 11:49:09.393333 66 kv/kvserver/replica_raft.go:241 [n1,s1,r12/1:/Table/1{6-7}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3
I200407 11:49:09.394290 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r12/1:/Table/1{6-7}] sending LEARNER snapshot d86fed83 at applied index 15
I200407 11:49:09.394329 4356 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: (n2,s2):2LEARNER
I200407 11:49:09.394410 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r12/1:/Table/1{6-7}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.395160 4290 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r12/2:{-}] applying LEARNER snapshot [id=d86fed83 index=15]
I200407 11:49:09.396862 4290 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r12/2:/Table/1{6-7}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=d86fed83 index=15]
I200407 11:49:09.397339 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r12/1:/Table/1{6-7}] change replicas (add [(n2,s2):2] remove []): existing descriptor r12:/Table/1{6-7} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1]
I200407 11:49:09.402223 66 kv/kvserver/replica_raft.go:241 [n1,s1,r12/1:/Table/1{6-7}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3
I200407 11:49:09.402623 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r12/1:/Table/1{6-7}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r12:/Table/1{6-7} [(n1,s1):1, (n2,s2):2, next=3, gen=2]
I200407 11:49:09.410802 66 kv/kvserver/replica_raft.go:241 [n1,s1,r12/1:/Table/1{6-7}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3LEARNER] next=4
I200407 11:49:09.412472 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r12/1:/Table/1{6-7}] sending LEARNER snapshot df8b691c at applied index 19
I200407 11:49:09.412561 4377 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):3LEARNER
I200407 11:49:09.412627 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r12/1:/Table/1{6-7}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.413609 4300 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r12/3:{-}] applying LEARNER snapshot [id=df8b691c index=19]
I200407 11:49:09.415617 4300 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r12/3:/Table/1{6-7}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=df8b691c index=19]
I200407 11:49:09.416282 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r12/1:/Table/1{6-7}] change replicas (add [(n4,s4):3] remove []): existing descriptor r12:/Table/1{6-7} [(n1,s1):1, (n2,s2):2, (n4,s4):3LEARNER, next=4, gen=3]
I200407 11:49:09.420952 66 kv/kvserver/replica_raft.go:241 [n1,s1,r12/1:/Table/1{6-7}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3] next=4
I200407 11:49:09.422695 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r23/1:/Table/2{7-8}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r23:/Table/2{7-8} [(n1,s1):1, next=2, gen=0]
I200407 11:49:09.427417 66 kv/kvserver/replica_raft.go:241 [n1,s1,r23/1:/Table/2{7-8}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3
I200407 11:49:09.428409 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r23/1:/Table/2{7-8}] sending LEARNER snapshot b3514301 at applied index 18
I200407 11:49:09.428475 4417 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: (n2,s2):2LEARNER
I200407 11:49:09.428522 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r23/1:/Table/2{7-8}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 7, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.429182 4426 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r23/2:{-}] applying LEARNER snapshot [id=b3514301 index=18]
I200407 11:49:09.430932 4426 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r23/2:/Table/2{7-8}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=b3514301 index=18]
I200407 11:49:09.431524 66 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r23/1:/Table/2{7-8}] change replicas (add [(n2,s2):2] remove []): existing descriptor r23:/Table/2{7-8} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1]
I200407 11:49:09.436137 66 kv/kvserver/replica_raft.go:241 [n1,s1,r23/1:/Table/2{7-8}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3
I200407 11:49:09.436606 66 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, (n2,s2):2, next=3, gen=2]
I200407 11:49:09.444622 66 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 (n2,s2):2 (n3,s3):3LEARNER] next=4
I200407 11:49:09.445850 66 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r23/1:/Table/2{7-8}] sending LEARNER snapshot 563cd808 at applied index 22
I200407 11:49:09.445920 4401 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
I200407 11:49:09.445951 66 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r23/1:/Table/2{7-8}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 11, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.446608 4399 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r23/3:{-}] applying LEARNER snapshot [id=563cd808 index=22]
I200407 11:49:09.448625 4399 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r23/3:/Table/2{7-8}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=563cd808 index=22]
I200407 11:49:09.449199 66 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, (n2,s2):2, (n3,s3):3LEARNER, next=4, gen=3]
I200407 11:49:09.454086 66 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 (n2,s2):2 (n3,s3):3] next=4
I200407 11:49:09.457065 4456 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r1/3:/{Min-System/NodeL…}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r1:/{Min-System/NodeLiveness} [(n1,s1):1, (n4,s4):2, (n2,s2):3, next=4, gen=4]
I200407 11:49:09.509762 4456 kv/kvserver/replica_raft.go:241 [n2,s2,r1/3:/{Min-System/NodeL…}] proposing SIMPLE(l4) ADD_REPLICA[(n3,s3):4LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3 (n3,s3):4LEARNER] next=5
I200407 11:49:09.511255 4456 kv/kvserver/store_snapshot.go:975 [n2,replicate,s2,r1/3:/{Min-System/NodeL…}] sending LEARNER snapshot 3289283c at applied index 265
I200407 11:49:09.511326 4461 kv/kvserver/raft_snapshot_queue.go:126 [n2,raftsnapshot,s2,r1/3:/{Min-System/NodeL…}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):4LEARNER
I200407 11:49:09.511522 4456 kv/kvserver/store_snapshot.go:1018 [n2,replicate,s2,r1/3:/{Min-System/NodeL…}] streamed snapshot to (n3,s3):4LEARNER: kv pairs: 181, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.512516 4459 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r1/4:{-}] applying LEARNER snapshot [id=3289283c index=265]
I200407 11:49:09.514520 4459 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r1/4:/{Min-System/NodeL…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=3289283c index=265]
I200407 11:49:09.515179 4456 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r1/3:/{Min-System/NodeL…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r1:/{Min-System/NodeLiveness} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:09.519988 4456 kv/kvserver/replica_raft.go:241 [n2,s2,r1/3:/{Min-System/NodeL…}] 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
I200407 11:49:09.520893 4456 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r1/3:/{Min-System/NodeL…}] change replicas (add [] remove []): existing descriptor r1:/{Min-System/NodeLiveness} [(n1,s1):1VOTER_DEMOTING, (n4,s4):2, (n2,s2):3, (n3,s3):4VOTER_INCOMING, next=5, gen=6]
I200407 11:49:09.521702 4456 kv/kvserver/replica_raft.go:241 [n2,s2,r1/3:/{Min-System/NodeL…}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n4,s4):2 (n2,s2):3 (n3,s3):4] next=5
I200407 11:49:09.522534 4456 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r1/3:/{Min-System/NodeL…}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r1:/{Min-System/NodeLiveness} [(n1,s1):1LEARNER, (n4,s4):2, (n2,s2):3, (n3,s3):4, next=5, gen=7]
I200407 11:49:09.525238 4456 kv/kvserver/replica_raft.go:241 [n2,s2,r1/3:/{Min-System/NodeL…}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n3,s3):4 (n4,s4):2 (n2,s2):3] next=5
I200407 11:49:09.526067 205 kv/kvserver/store_remove_replica.go:122 [n1,s1,r1/1:/{Min-System/NodeL…}] removing replica r1/1
I200407 11:49:09.580236 4524 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r4/3:/System{/tsd-tse}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, (n4,s4):2, (n2,s2):3, next=4, gen=4]
I200407 11:49:09.583647 4524 kv/kvserver/replica_raft.go:241 [n2,s2,r4/3:/System{/tsd-tse}] proposing SIMPLE(l4) ADD_REPLICA[(n3,s3):4LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3 (n3,s3):4LEARNER] next=5
I200407 11:49:09.585261 4524 kv/kvserver/store_snapshot.go:975 [n2,replicate,s2,r4/3:/System{/tsd-tse}] sending LEARNER snapshot c17ea422 at applied index 36
I200407 11:49:09.585284 4595 kv/kvserver/raft_snapshot_queue.go:126 [n2,raftsnapshot,s2,r4/3:/System{/tsd-tse}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):4LEARNER
I200407 11:49:09.618729 4524 kv/kvserver/store_snapshot.go:1018 [n2,replicate,s2,r4/3:/System{/tsd-tse}] streamed snapshot to (n3,s3):4LEARNER: kv pairs: 2722, log entries: 0, rate-limit: 8.0 MiB/sec, 0.03s
I200407 11:49:09.619261 4543 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r4/4:{-}] applying LEARNER snapshot [id=c17ea422 index=36]
I200407 11:49:09.621976 4543 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r4/4:/System{/tsd-tse}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=c17ea422 index=36]
I200407 11:49:09.622714 4524 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r4/3:/System{/tsd-tse}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:09.629121 4524 kv/kvserver/replica_raft.go:241 [n2,s2,r4/3:/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 (n4,s4):2 (n2,s2):3 (n3,s3):4VOTER_INCOMING] next=5
I200407 11:49:09.630321 4524 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r4/3:/System{/tsd-tse}] change replicas (add [] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1VOTER_DEMOTING, (n4,s4):2, (n2,s2):3, (n3,s3):4VOTER_INCOMING, next=5, gen=6]
I200407 11:49:09.637718 4524 kv/kvserver/replica_raft.go:241 [n2,s2,r4/3:/System{/tsd-tse}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n4,s4):2 (n2,s2):3 (n3,s3):4] next=5
I200407 11:49:09.638796 4524 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r4/3:/System{/tsd-tse}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1LEARNER, (n4,s4):2, (n2,s2):3, (n3,s3):4, next=5, gen=7]
I200407 11:49:09.646177 4524 kv/kvserver/replica_raft.go:241 [n2,s2,r4/3:/System{/tsd-tse}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n3,s3):4 (n4,s4):2 (n2,s2):3] next=5
I200407 11:49:09.648096 193 kv/kvserver/store_remove_replica.go:122 [n1,s1,r4/1:/System{/tsd-tse}] removing replica r4/1
I200407 11:49:09.705606 66 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r31/3:/Table/3{5-6}] change replicas (add [(n4,s4):4LEARNER] remove []): existing descriptor r31:/Table/3{5-6} [(n1,s1):1, (n3,s3):2, (n2,s2):3, next=4, gen=4]
I200407 11:49:09.710018 66 kv/kvserver/replica_raft.go:241 [n2,s2,r31/3:/Table/3{5-6}] proposing SIMPLE(l4) ADD_REPLICA[(n4,s4):4LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3 (n4,s4):4LEARNER] next=5
I200407 11:49:09.712678 66 kv/kvserver/store_snapshot.go:975 [n2,replicate,s2,r31/3:/Table/3{5-6}] sending LEARNER snapshot b6436217 at applied index 28
I200407 11:49:09.712700 4577 kv/kvserver/raft_snapshot_queue.go:126 [n2,raftsnapshot,s2,r31/3:/Table/3{5-6}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):4LEARNER
I200407 11:49:09.712849 66 kv/kvserver/store_snapshot.go:1018 [n2,replicate,s2,r31/3:/Table/3{5-6}] streamed snapshot to (n4,s4):4LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.713643 4664 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r31/4:{-}] applying LEARNER snapshot [id=b6436217 index=28]
I200407 11:49:09.716076 4664 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r31/4:/Table/3{5-6}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=b6436217 index=28]
I200407 11:49:09.716877 66 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r31/3:/Table/3{5-6}] change replicas (add [(n4,s4):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r31:/Table/3{5-6} [(n1,s1):1, (n3,s3):2, (n2,s2):3, (n4,s4):4LEARNER, next=5, gen=5]
I200407 11:49:09.724310 66 kv/kvserver/replica_raft.go:241 [n2,s2,r31/3:/Table/3{5-6}] 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
I200407 11:49:09.725409 66 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r31/3:/Table/3{5-6}] change replicas (add [] remove []): existing descriptor r31:/Table/3{5-6} [(n1,s1):1VOTER_DEMOTING, (n3,s3):2, (n2,s2):3, (n4,s4):4VOTER_INCOMING, next=5, gen=6]
I200407 11:49:09.732805 66 kv/kvserver/replica_raft.go:241 [n2,s2,r31/3:/Table/3{5-6}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n3,s3):2 (n2,s2):3 (n4,s4):4] next=5
I200407 11:49:09.733948 66 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r31/3:/Table/3{5-6}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r31:/Table/3{5-6} [(n1,s1):1LEARNER, (n3,s3):2, (n2,s2):3, (n4,s4):4, next=5, gen=7]
I200407 11:49:09.741089 66 kv/kvserver/replica_raft.go:241 [n2,s2,r31/3:/Table/3{5-6}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n4,s4):4 (n3,s3):2 (n2,s2):3] next=5
I200407 11:49:09.742767 223 kv/kvserver/store_remove_replica.go:122 [n1,s1,r31/1:/Table/3{5-6}] removing replica r31/1
I200407 11:49:09.743727 66 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r7/2:/Table/1{1-2}] change replicas (add [(n4,s4):4LEARNER] remove []): existing descriptor r7:/Table/1{1-2} [(n1,s1):1, (n2,s2):2, (n3,s3):3, next=4, gen=4]
I200407 11:49:09.747838 66 kv/kvserver/replica_raft.go:241 [n2,s2,r7/2:/Table/1{1-2}] proposing SIMPLE(l4) ADD_REPLICA[(n4,s4):4LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3 (n4,s4):4LEARNER] next=5
I200407 11:49:09.750200 66 kv/kvserver/store_snapshot.go:975 [n2,replicate,s2,r7/2:/Table/1{1-2}] sending LEARNER snapshot 41787244 at applied index 31
I200407 11:49:09.750360 4604 kv/kvserver/raft_snapshot_queue.go:126 [n2,raftsnapshot,s2,r7/2:/Table/1{1-2}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):4LEARNER
I200407 11:49:09.750446 66 kv/kvserver/store_snapshot.go:1018 [n2,replicate,s2,r7/2:/Table/1{1-2}] streamed snapshot to (n4,s4):4LEARNER: kv pairs: 11, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.751256 4654 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r7/4:{-}] applying LEARNER snapshot [id=41787244 index=31]
I200407 11:49:09.754196 4654 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r7/4:/Table/1{1-2}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=41787244 index=31]
I200407 11:49:09.754794 66 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r7/2:/Table/1{1-2}] change replicas (add [(n4,s4):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r7:/Table/1{1-2} [(n1,s1):1, (n2,s2):2, (n3,s3):3, (n4,s4):4LEARNER, next=5, gen=5]
I200407 11:49:09.759913 66 kv/kvserver/replica_raft.go:241 [n2,s2,r7/2:/Table/1{1-2}] 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
I200407 11:49:09.760897 66 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r7/2:/Table/1{1-2}] change replicas (add [] remove []): existing descriptor r7:/Table/1{1-2} [(n1,s1):1VOTER_DEMOTING, (n2,s2):2, (n3,s3):3, (n4,s4):4VOTER_INCOMING, next=5, gen=6]
I200407 11:49:09.768070 66 kv/kvserver/replica_raft.go:241 [n2,s2,r7/2:/Table/1{1-2}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n2,s2):2 (n3,s3):3 (n4,s4):4] next=5
I200407 11:49:09.768987 66 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r7/2:/Table/1{1-2}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r7:/Table/1{1-2} [(n1,s1):1LEARNER, (n2,s2):2, (n3,s3):3, (n4,s4):4, next=5, gen=7]
I200407 11:49:09.777230 66 kv/kvserver/replica_raft.go:241 [n2,s2,r7/2:/Table/1{1-2}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n4,s4):4 (n2,s2):2 (n3,s3):3] next=5
I200407 11:49:09.778981 1627 kv/kvserver/store_remove_replica.go:122 [n1,s1,r7/1:/Table/1{1-2}] removing replica r7/1
I200407 11:49:09.779488 1627 kv/kvserver/replica_destroy.go:217 [n1,s1,r7/1:/Table/1{1-2}] removed 7 (1+6) keys in 0ms [clear=0ms commit=0ms]
I200407 11:49:09.840690 4638 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r30/2:/Table/3{4-5}] change replicas (add [(n2,s2):4LEARNER] remove []): existing descriptor r30:/Table/3{4-5} [(n1,s1):1, (n3,s3):2, (n4,s4):3, next=4, gen=4]
I200407 11:49:09.866446 1336 gossip/gossip.go:1527 [n3] node has connected to cluster via gossip
I200407 11:49:09.866556 1336 kv/kvserver/stores.go:266 [n3] wrote 3 node addresses to persistent storage
I200407 11:49:09.906053 4638 kv/kvserver/replica_raft.go:241 [n3,s3,r30/2:/Table/3{4-5}] proposing SIMPLE(l4) ADD_REPLICA[(n2,s2):4LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3 (n2,s2):4LEARNER] next=5
I200407 11:49:09.907304 4638 kv/kvserver/store_snapshot.go:975 [n3,replicate,s3,r30/2:/Table/3{4-5}] sending LEARNER snapshot f96734a2 at applied index 27
I200407 11:49:09.907379 4787 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r30/2:/Table/3{4-5}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):4LEARNER
I200407 11:49:09.907426 4638 kv/kvserver/store_snapshot.go:1018 [n3,replicate,s3,r30/2:/Table/3{4-5}] streamed snapshot to (n2,s2):4LEARNER: kv pairs: 14, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:09.908006 4754 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r30/4:{-}] applying LEARNER snapshot [id=f96734a2 index=27]
I200407 11:49:09.909858 4754 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r30/4:/Table/3{4-5}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=f96734a2 index=27]
I200407 11:49:09.910304 4638 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r30/2:/Table/3{4-5}] change replicas (add [(n2,s2):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r30:/Table/3{4-5} [(n1,s1):1, (n3,s3):2, (n4,s4):3, (n2,s2):4LEARNER, next=5, gen=5]
I200407 11:49:09.915543 4638 kv/kvserver/replica_raft.go:241 [n3,s3,r30/2:/Table/3{4-5}] proposing ENTER_JOINT(r1 l1 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):1VOTER_DEMOTING]: after=[(n1,s1):1VOTER_DEMOTING (n3,s3):2 (n4,s4):3 (n2,s2):4VOTER_INCOMING] next=5
I200407 11:49:09.916080 4638 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r30/2:/Table/3{4-5}] change replicas (add [] remove []): existing descriptor r30:/Table/3{4-5} [(n1,s1):1VOTER_DEMOTING, (n3,s3):2, (n4,s4):3, (n2,s2):4VOTER_INCOMING, next=5, gen=6]
I200407 11:49:09.924457 4638 kv/kvserver/replica_raft.go:241 [n3,s3,r30/2:/Table/3{4-5}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n3,s3):2 (n4,s4):3 (n2,s2):4] next=5
I200407 11:49:09.925131 4638 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r30/2:/Table/3{4-5}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r30:/Table/3{4-5} [(n1,s1):1LEARNER, (n3,s3):2, (n4,s4):3, (n2,s2):4, next=5, gen=7]
I200407 11:49:09.932572 4638 kv/kvserver/replica_raft.go:241 [n3,s3,r30/2:/Table/3{4-5}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n2,s2):4 (n3,s3):2 (n4,s4):3] next=5
I200407 11:49:09.933556 174 kv/kvserver/store_remove_replica.go:122 [n1,s1,r30/1:/Table/3{4-5}] removing replica r30/1
I200407 11:49:09.946642 66 testutils/testcluster/testcluster.go:760 WaitForFullReplication took: 1.61728s
I200407 11:49:09.963064 4798 sql/event_log.go:132 [n1,client=127.0.0.1:59351,hostssl,user=root] Event: "set_cluster_setting", target: 0, info: {SettingName:kv.rangefeed.enabled Value:true User:root}
I200407 11:49:09.964004 66 kv/kvnemesis/watcher.go:134 watcher waiting for 1586260149.963981000,0
I200407 11:49:09.964443 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260148.847525000,0 lagging by 1.116902s
I200407 11:49:09.969426 4798 sql/event_log.go:132 [n1,client=127.0.0.1:59351,hostssl,user=root] Event: "set_cluster_setting", target: 0, info: {SettingName:kv.closed_timestamp.target_duration Value:00:00:00.001 User:root}
I200407 11:49:09.970050 237 kv/kvserver/replica_rangefeed.go:610 [n1,s1,r32/1:/{Table/36-Max}] RangeFeed closed timestamp 1586260148.847525000,0 is behind by 1.122462s
I200407 11:49:09.970798 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.969324000,0 lagging by 1.462ms
I200407 11:49:09.970822 4908 kv/kvnemesis/watcher.go:206 watcher notifying 1586260149.963981000,0
I200407 11:49:09.971076 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.969611000,0 lagging by 1.455ms
I200407 11:49:09.971377 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.969912000,0 lagging by 1.455ms
I200407 11:49:09.971618 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.970165000,0 lagging by 1.443ms
I200407 11:49:09.971863 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.970451000,0 lagging by 1.4ms
I200407 11:49:09.972153 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.970693000,0 lagging by 1.45ms
I200407 11:49:09.972669 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.971280000,0 lagging by 1.377ms
I200407 11:49:09.973005 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.971519000,0 lagging by 1.465ms
I200407 11:49:09.973337 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.971835000,0 lagging by 1.491ms
I200407 11:49:09.973653 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.972131000,0 lagging by 1.511ms
I200407 11:49:09.973944 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.972433000,0 lagging by 1.5ms
I200407 11:49:09.974271 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.972753000,0 lagging by 1.496ms
I200407 11:49:09.974649 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.973051000,0 lagging by 1.588ms
I200407 11:49:09.974950 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.973331000,0 lagging by 1.589ms
I200407 11:49:09.975321 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.973740000,0 lagging by 1.569ms
I200407 11:49:09.975597 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.974055000,0 lagging by 1.531ms
I200407 11:49:09.975931 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.974370000,0 lagging by 1.55ms
I200407 11:49:09.976217 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.974696000,0 lagging by 1.509ms
I200407 11:49:09.976463 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.975030000,0 lagging by 1.422ms
I200407 11:49:09.976957 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.975293000,0 lagging by 1.654ms
I200407 11:49:09.977223 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.975839000,0 lagging by 1.374ms
I200407 11:49:09.977710 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.976080000,0 lagging by 1.619ms
I200407 11:49:09.977952 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.976429000,0 lagging by 1.514ms
I200407 11:49:09.978226 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.976681000,0 lagging by 1.534ms
I200407 11:49:09.978480 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.976970000,0 lagging by 1.5ms
I200407 11:49:09.978926 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.977287000,0 lagging by 1.629ms
I200407 11:49:09.979208 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.977830000,0 lagging by 1.368ms
I200407 11:49:09.979482 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.978082000,0 lagging by 1.367ms
I200407 11:49:09.979788 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.978350000,0 lagging by 1.426ms
I200407 11:49:09.980048 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.978592000,0 lagging by 1.445ms
I200407 11:49:09.980403 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.978842000,0 lagging by 1.55ms
I200407 11:49:09.980642 4798 sql/event_log.go:132 [n1,client=127.0.0.1:59351,hostssl,user=root] Event: "set_cluster_setting", target: 0, info: {SettingName:kv.closed_timestamp.target_duration Value:DEFAULT User:root}
I200407 11:49:09.982258 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.981794000,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/"1550b525", /Table/50/"eb55ed96", 0) // (nil, nil)
4 OP b.Scan(ctx, /Table/50/"18e0f08c", /Table/50/"6de79d10", 0) // (nil, nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260149.982217000,0
I200407 11:49:09.982660 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.982619000,0
2 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=d1375534 key=/Min pri=0.00480101 epo=0 ts=1586260149.982620000,0 min=1586260149.982620000,0 seq=0} lock=false stat=COMMITTED rts=1586260149.982620000,0 wto=false max=1586260150.482620000,0)
after: 1586260149.982630000,0
I200407 11:49:09.982789 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.982142000,0
1 OP db1.Scan(ctx, /Table/50/"098df5c2", /Table/50/"e38d65d2", 0) // (nil, nil)
after: 1586260149.982770000,0
I200407 11:49:09.983904 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.983484000,0
3 OP db0.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.Scan(ctx, /Table/50/"3bbb13d0", /Table/50/"8b03a73d", 0) // (nil, nil)
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=5448e8fc key=/Min pri=0.01627323 epo=0 ts=1586260149.983485000,0 min=1586260149.983485000,0 seq=0} lock=false stat=COMMITTED rts=1586260149.983485000,0 wto=false max=1586260150.483485000,0)
after: 1586260149.983869000,0
I200407 11:49:09.984584 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.984170000,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/"74d98712", /Table/50/"a7286582", 0) // (nil, nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=55036b25 key=/Min pri=0.01157261 epo=0 ts=1586260149.984171000,0 min=1586260149.984171000,0 seq=0} lock=false stat=COMMITTED rts=1586260149.984171000,0 wto=false max=1586260150.484171000,0)
after: 1586260149.984548000,0
I200407 11:49:09.985597 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.985173000,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/"b3faa342", /Table/50/"d72ae9fd", 0) // (nil, nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP b := &Batch{}
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=c06c53cb key=/Min pri=0.00027879 epo=0 ts=1586260149.985174000,0 min=1586260149.985174000,0 seq=0} lock=false stat=COMMITTED rts=1586260149.985174000,0 wto=false max=1586260150.485174000,0)
after: 1586260149.985559000,0
I200407 11:49:09.985725 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.983844000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Scan(ctx, /Table/50/"b052143d", /Table/50/"b93afc6c", 0) // (nil, nil)
4 OP txn.Scan(ctx, /Table/50/"2941a841", /Table/50/"91ce1a22", 0) // (nil, nil)
4 OP {
4 OP b := &Batch{}
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"a85a8f4d", /Table/50/"e1006408", 0) // (nil, nil)
4 OP b.Put(ctx, /Table/50/"e1484a2d", v-0) // nil
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=cd8fa25c key=/Table/50/"e1484a2d" pri=0.06790990 epo=0 ts=1586260149.983845000,0 min=1586260149.983845000,0 seq=0} lock=true stat=COMMITTED rts=1586260149.983845000,0 wto=false max=1586260150.483845000,0)
after: 1586260149.985666000,0
I200407 11:49:09.985766 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260149.983845000,0 -> /BYTES/v-0 (prev /<empty>)
I200407 11:49:09.987042 5530 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/{Table/36-Max}] change replicas (add [(n2,s2):4LEARNER] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n4,s4):2, (n3,s3):3, next=4, gen=4]
I200407 11:49:09.987251 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.984513000,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 txn.Put(ctx, /Table/50/"479fda4a", v-1) // nil
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"3025094c", /Table/50/"eaf458e2", 0) // ("v-1", nil)
1 OP b.Scan(ctx, /Table/50/"1e605ce1", /Table/50/"9b83ac4f", 0) // ("v-1", nil)
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=f4b6ca48 key=/Table/50/"479fda4a" pri=0.01591095 epo=0 ts=1586260149.984514000,0 min=1586260149.984514000,0 seq=2} lock=true stat=COMMITTED rts=1586260149.984514000,0 wto=false max=1586260150.484514000,0)
after: 1586260149.987199000,0
I200407 11:49:09.987311 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260149.984514000,0 -> /BYTES/v-1 (prev /<empty>)
I200407 11:49:09.987874 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.984840000,0
3 OP db0.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/"e1484a2d", v-2) // nil
3 OP b.Put(ctx, /Table/50/"0ad8ea95", v-3) // nil
3 OP b.Put(ctx, /Table/50/"e1484a2d", v-4) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"b2e3e7cc", v-5) // nil
3 OP b.Put(ctx, /Table/50/"e1484a2d", v-6) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586260149.987842000,0
I200407 11:49:09.987880 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.986488000,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 {
4 OP b := &Batch{}
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"d009ff06", v-7) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260149.987862000,0
I200407 11:49:09.989776 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.987691000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Scan(ctx, /Table/50/"04a8778b", /Table/50/"9acfac11", 2) // ("v-1", nil)
1 OP txn.Put(ctx, /Table/50/"a7fc8929", v-8) // nil
1 OP b := &Batch{}
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=3eaff1ad key=/Table/50/"a7fc8929" pri=0.01411284 epo=0 ts=1586260149.987692000,0 min=1586260149.987692000,0 seq=2} lock=true stat=COMMITTED rts=1586260149.987692000,0 wto=false max=1586260150.487692000,0 ifw=1)
after: 1586260149.989695000,0
I200407 11:49:09.990730 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a7fc8929" 1586260149.987692000,0 -> /BYTES/v-8 (prev /<empty>)
I200407 11:49:09.992364 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0ad8ea95" 1586260149.988282000,0 -> /BYTES/v-13 (prev /<empty>)
I200407 11:49:09.992385 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.988281000,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/"b2e3e7cc", v-9) // nil
3 OP b.Put(ctx, /Table/50/"3c93069e", v-10) // nil
3 OP b.Put(ctx, /Table/50/"6ad514a6", v-11) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP txn.Put(ctx, /Table/50/"15459515", v-12) // nil
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"0ad8ea95", v-13) // nil
3 OP b.Scan(ctx, /Table/50/"111655bc", /Table/50/"a6c1de8e", 4) // ("v-12", nil)
3 OP b.Put(ctx, /Table/50/"8169ad8e", v-14) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP b := &Batch{}
3 OP b.Scan(ctx, /Table/50/"160819ce", /Table/50/"a0083c3b", 3) // ("v-10", nil)
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=735e00cc key=/Table/50/"b2e3e7cc" pri=0.03593112 epo=0 ts=1586260149.988282000,0 min=1586260149.988282000,0 seq=7} lock=true stat=COMMITTED rts=1586260149.988282000,0 wto=false max=1586260150.488282000,0)
after: 1586260149.992300000,0
I200407 11:49:09.992410 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260149.988282000,0 -> /BYTES/v-12 (prev /<empty>)
I200407 11:49:09.992433 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260149.988282000,0 -> /BYTES/v-10 (prev /<empty>)
I200407 11:49:09.992454 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988282000,0 -> /BYTES/v-11 (prev /<empty>)
I200407 11:49:09.992478 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8169ad8e" 1586260149.988282000,0 -> /BYTES/v-14 (prev /<empty>)
I200407 11:49:09.992497 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260149.988282000,0 -> /BYTES/v-9 (prev /<empty>)
I200407 11:49:09.993488 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.988643000,0
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"35bc69bc", v-15) // nil
4 OP b.Scan(ctx, /Table/50/"cfc9b447", /Table/50/"cfffce97", 4) // (nil, nil)
4 OP b.Put(ctx, /Table/50/"6ad514a6", v-16) // 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=22d0290b key=/Table/50/"35bc69bc" pri=0.02505570 epo=0 ts=1586260149.988644000,0 min=1586260149.988644000,0 seq=3} lock=true stat=COMMITTED rts=1586260149.988644000,0 wto=false max=1586260150.488644000,0)
after: 1586260149.993438000,0
I200407 11:49:09.993546 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260149.988644000,0 -> /BYTES/v-15 (prev /<empty>)
I200407 11:49:09.993584 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988644000,0 -> /BYTES/v-16 (prev /BYTES/v-11)
I200407 11:49:09.994496 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260149.992780000,0 -> /BYTES/v-17 (prev /<empty>)
I200407 11:49:09.994501 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.992779000,0
3 OP db0.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.Scan(ctx, /Table/50/"6e18b1ec", /Table/50/"727495b1", 0) // (nil, nil)
3 OP b.Put(ctx, /Table/50/"660e70dc", v-17) // nil
3 OP b.Put(ctx, /Table/50/"7c697479", v-18) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=36b11d96 key=/Table/50/"660e70dc" pri=0.00957008 epo=0 ts=1586260149.992780000,0 min=1586260149.992780000,0 seq=3} lock=true stat=COMMITTED rts=1586260149.992780000,0 wto=false max=1586260150.492780000,0)
after: 1586260149.994441000,0
I200407 11:49:09.994547 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260149.992780000,0 -> /BYTES/v-18 (prev /<empty>)
I200407 11:49:09.994639 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.993852000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"19126181", /Table/50/"691ad708", 1) // ("v-15", nil)
4 OP b.Scan(ctx, /Table/50/"88c0dd27", /Table/50/"de21cdb6", 5) // ("v-8", nil)
4 OP b.Scan(ctx, /Table/50/"33b1dc86", /Table/50/"d7ca748a", 2) // ("v-15", nil)
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=61785195 key=/Min pri=0.03713956 epo=0 ts=1586260149.993853000,0 min=1586260149.993853000,0 seq=0} lock=false stat=COMMITTED rts=1586260149.993853000,0 wto=false max=1586260150.493853000,0)
after: 1586260149.994609000,0
I200407 11:49:09.996559 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.995123000,0
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Scan(ctx, /Table/50/"0b3eef6f", /Table/50/"ccaf39e8", 6) // ("v-12", nil)
4 OP {
4 OP b := &Batch{}
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP txn.Put(ctx, /Table/50/"a431d493", v-21) // nil
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260149.996518000,0
I200407 11:49:09.996771 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.994832000,0
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"cc3167f4", v-19) // nil
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"a7fc8929", v-20) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586260149.996750000,0
I200407 11:49:09.997064 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.997017000,0
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260149.997055000,0
I200407 11:49:09.997389 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.997349000,0
3 OP db1.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=cada022d key=/Min pri=0.04720697 epo=0 ts=1586260149.997350000,0 min=1586260149.997350000,0 seq=0} lock=false stat=COMMITTED rts=1586260149.997350000,0 wto=false max=1586260150.497350000,0)
after: 1586260149.997360000,0
I200407 11:49:09.998433 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.998030000,0
3 OP db3.Put(ctx, /Table/50/"15459515", v-23) // nil
after: 1586260149.998409000,0
I200407 11:49:09.998615 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260149.998050000,0 -> /BYTES/v-23 (prev /BYTES/v-12)
I200407 11:49:09.999508 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.997705000,0
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Scan(ctx, /Table/50/"4d13ec8e", /Table/50/"e99fc2c5", 4) // ("v-17", nil)
4 OP txn.Scan(ctx, /Table/50/"8a2ab627", /Table/50/"b440852b", 5) // ("v-8", nil)
4 OP txn.Put(ctx, /Table/50/"009a2cfe", v-22) // nil
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260149.999485000,0
I200407 11:49:10.001120 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.999879000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Put(ctx, /Table/50/"9186cc40", v-24) // nil
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"b2e3e7cc", v-25) // nil
4 OP b.Put(ctx, /Table/50/"f60c2b57", v-26) // nil
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=9f0ef00e key=/Table/50/"9186cc40" pri=0.00691507 epo=0 ts=1586260149.999879000,1 min=1586260149.999879000,1 seq=4} lock=true stat=COMMITTED rts=1586260149.999879000,1 wto=false max=1586260150.499879000,1 int=2 ifw=1)
after: 1586260150.001069000,0
I200407 11:49:10.002015 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260149.999879000,1 -> /BYTES/v-24 (prev /<empty>)
I200407 11:49:10.002055 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260149.999879000,1 -> /BYTES/v-25 (prev /BYTES/v-9)
I200407 11:49:10.002075 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f60c2b57" 1586260149.999879000,1 -> /BYTES/v-26 (prev /<empty>)
I200407 11:49:10.003597 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.001437000,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/"9e9bdbd5", /Table/50/"fc8825c6", 3) // ("v-8", nil)
4 OP b.Put(ctx, /Table/50/"a7fc8929", v-27) // nil
4 OP b.Scan(ctx, /Table/50/"122acc6c", /Table/50/"4ad7d910", 4) // ("v-23", nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260150.003570000,0
I200407 11:49:10.010288 665 gossip/gossip.go:1527 [n2] node has connected to cluster via gossip
I200407 11:49:10.010421 665 kv/kvserver/stores.go:266 [n2] wrote 3 node addresses to persistent storage
I200407 11:49:10.036688 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.983031000,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/"c78c5f84", /Table/50/"f870743c", 0) // (nil, nil)
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=64716bde key=/Min pri=0.00140560 epo=0 ts=1586260149.983031000,1 min=1586260149.983031000,1 seq=0} lock=false stat=COMMITTED rts=1586260149.983031000,1 wto=false max=1586260150.483031000,1)
after: 1586260150.036625000,0
I200407 11:49:10.038148 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.037326000,0
0 OP db0.Put(ctx, /Table/50/"cc3167f4", v-28) // nil
after: 1586260150.038120000,0
I200407 11:49:10.038262 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cc3167f4" 1586260150.037528000,0 -> /BYTES/v-28 (prev /<empty>)
I200407 11:49:10.038995 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.038563000,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 {
0 OP b := &Batch{}
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP txn.Scan(ctx, /Table/50/"aebb4a6b", /Table/50/"f0e9124b", 9) // ("v-25", nil)
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=505b2acd key=/Min pri=0.00088378 epo=0 ts=1586260150.038564000,0 min=1586260150.038564000,0 seq=0} lock=false stat=COMMITTED rts=1586260150.038564000,0 wto=false max=1586260150.538564000,0)
after: 1586260150.038958000,0
I200407 11:49:10.044316 5530 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/{Table/36-Max}] proposing SIMPLE(l4) ADD_REPLICA[(n2,s2):4LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3 (n2,s2):4LEARNER] next=5
I200407 11:49:10.044573 5578 kv/kvserver/replica_command.go:397 [n4,s4,r32/2:/{Table/36-Max}] initiating a split of this range at key /Table/50/"b064de97" [r34] (manual)
I200407 11:49:10.044594 5055 kv/kvserver/replica_command.go:397 [n4,s4,r32/2:/{Table/36-Max}] initiating a split of this range at key /Table/50/"b064de97" [r33] (manual)
I200407 11:49:10.044574 5058 kv/kvserver/replica_command.go:397 [n4,s4,r32/2:/{Table/36-Max}] initiating a split of this range at key /Table/50/"b064de97" [r35] (manual)
I200407 11:49:10.045437 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.039404000,0
0 OP db2.AdminChangeReplicas(ctx, /Table/50/"91346af8", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n3,s3}]) // change replicas of r32 failed: descriptor changed: [expected] r32:/{Table/36-Max} [(n1,s1):1, (n4,s4):2, (n3,s3):3, next=4, gen=4] != [actual] r32:/{Table/36-Max} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):4LEARNER, next=5, gen=5]
after: 1586260150.045399000,0
I200407 11:49:10.046081 5530 kv/kvserver/store_snapshot.go:975 [n4,s4,r32/2:/{Table/36-Max}] sending LEARNER snapshot 0b84fc22 at applied index 63
I200407 11:49:10.046169 5655 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r32/2:/{Table/36-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):4LEARNER
I200407 11:49:10.046255 5530 kv/kvserver/store_snapshot.go:1018 [n4,s4,r32/2:/{Table/36-Max}] streamed snapshot to (n2,s2):4LEARNER: kv pairs: 28, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.047223 5670 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r32/4:{-}] applying LEARNER snapshot [id=0b84fc22 index=63]
I200407 11:49:10.049414 5670 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r32/4:/{Table/36-Max}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=0b84fc22 index=63]
I200407 11:49:10.050088 5530 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/{Table/36-Max}] change replicas (add [(n2,s2):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):4LEARNER, next=5, gen=5]
I200407 11:49:10.051895 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.051423000,0
0 OP db3.Put(ctx, /Table/50/"d009ff06", v-29) // nil
after: 1586260150.051851000,0
I200407 11:49:10.052138 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.051448000,0 -> /BYTES/v-29 (prev /<empty>)
I200407 11:49:10.055418 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.052351000,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/"b2e3e7cc", v-30) // nil
0 OP b.Put(ctx, /Table/50/"d009ff06", v-31) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"35bc69bc", v-32) // nil
0 OP b.Put(ctx, /Table/50/"b6327a24", v-33) // nil
0 OP b.Scan(ctx, /Table/50/"1d411723", /Table/50/"4eff489a", 4) // ("v-32", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"b2e3e7cc", v-34) // nil
0 OP b.Put(ctx, /Table/50/"9186cc40", v-35) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=221020da key=/Table/50/"b2e3e7cc" pri=0.01052930 epo=0 ts=1586260150.052352000,0 min=1586260150.052352000,0 seq=7} lock=true stat=COMMITTED rts=1586260150.052352000,0 wto=false max=1586260150.552352000,0 int=4 ifw=2)
after: 1586260150.055303000,0
I200407 11:49:10.055917 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.055845000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586260150.055901000,0
I200407 11:49:10.056332 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.052352000,0 -> /BYTES/v-32 (prev /BYTES/v-15)
I200407 11:49:10.056396 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.052352000,0 -> /BYTES/v-35 (prev /BYTES/v-24)
I200407 11:49:10.056429 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260150.052352000,0 -> /BYTES/v-34 (prev /BYTES/v-25)
I200407 11:49:10.056459 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b6327a24" 1586260150.052352000,0 -> /BYTES/v-33 (prev /<empty>)
I200407 11:49:10.056479 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.052352000,0 -> /BYTES/v-31 (prev /BYTES/v-29)
I200407 11:49:10.057798 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.056367000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Scan(ctx, /Table/50/"08e3e65d", /Table/50/"11f0ff7a", 3) // ("v-13", nil)
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"6ad514a6", v-36) // nil
0 OP b.Put(ctx, /Table/50/"307b1f26", v-37) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=e04de88b key=/Table/50/"6ad514a6" pri=0.01069582 epo=0 ts=1586260150.056368000,0 min=1586260150.056368000,0 seq=0} lock=true stat=COMMITTED rts=1586260150.056368000,0 wto=false max=1586260150.556368000,0)
after: 1586260150.057736000,0
I200407 11:49:10.057847 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.056368000,0 -> /BYTES/v-36 (prev /BYTES/v-16)
I200407 11:49:10.057910 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.056368000,0 -> /BYTES/v-37 (prev /<empty>)
I200407 11:49:10.060516 5530 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/{Table/36-Max}] proposing ENTER_JOINT(r2 l2 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2VOTER_DEMOTING (n3,s3):3 (n2,s2):4VOTER_INCOMING] next=5
E200407 11:49:10.060548 5530 kv/kvserver/replica_raft.go:261 [n4,s4,r32/2:/{Table/36-Max}] received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2VOTER_DEMOTING (n3,s3):3 (n2,s2):4VOTER_INCOMING] next=5 to remove self (leaseholder)
I200407 11:49:10.061222 5530 kv/kvserver/replica_command.go:1038 [n4,s4,r32/2:/{Table/36-Max}] could not promote [n2,s2] to voter, rolling back: change replicas of r32 failed: kv/kvserver/replica_raft.go:262: [n4,s4,r32/2:/{Table/36-Max}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2VOTER_DEMOTING (n3,s3):3 (n2,s2):4VOTER_INCOMING] next=5 to remove self (leaseholder)
I200407 11:49:10.061409 5530 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/{Table/36-Max}] change replicas (add [] remove [(n2,s2):4LEARNER]): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):4LEARNER, next=5, gen=5]
I200407 11:49:10.069544 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.068367000,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/"0d6ea9c5", v-38) // 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 errors.New("rollback")
0 OP }) // rollback
after: 1586260150.069510000,0
I200407 11:49:10.069864 5530 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/{Table/36-Max}] proposing SIMPLE(r4) REMOVE_REPLICA[(n2,s2):4LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=5
I200407 11:49:10.070419 5530 kv/kvserver/replica_command.go:1366 [n4,s4,r32/2:/{Table/36-Max}] rolled back learner n2,s2 in r32:/{Table/36-Max} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):4LEARNER, next=5, gen=5]
I200407 11:49:10.070579 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.986090000,0
2 OP db2.AdminChangeReplicas(ctx, /Table/50/"6da0e0fb", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n4,s4}]) // change replicas of r32 failed: kv/kvserver/replica_raft.go:262: [n4,s4,r32/2:/{Table/36-Max}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2VOTER_DEMOTING (n3,s3):3 (n2,s2):4VOTER_INCOMING] next=5 to remove self (leaseholder)
after: 1586260150.070555000,0
I200407 11:49:10.070685 1157 kv/kvserver/store_remove_replica.go:122 [n2,s2,r32/4:/{Table/36-Max}] removing replica r32/4
I200407 11:49:10.077496 5748 kv/kvserver/replica_command.go:397 [n4,s4,r32/2:/{Table/36-Max}] initiating a split of this range at key /Table/50/"5f6e0116" [r36] (manual)
I200407 11:49:10.077526 5764 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/{Table/36-Max}] change replicas (add [(n2,s2):5LEARNER] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n4,s4):2, (n3,s3):3, next=5, gen=6]
I200407 11:49:10.083596 5764 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/{Table/36-Max}] proposing SIMPLE(l5) ADD_REPLICA[(n2,s2):5LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3 (n2,s2):5LEARNER] next=6
I200407 11:49:10.084735 5764 kv/kvserver/store_snapshot.go:975 [n4,s4,r32/2:/{Table/36-Max}] sending LEARNER snapshot 1e7eacd1 at applied index 77
I200407 11:49:10.084827 5769 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r32/2:/{Table/36-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):5LEARNER
I200407 11:49:10.084904 5764 kv/kvserver/store_snapshot.go:1018 [n4,s4,r32/2:/{Table/36-Max}] streamed snapshot to (n2,s2):5LEARNER: kv pairs: 41, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.085469 5690 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r32/5:{-}] applying LEARNER snapshot [id=1e7eacd1 index=77]
I200407 11:49:10.087103 5690 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r32/5:/{Table/36-Max}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=1e7eacd1 index=77]
I200407 11:49:10.087550 5764 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/{Table/36-Max}] change replicas (add [(n2,s2):5] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):5LEARNER, next=6, gen=7]
I200407 11:49:10.092058 5764 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/{Table/36-Max}] proposing SIMPLE(v5) ADD_REPLICA[(n2,s2):5]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3 (n2,s2):5] next=6
I200407 11:49:10.092681 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.076802000,0
0 OP db0.AdminChangeReplicas(ctx, /Table/50/"b039c41b", [{ADD_REPLICA n2,s2}]) // nil
after: 1586260150.092658000,0
I200407 11:49:10.099464 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.098712000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"9186cc40", v-39) // nil
0 OP b.Put(ctx, /Table/50/"27b39286", v-40) // nil
0 OP b.Put(ctx, /Table/50/"b1fa0be8", v-41) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=c4d5001c key=/Table/50/"9186cc40" pri=0.01157355 epo=0 ts=1586260150.098712000,1 min=1586260150.098712000,1 seq=0} lock=true stat=COMMITTED rts=1586260150.098712000,1 wto=false max=1586260150.598712000,1)
after: 1586260150.099401000,0
I200407 11:49:10.099518 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.098712000,1 -> /BYTES/v-39 (prev /BYTES/v-35)
I200407 11:49:10.099580 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.098712000,1 -> /BYTES/v-40 (prev /<empty>)
I200407 11:49:10.099599 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b1fa0be8" 1586260150.098712000,1 -> /BYTES/v-41 (prev /<empty>)
I200407 11:49:10.100575 5058 kv/kvserver/replica_command.go:397 [n4,s4,r32/2:/{Table/36-Max}] initiating a split of this range at key /Table/50/"b064de97" [r37] (manual)
I200407 11:49:10.101070 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.099800000,0
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"9186cc40", v-42) // nil
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"4fa400b5", v-43) // nil
0 OP b.Put(ctx, /Table/50/"274ff51f", v-44) // nil
0 OP b.Scan(ctx, /Table/50/"3877fc85", /Table/50/"bf824c8e", 12) // ("v-10", nil)
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=37468105 key=/Table/50/"9186cc40" pri=0.02872040 epo=0 ts=1586260150.099800000,1 min=1586260150.099800000,1 seq=4} lock=true stat=COMMITTED rts=1586260150.099800000,1 wto=false max=1586260150.599800000,1)
after: 1586260150.101023000,0
I200407 11:49:10.101187 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.099800000,1 -> /BYTES/v-44 (prev /<empty>)
I200407 11:49:10.101229 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.099800000,1 -> /BYTES/v-43 (prev /<empty>)
I200407 11:49:10.101254 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.099800000,1 -> /BYTES/v-42 (prev /BYTES/v-39)
I200407 11:49:10.104059 5578 kv/kvserver/replica_command.go:397 [n4,s4,r32/2:/{Table/36-Max}] initiating a split of this range at key /Table/50/"b064de97" [r38] (manual)
I200407 11:49:10.110075 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.003878000,0
4 OP db3.AdminSplit(ctx, /Table/50/"b064de97") // nil
after: 1586260150.110029000,0
I200407 11:49:10.110482 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.101527000,0
0 OP db0.AdminChangeReplicas(ctx, /Table/50/"24dc7d92", [{REMOVE_REPLICA n4,s4}]) // change replicas of r32 failed: descriptor changed: [expected] r32:/{Table/36-Max} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):5, next=6, gen=8] != [actual] r32:/Table/{36-50/"b064de97"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):5, next=6, gen=9]
after: 1586260150.110451000,0
I200407 11:49:10.110818 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0ad8ea95" 1586260149.988282000,0 -> /BYTES/v-13 (prev /<empty>)
I200407 11:49:10.110843 5827 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r32/2:/Table/{36-50/"b064d…}] change replicas (add [] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r32:/Table/{36-50/"b064de97"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):5, next=6, gen=9]
I200407 11:49:10.110862 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260149.988282000,0 -> /BYTES/v-12 (prev /<empty>)
I200407 11:49:10.110891 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260149.998050000,0 -> /BYTES/v-23 (prev /BYTES/v-12)
I200407 11:49:10.110939 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.099800000,1 -> /BYTES/v-44 (prev /<empty>)
I200407 11:49:10.110995 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.098712000,1 -> /BYTES/v-40 (prev /<empty>)
I200407 11:49:10.111024 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.056368000,0 -> /BYTES/v-37 (prev /<empty>)
I200407 11:49:10.111078 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260149.988644000,0 -> /BYTES/v-15 (prev /<empty>)
I200407 11:49:10.111109 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.052352000,0 -> /BYTES/v-32 (prev /BYTES/v-15)
I200407 11:49:10.111134 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260149.988282000,0 -> /BYTES/v-10 (prev /<empty>)
I200407 11:49:10.111157 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260149.984514000,0 -> /BYTES/v-1 (prev /<empty>)
I200407 11:49:10.111197 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.099800000,1 -> /BYTES/v-43 (prev /<empty>)
I200407 11:49:10.111228 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260149.992780000,0 -> /BYTES/v-17 (prev /<empty>)
I200407 11:49:10.111249 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988282000,0 -> /BYTES/v-11 (prev /<empty>)
I200407 11:49:10.111268 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988644000,0 -> /BYTES/v-16 (prev /BYTES/v-11)
I200407 11:49:10.111287 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.056368000,0 -> /BYTES/v-36 (prev /BYTES/v-16)
I200407 11:49:10.111320 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260149.992780000,0 -> /BYTES/v-18 (prev /<empty>)
I200407 11:49:10.111344 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8169ad8e" 1586260149.988282000,0 -> /BYTES/v-14 (prev /<empty>)
I200407 11:49:10.111367 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260149.999879000,1 -> /BYTES/v-24 (prev /<empty>)
I200407 11:49:10.111389 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.052352000,0 -> /BYTES/v-35 (prev /BYTES/v-24)
I200407 11:49:10.111410 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.098712000,1 -> /BYTES/v-39 (prev /BYTES/v-35)
I200407 11:49:10.111439 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.099800000,1 -> /BYTES/v-42 (prev /BYTES/v-39)
I200407 11:49:10.111462 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a7fc8929" 1586260149.987692000,0 -> /BYTES/v-8 (prev /<empty>)
I200407 11:49:10.111519 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b1fa0be8" 1586260150.098712000,1 -> /BYTES/v-41 (prev /<empty>)
I200407 11:49:10.111549 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260149.988282000,0 -> /BYTES/v-9 (prev /<empty>)
I200407 11:49:10.111595 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260149.999879000,1 -> /BYTES/v-25 (prev /BYTES/v-9)
I200407 11:49:10.111620 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260150.052352000,0 -> /BYTES/v-34 (prev /BYTES/v-25)
I200407 11:49:10.111641 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b6327a24" 1586260150.052352000,0 -> /BYTES/v-33 (prev /<empty>)
I200407 11:49:10.111663 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cc3167f4" 1586260150.037528000,0 -> /BYTES/v-28 (prev /<empty>)
I200407 11:49:10.111693 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.051448000,0 -> /BYTES/v-29 (prev /<empty>)
I200407 11:49:10.111715 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.052352000,0 -> /BYTES/v-31 (prev /BYTES/v-29)
I200407 11:49:10.111736 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260149.983845000,0 -> /BYTES/v-0 (prev /<empty>)
I200407 11:49:10.111758 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f60c2b57" 1586260149.999879000,1 -> /BYTES/v-26 (prev /<empty>)
I200407 11:49:10.111797 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260149.980174000,0 lagging by 131.614ms
I200407 11:49:10.115110 1708 gossip/gossip.go:1527 [n4] node has connected to cluster via gossip
I200407 11:49:10.115268 1708 kv/kvserver/stores.go:266 [n4] wrote 3 node addresses to persistent storage
I200407 11:49:10.117413 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.116461000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"15459515", v-45) // nil
4 OP b.Put(ctx, /Table/50/"274ff51f", v-46) // nil
4 OP b.Put(ctx, /Table/50/"307b1f26", v-47) // nil
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=1120eb56 key=/Table/50/"15459515" pri=0.02796701 epo=0 ts=1586260150.116462000,0 min=1586260150.116462000,0 seq=0} lock=true stat=COMMITTED rts=1586260150.116462000,0 wto=false max=1586260150.616462000,0)
after: 1586260150.117320000,0
I200407 11:49:10.117536 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260150.116462000,0 -> /BYTES/v-45 (prev /BYTES/v-23)
I200407 11:49:10.117579 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.116462000,0 -> /BYTES/v-46 (prev /BYTES/v-44)
I200407 11:49:10.117602 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.116462000,0 -> /BYTES/v-47 (prev /BYTES/v-37)
I200407 11:49:10.117641 5827 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"b064d…}] proposing ENTER_JOINT(r1 l1) REMOVE_REPLICA[(n1,s1):1VOTER_DEMOTING]: after=[(n1,s1):1VOTER_DEMOTING (n4,s4):2 (n3,s3):3 (n2,s2):5] next=6
I200407 11:49:10.118543 5827 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r32/2:/Table/{36-50/"b064d…}] change replicas (add [] remove []): existing descriptor r32:/Table/{36-50/"b064de97"} [(n1,s1):1VOTER_DEMOTING, (n4,s4):2, (n3,s3):3, (n2,s2):5, next=6, gen=10]
I200407 11:49:10.128550 5827 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"b064d…}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n4,s4):2 (n3,s3):3 (n2,s2):5] next=6
I200407 11:49:10.129650 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.128436000,0
4 OP db3.Put(ctx, /Table/50/"2413580c", v-48) // nil
after: 1586260150.129623000,0
I200407 11:49:10.130151 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.990169000,0
1 OP db3.AdminSplit(ctx, /Table/50/"b064de97") // nil
after: 1586260150.130128000,0
I200407 11:49:10.130416 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2413580c" 1586260150.128462000,0 -> /BYTES/v-48 (prev /<empty>)
I200407 11:49:10.130443 5827 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r32/2:/Table/{36-50/"b064d…}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r32:/Table/{36-50/"b064de97"} [(n1,s1):1LEARNER, (n4,s4):2, (n3,s3):3, (n2,s2):5, next=6, gen=11]
I200407 11:49:10.137572 5848 kv/kvserver/replica_command.go:397 [n4,s4,r32/2:/Table/{36-50/"b064d…}] initiating a split of this range at key /Table/50/"1563aa2f" [r39] (manual)
I200407 11:49:10.137965 5748 kv/kvserver/replica_command.go:397 [n4,s4,r32/2:/Table/{36-50/"b064d…}] initiating a split of this range at key /Table/50/"5f6e0116" [r40] (manual)
I200407 11:49:10.138349 5827 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"b064d…}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n2,s2):5 (n4,s4):2 (n3,s3):3] next=6
I200407 11:49:10.138522 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.137770000,0
1 OP db1.Put(ctx, /Table/50/"0374806b", v-49) // nil
after: 1586260150.138501000,0
I200407 11:49:10.138681 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0374806b" 1586260150.137943000,0 -> /BYTES/v-49 (prev /<empty>)
I200407 11:49:10.139169 169 kv/kvserver/store_remove_replica.go:122 [n1,s1,r32/1:/Table/{36-50/"b064d…}] removing replica r32/1
I200407 11:49:10.139175 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.127361000,0
0 OP db2.AdminChangeReplicas(ctx, /Table/50/"5422f483", [{REMOVE_REPLICA n1,s1}]) // change replicas of r32 failed: descriptor changed: [expected] r32:/Table/{36-50/"b064de97"} [(n1,s1):1LEARNER, (n4,s4):2, (n3,s3):3, (n2,s2):5, next=6, gen=11] != [actual] r32:/Table/{36-50/"b064de97"} [(n2,s2):5, (n4,s4):2, (n3,s3):3, next=6, gen=12]
after: 1586260150.139150000,0
I200407 11:49:10.139308 5926 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r37/2:/{Table/50/"b0…-Max}] change replicas (add [] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r37:/{Table/50/"b064de97"-Max} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):4, next=5, gen=9, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.139994 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.139170000,0
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"19a62197", v-50) // nil
1 OP b.Put(ctx, /Table/50/"8d7fb98c", v-51) // nil
1 OP b.Put(ctx, /Table/50/"02ce265d", v-52) // nil
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=10d26403 key=/Table/50/"19a62197" pri=0.00344622 epo=0 ts=1586260150.139171000,0 min=1586260150.139171000,0 seq=0} lock=true stat=COMMITTED rts=1586260150.139171000,0 wto=false max=1586260150.639171000,0)
after: 1586260150.139950000,0
I200407 11:49:10.140846 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.139529000,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/"267ab8ec", v-53) // nil
0 OP b.Put(ctx, /Table/50/"009a2cfe", v-54) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"6ce82cdc", /Table/50/"fcb8423b", 9) // ("v-18", nil)
0 OP b.Scan(ctx, /Table/50/"97396330", /Table/50/"b43c38bd", 10) // ("v-8", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP txn.Put(ctx, /Table/50/"d502a324", v-55) // nil
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"6ad514a6", v-56) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=f0ba9247 key=/Table/50/"267ab8ec" pri=0.02010968 epo=0 ts=1586260150.139529000,1 min=1586260150.139529000,1 seq=5} lock=true stat=COMMITTED rts=1586260150.139529000,1 wto=false max=1586260150.639529000,1 int=1 ifw=3)
after: 1586260150.140783000,0
I200407 11:49:10.144750 5926 kv/kvserver/replica_raft.go:241 [n4,s4,r37/2:/{Table/50/"b0…-Max}] proposing ENTER_JOINT(r1 l1) REMOVE_REPLICA[(n1,s1):1VOTER_DEMOTING]: after=[(n1,s1):1VOTER_DEMOTING (n4,s4):2 (n3,s3):3 (n2,s2):4] next=5
I200407 11:49:10.144883 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.144807000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.144867000,0
I200407 11:49:10.145478 5926 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r37/2:/{Table/50/"b0…-Max}] change replicas (add [] remove []): existing descriptor r37:/{Table/50/"b064de97"-Max} [(n1,s1):1VOTER_DEMOTING, (n4,s4):2, (n3,s3):3, (n2,s2):4, next=5, gen=10, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.147508 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d502a324" 1586260150.139529000,1 -> /BYTES/v-55 (prev /<empty>)
I200407 11:49:10.151886 5926 kv/kvserver/replica_raft.go:241 [n4,s4,r37/2:/{Table/50/"b0…-Max}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n4,s4):2 (n3,s3):3 (n2,s2):4] next=5
I200407 11:49:10.152481 5926 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r37/2:/{Table/50/"b0…-Max}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r37:/{Table/50/"b064de97"-Max} [(n1,s1):1LEARNER, (n4,s4):2, (n3,s3):3, (n2,s2):4, next=5, gen=11, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.154276 123 gossip/gossip.go:1527 [n1] node has connected to cluster via gossip
I200407 11:49:10.154360 123 kv/kvserver/stores.go:266 [n1] wrote 3 node addresses to persistent storage
I200407 11:49:10.160998 5926 kv/kvserver/replica_raft.go:241 [n4,s4,r37/2:/{Table/50/"b0…-Max}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n2,s2):4 (n4,s4):2 (n3,s3):3] next=5
I200407 11:49:10.161897 201 kv/kvserver/store_remove_replica.go:122 [n1,s1,r37/1:/{Table/50/"b0…-Max}] removing replica r37/1
I200407 11:49:10.162013 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.151462000,0
0 OP db1.AdminChangeReplicas(ctx, /Table/50/"e94a9a25", [{REMOVE_REPLICA n2,s2}]) // change replicas of r37 failed: descriptor changed: [expected] r37:/{Table/50/"b064de97"-Max} [(n1,s1):1LEARNER, (n4,s4):2, (n3,s3):3, (n2,s2):4, next=5, gen=11, sticky=9223372036.854775807,2147483647] != [actual] r37:/{Table/50/"b064de97"-Max} [(n2,s2):4, (n4,s4):2, (n3,s3):3, next=5, gen=12, sticky=9223372036.854775807,2147483647]
after: 1586260150.161982000,0
I200407 11:49:10.163930 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.159919000,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/"46e3e8c2", /Table/50/"73ae885e", 7) // ("v-1", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"293e4dc2", /Table/50/"f7de2be3", 1) // ("v-47", nil)
1 OP b.Put(ctx, /Table/50/"479fda4a", v-57) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"22b4ee0f", /Table/50/"d648de2d", 10) // ("v-48", nil)
1 OP b.Scan(ctx, /Table/50/"1320a7bc", /Table/50/"bd62f517", 12) // ("v-45", nil)
1 OP b.Put(ctx, /Table/50/"6a58f08d", v-58) // nil
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=9cf1680b key=/Table/50/"479fda4a" pri=0.01260596 epo=0 ts=1586260150.159920000,0 min=1586260150.159920000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.159920000,0 wto=false max=1586260150.659920000,0)
after: 1586260150.163850000,0
I200407 11:49:10.169662 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260149.998782000,0
3 OP db0.AdminSplit(ctx, /Table/50/"b064de97") // nil
after: 1586260150.169606000,0
I200407 11:49:10.170193 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.169572000,0
0 OP db3.Put(ctx, /Table/50/"4fa400b5", v-59) // nil
after: 1586260150.170167000,0
I200407 11:49:10.171067 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.170186000,0
1 OP db0.Put(ctx, /Table/50/"0d6ea9c5", v-60) // nil
after: 1586260150.171040000,0
I200407 11:49:10.171503 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.170577000,0
0 OP db1.Put(ctx, /Table/50/"009a2cfe", v-61) // nil
after: 1586260150.171479000,0
I200407 11:49:10.172107 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.172047000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586260150.172095000,0
I200407 11:49:10.172160 5055 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/Table/{36-50/"b064d…}] change replicas (add [(n1,s1):6LEARNER] remove []): existing descriptor r32:/Table/{36-50/"b064de97"} [(n2,s2):5, (n4,s4):2, (n3,s3):3, next=6, gen=12]
I200407 11:49:10.172659 5848 kv/kvserver/replica_command.go:397 [n4,s4,r32/2:/Table/{36-50/"b064d…}] initiating a split of this range at key /Table/50/"1563aa2f" [r41] (manual)
I200407 11:49:10.172994 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.172530000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"b185fa0a", /Table/50/"d61bcb36", 4) // ("v-41", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586260150.172969000,0
I200407 11:49:10.174461 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.171113000,0
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Scan(ctx, /Table/50/"06ad7baa", /Table/50/"c0dd04bb", 14) // ("v-13", nil)
3 OP {
3 OP b := &Batch{}
3 OP b.Scan(ctx, /Table/50/"b60c6ca5", /Table/50/"c43838a5", 1) // ("v-33", nil)
3 OP b.Scan(ctx, /Table/50/"553550e7", /Table/50/"ef6857ea", 14) // ("v-17", nil)
3 OP b.Put(ctx, /Table/50/"3c93069e", v-62) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP b := &Batch{}
3 OP b.Scan(ctx, /Table/50/"1bb1d2fe", /Table/50/"b3a27bc0", 2) // ("v-48", nil)
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=32676b5a key=/Table/50/"3c93069e" pri=0.05442449 epo=0 ts=1586260150.171114000,0 min=1586260150.171114000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.171114000,0 wto=false max=1586260150.671114000,0)
after: 1586260150.174393000,0
I200407 11:49:10.174987 5057 kv/kvserver/replica_command.go:397 [n4,s4,r32/2:/Table/{36-50/"b064d…}] initiating a split of this range at key /Table/50/"91fbc719" [r42] (manual)
I200407 11:49:10.177637 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.173384000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"35bc69bc", v-63) // nil
0 OP txn.Put(ctx, /Table/50/"8d7fb98c", v-64) // nil
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"74756600", /Table/50/"fc116921", 11) // ("v-18", nil)
0 OP b.Scan(ctx, /Table/50/"748e301c", /Table/50/"c719fb0a", 15) // ("v-18", nil)
0 OP b.Put(ctx, /Table/50/"af311e0e", v-65) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"9f18ddc7", v-66) // nil
0 OP b.Scan(ctx, /Table/50/"419e8fa2", /Table/50/"e99e3e44", 13) // ("v-57", nil)
0 OP b.Scan(ctx, /Table/50/"9749e8e6", /Table/50/"e09e750a", 14) // ("v-66", nil)
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=ef2544bb key=/Table/50/"35bc69bc" pri=0.01534070 epo=0 ts=1586260150.173385000,0 min=1586260150.173385000,0 seq=5} lock=true stat=COMMITTED rts=1586260150.173385000,0 wto=false max=1586260150.673385000,0)
after: 1586260150.177559000,0
I200407 11:49:10.177935 5055 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"b064d…}] proposing SIMPLE(l6) ADD_REPLICA[(n1,s1):6LEARNER]: after=[(n2,s2):5 (n4,s4):2 (n3,s3):3 (n1,s1):6LEARNER] next=7
I200407 11:49:10.179215 5055 kv/kvserver/store_snapshot.go:975 [n4,s4,r32/2:/Table/{36-50/"b064d…}] sending LEARNER snapshot 7b5f7405 at applied index 114
I200407 11:49:10.179284 6067 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r32/2:/Table/{36-50/"b064d…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):6LEARNER
I200407 11:49:10.179419 5055 kv/kvserver/store_snapshot.go:1018 [n4,s4,r32/2:/Table/{36-50/"b064d…}] streamed snapshot to (n1,s1):6LEARNER: kv pairs: 71, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.180209 5999 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r32/6:{-}] applying LEARNER snapshot [id=7b5f7405 index=114]
I200407 11:49:10.186578 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.184455000,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/"4bc73abc", /Table/50/"becc1389", 17) // ("v-59", nil)
0 OP b.Put(ctx, /Table/50/"307b1f26", v-67) // nil
0 OP b.Put(ctx, /Table/50/"5b8e2084", v-68) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"62271a33", v-69) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=3904dbba key=/Table/50/"307b1f26" pri=0.00080112 epo=0 ts=1586260150.184455000,1 min=1586260150.184455000,1 seq=4} lock=true stat=COMMITTED rts=1586260150.184455000,1 wto=false max=1586260150.684455000,1 int=2 ifw=1)
after: 1586260150.186507000,0
I200407 11:49:10.187503 6072 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/Table/{36-50/"b064d…}] change replicas (add [] remove [(n2,s2):5VOTER_DEMOTING]): existing descriptor r32:/Table/{36-50/"b064de97"} [(n2,s2):5, (n4,s4):2, (n3,s3):3, (n1,s1):6LEARNER, next=7, gen=13]
I200407 11:49:10.187597 5999 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r32/6:/Table/{36-50/"b064d…}] applied LEARNER snapshot [total=7ms ingestion=4@7ms id=7b5f7405 index=114]
I200407 11:49:10.191068 6072 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"b064d…}] proposing ENTER_JOINT(r5 l5) REMOVE_REPLICA[(n2,s2):5VOTER_DEMOTING]: after=[(n2,s2):5VOTER_DEMOTING (n4,s4):2 (n3,s3):3 (n1,s1):6LEARNER] next=7
I200407 11:49:10.191827 6072 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/Table/{36-50/"b064d…}] change replicas (add [] remove []): existing descriptor r32:/Table/{36-50/"b064de97"} [(n2,s2):5VOTER_DEMOTING, (n4,s4):2, (n3,s3):3, (n1,s1):6LEARNER, next=7, gen=14]
I200407 11:49:10.192836 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"009a2cfe" 1586260150.139529000,1 -> /BYTES/v-54 (prev /<empty>)
I200407 11:49:10.192918 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"009a2cfe" 1586260150.170840000,0 -> /BYTES/v-61 (prev /BYTES/v-54)
I200407 11:49:10.192963 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"02ce265d" 1586260150.139171000,0 -> /BYTES/v-52 (prev /<empty>)
I200407 11:49:10.192990 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0374806b" 1586260150.137943000,0 -> /BYTES/v-49 (prev /<empty>)
I200407 11:49:10.193006 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0ad8ea95" 1586260149.988282000,0 -> /BYTES/v-13 (prev /<empty>)
I200407 11:49:10.193021 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0d6ea9c5" 1586260150.170361000,0 -> /BYTES/v-60 (prev /<empty>)
I200407 11:49:10.193036 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260149.988282000,0 -> /BYTES/v-12 (prev /<empty>)
I200407 11:49:10.193050 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260149.998050000,0 -> /BYTES/v-23 (prev /BYTES/v-12)
I200407 11:49:10.193065 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260150.116462000,0 -> /BYTES/v-45 (prev /BYTES/v-23)
I200407 11:49:10.193079 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"19a62197" 1586260150.139171000,0 -> /BYTES/v-50 (prev /<empty>)
I200407 11:49:10.193092 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2413580c" 1586260150.128462000,0 -> /BYTES/v-48 (prev /<empty>)
I200407 11:49:10.193105 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"267ab8ec" 1586260150.139529000,1 -> /BYTES/v-53 (prev /<empty>)
I200407 11:49:10.193118 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.099800000,1 -> /BYTES/v-44 (prev /<empty>)
I200407 11:49:10.193131 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.116462000,0 -> /BYTES/v-46 (prev /BYTES/v-44)
I200407 11:49:10.193151 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.098712000,1 -> /BYTES/v-40 (prev /<empty>)
I200407 11:49:10.193165 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.056368000,0 -> /BYTES/v-37 (prev /<empty>)
I200407 11:49:10.193178 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.116462000,0 -> /BYTES/v-47 (prev /BYTES/v-37)
I200407 11:49:10.193191 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.184455000,1 -> /BYTES/v-67 (prev /BYTES/v-47)
I200407 11:49:10.193204 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260149.988644000,0 -> /BYTES/v-15 (prev /<empty>)
I200407 11:49:10.193217 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.052352000,0 -> /BYTES/v-32 (prev /BYTES/v-15)
I200407 11:49:10.193230 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.173385000,0 -> /BYTES/v-63 (prev /BYTES/v-32)
I200407 11:49:10.193242 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260149.988282000,0 -> /BYTES/v-10 (prev /<empty>)
I200407 11:49:10.193255 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260150.171114000,0 -> /BYTES/v-62 (prev /BYTES/v-10)
I200407 11:49:10.193268 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260149.984514000,0 -> /BYTES/v-1 (prev /<empty>)
I200407 11:49:10.193281 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260150.159920000,0 -> /BYTES/v-57 (prev /BYTES/v-1)
I200407 11:49:10.193294 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.099800000,1 -> /BYTES/v-43 (prev /<empty>)
I200407 11:49:10.193307 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.169610000,0 -> /BYTES/v-59 (prev /BYTES/v-43)
I200407 11:49:10.193319 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5b8e2084" 1586260150.184455000,1 -> /BYTES/v-68 (prev /<empty>)
I200407 11:49:10.193332 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.184455000,1 -> /BYTES/v-69 (prev /<empty>)
I200407 11:49:10.193344 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260149.992780000,0 -> /BYTES/v-17 (prev /<empty>)
I200407 11:49:10.193357 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6a58f08d" 1586260150.159920000,0 -> /BYTES/v-58 (prev /<empty>)
I200407 11:49:10.193370 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988282000,0 -> /BYTES/v-11 (prev /<empty>)
I200407 11:49:10.193383 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988644000,0 -> /BYTES/v-16 (prev /BYTES/v-11)
I200407 11:49:10.193396 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.056368000,0 -> /BYTES/v-36 (prev /BYTES/v-16)
I200407 11:49:10.193409 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.139529000,1 -> /BYTES/v-56 (prev /BYTES/v-36)
I200407 11:49:10.193422 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260149.992780000,0 -> /BYTES/v-18 (prev /<empty>)
I200407 11:49:10.193437 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8169ad8e" 1586260149.988282000,0 -> /BYTES/v-14 (prev /<empty>)
I200407 11:49:10.193448 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.139171000,0 -> /BYTES/v-51 (prev /<empty>)
I200407 11:49:10.193461 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.173385000,0 -> /BYTES/v-64 (prev /BYTES/v-51)
I200407 11:49:10.193475 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260149.999879000,1 -> /BYTES/v-24 (prev /<empty>)
I200407 11:49:10.193488 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.052352000,0 -> /BYTES/v-35 (prev /BYTES/v-24)
I200407 11:49:10.193501 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.098712000,1 -> /BYTES/v-39 (prev /BYTES/v-35)
I200407 11:49:10.193519 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.099800000,1 -> /BYTES/v-42 (prev /BYTES/v-39)
I200407 11:49:10.193531 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9f18ddc7" 1586260150.173385000,0 -> /BYTES/v-66 (prev /<empty>)
I200407 11:49:10.193543 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a7fc8929" 1586260149.987692000,0 -> /BYTES/v-8 (prev /<empty>)
I200407 11:49:10.193556 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"af311e0e" 1586260150.173385000,0 -> /BYTES/v-65 (prev /<empty>)
I200407 11:49:10.199737 6072 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"b064d…}] proposing LEAVE_JOINT: after=[(n2,s2):5LEARNER (n4,s4):2 (n3,s3):3 (n1,s1):6LEARNER] next=7
I200407 11:49:10.200362 5055 kv/kvserver/replica_command.go:1038 [n4,s4,r32/2:/Table/{36-50/"b064d…}] could not promote [n1,s1] to voter, rolling back: change replicas of r32 failed: descriptor changed: [expected] r32:/Table/{36-50/"b064de97"} [(n2,s2):5, (n4,s4):2, (n3,s3):3, (n1,s1):6LEARNER, next=7, gen=13] != [actual] r32:/Table/{36-50/"b064de97"} [(n2,s2):5VOTER_DEMOTING, (n4,s4):2, (n3,s3):3, (n1,s1):6LEARNER, next=7, gen=14]
I200407 11:49:10.200490 6072 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/Table/{36-50/"b064d…}] change replicas (add [] remove [(n2,s2):5LEARNER]): existing descriptor r32:/Table/{36-50/"b064de97"} [(n2,s2):5LEARNER, (n4,s4):2, (n3,s3):3, (n1,s1):6LEARNER, next=7, gen=15]
I200407 11:49:10.200560 5055 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/Table/{36-50/"b064d…}] change replicas (add [] remove [(n1,s1):6LEARNER]): existing descriptor r32:/Table/{36-50/"b064de97"} [(n2,s2):5LEARNER, (n4,s4):2, (n3,s3):3, (n1,s1):6LEARNER, next=7, gen=15]
I200407 11:49:10.209360 6072 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"b064d…}] proposing SIMPLE(r5) REMOVE_REPLICA[(n2,s2):5LEARNER]: after=[(n1,s1):6LEARNER (n4,s4):2 (n3,s3):3] next=7
I200407 11:49:10.210005 6072 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/Table/{36-50/"b064d…}] change replicas (add [] remove [(n1,s1):6LEARNER]): existing descriptor r32:/Table/{36-50/"b064de97"} [(n1,s1):6LEARNER, (n4,s4):2, (n3,s3):3, next=7, gen=16]
I200407 11:49:10.210248 1160 kv/kvserver/store_remove_replica.go:122 [n2,s2,r32/5:/Table/{36-50/"b064d…}] removing replica r32/5
I200407 11:49:10.211015 5055 kv/kvserver/replica_command.go:1362 [n4,s4,r32/2:/Table/{36-50/"b064d…}] failed to rollback learner n1,s1, abandoning it for the replicate queue: change replicas of r32 failed: descriptor changed: [expected] r32:/Table/{36-50/"b064de97"} [(n2,s2):5LEARNER, (n4,s4):2, (n3,s3):3, (n1,s1):6LEARNER, next=7, gen=15] != [actual] r32:/Table/{36-50/"b064de97"} [(n1,s1):6LEARNER, (n4,s4):2, (n3,s3):3, next=7, gen=16]
I200407 11:49:10.211068 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.171665000,0
1 OP db3.AdminChangeReplicas(ctx, /Table/50/"a94a50d2", [{ADD_REPLICA n1,s1}]) // change replicas of r32 failed: descriptor changed: [expected] r32:/Table/{36-50/"b064de97"} [(n2,s2):5, (n4,s4):2, (n3,s3):3, (n1,s1):6LEARNER, next=7, gen=13] != [actual] r32:/Table/{36-50/"b064de97"} [(n2,s2):5VOTER_DEMOTING, (n4,s4):2, (n3,s3):3, (n1,s1):6LEARNER, next=7, gen=14]
after: 1586260150.211047000,0
I200407 11:49:10.216997 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.216165000,0
1 OP db2.Put(ctx, /Table/50/"20be4cd2", v-70) // nil
after: 1586260150.216955000,0
I200407 11:49:10.217105 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.216389000,0 -> /BYTES/v-70 (prev /<empty>)
I200407 11:49:10.218785 6072 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"b064d…}] proposing SIMPLE(r6) REMOVE_REPLICA[(n1,s1):6LEARNER]: after=[(n3,s3):3 (n4,s4):2] next=7
I200407 11:49:10.218919 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.217348000,0
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"b6327a24", v-71) // nil
1 OP {
1 OP b := &Batch{}
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP txn.Put(ctx, /Table/50/"b1fa0be8", v-72) // nil
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"b6327a24", v-73) // nil
1 OP b.Put(ctx, /Table/50/"6ad514a6", v-74) // nil
1 OP b.Scan(ctx, /Table/50/"2c272f89", /Table/50/"82011876", 2) // ("v-67", nil)
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=22648083 key=/Table/50/"b6327a24" pri=0.00813790 epo=0 ts=1586260150.217349000,0 min=1586260150.217349000,0 seq=5} lock=true stat=COMMITTED rts=1586260150.217349000,0 wto=false max=1586260150.717349000,0 int=1)
after: 1586260150.218865000,0
I200407 11:49:10.219315 6092 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r32/2:/Table/{36-50/"b064d…}] change replicas (add [] remove [(n1,s1):6LEARNER]): existing descriptor r32:/Table/{36-50/"b064de97"} [(n1,s1):6LEARNER, (n4,s4):2, (n3,s3):3, next=7, gen=16]
I200407 11:49:10.219361 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.219270000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.219347000,0
I200407 11:49:10.219361 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.186980000,0
0 OP db1.AdminChangeReplicas(ctx, /Table/50/"048c8688", [{REMOVE_REPLICA n2,s2}]) // nil
after: 1586260150.219340000,0
I200407 11:49:10.219751 188 kv/kvserver/store_remove_replica.go:122 [n1,s1,r32/6:/Table/{36-50/"b064d…}] removing replica r32/6
I200407 11:49:10.227448 5057 kv/kvserver/replica_command.go:397 [n4,s4,r32/2:/Table/{36-50/"b064d…}] initiating a split of this range at key /Table/50/"91fbc719" [r43] (manual)
I200407 11:49:10.229376 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.228638000,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/"e2941c45", /Table/50/"f847894f", 17) // ("v-26", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.229339000,0
I200407 11:49:10.231130 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.229975000,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 b.Put(ctx, /Table/50/"f9e5422d", v-77) // nil
1 OP b.Put(ctx, /Table/50/"e1484a2d", v-78) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP txn.Scan(ctx, /Table/50/"3276d204", /Table/50/"fbf721eb", 5) // ("v-63", nil)
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=9626eca2 key=/Table/50/"f9e5422d" pri=0.02419851 epo=0 ts=1586260150.229976000,0 min=1586260150.229976000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.229976000,0 wto=false max=1586260150.729976000,0 ifw=2)
after: 1586260150.231066000,0
I200407 11:49:10.232870 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.229267000,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/"4edcde33", /Table/50/"c193c0d9", 1) // ("v-59", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"274ff51f", v-75) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"20be4cd2", v-76) // nil
0 OP b.Scan(ctx, /Table/50/"2bd9a4cc", /Table/50/"8ac69c12", 8) // ("v-67", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586260150.232822000,0
I200407 11:49:10.235067 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.231713000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"cd89572e", v-79) // nil
1 OP txn.Put(ctx, /Table/50/"0ad8ea95", v-80) // nil
1 OP {
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"0110ee04", /Table/50/"12194226", 1) // ("v-52", nil)
1 OP b.Put(ctx, /Table/50/"e1484a2d", v-81) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"f60c2b57", v-82) // nil
1 OP b.Put(ctx, /Table/50/"5db639c6", v-83) // nil
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=cf995b1f key=/Table/50/"cd89572e" pri=0.01229835 epo=0 ts=1586260150.231714000,0 min=1586260150.231714000,0 seq=6} lock=true stat=COMMITTED rts=1586260150.231714000,0 wto=false max=1586260150.731714000,0 int=3 ifw=2)
after: 1586260150.234998000,0
I200407 11:49:10.237697 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.174921000,0
3 OP db3.AdminSplit(ctx, /Table/50/"91fbc719") // nil
after: 1586260150.237676000,0
I200407 11:49:10.238173 6232 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r43/2:/Table/50/"{91fbc71…-b064de9…}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r43:/Table/50/"{91fbc719"-b064de97"} [(n3,s3):1, (n4,s4):2, next=3, gen=18, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.244659 6232 kv/kvserver/replica_raft.go:241 [n4,s4,r43/2:/Table/50/"{91fbc71…-b064de9…}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3LEARNER] next=4
I200407 11:49:10.245639 6232 kv/kvserver/store_snapshot.go:975 [n4,replicate,s4,r43/2:/Table/50/"{91fbc71…-b064de9…}] sending LEARNER snapshot eaab1ed8 at applied index 14
I200407 11:49:10.245698 6224 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r43/2:/Table/50/"{91fbc71…-b064de9…}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER
I200407 11:49:10.245756 6232 kv/kvserver/store_snapshot.go:1018 [n4,replicate,s4,r43/2:/Table/50/"{91fbc71…-b064de9…}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 9, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.246306 6277 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r43/3:{-}] applying LEARNER snapshot [id=eaab1ed8 index=14]
I200407 11:49:10.248270 6277 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r43/3:/Table/50/"{91fbc71…-b064de9…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=eaab1ed8 index=14]
I200407 11:49:10.248973 6232 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r43/2:/Table/50/"{91fbc71…-b064de9…}] change replicas (add [(n2,s2):3] remove []): existing descriptor r43:/Table/50/"{91fbc719"-b064de97"} [(n3,s3):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=19, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.251668 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.251622000,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=fa5fa968 key=/Min pri=0.04200833 epo=0 ts=1586260150.251623000,0 min=1586260150.251623000,0 seq=0} lock=false stat=COMMITTED rts=1586260150.251623000,0 wto=false max=1586260150.751623000,0)
after: 1586260150.251635000,0
I200407 11:49:10.253074 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.250140000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"2f5eb1c6", v-84) // nil
0 OP b.Put(ctx, /Table/50/"02ce265d", v-85) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"a8135f94", v-86) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"27b39286", v-87) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=432df333 key=/Table/50/"2f5eb1c6" pri=0.00410215 epo=0 ts=1586260150.250142000,0 min=1586260150.250142000,0 seq=5} lock=true stat=COMMITTED rts=1586260150.250142000,0 wto=false max=1586260150.750142000,0 int=1 ifw=3)
after: 1586260150.253018000,0
I200407 11:49:10.253383 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.252657000,0
1 OP db0.Put(ctx, /Table/50/"62271a33", v-90) // nil
after: 1586260150.253363000,0
I200407 11:49:10.253516 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.252109000,0
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"3c93069e", v-88) // nil
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"9186cc40", v-89) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586260150.253493000,0
I200407 11:49:10.254240 6232 kv/kvserver/replica_raft.go:241 [n4,s4,r43/2:/Table/50/"{91fbc71…-b064de9…}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3] next=4
I200407 11:49:10.254351 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.253450000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Scan(ctx, /Table/50/"1ad6df13", /Table/50/"4eb57848", 17) // ("v-70", 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: 1586260150.254327000,0
I200407 11:49:10.254743 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.254294000,0
1 OP db3.Put(ctx, /Table/50/"660e70dc", v-92) // nil
after: 1586260150.254724000,0
I200407 11:49:10.255405 6329 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r32/2:/Table/{36-50/"91fbc…}] change replicas (add [(n2,s2):7LEARNER] remove []): existing descriptor r32:/Table/{36-50/"91fbc719"} [(n3,s3):3, (n4,s4):2, next=7, gen=18]
I200407 11:49:10.260070 6329 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"91fbc…}] proposing SIMPLE(l7) ADD_REPLICA[(n2,s2):7LEARNER]: after=[(n3,s3):3 (n4,s4):2 (n2,s2):7LEARNER] next=8
I200407 11:49:10.261700 6338 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r32/2:/Table/{36-50/"91fbc…}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):7LEARNER
I200407 11:49:10.261712 6329 kv/kvserver/store_snapshot.go:975 [n4,replicate,s4,r32/2:/Table/{36-50/"91fbc…}] sending LEARNER snapshot d300ea3a at applied index 151
I200407 11:49:10.262047 6329 kv/kvserver/store_snapshot.go:1018 [n4,replicate,s4,r32/2:/Table/{36-50/"91fbc…}] streamed snapshot to (n2,s2):7LEARNER: kv pairs: 93, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.262588 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.254705000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"f60c2b57", v-93) // nil
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"74d5e676", /Table/50/"c2479ee6", 0) // ("v-18", nil)
0 OP b.Put(ctx, /Table/50/"b2e3e7cc", v-94) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=098f4493 key=/Table/50/"f60c2b57" pri=0.00164765 epo=0 ts=1586260150.254706000,0 min=1586260150.254706000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.254706000,0 wto=false max=1586260150.754706000,0 int=1 ifw=1)
after: 1586260150.262537000,0
I200407 11:49:10.262775 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.253903000,0
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Scan(ctx, /Table/50/"84d13087", /Table/50/"db156d9c", 18) // ("v-64", nil)
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"b1fa0be8", v-91) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586260150.262747000,0
I200407 11:49:10.262919 6389 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r32/7:{-}] applying LEARNER snapshot [id=d300ea3a index=151]
I200407 11:49:10.263813 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.261815000,0
1 OP db1.Put(ctx, /Table/50/"f60c2b57", v-95) // nil
after: 1586260150.263788000,0
I200407 11:49:10.265042 6389 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r32/7:/Table/{36-50/"91fbc…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=d300ea3a index=151]
I200407 11:49:10.265496 6329 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r32/2:/Table/{36-50/"91fbc…}] change replicas (add [(n2,s2):7] remove []): existing descriptor r32:/Table/{36-50/"91fbc719"} [(n3,s3):3, (n4,s4):2, (n2,s2):7LEARNER, next=8, gen=19]
I200407 11:49:10.270154 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.268212000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"a0b2d833", /Table/50/"e0479c05", 15) // ("v-8", nil)
0 OP b.Put(ctx, /Table/50/"e8b617d9", v-96) // nil
0 OP b.Put(ctx, /Table/50/"5e2e56ae", v-97) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=f4f23aab key=/Table/50/"e8b617d9" pri=0.01967065 epo=0 ts=1586260150.268213000,0 min=1586260150.268213000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.268213000,0 wto=false max=1586260150.768213000,0 int=1)
after: 1586260150.270114000,0
I200407 11:49:10.270902 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.268642000,0
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"c8e79e23", v-98) // nil
3 OP txn.Scan(ctx, /Table/50/"67d0cfae", /Table/50/"e8cc1316", 22) // ("v-58", nil)
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"e8b617d9", v-99) // nil
3 OP b.Put(ctx, /Table/50/"e1a2e2d8", v-100) // nil
3 OP b.Put(ctx, /Table/50/"912a79c1", v-101) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=a40b2ef4 key=/Table/50/"c8e79e23" pri=0.00645923 epo=0 ts=1586260150.268642000,1 min=1586260150.268642000,1 seq=5} lock=true stat=COMMITTED rts=1586260150.268642000,1 wto=false max=1586260150.768642000,1 int=1 ifw=3)
after: 1586260150.270815000,0
I200407 11:49:10.271429 6329 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"91fbc…}] proposing SIMPLE(v7) ADD_REPLICA[(n2,s2):7]: after=[(n3,s3):3 (n4,s4):2 (n2,s2):7] next=8
I200407 11:49:10.279815 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.279289000,0
1 OP db0.Scan(ctx, /Table/50/"2033fcb2", /Table/50/"e0fe96f2", 0) // ("v-70", nil)
after: 1586260150.279789000,0
I200407 11:49:10.280762 6382 kv/kvserver/replica_command.go:1602 [n4,s4,r37/2:/{Table/50/"b0…-Max}] change replicas (add [(n1,s1):5LEARNER] remove []): existing descriptor r37:/{Table/50/"b064de97"-Max} [(n2,s2):4, (n4,s4):2, (n3,s3):3, next=5, gen=12, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.280959 5055 kv/kvserver/replica_command.go:1602 [n4,s4,r43/2:/Table/50/"{91fbc71…-b064de9…}] change replicas (add [(n1,s1):4LEARNER] remove []): existing descriptor r43:/Table/50/"{91fbc719"-b064de97"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, next=4, gen=20, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.282068 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.279658000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"05827f75", v-102) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"236096fb", /Table/50/"b94d666c", 20) // ("v-48", nil)
0 OP b.Scan(ctx, /Table/50/"9da23965", /Table/50/"f9db8f19", 0) // ("v-66", nil)
0 OP b.Scan(ctx, /Table/50/"5206bb3d", /Table/50/"be0483e1", 20) // ("v-68", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"6ad514a6", v-103) // nil
0 OP b.Put(ctx, /Table/50/"2f5eb1c6", v-104) // 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=160aae2d key=/Table/50/"05827f75" pri=0.01618364 epo=0 ts=1586260150.279659000,0 min=1586260150.279659000,0 seq=4} lock=true stat=COMMITTED rts=1586260150.279659000,0 wto=false max=1586260150.779659000,0 ifw=3)
after: 1586260150.282004000,0
I200407 11:49:10.283879 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.282398000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"6ad514a6", v-105) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=fc84e305 key=/Table/50/"6ad514a6" pri=0.02565756 epo=0 ts=1586260150.282399000,0 min=1586260150.282399000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.282399000,0 wto=false max=1586260150.782399000,0 ifw=1)
after: 1586260150.283833000,0
I200407 11:49:10.285237 5055 kv/kvserver/replica_raft.go:241 [n4,s4,r43/2:/Table/50/"{91fbc71…-b064de9…}] proposing SIMPLE(l4) ADD_REPLICA[(n1,s1):4LEARNER]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):4LEARNER] next=5
I200407 11:49:10.285292 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.284651000,0
0 OP db1.Put(ctx, /Table/50/"19c51b68", v-106) // nil
after: 1586260150.285262000,0
I200407 11:49:10.286405 5055 kv/kvserver/store_snapshot.go:975 [n4,s4,r43/2:/Table/50/"{91fbc71…-b064de9…}] sending LEARNER snapshot 550de224 at applied index 20
I200407 11:49:10.286491 6464 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r43/2:/Table/50/"{91fbc71…-b064de9…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):4LEARNER
I200407 11:49:10.286538 5055 kv/kvserver/store_snapshot.go:1018 [n4,s4,r43/2:/Table/50/"{91fbc71…-b064de9…}] streamed snapshot to (n1,s1):4LEARNER: kv pairs: 14, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.286677 6382 kv/kvserver/replica_raft.go:241 [n4,s4,r37/2:/{Table/50/"b0…-Max}] proposing SIMPLE(l5) ADD_REPLICA[(n1,s1):5LEARNER]: after=[(n2,s2):4 (n4,s4):2 (n3,s3):3 (n1,s1):5LEARNER] next=6
I200407 11:49:10.287305 6489 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r43/4:{-}] applying LEARNER snapshot [id=550de224 index=20]
I200407 11:49:10.287428 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.285650000,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/"0fe2efe7", v-107) // nil
0 OP b.Scan(ctx, /Table/50/"40cc86c4", /Table/50/"4dc8c3ef", 22) // ("v-57", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=111ff6dc key=/Table/50/"0fe2efe7" pri=0.02794471 epo=0 ts=1586260150.285650000,1 min=1586260150.285650000,1 seq=2} lock=true stat=COMMITTED rts=1586260150.285650000,1 wto=false max=1586260150.785650000,1)
after: 1586260150.287381000,0
I200407 11:49:10.287893 6418 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r37/2:/{Table/50/"b0…-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):5LEARNER
I200407 11:49:10.288228 5054 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/Table/{36-50/"91fbc…}] change replicas (add [(n1,s1):8LEARNER] remove []): existing descriptor r32:/Table/{36-50/"91fbc719"} [(n3,s3):3, (n4,s4):2, (n2,s2):7, next=8, gen=20]
I200407 11:49:10.289646 6489 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r43/4:/Table/50/"{91fbc71…-b064de9…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=550de224 index=20]
I200407 11:49:10.289966 6382 kv/kvserver/store_snapshot.go:975 [n4,s4,r37/2:/{Table/50/"b0…-Max}] sending LEARNER snapshot 81c1c123 at applied index 45
I200407 11:49:10.290155 5055 kv/kvserver/replica_command.go:1602 [n4,s4,r43/2:/Table/50/"{91fbc71…-b064de9…}] change replicas (add [(n1,s1):4] remove []): existing descriptor r43:/Table/50/"{91fbc719"-b064de97"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):4LEARNER, next=5, gen=21, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.290158 6382 kv/kvserver/store_snapshot.go:1018 [n4,s4,r37/2:/{Table/50/"b0…-Max}] streamed snapshot to (n1,s1):5LEARNER: kv pairs: 41, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.291037 6450 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r37/5:{-}] applying LEARNER snapshot [id=81c1c123 index=45]
I200407 11:49:10.291049 5748 kv/kvserver/replica_command.go:397 [n4,s4,r32/2:/Table/{36-50/"91fbc…}] initiating a split of this range at key /Table/50/"5f6e0116" [r44] (manual)
I200407 11:49:10.292240 6450 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r37/5:/{Table/50/"b0…-Max}] applied LEARNER snapshot [total=1ms ingestion=4@1ms id=81c1c123 index=45]
I200407 11:49:10.292311 5054 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"91fbc…}] proposing SIMPLE(l8) ADD_REPLICA[(n1,s1):8LEARNER]: after=[(n3,s3):3 (n4,s4):2 (n2,s2):7 (n1,s1):8LEARNER] next=9
I200407 11:49:10.292723 6382 kv/kvserver/replica_command.go:1602 [n4,s4,r37/2:/{Table/50/"b0…-Max}] change replicas (add [(n1,s1):5VOTER_INCOMING] remove [(n3,s3):3VOTER_DEMOTING]): existing descriptor r37:/{Table/50/"b064de97"-Max} [(n2,s2):4, (n4,s4):2, (n3,s3):3, (n1,s1):5LEARNER, next=6, gen=13, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.294287 5054 kv/kvserver/store_snapshot.go:975 [n4,s4,r32/2:/Table/{36-50/"91fbc…}] sending LEARNER snapshot 30a75e54 at applied index 168
I200407 11:49:10.294370 6536 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r32/2:/Table/{36-50/"91fbc…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):8LEARNER
I200407 11:49:10.294581 5054 kv/kvserver/store_snapshot.go:1018 [n4,s4,r32/2:/Table/{36-50/"91fbc…}] streamed snapshot to (n1,s1):8LEARNER: kv pairs: 105, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.295063 5055 kv/kvserver/replica_raft.go:241 [n4,s4,r43/2:/Table/50/"{91fbc71…-b064de9…}] proposing SIMPLE(v4) ADD_REPLICA[(n1,s1):4]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):4] next=5
I200407 11:49:10.295417 6529 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r32/8:{-}] applying LEARNER snapshot [id=30a75e54 index=168]
I200407 11:49:10.295730 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.280467000,0
1 OP db3.AdminChangeReplicas(ctx, /Table/50/"92d0f80f", [{ADD_REPLICA n1,s1}]) // nil
after: 1586260150.295703000,0
I200407 11:49:10.298325 6529 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r32/8:/Table/{36-50/"91fbc…}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=30a75e54 index=168]
I200407 11:49:10.299070 5054 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/Table/{36-50/"91fbc…}] change replicas (add [(n1,s1):8] remove []): existing descriptor r32:/Table/{36-50/"91fbc719"} [(n3,s3):3, (n4,s4):2, (n2,s2):7, (n1,s1):8LEARNER, next=9, gen=21]
I200407 11:49:10.299312 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.296128000,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/"0d6ea9c5", v-108) // nil
1 OP b.Scan(ctx, /Table/50/"0d956477", /Table/50/"4b01bc4b", 3) // ("v-107", nil)
1 OP b.Put(ctx, /Table/50/"d009ff06", v-109) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP txn.Put(ctx, /Table/50/"15459515", v-110) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=9a2cf409 key=/Table/50/"0d6ea9c5" pri=0.00076923 epo=0 ts=1586260150.296129000,0 min=1586260150.296129000,0 seq=4} lock=true stat=COMMITTED rts=1586260150.296129000,0 wto=false max=1586260150.796129000,0 int=2 ifw=1)
after: 1586260150.299256000,0
I200407 11:49:10.301874 6382 kv/kvserver/replica_raft.go:241 [n4,s4,r37/2:/{Table/50/"b0…-Max}] proposing ENTER_JOINT(r3 l3 v5) ADD_REPLICA[(n1,s1):5VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n2,s2):4 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n1,s1):5VOTER_INCOMING] next=6
I200407 11:49:10.302610 6382 kv/kvserver/replica_command.go:1602 [n4,s4,r37/2:/{Table/50/"b0…-Max}] change replicas (add [] remove []): existing descriptor r37:/{Table/50/"b064de97"-Max} [(n2,s2):4, (n4,s4):2, (n3,s3):3VOTER_DEMOTING, (n1,s1):5VOTER_INCOMING, next=6, gen=14, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.303398 5054 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"91fbc…}] proposing SIMPLE(v8) ADD_REPLICA[(n1,s1):8]: after=[(n3,s3):3 (n4,s4):2 (n2,s2):7 (n1,s1):8] next=9
I200407 11:49:10.303913 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.287791000,0
0 OP db3.AdminChangeReplicas(ctx, /Table/50/"85f8fb89", [{ADD_REPLICA n1,s1}]) // nil
after: 1586260150.303891000,0
I200407 11:49:10.311270 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.311172000,0
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.311250000,0
I200407 11:49:10.311779 6382 kv/kvserver/replica_raft.go:241 [n4,s4,r37/2:/{Table/50/"b0…-Max}] proposing LEAVE_JOINT: after=[(n2,s2):4 (n4,s4):2 (n3,s3):3LEARNER (n1,s1):5] next=6
I200407 11:49:10.312492 6382 kv/kvserver/replica_command.go:1602 [n4,s4,r37/2:/{Table/50/"b0…-Max}] change replicas (add [] remove [(n3,s3):3LEARNER]): existing descriptor r37:/{Table/50/"b064de97"-Max} [(n2,s2):4, (n4,s4):2, (n3,s3):3LEARNER, (n1,s1):5, next=6, gen=15, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.319027 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b1fa0be8" 1586260150.098712000,1 -> /BYTES/v-41 (prev /<empty>)
I200407 11:49:10.319072 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b1fa0be8" 1586260150.217349000,0 -> /BYTES/v-72 (prev /BYTES/v-41)
I200407 11:49:10.319094 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260149.988282000,0 -> /BYTES/v-9 (prev /<empty>)
I200407 11:49:10.319115 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260149.999879000,1 -> /BYTES/v-25 (prev /BYTES/v-9)
I200407 11:49:10.319133 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260150.052352000,0 -> /BYTES/v-34 (prev /BYTES/v-25)
I200407 11:49:10.319150 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260150.254706000,0 -> /BYTES/v-94 (prev /BYTES/v-34)
I200407 11:49:10.319169 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b6327a24" 1586260150.052352000,0 -> /BYTES/v-33 (prev /<empty>)
I200407 11:49:10.319191 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b6327a24" 1586260150.217349000,0 -> /BYTES/v-73 (prev /BYTES/v-33)
I200407 11:49:10.319211 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c8e79e23" 1586260150.268642000,1 -> /BYTES/v-98 (prev /<empty>)
I200407 11:49:10.319230 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cc3167f4" 1586260150.037528000,0 -> /BYTES/v-28 (prev /<empty>)
I200407 11:49:10.319248 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd89572e" 1586260150.231714000,0 -> /BYTES/v-79 (prev /<empty>)
I200407 11:49:10.319268 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.051448000,0 -> /BYTES/v-29 (prev /<empty>)
I200407 11:49:10.319290 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.052352000,0 -> /BYTES/v-31 (prev /BYTES/v-29)
I200407 11:49:10.319311 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.296129000,0 -> /BYTES/v-109 (prev /BYTES/v-31)
I200407 11:49:10.319333 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d502a324" 1586260150.139529000,1 -> /BYTES/v-55 (prev /<empty>)
I200407 11:49:10.319351 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260149.983845000,0 -> /BYTES/v-0 (prev /<empty>)
I200407 11:49:10.319370 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260150.229976000,0 -> /BYTES/v-78 (prev /BYTES/v-0)
I200407 11:49:10.319391 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260150.231714000,0 -> /BYTES/v-81 (prev /BYTES/v-78)
I200407 11:49:10.319410 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1a2e2d8" 1586260150.268642000,1 -> /BYTES/v-100 (prev /<empty>)
I200407 11:49:10.319430 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.268213000,0 -> /BYTES/v-96 (prev /<empty>)
I200407 11:49:10.319446 6382 kv/kvserver/replica_raft.go:241 [n4,s4,r37/2:/{Table/50/"b0…-Max}] proposing SIMPLE(r3) REMOVE_REPLICA[(n3,s3):3LEARNER]: after=[(n2,s2):4 (n4,s4):2 (n1,s1):5] next=6
I200407 11:49:10.319450 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.268642000,1 -> /BYTES/v-99 (prev /BYTES/v-96)
I200407 11:49:10.319475 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f60c2b57" 1586260149.999879000,1 -> /BYTES/v-26 (prev /<empty>)
I200407 11:49:10.319496 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f60c2b57" 1586260150.231714000,0 -> /BYTES/v-82 (prev /BYTES/v-26)
I200407 11:49:10.319516 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f60c2b57" 1586260150.254706000,0 -> /BYTES/v-93 (prev /BYTES/v-82)
I200407 11:49:10.319536 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f60c2b57" 1586260150.261970000,0 -> /BYTES/v-95 (prev /BYTES/v-93)
I200407 11:49:10.319556 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f9e5422d" 1586260150.229976000,0 -> /BYTES/v-77 (prev /<empty>)
I200407 11:49:10.320127 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.280001000,0
3 OP db2.AdminChangeReplicas(ctx, /Table/50/"c8cbce6e", [{ADD_REPLICA n1,s1} {REMOVE_REPLICA n3,s3}]) // nil
after: 1586260150.320100000,0
I200407 11:49:10.320497 1431 kv/kvserver/store_remove_replica.go:122 [n3,s3,r37/3:/{Table/50/"b0…-Max}] removing replica r37/3
I200407 11:49:10.321651 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.318469000,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 txn.Scan(ctx, /Table/50/"488954ed", /Table/50/"f91718b4", 13) // ("v-59", nil)
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"3b0fde21", v-111) // nil
0 OP b.Scan(ctx, /Table/50/"1d362d92", /Table/50/"7d5bd078", 26) // ("v-70", nil)
0 OP b.Put(ctx, /Table/50/"e0b003cb", v-112) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=bbc24305 key=/Table/50/"3b0fde21" pri=0.00191857 epo=0 ts=1586260150.318470000,0 min=1586260150.318470000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.318470000,0 wto=false max=1586260150.818470000,0 int=1)
after: 1586260150.321595000,0
I200407 11:49:10.324155 5848 kv/kvserver/replica_command.go:397 [n4,s4,r32/2:/Table/{36-50/"91fbc…}] initiating a split of this range at key /Table/50/"1563aa2f" [r45] (manual)
I200407 11:49:10.326069 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"009a2cfe" 1586260150.139529000,1 -> /BYTES/v-54 (prev /<empty>)
I200407 11:49:10.326163 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"009a2cfe" 1586260150.170840000,0 -> /BYTES/v-61 (prev /BYTES/v-54)
I200407 11:49:10.326184 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.326086000,0
1 OP db3.AdminSplit(ctx, /Table/50/"b064de97") // nil
after: 1586260150.326167000,0
I200407 11:49:10.326192 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"02ce265d" 1586260150.139171000,0 -> /BYTES/v-52 (prev /<empty>)
I200407 11:49:10.326218 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"02ce265d" 1586260150.250142000,0 -> /BYTES/v-85 (prev /BYTES/v-52)
I200407 11:49:10.326239 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0374806b" 1586260150.137943000,0 -> /BYTES/v-49 (prev /<empty>)
I200407 11:49:10.326258 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"05827f75" 1586260150.279659000,0 -> /BYTES/v-102 (prev /<empty>)
I200407 11:49:10.326274 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0ad8ea95" 1586260149.988282000,0 -> /BYTES/v-13 (prev /<empty>)
I200407 11:49:10.326315 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0ad8ea95" 1586260150.231714000,0 -> /BYTES/v-80 (prev /BYTES/v-13)
I200407 11:49:10.326363 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0d6ea9c5" 1586260150.170361000,0 -> /BYTES/v-60 (prev /<empty>)
I200407 11:49:10.326396 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0d6ea9c5" 1586260150.296129000,0 -> /BYTES/v-108 (prev /BYTES/v-60)
I200407 11:49:10.326414 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0fe2efe7" 1586260150.285650000,1 -> /BYTES/v-107 (prev /<empty>)
I200407 11:49:10.326439 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260149.988282000,0 -> /BYTES/v-12 (prev /<empty>)
I200407 11:49:10.326460 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260149.998050000,0 -> /BYTES/v-23 (prev /BYTES/v-12)
I200407 11:49:10.326476 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260150.116462000,0 -> /BYTES/v-45 (prev /BYTES/v-23)
I200407 11:49:10.326493 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260150.296129000,0 -> /BYTES/v-110 (prev /BYTES/v-45)
I200407 11:49:10.326507 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"19a62197" 1586260150.139171000,0 -> /BYTES/v-50 (prev /<empty>)
I200407 11:49:10.326519 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"19c51b68" 1586260150.284876000,0 -> /BYTES/v-106 (prev /<empty>)
I200407 11:49:10.326532 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.216389000,0 -> /BYTES/v-70 (prev /<empty>)
I200407 11:49:10.326546 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2413580c" 1586260150.128462000,0 -> /BYTES/v-48 (prev /<empty>)
I200407 11:49:10.326559 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"267ab8ec" 1586260150.139529000,1 -> /BYTES/v-53 (prev /<empty>)
I200407 11:49:10.326562 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.326498000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586260150.326549000,0
I200407 11:49:10.326569 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.099800000,1 -> /BYTES/v-44 (prev /<empty>)
I200407 11:49:10.326587 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.116462000,0 -> /BYTES/v-46 (prev /BYTES/v-44)
I200407 11:49:10.326609 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.098712000,1 -> /BYTES/v-40 (prev /<empty>)
I200407 11:49:10.326634 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.250142000,0 -> /BYTES/v-87 (prev /BYTES/v-40)
I200407 11:49:10.326657 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.250142000,0 -> /BYTES/v-84 (prev /<empty>)
I200407 11:49:10.326676 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.279659000,0 -> /BYTES/v-104 (prev /BYTES/v-84)
I200407 11:49:10.326707 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.056368000,0 -> /BYTES/v-37 (prev /<empty>)
I200407 11:49:10.326731 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.116462000,0 -> /BYTES/v-47 (prev /BYTES/v-37)
I200407 11:49:10.326756 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.184455000,1 -> /BYTES/v-67 (prev /BYTES/v-47)
I200407 11:49:10.326776 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260149.988644000,0 -> /BYTES/v-15 (prev /<empty>)
I200407 11:49:10.326798 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.052352000,0 -> /BYTES/v-32 (prev /BYTES/v-15)
I200407 11:49:10.326822 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.173385000,0 -> /BYTES/v-63 (prev /BYTES/v-32)
I200407 11:49:10.326843 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3b0fde21" 1586260150.318470000,0 -> /BYTES/v-111 (prev /<empty>)
I200407 11:49:10.326859 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260149.988282000,0 -> /BYTES/v-10 (prev /<empty>)
I200407 11:49:10.326882 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260150.171114000,0 -> /BYTES/v-62 (prev /BYTES/v-10)
I200407 11:49:10.326905 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260149.984514000,0 -> /BYTES/v-1 (prev /<empty>)
I200407 11:49:10.326926 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260150.159920000,0 -> /BYTES/v-57 (prev /BYTES/v-1)
I200407 11:49:10.326946 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.099800000,1 -> /BYTES/v-43 (prev /<empty>)
I200407 11:49:10.326967 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.169610000,0 -> /BYTES/v-59 (prev /BYTES/v-43)
I200407 11:49:10.326989 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5b8e2084" 1586260150.184455000,1 -> /BYTES/v-68 (prev /<empty>)
I200407 11:49:10.327010 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5db639c6" 1586260150.231714000,0 -> /BYTES/v-83 (prev /<empty>)
I200407 11:49:10.327029 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e2e56ae" 1586260150.268213000,0 -> /BYTES/v-97 (prev /<empty>)
I200407 11:49:10.327049 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.184455000,1 -> /BYTES/v-69 (prev /<empty>)
I200407 11:49:10.327068 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.252808000,0 -> /BYTES/v-90 (prev /BYTES/v-69)
I200407 11:49:10.327087 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260149.992780000,0 -> /BYTES/v-17 (prev /<empty>)
I200407 11:49:10.327107 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260150.254327000,0 -> /BYTES/v-92 (prev /BYTES/v-17)
I200407 11:49:10.327128 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6a58f08d" 1586260150.159920000,0 -> /BYTES/v-58 (prev /<empty>)
I200407 11:49:10.327165 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988282000,0 -> /BYTES/v-11 (prev /<empty>)
I200407 11:49:10.327193 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988644000,0 -> /BYTES/v-16 (prev /BYTES/v-11)
I200407 11:49:10.327230 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.056368000,0 -> /BYTES/v-36 (prev /BYTES/v-16)
I200407 11:49:10.327260 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.139529000,1 -> /BYTES/v-56 (prev /BYTES/v-36)
I200407 11:49:10.327282 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.217349000,0 -> /BYTES/v-74 (prev /BYTES/v-56)
I200407 11:49:10.327315 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.279659000,0 -> /BYTES/v-103 (prev /BYTES/v-74)
I200407 11:49:10.327378 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.282399000,0 -> /BYTES/v-105 (prev /BYTES/v-103)
I200407 11:49:10.327407 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260149.992780000,0 -> /BYTES/v-18 (prev /<empty>)
I200407 11:49:10.327429 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8169ad8e" 1586260149.988282000,0 -> /BYTES/v-14 (prev /<empty>)
I200407 11:49:10.327450 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.139171000,0 -> /BYTES/v-51 (prev /<empty>)
I200407 11:49:10.327472 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9f18ddc7" 1586260150.173385000,0 -> /BYTES/v-66 (prev /<empty>)
I200407 11:49:10.327492 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a7fc8929" 1586260149.987692000,0 -> /BYTES/v-8 (prev /<empty>)
I200407 11:49:10.327529 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.173385000,0 -> /BYTES/v-64 (prev /BYTES/v-51)
I200407 11:49:10.327565 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"912a79c1" 1586260150.268642000,1 -> /BYTES/v-101 (prev /<empty>)
I200407 11:49:10.327588 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a8135f94" 1586260150.250142000,0 -> /BYTES/v-86 (prev /<empty>)
I200407 11:49:10.327609 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260149.999879000,1 -> /BYTES/v-24 (prev /<empty>)
I200407 11:49:10.327629 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"af311e0e" 1586260150.173385000,0 -> /BYTES/v-65 (prev /<empty>)
I200407 11:49:10.327648 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.052352000,0 -> /BYTES/v-35 (prev /BYTES/v-24)
I200407 11:49:10.327690 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.098712000,1 -> /BYTES/v-39 (prev /BYTES/v-35)
I200407 11:49:10.327740 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.099800000,1 -> /BYTES/v-42 (prev /BYTES/v-39)
I200407 11:49:10.327772 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.326855000,0
0 OP db1.Scan(ctx, /Table/50/"41e61b67", /Table/50/"dbc43622", 15) // ("v-57", nil)
after: 1586260150.327754000,0
I200407 11:49:10.327783 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e0b003cb" 1586260150.318470000,0 -> /BYTES/v-112 (prev /<empty>)
I200407 11:49:10.329313 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.327806000,0
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"8169ad8e", v-114) // nil
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"d9a4b851", v-115) // nil
3 OP b.Scan(ctx, /Table/50/"4a341b4e", /Table/50/"8be80c59", 4) // ("v-59", nil)
3 OP b.Scan(ctx, /Table/50/"5e0d8988", /Table/50/"7febe5d4", 2) // ("v-97", nil)
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586260150.329270000,0
I200407 11:49:10.329358 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.327331000,0
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Scan(ctx, /Table/50/"189bbcb5", /Table/50/"393106b2", 7) // ("v-50", nil)
1 OP txn.Put(ctx, /Table/50/"20be4cd2", v-113) // nil
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.329314000,0
I200407 11:49:10.333045 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.137343000,0
4 OP db0.AdminSplit(ctx, /Table/50/"1563aa2f") // nil
after: 1586260150.333025000,0
I200407 11:49:10.333274 6710 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r32/2:/Table/{36-50/"1563a…}] change replicas (add [] remove [(n1,s1):8VOTER_DEMOTING]): existing descriptor r32:/Table/{36-50/"1563aa2f"} [(n3,s3):3, (n4,s4):2, (n2,s2):7, (n1,s1):8, next=9, gen=23]
I200407 11:49:10.333471 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"009a2cfe" 1586260150.139529000,1 -> /BYTES/v-54 (prev /<empty>)
I200407 11:49:10.333546 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"009a2cfe" 1586260150.170840000,0 -> /BYTES/v-61 (prev /BYTES/v-54)
I200407 11:49:10.333590 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"02ce265d" 1586260150.139171000,0 -> /BYTES/v-52 (prev /<empty>)
I200407 11:49:10.333651 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"02ce265d" 1586260150.250142000,0 -> /BYTES/v-85 (prev /BYTES/v-52)
I200407 11:49:10.333686 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0374806b" 1586260150.137943000,0 -> /BYTES/v-49 (prev /<empty>)
I200407 11:49:10.333728 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"05827f75" 1586260150.279659000,0 -> /BYTES/v-102 (prev /<empty>)
I200407 11:49:10.333765 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0ad8ea95" 1586260149.988282000,0 -> /BYTES/v-13 (prev /<empty>)
I200407 11:49:10.333785 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0ad8ea95" 1586260150.231714000,0 -> /BYTES/v-80 (prev /BYTES/v-13)
I200407 11:49:10.333804 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0d6ea9c5" 1586260150.170361000,0 -> /BYTES/v-60 (prev /<empty>)
I200407 11:49:10.333825 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0d6ea9c5" 1586260150.296129000,0 -> /BYTES/v-108 (prev /BYTES/v-60)
I200407 11:49:10.333847 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0fe2efe7" 1586260150.285650000,1 -> /BYTES/v-107 (prev /<empty>)
I200407 11:49:10.333868 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260149.988282000,0 -> /BYTES/v-12 (prev /<empty>)
I200407 11:49:10.333889 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260149.998050000,0 -> /BYTES/v-23 (prev /BYTES/v-12)
I200407 11:49:10.333916 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260150.116462000,0 -> /BYTES/v-45 (prev /BYTES/v-23)
I200407 11:49:10.333934 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260150.296129000,0 -> /BYTES/v-110 (prev /BYTES/v-45)
I200407 11:49:10.334023 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"19a62197" 1586260150.139171000,0 -> /BYTES/v-50 (prev /<empty>)
I200407 11:49:10.334052 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"19c51b68" 1586260150.284876000,0 -> /BYTES/v-106 (prev /<empty>)
I200407 11:49:10.334075 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.216389000,0 -> /BYTES/v-70 (prev /<empty>)
I200407 11:49:10.334095 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2413580c" 1586260150.128462000,0 -> /BYTES/v-48 (prev /<empty>)
I200407 11:49:10.334111 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"267ab8ec" 1586260150.139529000,1 -> /BYTES/v-53 (prev /<empty>)
I200407 11:49:10.334129 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.099800000,1 -> /BYTES/v-44 (prev /<empty>)
I200407 11:49:10.334161 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.116462000,0 -> /BYTES/v-46 (prev /BYTES/v-44)
I200407 11:49:10.334203 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.098712000,1 -> /BYTES/v-40 (prev /<empty>)
I200407 11:49:10.334233 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.250142000,0 -> /BYTES/v-87 (prev /BYTES/v-40)
I200407 11:49:10.334256 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.250142000,0 -> /BYTES/v-84 (prev /<empty>)
I200407 11:49:10.334276 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.279659000,0 -> /BYTES/v-104 (prev /BYTES/v-84)
I200407 11:49:10.334300 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.056368000,0 -> /BYTES/v-37 (prev /<empty>)
I200407 11:49:10.334325 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.116462000,0 -> /BYTES/v-47 (prev /BYTES/v-37)
I200407 11:49:10.334340 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.184455000,1 -> /BYTES/v-67 (prev /BYTES/v-47)
I200407 11:49:10.334354 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260149.988644000,0 -> /BYTES/v-15 (prev /<empty>)
I200407 11:49:10.334374 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.052352000,0 -> /BYTES/v-32 (prev /BYTES/v-15)
I200407 11:49:10.334396 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.173385000,0 -> /BYTES/v-63 (prev /BYTES/v-32)
I200407 11:49:10.334417 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3b0fde21" 1586260150.318470000,0 -> /BYTES/v-111 (prev /<empty>)
I200407 11:49:10.334432 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260149.988282000,0 -> /BYTES/v-10 (prev /<empty>)
I200407 11:49:10.334444 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260150.171114000,0 -> /BYTES/v-62 (prev /BYTES/v-10)
I200407 11:49:10.334458 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260149.984514000,0 -> /BYTES/v-1 (prev /<empty>)
I200407 11:49:10.334471 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260150.159920000,0 -> /BYTES/v-57 (prev /BYTES/v-1)
I200407 11:49:10.334484 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.099800000,1 -> /BYTES/v-43 (prev /<empty>)
I200407 11:49:10.334497 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.169610000,0 -> /BYTES/v-59 (prev /BYTES/v-43)
I200407 11:49:10.334509 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5b8e2084" 1586260150.184455000,1 -> /BYTES/v-68 (prev /<empty>)
I200407 11:49:10.334520 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5db639c6" 1586260150.231714000,0 -> /BYTES/v-83 (prev /<empty>)
I200407 11:49:10.334532 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e2e56ae" 1586260150.268213000,0 -> /BYTES/v-97 (prev /<empty>)
I200407 11:49:10.334545 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.184455000,1 -> /BYTES/v-69 (prev /<empty>)
I200407 11:49:10.334560 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.252808000,0 -> /BYTES/v-90 (prev /BYTES/v-69)
I200407 11:49:10.334573 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260149.992780000,0 -> /BYTES/v-17 (prev /<empty>)
I200407 11:49:10.334589 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260150.254327000,0 -> /BYTES/v-92 (prev /BYTES/v-17)
I200407 11:49:10.334607 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6a58f08d" 1586260150.159920000,0 -> /BYTES/v-58 (prev /<empty>)
I200407 11:49:10.334619 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988282000,0 -> /BYTES/v-11 (prev /<empty>)
I200407 11:49:10.334630 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988644000,0 -> /BYTES/v-16 (prev /BYTES/v-11)
I200407 11:49:10.334643 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.056368000,0 -> /BYTES/v-36 (prev /BYTES/v-16)
I200407 11:49:10.334657 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.139529000,1 -> /BYTES/v-56 (prev /BYTES/v-36)
I200407 11:49:10.334670 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.217349000,0 -> /BYTES/v-74 (prev /BYTES/v-56)
I200407 11:49:10.334681 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.279659000,0 -> /BYTES/v-103 (prev /BYTES/v-74)
I200407 11:49:10.334692 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.282399000,0 -> /BYTES/v-105 (prev /BYTES/v-103)
I200407 11:49:10.334705 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260149.992780000,0 -> /BYTES/v-18 (prev /<empty>)
I200407 11:49:10.334718 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8169ad8e" 1586260149.988282000,0 -> /BYTES/v-14 (prev /<empty>)
I200407 11:49:10.334729 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.139171000,0 -> /BYTES/v-51 (prev /<empty>)
I200407 11:49:10.334742 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.173385000,0 -> /BYTES/v-64 (prev /BYTES/v-51)
I200407 11:49:10.334757 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"912a79c1" 1586260150.268642000,1 -> /BYTES/v-101 (prev /<empty>)
I200407 11:49:10.334770 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260149.999879000,1 -> /BYTES/v-24 (prev /<empty>)
I200407 11:49:10.334784 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.052352000,0 -> /BYTES/v-35 (prev /BYTES/v-24)
I200407 11:49:10.334795 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.098712000,1 -> /BYTES/v-39 (prev /BYTES/v-35)
I200407 11:49:10.334808 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.099800000,1 -> /BYTES/v-42 (prev /BYTES/v-39)
I200407 11:49:10.341264 6710 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"1563a…}] proposing ENTER_JOINT(r8 l8) REMOVE_REPLICA[(n1,s1):8VOTER_DEMOTING]: after=[(n3,s3):3 (n4,s4):2 (n2,s2):7 (n1,s1):8VOTER_DEMOTING] next=9
I200407 11:49:10.342020 6710 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r32/2:/Table/{36-50/"1563a…}] change replicas (add [] remove []): existing descriptor r32:/Table/{36-50/"1563aa2f"} [(n3,s3):3, (n4,s4):2, (n2,s2):7, (n1,s1):8VOTER_DEMOTING, next=9, gen=24]
I200407 11:49:10.347627 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.346995000,0
0 OP db0.Scan(ctx, /Table/50/"49b9cfc3", /Table/50/"540f121e", 3) // ("v-59", nil)
after: 1586260150.347593000,0
I200407 11:49:10.347670 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.347588000,0
3 OP db1.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 return errors.New("rollback")
3 OP }) // rollback
after: 1586260150.347653000,0
I200407 11:49:10.348672 6710 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"1563a…}] proposing LEAVE_JOINT: after=[(n3,s3):3 (n4,s4):2 (n2,s2):7 (n1,s1):8LEARNER] next=9
I200407 11:49:10.348721 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.348057000,0
1 OP db2.AdminSplit(ctx, /Table/50/"1563aa2f") // nil
after: 1586260150.348703000,0
I200407 11:49:10.349700 6710 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r32/2:/Table/{36-50/"1563a…}] change replicas (add [] remove [(n1,s1):8LEARNER]): existing descriptor r32:/Table/{36-50/"1563aa2f"} [(n3,s3):3, (n4,s4):2, (n2,s2):7, (n1,s1):8LEARNER, next=9, gen=25]
I200407 11:49:10.352222 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.348999000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"479fda4a", v-118) // nil
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586260150.352199000,0
I200407 11:49:10.352278 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.348503000,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 txn.Scan(ctx, /Table/50/"43d68165", /Table/50/"c15986c5", 16) // ("v-57", nil)
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"272aa23d", /Table/50/"4aaaad09", 11) // ("v-46", nil)
4 OP b.Put(ctx, /Table/50/"6a58f08d", v-116) // nil
4 OP b.Put(ctx, /Table/50/"0a5ca6f9", v-117) // nil
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=a673c685 key=/Table/50/"6a58f08d" pri=0.01346078 epo=0 ts=1586260150.348504000,0 min=1586260150.348504000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.348504000,0 wto=false max=1586260150.848504000,0 int=1)
after: 1586260150.352227000,0
I200407 11:49:10.352459 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6a58f08d" 1586260150.348504000,0 -> /BYTES/v-116 (prev /BYTES/v-58)
I200407 11:49:10.352677 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.352618000,0
0 OP db3.AdminSplit(ctx, /Table/50/"b064de97") // nil
after: 1586260150.352661000,0
I200407 11:49:10.353103 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.353068000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=c7a7e0e2 key=/Min pri=0.01351512 epo=0 ts=1586260150.353068000,1 min=1586260150.353068000,1 seq=0} lock=false stat=COMMITTED rts=1586260150.353068000,1 wto=false max=1586260150.853068000,1)
after: 1586260150.353078000,0
I200407 11:49:10.353472 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.353434000,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 return nil
4 OP }) // nil txnpb:("unnamed" meta={id=64fa5b98 key=/Min pri=0.00983020 epo=0 ts=1586260150.353435000,0 min=1586260150.353435000,0 seq=0} lock=false stat=COMMITTED rts=1586260150.353435000,0 wto=false max=1586260150.853435000,0)
after: 1586260150.353445000,0
I200407 11:49:10.356425 6710 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"1563a…}] proposing SIMPLE(r8) REMOVE_REPLICA[(n1,s1):8LEARNER]: after=[(n3,s3):3 (n4,s4):2 (n2,s2):7] next=9
I200407 11:49:10.357268 206 kv/kvserver/store_remove_replica.go:122 [n1,s1,r32/8:/Table/{36-50/"1563a…}] removing replica r32/8
I200407 11:49:10.357325 6828 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r45/2:/Table/50/"{1563aa2…-91fbc71…}] change replicas (add [] remove [(n1,s1):4VOTER_DEMOTING]): existing descriptor r45:/Table/50/"{1563aa2f"-91fbc719"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):4, next=5, gen=23, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.357950 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.349472000,0
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"1015100d", v-119) // nil
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"8169ad8e", v-120) // nil
3 OP b.Put(ctx, /Table/50/"5e2e56ae", v-121) // nil
3 OP b.Put(ctx, /Table/50/"b8aeb9a8", v-122) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"62271a33", v-123) // nil
3 OP b.Scan(ctx, /Table/50/"41fc0b44", /Table/50/"60ad2fbf", 22) // ("v-57", nil)
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP b := &Batch{}
3 OP b.Scan(ctx, /Table/50/"4e23df96", /Table/50/"db3d5e22", 3) // ("v-59", nil)
3 OP b.Scan(ctx, /Table/50/"37fb89df", /Table/50/"5bb5f2ef", 7) // ("v-111", nil)
3 OP b.Put(ctx, /Table/50/"9f3ab8f7", v-124) // nil
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=72dd8bf6 key=/Table/50/"1015100d" pri=0.00765980 epo=0 ts=1586260150.350037000,2 min=1586260150.349472000,1 seq=7} lock=true stat=COMMITTED rts=1586260150.350037000,2 wto=false max=1586260150.849472000,1 int=5)
after: 1586260150.357882000,0
I200407 11:49:10.358415 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.358385000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=d4df0713 key=/Min pri=0.02969033 epo=0 ts=1586260150.358385000,1 min=1586260150.358385000,1 seq=0} lock=false stat=COMMITTED rts=1586260150.358385000,1 wto=false max=1586260150.858385000,1)
after: 1586260150.358394000,0
I200407 11:49:10.360882 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.358759000,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/"e8b617d9", v-125) // nil
3 OP b.Put(ctx, /Table/50/"20be4cd2", v-126) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP txn.Put(ctx, /Table/50/"20e2afc1", v-127) // nil
3 OP txn.Put(ctx, /Table/50/"4b355b04", v-128) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=a655e8fb key=/Table/50/"e8b617d9" pri=0.00228938 epo=0 ts=1586260150.358759000,1 min=1586260150.358759000,1 seq=5} lock=true stat=COMMITTED rts=1586260150.358759000,1 wto=false max=1586260150.858759000,1 ifw=4)
after: 1586260150.360824000,0
I200407 11:49:10.361542 6828 kv/kvserver/replica_raft.go:241 [n4,s4,r45/2:/Table/50/"{1563aa2…-91fbc71…}] proposing ENTER_JOINT(r4 l4) REMOVE_REPLICA[(n1,s1):4VOTER_DEMOTING]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):4VOTER_DEMOTING] next=5
I200407 11:49:10.361797 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.358759000,1 -> /BYTES/v-125 (prev /BYTES/v-99)
I200407 11:49:10.362253 6828 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r45/2:/Table/50/"{1563aa2…-91fbc71…}] change replicas (add [] remove []): existing descriptor r45:/Table/50/"{1563aa2f"-91fbc719"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):4VOTER_DEMOTING, next=5, gen=24, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.363680 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.361280000,0
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"a54e6970", v-129) // nil
3 OP txn.Scan(ctx, /Table/50/"6e4b5df2", /Table/50/"767129a7", 20) // (nil, nil)
3 OP txn.Put(ctx, /Table/50/"26771cdc", v-130) // nil
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"d502a324", v-131) // nil
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=15589f71 key=/Table/50/"a54e6970" pri=0.00666063 epo=0 ts=1586260150.361281000,0 min=1586260150.361281000,0 seq=4} lock=true stat=COMMITTED rts=1586260150.361281000,0 wto=false max=1586260150.861281000,0 ifw=3)
after: 1586260150.363604000,0
I200407 11:49:10.363760 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9f3ab8f7" 1586260150.350037000,2 -> /BYTES/v-124 (prev /<empty>)
I200407 11:49:10.363861 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b8aeb9a8" 1586260150.350037000,2 -> /BYTES/v-122 (prev /<empty>)
I200407 11:49:10.367603 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a54e6970" 1586260150.361281000,0 -> /BYTES/v-129 (prev /<empty>)
I200407 11:49:10.370571 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e2e56ae" 1586260150.350037000,2 -> /BYTES/v-121 (prev /BYTES/v-97)
I200407 11:49:10.370804 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.350037000,2 -> /BYTES/v-123 (prev /BYTES/v-90)
I200407 11:49:10.370877 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8169ad8e" 1586260150.350037000,2 -> /BYTES/v-120 (prev /BYTES/v-14)
I200407 11:49:10.370914 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.358759000,1 -> /BYTES/v-126 (prev /BYTES/v-70)
I200407 11:49:10.370946 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20e2afc1" 1586260150.358759000,1 -> /BYTES/v-127 (prev /<empty>)
I200407 11:49:10.370973 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b355b04" 1586260150.358759000,1 -> /BYTES/v-128 (prev /<empty>)
I200407 11:49:10.371004 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"26771cdc" 1586260150.361281000,0 -> /BYTES/v-130 (prev /<empty>)
I200407 11:49:10.371170 6828 kv/kvserver/replica_raft.go:241 [n4,s4,r45/2:/Table/50/"{1563aa2…-91fbc71…}] proposing LEAVE_JOINT: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):4LEARNER] next=5
I200407 11:49:10.371537 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.353831000,0
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"78d93de9", /Table/50/"f2d6d6e2", 6) // ("v-18", nil)
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=0201ecb4 key=/Min pri=0.01356304 epo=0 ts=1586260150.353831000,1 min=1586260150.353831000,1 seq=0} lock=false stat=COMMITTED rts=1586260150.353831000,1 wto=false max=1586260150.853831000,1)
after: 1586260150.371384000,0
I200407 11:49:10.371954 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.365419000,0
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"4b355b04", v-132) // nil
3 OP b.Put(ctx, /Table/50/"cd89572e", v-133) // nil
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=63785605 key=/Table/50/"4b355b04" pri=0.01414507 epo=0 ts=1586260150.365420000,0 min=1586260150.365420000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.365420000,0 wto=false max=1586260150.865420000,0 int=1 ifw=1)
after: 1586260150.371894000,0
I200407 11:49:10.372470 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.354276000,0
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Scan(ctx, /Table/50/"087c5f11", /Table/50/"9b0cb821", 18) // ("v-117", nil)
4 OP {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"122ed638", /Table/50/"20ba5c4f", 7) // ("v-110", nil)
4 OP b.Scan(ctx, /Table/50/"6dcceb01", /Table/50/"dba97574", 2) // ("v-18", 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=4b2655f6 key=/Min pri=0.03144317 epo=0 ts=1586260150.354276000,1 min=1586260150.354276000,1 seq=0} lock=false stat=COMMITTED rts=1586260150.354276000,1 wto=false max=1586260150.854276000,1)
after: 1586260150.372357000,0
I200407 11:49:10.373027 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.350037000,0
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"51945309", /Table/50/"d0e6b645", 20) // ("v-68", nil)
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=7c85a0c1 key=/Min pri=0.00891043 epo=0 ts=1586260150.350372000,0 min=1586260150.350037000,1 seq=0} lock=false stat=COMMITTED rts=1586260150.350372000,0 wto=false max=1586260150.850037000,1)
after: 1586260150.372953000,0
I200407 11:49:10.373188 6828 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r45/2:/Table/50/"{1563aa2…-91fbc71…}] change replicas (add [] remove [(n1,s1):4LEARNER]): existing descriptor r45:/Table/50/"{1563aa2f"-91fbc719"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):4LEARNER, next=5, gen=25, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.374199 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b355b04" 1586260150.365420000,0 -> /BYTES/v-132 (prev /BYTES/v-128)
I200407 11:49:10.374253 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d502a324" 1586260150.361281000,0 -> /BYTES/v-131 (prev /BYTES/v-55)
I200407 11:49:10.380017 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd89572e" 1586260150.365420000,0 -> /BYTES/v-133 (prev /BYTES/v-79)
I200407 11:49:10.380598 6828 kv/kvserver/replica_raft.go:241 [n4,s4,r45/2:/Table/50/"{1563aa2…-91fbc71…}] proposing SIMPLE(r4) REMOVE_REPLICA[(n1,s1):4LEARNER]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3] next=5
I200407 11:49:10.381788 216 kv/kvserver/store_remove_replica.go:122 [n1,s1,r45/4:/Table/50/"{1563aa2…-91fbc71…}] removing replica r45/4
I200407 11:49:10.382100 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.379858000,0
3 OP db1.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.Scan(ctx, /Table/50/"2f8f5a6a", /Table/50/"3bad2377", 20) // ("v-67", nil)
3 OP b.Put(ctx, /Table/50/"620acc4f", v-135) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"27b39286", v-136) // nil
3 OP b.Put(ctx, /Table/50/"9f18ddc7", v-137) // nil
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=cf0e4fd7 key=/Table/50/"620acc4f" pri=0.08331970 epo=0 ts=1586260150.379859000,0 min=1586260150.379859000,0 seq=4} lock=true stat=COMMITTED rts=1586260150.379859000,0 wto=false max=1586260150.879859000,0 int=2 ifw=1)
after: 1586260150.382039000,0
I200407 11:49:10.382416 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.379446000,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/"be26793e", /Table/50/"eb007a20", 19) // ("v-98", nil)
0 OP b.Put(ctx, /Table/50/"2f5eb1c6", v-134) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP txn.Scan(ctx, /Table/50/"457efd7e", /Table/50/"a4784732", 16) // ("v-57", nil)
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=899a3e99 key=/Table/50/"2f5eb1c6" pri=0.02561342 epo=0 ts=1586260150.379447000,0 min=1586260150.379447000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.379447000,0 wto=false max=1586260150.879447000,0)
after: 1586260150.382351000,0
I200407 11:49:10.388910 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9f18ddc7" 1586260150.379859000,0 -> /BYTES/v-137 (prev /BYTES/v-66)
I200407 11:49:10.389331 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.388709000,0
4 OP db2.Put(ctx, /Table/50/"c88307fb", v-138) // nil
after: 1586260150.389307000,0
I200407 11:49:10.389504 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c88307fb" 1586260150.388893000,0 -> /BYTES/v-138 (prev /<empty>)
I200407 11:49:10.389547 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.389485000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=ee43aac3 key=/Min pri=0.00233101 epo=0 ts=1586260150.389486000,0 min=1586260150.389486000,0 seq=0} lock=false stat=COMMITTED rts=1586260150.389486000,0 wto=false max=1586260150.889486000,0)
after: 1586260150.389496000,0
I200407 11:49:10.390524 6999 kv/kvserver/replica_command.go:1602 [n4,s4,r45/2:/Table/50/"{1563aa2…-91fbc71…}] change replicas (add [(n1,s1):5LEARNER] remove []): existing descriptor r45:/Table/50/"{1563aa2f"-91fbc719"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, next=5, gen=26, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.391142 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.390935000,0
4 OP db3.Scan(ctx, /Table/50/"83ea74ee", /Table/50/"94e9cf24", 30) // ("v-64", nil)
after: 1586260150.391119000,0
I200407 11:49:10.391621 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.389097000,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/"0374806b", v-139) // nil
1 OP b.Put(ctx, /Table/50/"113ba5c1", v-140) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"113ba5c1", v-141) // nil
1 OP b.Put(ctx, /Table/50/"6cc217a2", v-142) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"0e91e21e", /Table/50/"95292e73", 20) // ("v-107", nil)
1 OP b.Put(ctx, /Table/50/"d98f49e8", v-143) // nil
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=3f09fde8 key=/Table/50/"0374806b" pri=0.00210269 epo=0 ts=1586260150.389098000,0 min=1586260150.389098000,0 seq=6} lock=true stat=COMMITTED rts=1586260150.389098000,0 wto=false max=1586260150.889098000,0 int=2)
after: 1586260150.391550000,0
I200407 11:49:10.392139 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.392069000,0
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.392124000,0
I200407 11:49:10.394174 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.391548000,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/"f0913c8d", v-147) // nil
4 OP b.Put(ctx, /Table/50/"4fa400b5", v-148) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP txn.Put(ctx, /Table/50/"20e2afc1", v-149) // nil
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"3c02d983", v-150) // 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=a6b69503 key=/Table/50/"f0913c8d" pri=0.01814286 epo=0 ts=1586260150.391548000,1 min=1586260150.391548000,1 seq=5} lock=true stat=COMMITTED rts=1586260150.391548000,1 wto=false max=1586260150.891548000,1 ifw=4)
after: 1586260150.394097000,0
I200407 11:49:10.395182 5058 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/Table/{36-50/"1563a…}] change replicas (add [(n1,s1):9LEARNER] remove []): existing descriptor r32:/Table/{36-50/"1563aa2f"} [(n3,s3):3, (n4,s4):2, (n2,s2):7, next=9, gen=26]
I200407 11:49:10.395379 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f0913c8d" 1586260150.391548000,1 -> /BYTES/v-147 (prev /<empty>)
I200407 11:49:10.396732 6999 kv/kvserver/replica_raft.go:241 [n4,s4,r45/2:/Table/50/"{1563aa2…-91fbc71…}] proposing SIMPLE(l5) ADD_REPLICA[(n1,s1):5LEARNER]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):5LEARNER] next=6
I200407 11:49:10.397850 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d98f49e8" 1586260150.389098000,0 -> /BYTES/v-143 (prev /<empty>)
I200407 11:49:10.398156 6999 kv/kvserver/store_snapshot.go:975 [n4,s4,r45/2:/Table/50/"{1563aa2…-91fbc71…}] sending LEARNER snapshot 163aee2f at applied index 43
I200407 11:49:10.398227 7026 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r45/2:/Table/50/"{1563aa2…-91fbc71…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):5LEARNER
I200407 11:49:10.398384 6999 kv/kvserver/store_snapshot.go:1018 [n4,s4,r45/2:/Table/50/"{1563aa2…-91fbc71…}] streamed snapshot to (n1,s1):5LEARNER: kv pairs: 87, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.399109 5058 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"1563a…}] proposing SIMPLE(l9) ADD_REPLICA[(n1,s1):9LEARNER]: after=[(n3,s3):3 (n4,s4):2 (n2,s2):7 (n1,s1):9LEARNER] next=10
I200407 11:49:10.399218 7056 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r45/5:{-}] applying LEARNER snapshot [id=163aee2f index=43]
I200407 11:49:10.400463 7043 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r32/2:/Table/{36-50/"1563a…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):9LEARNER
I200407 11:49:10.402030 7056 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r45/5:/Table/50/"{1563aa2…-91fbc71…}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=163aee2f index=43]
I200407 11:49:10.402531 5058 kv/kvserver/store_snapshot.go:975 [n4,s4,r32/2:/Table/{36-50/"1563a…}] sending LEARNER snapshot b4f00414 at applied index 199
I200407 11:49:10.402582 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.390426000,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/"9b7b127e", v-144) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"f60c2b57", v-145) // nil
0 OP b.Put(ctx, /Table/50/"e0b003cb", v-146) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"3d3313d6", /Table/50/"c84ab19c", 18) // ("v-57", nil)
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=c430f2f3 key=/Table/50/"9b7b127e" pri=0.02356302 epo=0 ts=1586260150.390427000,0 min=1586260150.390427000,0 seq=4} lock=true stat=COMMITTED rts=1586260150.390427000,0 wto=false max=1586260150.890427000,0 int=2)
after: 1586260150.402526000,0
I200407 11:49:10.402770 5058 kv/kvserver/store_snapshot.go:1018 [n4,s4,r32/2:/Table/{36-50/"1563a…}] streamed snapshot to (n1,s1):9LEARNER: kv pairs: 77, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.402895 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9b7b127e" 1586260150.390427000,0 -> /BYTES/v-144 (prev /<empty>)
I200407 11:49:10.402988 6999 kv/kvserver/replica_command.go:1602 [n4,s4,r45/2:/Table/50/"{1563aa2…-91fbc71…}] change replicas (add [(n1,s1):5] remove []): existing descriptor r45:/Table/50/"{1563aa2f"-91fbc719"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):5LEARNER, next=6, gen=27, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.403959 7109 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r32/9:{-}] applying LEARNER snapshot [id=b4f00414 index=199]
I200407 11:49:10.404197 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.392582000,0
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Scan(ctx, /Table/50/"53a81caa", /Table/50/"86e222ab", 8) // ("v-68", nil)
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"a7fc8929", v-151) // nil
1 OP b.Put(ctx, /Table/50/"556fafbd", v-152) // nil
1 OP b.Put(ctx, /Table/50/"0d6ea9c5", v-153) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP txn.Put(ctx, /Table/50/"912a79c1", v-154) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=5645eeca key=/Table/50/"a7fc8929" pri=0.02143858 epo=0 ts=1586260150.392582000,1 min=1586260150.392582000,1 seq=5} lock=true stat=COMMITTED rts=1586260150.392582000,1 wto=false max=1586260150.892582000,1 ifw=4)
after: 1586260150.404132000,0
I200407 11:49:10.406062 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a7fc8929" 1586260150.392582000,1 -> /BYTES/v-151 (prev /BYTES/v-8)
I200407 11:49:10.406357 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.406295000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586260150.406344000,0
I200407 11:49:10.406806 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.406744000,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 return errors.New("rollback")
0 OP }) // rollback
after: 1586260150.406790000,0
I200407 11:49:10.406969 7109 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r32/9:/Table/{36-50/"1563a…}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=b4f00414 index=199]
I200407 11:49:10.407487 5058 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/Table/{36-50/"1563a…}] change replicas (add [(n1,s1):9VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r32:/Table/{36-50/"1563aa2f"} [(n3,s3):3, (n4,s4):2, (n2,s2):7, (n1,s1):9LEARNER, next=10, gen=27]
I200407 11:49:10.409011 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e0b003cb" 1586260150.390427000,0 -> /BYTES/v-146 (prev /BYTES/v-112)
I200407 11:49:10.409058 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f60c2b57" 1586260150.390427000,0 -> /BYTES/v-145 (prev /BYTES/v-95)
I200407 11:49:10.410356 6999 kv/kvserver/replica_raft.go:241 [n4,s4,r45/2:/Table/50/"{1563aa2…-91fbc71…}] proposing SIMPLE(v5) ADD_REPLICA[(n1,s1):5]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):5] next=6
I200407 11:49:10.411303 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.389962000,0
3 OP db1.AdminChangeReplicas(ctx, /Table/50/"36f203c5", [{ADD_REPLICA n1,s1}]) // nil
after: 1586260150.411272000,0
I200407 11:49:10.413899 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.407474000,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/"ba4296f3", /Table/50/"cc964696", 34) // ("v-138", nil)
1 OP b.Put(ctx, /Table/50/"0374806b", v-155) // nil
1 OP b.Scan(ctx, /Table/50/"220b88f8", /Table/50/"66eabd69", 34) // ("v-48", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"307b1f26", v-156) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.413853000,0
I200407 11:49:10.414023 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"009a2cfe" 1586260150.139529000,1 -> /BYTES/v-54 (prev /<empty>)
I200407 11:49:10.414065 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"009a2cfe" 1586260150.170840000,0 -> /BYTES/v-61 (prev /BYTES/v-54)
I200407 11:49:10.414088 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"02ce265d" 1586260150.139171000,0 -> /BYTES/v-52 (prev /<empty>)
I200407 11:49:10.414108 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"02ce265d" 1586260150.250142000,0 -> /BYTES/v-85 (prev /BYTES/v-52)
I200407 11:49:10.414130 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0374806b" 1586260150.137943000,0 -> /BYTES/v-49 (prev /<empty>)
I200407 11:49:10.414157 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0374806b" 1586260150.389098000,0 -> /BYTES/v-139 (prev /BYTES/v-49)
I200407 11:49:10.414177 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"05827f75" 1586260150.279659000,0 -> /BYTES/v-102 (prev /<empty>)
I200407 11:49:10.414194 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0a5ca6f9" 1586260150.348504000,0 -> /BYTES/v-117 (prev /<empty>)
I200407 11:49:10.414210 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0ad8ea95" 1586260149.988282000,0 -> /BYTES/v-13 (prev /<empty>)
I200407 11:49:10.414231 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0ad8ea95" 1586260150.231714000,0 -> /BYTES/v-80 (prev /BYTES/v-13)
I200407 11:49:10.414277 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0d6ea9c5" 1586260150.170361000,0 -> /BYTES/v-60 (prev /<empty>)
I200407 11:49:10.414306 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0d6ea9c5" 1586260150.296129000,0 -> /BYTES/v-108 (prev /BYTES/v-60)
I200407 11:49:10.414326 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0d6ea9c5" 1586260150.392582000,1 -> /BYTES/v-153 (prev /BYTES/v-108)
I200407 11:49:10.414347 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0fe2efe7" 1586260150.285650000,1 -> /BYTES/v-107 (prev /<empty>)
I200407 11:49:10.414369 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1015100d" 1586260150.350037000,2 -> /BYTES/v-119 (prev /<empty>)
I200407 11:49:10.414394 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"113ba5c1" 1586260150.389098000,0 -> /BYTES/v-141 (prev /<empty>)
I200407 11:49:10.414415 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260149.988282000,0 -> /BYTES/v-12 (prev /<empty>)
I200407 11:49:10.414433 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260149.998050000,0 -> /BYTES/v-23 (prev /BYTES/v-12)
I200407 11:49:10.414454 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260150.116462000,0 -> /BYTES/v-45 (prev /BYTES/v-23)
I200407 11:49:10.414477 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260150.296129000,0 -> /BYTES/v-110 (prev /BYTES/v-45)
I200407 11:49:10.415103 5058 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"1563a…}] proposing ENTER_JOINT(r2 l2 v9) ADD_REPLICA[(n1,s1):9VOTER_INCOMING], REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n3,s3):3 (n4,s4):2VOTER_DEMOTING (n2,s2):7 (n1,s1):9VOTER_INCOMING] next=10
E200407 11:49:10.415123 5058 kv/kvserver/replica_raft.go:261 [n4,s4,r32/2:/Table/{36-50/"1563a…}] received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2 v9) ADD_REPLICA[(n1,s1):9VOTER_INCOMING], REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n3,s3):3 (n4,s4):2VOTER_DEMOTING (n2,s2):7 (n1,s1):9VOTER_INCOMING] next=10 to remove self (leaseholder)
I200407 11:49:10.415694 5058 kv/kvserver/replica_command.go:1038 [n4,s4,r32/2:/Table/{36-50/"1563a…}] could not promote [n1,s1] to voter, rolling back: change replicas of r32 failed: kv/kvserver/replica_raft.go:262: [n4,s4,r32/2:/Table/{36-50/"1563a…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2 v9) ADD_REPLICA[(n1,s1):9VOTER_INCOMING], REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n3,s3):3 (n4,s4):2VOTER_DEMOTING (n2,s2):7 (n1,s1):9VOTER_INCOMING] next=10 to remove self (leaseholder)
I200407 11:49:10.415856 5058 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/Table/{36-50/"1563a…}] change replicas (add [] remove [(n1,s1):9LEARNER]): existing descriptor r32:/Table/{36-50/"1563aa2f"} [(n3,s3):3, (n4,s4):2, (n2,s2):7, (n1,s1):9LEARNER, next=10, gen=27]
I200407 11:49:10.423807 5058 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"1563a…}] proposing SIMPLE(r9) REMOVE_REPLICA[(n1,s1):9LEARNER]: after=[(n3,s3):3 (n4,s4):2 (n2,s2):7] next=10
I200407 11:49:10.424473 5058 kv/kvserver/replica_command.go:1366 [n4,s4,r32/2:/Table/{36-50/"1563a…}] rolled back learner n1,s1 in r32:/Table/{36-50/"1563aa2f"} [(n3,s3):3, (n4,s4):2, (n2,s2):7, (n1,s1):9LEARNER, next=10, gen=27]
I200407 11:49:10.424529 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.394572000,0
4 OP db3.AdminChangeReplicas(ctx, /Table/50/"11a87dc6", [{ADD_REPLICA n1,s1} {REMOVE_REPLICA n4,s4}]) // change replicas of r32 failed: kv/kvserver/replica_raft.go:262: [n4,s4,r32/2:/Table/{36-50/"1563a…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2 v9) ADD_REPLICA[(n1,s1):9VOTER_INCOMING], REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n3,s3):3 (n4,s4):2VOTER_DEMOTING (n2,s2):7 (n1,s1):9VOTER_INCOMING] next=10 to remove self (leaseholder)
after: 1586260150.424499000,0
I200407 11:49:10.425120 173 kv/kvserver/store_remove_replica.go:122 [n1,s1,r32/9:/Table/{36-50/"1563a…}] removing replica r32/9
I200407 11:49:10.426370 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.423824000,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/"a431d493", v-157) // nil
0 OP b.Put(ctx, /Table/50/"33e192ec", v-158) // nil
0 OP b.Put(ctx, /Table/50/"7c697479", v-159) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"d98f49e8", v-160) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"3c637494", /Table/50/"96ee0f83", 17) // ("v-62", nil)
0 OP b.Put(ctx, /Table/50/"9186cc40", v-161) // nil
0 OP b.Scan(ctx, /Table/50/"17727e52", /Table/50/"203b1e32", 3) // ("v-50", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=e927a08f key=/Table/50/"a431d493" pri=0.02472922 epo=0 ts=1586260150.423825000,0 min=1586260150.423825000,0 seq=6} lock=true stat=COMMITTED rts=1586260150.423825000,0 wto=false max=1586260150.923825000,0 int=2 ifw=3)
after: 1586260150.426301000,0
I200407 11:49:10.426695 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.424949000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Put(ctx, /Table/50/"cc3167f4", v-163) // nil
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"be122bad", v-164) // nil
4 OP b.Put(ctx, /Table/50/"38cdb9dc", v-165) // nil
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=64277918 key=/Table/50/"cc3167f4" pri=0.01684516 epo=0 ts=1586260150.424950000,0 min=1586260150.424950000,0 seq=4} lock=true stat=COMMITTED rts=1586260150.424950000,0 wto=false max=1586260150.924950000,0 int=1 ifw=2)
after: 1586260150.426652000,0
I200407 11:49:10.427479 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a431d493" 1586260150.423825000,0 -> /BYTES/v-157 (prev /<empty>)
I200407 11:49:10.427828 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be122bad" 1586260150.424950000,0 -> /BYTES/v-164 (prev /<empty>)
I200407 11:49:10.427868 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cc3167f4" 1586260150.424950000,0 -> /BYTES/v-163 (prev /BYTES/v-28)
I200407 11:49:10.428960 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.427284000,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/"0a5ca6f9", v-172) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"9f18ddc7", v-173) // nil
4 OP b.Put(ctx, /Table/50/"53ff86d1", v-174) // nil
4 OP b.Put(ctx, /Table/50/"8c754f39", v-175) // nil
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=01c9bb77 key=/Table/50/"0a5ca6f9" pri=0.02025715 epo=0 ts=1586260150.427285000,0 min=1586260150.427285000,0 seq=5} lock=true stat=COMMITTED rts=1586260150.427285000,0 wto=false max=1586260150.927285000,0 ifw=4)
after: 1586260150.428904000,0
I200407 11:49:10.431768 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"19a62197" 1586260150.139171000,0 -> /BYTES/v-50 (prev /<empty>)
I200407 11:49:10.431821 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"19c51b68" 1586260150.284876000,0 -> /BYTES/v-106 (prev /<empty>)
I200407 11:49:10.431847 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.216389000,0 -> /BYTES/v-70 (prev /<empty>)
I200407 11:49:10.431868 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.358759000,1 -> /BYTES/v-126 (prev /BYTES/v-70)
I200407 11:49:10.431888 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20e2afc1" 1586260150.358759000,1 -> /BYTES/v-127 (prev /<empty>)
I200407 11:49:10.431904 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20e2afc1" 1586260150.391548000,1 -> /BYTES/v-149 (prev /BYTES/v-127)
I200407 11:49:10.431920 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2413580c" 1586260150.128462000,0 -> /BYTES/v-48 (prev /<empty>)
I200407 11:49:10.431932 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"26771cdc" 1586260150.361281000,0 -> /BYTES/v-130 (prev /<empty>)
I200407 11:49:10.431946 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"267ab8ec" 1586260150.139529000,1 -> /BYTES/v-53 (prev /<empty>)
I200407 11:49:10.431960 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.099800000,1 -> /BYTES/v-44 (prev /<empty>)
I200407 11:49:10.431971 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.116462000,0 -> /BYTES/v-46 (prev /BYTES/v-44)
I200407 11:49:10.431985 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.098712000,1 -> /BYTES/v-40 (prev /<empty>)
I200407 11:49:10.431999 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.250142000,0 -> /BYTES/v-87 (prev /BYTES/v-40)
I200407 11:49:10.432012 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.379859000,0 -> /BYTES/v-136 (prev /BYTES/v-87)
I200407 11:49:10.432026 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.250142000,0 -> /BYTES/v-84 (prev /<empty>)
I200407 11:49:10.432039 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.279659000,0 -> /BYTES/v-104 (prev /BYTES/v-84)
I200407 11:49:10.432059 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.379447000,0 -> /BYTES/v-134 (prev /BYTES/v-104)
I200407 11:49:10.432073 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.056368000,0 -> /BYTES/v-37 (prev /<empty>)
I200407 11:49:10.432087 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.116462000,0 -> /BYTES/v-47 (prev /BYTES/v-37)
I200407 11:49:10.432101 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.184455000,1 -> /BYTES/v-67 (prev /BYTES/v-47)
I200407 11:49:10.432114 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260149.988644000,0 -> /BYTES/v-15 (prev /<empty>)
I200407 11:49:10.432128 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.052352000,0 -> /BYTES/v-32 (prev /BYTES/v-15)
I200407 11:49:10.432142 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.173385000,0 -> /BYTES/v-63 (prev /BYTES/v-32)
I200407 11:49:10.432155 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3b0fde21" 1586260150.318470000,0 -> /BYTES/v-111 (prev /<empty>)
I200407 11:49:10.432166 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c02d983" 1586260150.391548000,1 -> /BYTES/v-150 (prev /<empty>)
I200407 11:49:10.432177 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260149.988282000,0 -> /BYTES/v-10 (prev /<empty>)
I200407 11:49:10.432188 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260150.171114000,0 -> /BYTES/v-62 (prev /BYTES/v-10)
I200407 11:49:10.432199 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260149.984514000,0 -> /BYTES/v-1 (prev /<empty>)
I200407 11:49:10.432213 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260150.159920000,0 -> /BYTES/v-57 (prev /BYTES/v-1)
I200407 11:49:10.432224 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b355b04" 1586260150.358759000,1 -> /BYTES/v-128 (prev /<empty>)
I200407 11:49:10.432235 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b355b04" 1586260150.365420000,0 -> /BYTES/v-132 (prev /BYTES/v-128)
I200407 11:49:10.432246 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.099800000,1 -> /BYTES/v-43 (prev /<empty>)
I200407 11:49:10.432257 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.169610000,0 -> /BYTES/v-59 (prev /BYTES/v-43)
I200407 11:49:10.432297 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.391548000,1 -> /BYTES/v-148 (prev /BYTES/v-59)
I200407 11:49:10.432323 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"556fafbd" 1586260150.392582000,1 -> /BYTES/v-152 (prev /<empty>)
I200407 11:49:10.432342 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5b8e2084" 1586260150.184455000,1 -> /BYTES/v-68 (prev /<empty>)
I200407 11:49:10.432359 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5db639c6" 1586260150.231714000,0 -> /BYTES/v-83 (prev /<empty>)
I200407 11:49:10.432377 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e2e56ae" 1586260150.268213000,0 -> /BYTES/v-97 (prev /<empty>)
I200407 11:49:10.432394 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e2e56ae" 1586260150.350037000,2 -> /BYTES/v-121 (prev /BYTES/v-97)
I200407 11:49:10.432411 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"620acc4f" 1586260150.379859000,0 -> /BYTES/v-135 (prev /<empty>)
I200407 11:49:10.432428 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.184455000,1 -> /BYTES/v-69 (prev /<empty>)
I200407 11:49:10.432447 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.252808000,0 -> /BYTES/v-90 (prev /BYTES/v-69)
I200407 11:49:10.432471 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.350037000,2 -> /BYTES/v-123 (prev /BYTES/v-90)
I200407 11:49:10.432494 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260149.992780000,0 -> /BYTES/v-17 (prev /<empty>)
I200407 11:49:10.432514 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260150.254327000,0 -> /BYTES/v-92 (prev /BYTES/v-17)
I200407 11:49:10.432534 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6a58f08d" 1586260150.159920000,0 -> /BYTES/v-58 (prev /<empty>)
I200407 11:49:10.432552 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6a58f08d" 1586260150.348504000,0 -> /BYTES/v-116 (prev /BYTES/v-58)
I200407 11:49:10.432576 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988282000,0 -> /BYTES/v-11 (prev /<empty>)
I200407 11:49:10.432595 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988644000,0 -> /BYTES/v-16 (prev /BYTES/v-11)
I200407 11:49:10.432612 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.056368000,0 -> /BYTES/v-36 (prev /BYTES/v-16)
I200407 11:49:10.432631 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.139529000,1 -> /BYTES/v-56 (prev /BYTES/v-36)
I200407 11:49:10.432672 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.217349000,0 -> /BYTES/v-74 (prev /BYTES/v-56)
I200407 11:49:10.432698 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.279659000,0 -> /BYTES/v-103 (prev /BYTES/v-74)
I200407 11:49:10.432716 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.282399000,0 -> /BYTES/v-105 (prev /BYTES/v-103)
I200407 11:49:10.432732 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6cc217a2" 1586260150.389098000,0 -> /BYTES/v-142 (prev /<empty>)
I200407 11:49:10.432744 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260149.992780000,0 -> /BYTES/v-18 (prev /<empty>)
I200407 11:49:10.432755 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8169ad8e" 1586260149.988282000,0 -> /BYTES/v-14 (prev /<empty>)
I200407 11:49:10.432766 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8169ad8e" 1586260150.350037000,2 -> /BYTES/v-120 (prev /BYTES/v-14)
I200407 11:49:10.432794 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.139171000,0 -> /BYTES/v-51 (prev /<empty>)
I200407 11:49:10.432813 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.173385000,0 -> /BYTES/v-64 (prev /BYTES/v-51)
I200407 11:49:10.432833 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"912a79c1" 1586260150.268642000,1 -> /BYTES/v-101 (prev /<empty>)
I200407 11:49:10.432854 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"912a79c1" 1586260150.392582000,1 -> /BYTES/v-154 (prev /BYTES/v-101)
I200407 11:49:10.432874 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260149.999879000,1 -> /BYTES/v-24 (prev /<empty>)
I200407 11:49:10.432894 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.052352000,0 -> /BYTES/v-35 (prev /BYTES/v-24)
I200407 11:49:10.432916 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.098712000,1 -> /BYTES/v-39 (prev /BYTES/v-35)
I200407 11:49:10.432936 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.099800000,1 -> /BYTES/v-42 (prev /BYTES/v-39)
I200407 11:49:10.433115 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d98f49e8" 1586260150.423825000,0 -> /BYTES/v-160 (prev /BYTES/v-143)
I200407 11:49:10.435231 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.425499000,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/"936de0dc", v-166) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"d16497c8", /Table/50/"dcb51777", 13) // ("v-131", nil)
1 OP b.Put(ctx, /Table/50/"35d025f8", v-167) // nil
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=81523d4a key=/Table/50/"936de0dc" pri=0.01888974 epo=0 ts=1586260150.425499000,1 min=1586260150.425499000,1 seq=3} lock=true stat=COMMITTED rts=1586260150.425499000,1 wto=false max=1586260150.925499000,1 int=1)
after: 1586260150.435056000,0
I200407 11:49:10.435233 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"936de0dc" 1586260150.425499000,1 -> /BYTES/v-166 (prev /<empty>)
I200407 11:49:10.435877 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9f18ddc7" 1586260150.427285000,0 -> /BYTES/v-173 (prev /BYTES/v-137)
I200407 11:49:10.438747 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"33e192ec" 1586260150.423825000,0 -> /BYTES/v-158 (prev /<empty>)
I200407 11:49:10.438786 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260150.423825000,0 -> /BYTES/v-159 (prev /BYTES/v-18)
I200407 11:49:10.438813 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.423825000,0 -> /BYTES/v-161 (prev /BYTES/v-42)
I200407 11:49:10.438833 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"38cdb9dc" 1586260150.424950000,0 -> /BYTES/v-165 (prev /<empty>)
I200407 11:49:10.438854 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"53ff86d1" 1586260150.427285000,0 -> /BYTES/v-174 (prev /<empty>)
I200407 11:49:10.438878 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8c754f39" 1586260150.427285000,0 -> /BYTES/v-175 (prev /<empty>)
I200407 11:49:10.438899 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35d025f8" 1586260150.425499000,1 -> /BYTES/v-167 (prev /<empty>)
I200407 11:49:10.440162 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.424416000,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/"4678f541", /Table/50/"fbd56e4c", 25) // ("v-57", nil)
3 OP b.Put(ctx, /Table/50/"f9e5422d", v-162) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586260150.440136000,0
I200407 11:49:10.440563 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.440514000,0
3 OP db3.AdminSplit(ctx, /Table/50/"b064de97") // nil
after: 1586260150.440548000,0
I200407 11:49:10.446223 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.435702000,0
1 OP db2.Scan(ctx, /Table/50/"84dec2a9", /Table/50/"a25c33a9", 20) // ("v-175", nil)
after: 1586260150.446196000,0
I200407 11:49:10.446930 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.426795000,0
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"9df4e2d3", v-168) // nil
0 OP txn.Scan(ctx, /Table/50/"2adb6dba", /Table/50/"662441fd", 32) // ("v-134", nil)
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"30609260", v-169) // nil
0 OP b.Put(ctx, /Table/50/"b87b1293", v-170) // nil
0 OP b.Put(ctx, /Table/50/"8084640c", v-171) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=42b3e64a key=/Table/50/"9df4e2d3" pri=0.04514679 epo=1 ts=1586260150.440885000,1 min=1586260150.426796000,0 seq=5} lock=true stat=COMMITTED rts=1586260150.440885000,1 wto=false max=1586260150.926796000,0 int=4 ifw=4)
after: 1586260150.446846000,0
I200407 11:49:10.446941 7335 kv/kvserver/replica_command.go:397 [n4,s4,r45/2:/Table/50/"{1563aa2…-91fbc71…}] initiating a split of this range at key /Table/50/"3337b497" [r46] (manual)
I200407 11:49:10.448348 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9df4e2d3" 1586260150.440885000,1 -> /BYTES/v-168 (prev /<empty>)
I200407 11:49:10.454049 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.446661000,0
1 OP db1.AdminSplit(ctx, /Table/50/"3337b497") // nil
after: 1586260150.454025000,0
I200407 11:49:10.454419 7396 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r45/2:/Table/50/"{1563aa2…-3337b49…}] change replicas (add [] remove [(n1,s1):5VOTER_DEMOTING]): existing descriptor r45:/Table/50/"{1563aa2f"-3337b497"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):5, next=6, gen=29, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.454924 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"19a62197" 1586260150.139171000,0 -> /BYTES/v-50 (prev /<empty>)
I200407 11:49:10.454976 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"19c51b68" 1586260150.284876000,0 -> /BYTES/v-106 (prev /<empty>)
I200407 11:49:10.455024 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.216389000,0 -> /BYTES/v-70 (prev /<empty>)
I200407 11:49:10.455046 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.358759000,1 -> /BYTES/v-126 (prev /BYTES/v-70)
I200407 11:49:10.455067 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20e2afc1" 1586260150.358759000,1 -> /BYTES/v-127 (prev /<empty>)
I200407 11:49:10.455089 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20e2afc1" 1586260150.391548000,1 -> /BYTES/v-149 (prev /BYTES/v-127)
I200407 11:49:10.455109 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2413580c" 1586260150.128462000,0 -> /BYTES/v-48 (prev /<empty>)
I200407 11:49:10.455146 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"26771cdc" 1586260150.361281000,0 -> /BYTES/v-130 (prev /<empty>)
I200407 11:49:10.455169 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"267ab8ec" 1586260150.139529000,1 -> /BYTES/v-53 (prev /<empty>)
I200407 11:49:10.455190 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.099800000,1 -> /BYTES/v-44 (prev /<empty>)
I200407 11:49:10.455209 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.116462000,0 -> /BYTES/v-46 (prev /BYTES/v-44)
I200407 11:49:10.455228 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.098712000,1 -> /BYTES/v-40 (prev /<empty>)
I200407 11:49:10.455247 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.250142000,0 -> /BYTES/v-87 (prev /BYTES/v-40)
I200407 11:49:10.455267 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.379859000,0 -> /BYTES/v-136 (prev /BYTES/v-87)
I200407 11:49:10.455287 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.250142000,0 -> /BYTES/v-84 (prev /<empty>)
I200407 11:49:10.455310 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.279659000,0 -> /BYTES/v-104 (prev /BYTES/v-84)
I200407 11:49:10.455329 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.379447000,0 -> /BYTES/v-134 (prev /BYTES/v-104)
I200407 11:49:10.455351 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.056368000,0 -> /BYTES/v-37 (prev /<empty>)
I200407 11:49:10.455373 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.116462000,0 -> /BYTES/v-47 (prev /BYTES/v-37)
I200407 11:49:10.455393 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.184455000,1 -> /BYTES/v-67 (prev /BYTES/v-47)
I200407 11:49:10.456179 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"30609260" 1586260150.440885000,1 -> /BYTES/v-169 (prev /<empty>)
I200407 11:49:10.456592 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b87b1293" 1586260150.440885000,1 -> /BYTES/v-170 (prev /<empty>)
I200407 11:49:10.456967 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"33e192ec" 1586260150.423825000,0 -> /BYTES/v-158 (prev /<empty>)
I200407 11:49:10.457001 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260149.988644000,0 -> /BYTES/v-15 (prev /<empty>)
I200407 11:49:10.457024 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.052352000,0 -> /BYTES/v-32 (prev /BYTES/v-15)
I200407 11:49:10.457054 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.173385000,0 -> /BYTES/v-63 (prev /BYTES/v-32)
I200407 11:49:10.457074 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35d025f8" 1586260150.425499000,1 -> /BYTES/v-167 (prev /<empty>)
I200407 11:49:10.457094 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"38cdb9dc" 1586260150.424950000,0 -> /BYTES/v-165 (prev /<empty>)
I200407 11:49:10.457114 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3b0fde21" 1586260150.318470000,0 -> /BYTES/v-111 (prev /<empty>)
I200407 11:49:10.457135 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c02d983" 1586260150.391548000,1 -> /BYTES/v-150 (prev /<empty>)
I200407 11:49:10.457154 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260149.988282000,0 -> /BYTES/v-10 (prev /<empty>)
I200407 11:49:10.457175 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260150.171114000,0 -> /BYTES/v-62 (prev /BYTES/v-10)
I200407 11:49:10.457196 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260149.984514000,0 -> /BYTES/v-1 (prev /<empty>)
I200407 11:49:10.457216 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260150.159920000,0 -> /BYTES/v-57 (prev /BYTES/v-1)
I200407 11:49:10.457235 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b355b04" 1586260150.358759000,1 -> /BYTES/v-128 (prev /<empty>)
I200407 11:49:10.457256 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b355b04" 1586260150.365420000,0 -> /BYTES/v-132 (prev /BYTES/v-128)
I200407 11:49:10.457280 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.099800000,1 -> /BYTES/v-43 (prev /<empty>)
I200407 11:49:10.457303 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.169610000,0 -> /BYTES/v-59 (prev /BYTES/v-43)
I200407 11:49:10.457325 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.391548000,1 -> /BYTES/v-148 (prev /BYTES/v-59)
I200407 11:49:10.457374 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"53ff86d1" 1586260150.427285000,0 -> /BYTES/v-174 (prev /<empty>)
I200407 11:49:10.457400 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"556fafbd" 1586260150.392582000,1 -> /BYTES/v-152 (prev /<empty>)
I200407 11:49:10.457418 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5b8e2084" 1586260150.184455000,1 -> /BYTES/v-68 (prev /<empty>)
I200407 11:49:10.457434 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5db639c6" 1586260150.231714000,0 -> /BYTES/v-83 (prev /<empty>)
I200407 11:49:10.457450 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e2e56ae" 1586260150.268213000,0 -> /BYTES/v-97 (prev /<empty>)
I200407 11:49:10.457468 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e2e56ae" 1586260150.350037000,2 -> /BYTES/v-121 (prev /BYTES/v-97)
I200407 11:49:10.457484 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"620acc4f" 1586260150.379859000,0 -> /BYTES/v-135 (prev /<empty>)
I200407 11:49:10.457501 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.184455000,1 -> /BYTES/v-69 (prev /<empty>)
I200407 11:49:10.457518 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.252808000,0 -> /BYTES/v-90 (prev /BYTES/v-69)
I200407 11:49:10.457536 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.350037000,2 -> /BYTES/v-123 (prev /BYTES/v-90)
I200407 11:49:10.457553 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260149.992780000,0 -> /BYTES/v-17 (prev /<empty>)
I200407 11:49:10.457570 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260150.254327000,0 -> /BYTES/v-92 (prev /BYTES/v-17)
I200407 11:49:10.457594 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6a58f08d" 1586260150.159920000,0 -> /BYTES/v-58 (prev /<empty>)
I200407 11:49:10.457615 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6a58f08d" 1586260150.348504000,0 -> /BYTES/v-116 (prev /BYTES/v-58)
I200407 11:49:10.457632 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988282000,0 -> /BYTES/v-11 (prev /<empty>)
I200407 11:49:10.457650 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988644000,0 -> /BYTES/v-16 (prev /BYTES/v-11)
I200407 11:49:10.457669 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.056368000,0 -> /BYTES/v-36 (prev /BYTES/v-16)
I200407 11:49:10.457688 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.139529000,1 -> /BYTES/v-56 (prev /BYTES/v-36)
I200407 11:49:10.457706 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.217349000,0 -> /BYTES/v-74 (prev /BYTES/v-56)
I200407 11:49:10.457725 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.279659000,0 -> /BYTES/v-103 (prev /BYTES/v-74)
I200407 11:49:10.457743 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.282399000,0 -> /BYTES/v-105 (prev /BYTES/v-103)
I200407 11:49:10.457760 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6cc217a2" 1586260150.389098000,0 -> /BYTES/v-142 (prev /<empty>)
I200407 11:49:10.457778 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260149.992780000,0 -> /BYTES/v-18 (prev /<empty>)
I200407 11:49:10.457796 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260150.423825000,0 -> /BYTES/v-159 (prev /BYTES/v-18)
I200407 11:49:10.457813 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8169ad8e" 1586260149.988282000,0 -> /BYTES/v-14 (prev /<empty>)
I200407 11:49:10.457831 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8169ad8e" 1586260150.350037000,2 -> /BYTES/v-120 (prev /BYTES/v-14)
I200407 11:49:10.457848 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8c754f39" 1586260150.427285000,0 -> /BYTES/v-175 (prev /<empty>)
I200407 11:49:10.457866 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.139171000,0 -> /BYTES/v-51 (prev /<empty>)
I200407 11:49:10.457883 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.173385000,0 -> /BYTES/v-64 (prev /BYTES/v-51)
I200407 11:49:10.457902 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"912a79c1" 1586260150.268642000,1 -> /BYTES/v-101 (prev /<empty>)
I200407 11:49:10.457920 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"912a79c1" 1586260150.392582000,1 -> /BYTES/v-154 (prev /BYTES/v-101)
I200407 11:49:10.457939 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260149.999879000,1 -> /BYTES/v-24 (prev /<empty>)
I200407 11:49:10.457957 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.052352000,0 -> /BYTES/v-35 (prev /BYTES/v-24)
I200407 11:49:10.457975 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.098712000,1 -> /BYTES/v-39 (prev /BYTES/v-35)
I200407 11:49:10.457993 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.099800000,1 -> /BYTES/v-42 (prev /BYTES/v-39)
I200407 11:49:10.458010 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.423825000,0 -> /BYTES/v-161 (prev /BYTES/v-42)
I200407 11:49:10.458073 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.447316000,0
0 OP db2.Scan(ctx, /Table/50/"9de82aa1", /Table/50/"f114e117", 37) // ("v-168", nil)
after: 1586260150.458051000,0
I200407 11:49:10.458213 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.429337000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"a13f7075", /Table/50/"de263621", 38) // ("v-157", nil)
4 OP b.Put(ctx, /Table/50/"ca032ac9", v-176) // nil
4 OP b.Put(ctx, /Table/50/"1955b8a6", v-177) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"63e8dbef", /Table/50/"fcd499a3", 2) // ("v-92", nil)
4 OP b.Scan(ctx, /Table/50/"c66fcde9", /Table/50/"f1b84d70", 11) // ("v-138", nil)
4 OP b.Scan(ctx, /Table/50/"cc08de93", /Table/50/"fb2c9525", 35) // ("v-163", nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260150.458172000,0
I200407 11:49:10.458524 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8084640c" 1586260150.440885000,1 -> /BYTES/v-171 (prev /<empty>)
I200407 11:49:10.461971 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.460769000,0
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"30609260", v-180) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=1613bb0a key=/Table/50/"30609260" pri=0.03639758 epo=0 ts=1586260150.460770000,0 min=1586260150.460770000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.460770000,0 wto=false max=1586260150.960770000,0 ifw=1)
after: 1586260150.461718000,0
I200407 11:49:10.462107 7396 kv/kvserver/replica_raft.go:241 [n4,s4,r45/2:/Table/50/"{1563aa2…-3337b49…}] proposing ENTER_JOINT(r5 l5) REMOVE_REPLICA[(n1,s1):5VOTER_DEMOTING]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):5VOTER_DEMOTING] next=6
I200407 11:49:10.462559 7444 kv/kvserver/replica_command.go:1602 [n4,s4,r37/2:/{Table/50/"b0…-Max}] change replicas (add [(n3,s3):6LEARNER] remove []): existing descriptor r37:/{Table/50/"b064de97"-Max} [(n2,s2):4, (n4,s4):2, (n1,s1):5, next=6, gen=16, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.462656 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.461407000,0
0 OP db0.Put(ctx, /Table/50/"e868a3ac", v-181) // nil
after: 1586260150.462636000,0
I200407 11:49:10.463033 7396 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r45/2:/Table/50/"{1563aa2…-3337b49…}] change replicas (add [] remove []): existing descriptor r45:/Table/50/"{1563aa2f"-3337b497"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):5VOTER_DEMOTING, next=6, gen=30, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.463096 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e868a3ac" 1586260150.461593000,0 -> /BYTES/v-181 (prev /<empty>)
I200407 11:49:10.464165 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"30609260" 1586260150.460770000,0 -> /BYTES/v-180 (prev /BYTES/v-169)
I200407 11:49:10.467828 7444 kv/kvserver/replica_raft.go:241 [n4,s4,r37/2:/{Table/50/"b0…-Max}] proposing SIMPLE(l6) ADD_REPLICA[(n3,s3):6LEARNER]: after=[(n2,s2):4 (n4,s4):2 (n1,s1):5 (n3,s3):6LEARNER] next=7
I200407 11:49:10.468480 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.440884000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Scan(ctx, /Table/50/"76ba7a3d", /Table/50/"9c8b920b", 29) // ("v-159", nil)
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/"0a5ca6f9", v-178) // nil
3 OP b.Put(ctx, /Table/50/"187b3b8a", v-179) // nil
3 OP b.Scan(ctx, /Table/50/"6017b881", /Table/50/"ea8eba58", 35) // ("v-135", nil)
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=d8f96257 key=/Table/50/"0a5ca6f9" pri=0.07093013 epo=1 ts=1586260150.441035000,0 min=1586260150.440885000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.441035000,0 wto=false max=1586260150.940885000,0 int=1)
after: 1586260150.468390000,0
I200407 11:49:10.469128 7444 kv/kvserver/store_snapshot.go:975 [n4,s4,r37/2:/{Table/50/"b0…-Max}] sending LEARNER snapshot eb218f1c at applied index 89
I200407 11:49:10.469171 7390 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r37/2:/{Table/50/"b0…-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):6LEARNER
I200407 11:49:10.469335 7444 kv/kvserver/store_snapshot.go:1018 [n4,s4,r37/2:/{Table/50/"b0…-Max}] streamed snapshot to (n3,s3):6LEARNER: kv pairs: 69, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.470053 7436 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r37/6:{-}] applying LEARNER snapshot [id=eb218f1c index=89]
I200407 11:49:10.473804 7436 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r37/6:/{Table/50/"b0…-Max}] applied LEARNER snapshot [total=4ms ingestion=4@3ms id=eb218f1c index=89]
I200407 11:49:10.474492 7444 kv/kvserver/replica_command.go:1602 [n4,s4,r37/2:/{Table/50/"b0…-Max}] change replicas (add [(n3,s3):6] remove []): existing descriptor r37:/{Table/50/"b064de97"-Max} [(n2,s2):4, (n4,s4):2, (n1,s1):5, (n3,s3):6LEARNER, next=7, gen=17, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.475094 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"187b3b8a" 1586260150.441035000,0 -> /BYTES/v-179 (prev /<empty>)
I200407 11:49:10.475686 7396 kv/kvserver/replica_raft.go:241 [n4,s4,r45/2:/Table/50/"{1563aa2…-3337b49…}] proposing LEAVE_JOINT: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):5LEARNER] next=6
I200407 11:49:10.476479 7396 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r45/2:/Table/50/"{1563aa2…-3337b49…}] change replicas (add [] remove [(n1,s1):5LEARNER]): existing descriptor r45:/Table/50/"{1563aa2f"-3337b497"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):5LEARNER, next=6, gen=31, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.480034 7444 kv/kvserver/replica_raft.go:241 [n4,s4,r37/2:/{Table/50/"b0…-Max}] proposing SIMPLE(v6) ADD_REPLICA[(n3,s3):6]: after=[(n2,s2):4 (n4,s4):2 (n1,s1):5 (n3,s3):6] next=7
I200407 11:49:10.480922 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.461972000,0
4 OP db1.AdminChangeReplicas(ctx, /Table/50/"fa7876ef", [{ADD_REPLICA n3,s3}]) // nil
after: 1586260150.480896000,0
I200407 11:49:10.482137 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.480116000,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/"1e0b32d5", /Table/50/"77cc5504", 19) // ("v-126", nil)
0 OP b.Put(ctx, /Table/50/"ed6c1d7d", v-183) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"264802c0", /Table/50/"dfac3010", 28) // ("v-130", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586260150.482098000,0
I200407 11:49:10.482579 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.479743000,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 txn.Scan(ctx, /Table/50/"40d75802", /Table/50/"b9d01671", 26) // ("v-57", nil)
1 OP txn.Put(ctx, /Table/50/"e57a2c0a", v-182) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=13134d8a key=/Table/50/"e57a2c0a" pri=0.01973701 epo=0 ts=1586260150.479744000,0 min=1586260150.479744000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.479744000,0 wto=false max=1586260150.979744000,0 ifw=1)
after: 1586260150.482531000,0
I200407 11:49:10.483453 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e57a2c0a" 1586260150.479744000,0 -> /BYTES/v-182 (prev /<empty>)
I200407 11:49:10.488519 7396 kv/kvserver/replica_raft.go:241 [n4,s4,r45/2:/Table/50/"{1563aa2…-3337b49…}] proposing SIMPLE(r5) REMOVE_REPLICA[(n1,s1):5LEARNER]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3] next=6
I200407 11:49:10.488919 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.488826000,0
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=675f0703 key=/Min pri=0.00204891 epo=0 ts=1586260150.488826000,1 min=1586260150.488826000,1 seq=0} lock=false stat=COMMITTED rts=1586260150.488826000,1 wto=false max=1586260150.988826000,1)
after: 1586260150.488836000,0
I200407 11:49:10.489909 201 kv/kvserver/store_remove_replica.go:122 [n1,s1,r45/5:/Table/50/"{1563aa2…-3337b49…}] removing replica r45/5
I200407 11:49:10.489990 7574 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] change replicas (add [] remove [(n1,s1):4VOTER_DEMOTING]): existing descriptor r46:/Table/50/"{3337b497"-91fbc719"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):4, next=5, gen=29, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.490994 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.487626000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"f811a4a9", v-184) // nil
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"1955b8a6", v-185) // nil
3 OP b.Scan(ctx, /Table/50/"85834424", /Table/50/"dea1e1d4", 16) // ("v-175", nil)
3 OP b.Put(ctx, /Table/50/"285614d4", v-186) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586260150.490952000,0
I200407 11:49:10.492571 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.488390000,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/"556fafbd", v-190) // nil
0 OP b.Scan(ctx, /Table/50/"757fcab0", /Table/50/"fad6090f", 42) // ("v-159", nil)
0 OP b.Put(ctx, /Table/50/"6a58f08d", v-191) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586260150.492536000,0
I200407 11:49:10.494255 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.488016000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"1cb63045", /Table/50/"767c31e3", 7) // ("v-126", nil)
4 OP b.Scan(ctx, /Table/50/"59b22686", /Table/50/"7acb0b68", 4) // ("v-68", nil)
4 OP b.Scan(ctx, /Table/50/"1ec923f5", /Table/50/"8e9e1755", 35) // ("v-126", nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"a4bdcf1f", v-187) // nil
4 OP b.Put(ctx, /Table/50/"e0791774", v-188) // nil
4 OP b.Put(ctx, /Table/50/"ec090495", v-189) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260150.494207000,0
I200407 11:49:10.494471 7574 kv/kvserver/replica_raft.go:241 [n4,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] proposing ENTER_JOINT(r4 l4) REMOVE_REPLICA[(n1,s1):4VOTER_DEMOTING]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):4VOTER_DEMOTING] next=5
I200407 11:49:10.495316 7574 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] change replicas (add [] remove []): existing descriptor r46:/Table/50/"{3337b497"-91fbc719"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):4VOTER_DEMOTING, next=5, gen=30, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.498561 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.496174000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"b8aeb9a8", v-192) // 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.Scan(ctx, /Table/50/"7c8a9e7d", /Table/50/"c9783233", 5) // ("v-171", nil)
1 OP b.Put(ctx, /Table/50/"8d7fb98c", v-193) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=8d88db35 key=/Table/50/"b8aeb9a8" pri=0.02082675 epo=0 ts=1586260150.496175000,0 min=1586260150.496175000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.496175000,0 wto=false max=1586260150.996175000,0 int=1)
after: 1586260150.498492000,0
I200407 11:49:10.498646 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b8aeb9a8" 1586260150.496175000,0 -> /BYTES/v-192 (prev /BYTES/v-122)
I200407 11:49:10.501652 7583 kv/kvserver/replica_command.go:397 [n4,s4,r37/2:/{Table/50/"b0…-Max}] initiating a split of this range at key /Table/50/"f5e19e54" [r47] (manual)
I200407 11:49:10.502796 7574 kv/kvserver/replica_raft.go:241 [n4,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] proposing LEAVE_JOINT: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):4LEARNER] next=5
I200407 11:49:10.503494 7574 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] change replicas (add [] remove [(n1,s1):4LEARNER]): existing descriptor r46:/Table/50/"{3337b497"-91fbc719"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):4LEARNER, next=5, gen=31, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.504983 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.496175000,0 -> /BYTES/v-193 (prev /BYTES/v-64)
I200407 11:49:10.508386 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.501456000,0
3 OP db1.AdminSplit(ctx, /Table/50/"f5e19e54") // nil
after: 1586260150.508364000,0
I200407 11:49:10.509550 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b1fa0be8" 1586260150.098712000,1 -> /BYTES/v-41 (prev /<empty>)
I200407 11:49:10.509642 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b1fa0be8" 1586260150.217349000,0 -> /BYTES/v-72 (prev /BYTES/v-41)
I200407 11:49:10.509674 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260149.988282000,0 -> /BYTES/v-9 (prev /<empty>)
I200407 11:49:10.509697 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260149.999879000,1 -> /BYTES/v-25 (prev /BYTES/v-9)
I200407 11:49:10.509719 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260150.052352000,0 -> /BYTES/v-34 (prev /BYTES/v-25)
I200407 11:49:10.509742 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260150.254706000,0 -> /BYTES/v-94 (prev /BYTES/v-34)
I200407 11:49:10.509765 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b6327a24" 1586260150.052352000,0 -> /BYTES/v-33 (prev /<empty>)
I200407 11:49:10.509787 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b6327a24" 1586260150.217349000,0 -> /BYTES/v-73 (prev /BYTES/v-33)
I200407 11:49:10.509805 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b87b1293" 1586260150.440885000,1 -> /BYTES/v-170 (prev /<empty>)
I200407 11:49:10.509822 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b8aeb9a8" 1586260150.350037000,2 -> /BYTES/v-122 (prev /<empty>)
I200407 11:49:10.509845 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b8aeb9a8" 1586260150.496175000,0 -> /BYTES/v-192 (prev /BYTES/v-122)
I200407 11:49:10.509862 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be122bad" 1586260150.424950000,0 -> /BYTES/v-164 (prev /<empty>)
I200407 11:49:10.509877 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c88307fb" 1586260150.388893000,0 -> /BYTES/v-138 (prev /<empty>)
I200407 11:49:10.509890 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c8e79e23" 1586260150.268642000,1 -> /BYTES/v-98 (prev /<empty>)
I200407 11:49:10.509903 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cc3167f4" 1586260150.037528000,0 -> /BYTES/v-28 (prev /<empty>)
I200407 11:49:10.509916 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cc3167f4" 1586260150.424950000,0 -> /BYTES/v-163 (prev /BYTES/v-28)
I200407 11:49:10.509929 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd89572e" 1586260150.231714000,0 -> /BYTES/v-79 (prev /<empty>)
I200407 11:49:10.509942 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd89572e" 1586260150.365420000,0 -> /BYTES/v-133 (prev /BYTES/v-79)
I200407 11:49:10.509953 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.051448000,0 -> /BYTES/v-29 (prev /<empty>)
I200407 11:49:10.509965 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.052352000,0 -> /BYTES/v-31 (prev /BYTES/v-29)
I200407 11:49:10.509979 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.296129000,0 -> /BYTES/v-109 (prev /BYTES/v-31)
I200407 11:49:10.509991 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d502a324" 1586260150.139529000,1 -> /BYTES/v-55 (prev /<empty>)
I200407 11:49:10.510005 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d502a324" 1586260150.361281000,0 -> /BYTES/v-131 (prev /BYTES/v-55)
I200407 11:49:10.510017 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d98f49e8" 1586260150.389098000,0 -> /BYTES/v-143 (prev /<empty>)
I200407 11:49:10.510030 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d98f49e8" 1586260150.423825000,0 -> /BYTES/v-160 (prev /BYTES/v-143)
I200407 11:49:10.510043 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e0b003cb" 1586260150.318470000,0 -> /BYTES/v-112 (prev /<empty>)
I200407 11:49:10.510056 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e0b003cb" 1586260150.390427000,0 -> /BYTES/v-146 (prev /BYTES/v-112)
I200407 11:49:10.510075 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260149.983845000,0 -> /BYTES/v-0 (prev /<empty>)
I200407 11:49:10.510088 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260150.229976000,0 -> /BYTES/v-78 (prev /BYTES/v-0)
I200407 11:49:10.510102 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260150.231714000,0 -> /BYTES/v-81 (prev /BYTES/v-78)
I200407 11:49:10.510118 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1a2e2d8" 1586260150.268642000,1 -> /BYTES/v-100 (prev /<empty>)
I200407 11:49:10.510131 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e57a2c0a" 1586260150.479744000,0 -> /BYTES/v-182 (prev /<empty>)
I200407 11:49:10.510142 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e868a3ac" 1586260150.461593000,0 -> /BYTES/v-181 (prev /<empty>)
I200407 11:49:10.510156 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.268213000,0 -> /BYTES/v-96 (prev /<empty>)
I200407 11:49:10.510170 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.268642000,1 -> /BYTES/v-99 (prev /BYTES/v-96)
I200407 11:49:10.510183 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.358759000,1 -> /BYTES/v-125 (prev /BYTES/v-99)
I200407 11:49:10.510196 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f0913c8d" 1586260150.391548000,1 -> /BYTES/v-147 (prev /<empty>)
I200407 11:49:10.510230 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f60c2b57" 1586260149.999879000,1 -> /BYTES/v-26 (prev /<empty>)
I200407 11:49:10.510245 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f60c2b57" 1586260150.231714000,0 -> /BYTES/v-82 (prev /BYTES/v-26)
I200407 11:49:10.510258 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f60c2b57" 1586260150.254706000,0 -> /BYTES/v-93 (prev /BYTES/v-82)
I200407 11:49:10.510271 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f60c2b57" 1586260150.261970000,0 -> /BYTES/v-95 (prev /BYTES/v-93)
I200407 11:49:10.510284 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f60c2b57" 1586260150.390427000,0 -> /BYTES/v-145 (prev /BYTES/v-95)
I200407 11:49:10.510297 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f9e5422d" 1586260150.229976000,0 -> /BYTES/v-77 (prev /<empty>)
I200407 11:49:10.516730 7574 kv/kvserver/replica_raft.go:241 [n4,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] proposing SIMPLE(r4) REMOVE_REPLICA[(n1,s1):4LEARNER]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3] next=5
I200407 11:49:10.517591 192 kv/kvserver/store_remove_replica.go:122 [n1,s1,r46/4:/Table/50/"{3337b49…-91fbc71…}] removing replica r46/4
I200407 11:49:10.517789 7674 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] change replicas (add [] remove [(n1,s1):5VOTER_DEMOTING]): existing descriptor r37:/Table/50/"{b064de97"-f5e19e54"} [(n2,s2):4, (n4,s4):2, (n1,s1):5, (n3,s3):6, next=7, gen=19, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.518959 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.518179000,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/"5c15e55e", /Table/50/"a83c2fb9", 44) // ("v-83", 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=f6502f07 key=/Min pri=0.01434474 epo=0 ts=1586260150.518179000,1 min=1586260150.518179000,1 seq=0} lock=false stat=COMMITTED rts=1586260150.518179000,1 wto=false max=1586260151.018179000,1)
after: 1586260150.518901000,0
I200407 11:49:10.522353 7674 kv/kvserver/replica_raft.go:241 [n4,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] proposing ENTER_JOINT(r5 l5) REMOVE_REPLICA[(n1,s1):5VOTER_DEMOTING]: after=[(n2,s2):4 (n4,s4):2 (n1,s1):5VOTER_DEMOTING (n3,s3):6] next=7
I200407 11:49:10.523138 7674 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] change replicas (add [] remove []): existing descriptor r37:/Table/50/"{b064de97"-f5e19e54"} [(n2,s2):4, (n4,s4):2, (n1,s1):5VOTER_DEMOTING, (n3,s3):6, next=7, gen=20, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.523816 5058 kv/kvserver/replica_command.go:1602 [n4,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] change replicas (add [(n1,s1):5LEARNER] remove []): existing descriptor r46:/Table/50/"{3337b497"-91fbc719"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, next=5, gen=32, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.527176 5058 kv/kvserver/replica_raft.go:241 [n4,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] proposing SIMPLE(l5) ADD_REPLICA[(n1,s1):5LEARNER]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):5LEARNER] next=6
I200407 11:49:10.528182 5058 kv/kvserver/store_snapshot.go:975 [n4,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] sending LEARNER snapshot be058f97 at applied index 27
I200407 11:49:10.528212 7736 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):5LEARNER
I200407 11:49:10.528375 5058 kv/kvserver/store_snapshot.go:1018 [n4,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] streamed snapshot to (n1,s1):5LEARNER: kv pairs: 72, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.529040 7734 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r46/5:{-}] applying LEARNER snapshot [id=be058f97 index=27]
I200407 11:49:10.531389 7734 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r46/5:/Table/50/"{3337b49…-91fbc71…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=be058f97 index=27]
I200407 11:49:10.531862 5058 kv/kvserver/replica_command.go:1602 [n4,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] change replicas (add [(n1,s1):5] remove []): existing descriptor r46:/Table/50/"{3337b497"-91fbc719"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):5LEARNER, next=6, gen=33, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.534145 7674 kv/kvserver/replica_raft.go:241 [n4,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] proposing LEAVE_JOINT: after=[(n2,s2):4 (n4,s4):2 (n1,s1):5LEARNER (n3,s3):6] next=7
I200407 11:49:10.535136 7674 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] change replicas (add [] remove [(n1,s1):5LEARNER]): existing descriptor r37:/Table/50/"{b064de97"-f5e19e54"} [(n2,s2):4, (n4,s4):2, (n1,s1):5LEARNER, (n3,s3):6, next=7, gen=21, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.536161 5058 kv/kvserver/replica_raft.go:241 [n4,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] proposing SIMPLE(v5) ADD_REPLICA[(n1,s1):5]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):5] next=6
I200407 11:49:10.536684 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.523313000,0
4 OP db3.AdminChangeReplicas(ctx, /Table/50/"3d7ea26b", [{ADD_REPLICA n1,s1}]) // nil
after: 1586260150.536659000,0
I200407 11:49:10.537321 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.533553000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"e868a3ac", v-194) // nil
1 OP {
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"75f02e68", /Table/50/"a2c5029f", 6) // ("v-159", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"3c2e0674", v-195) // nil
1 OP b.Put(ctx, /Table/50/"26771cdc", v-196) // nil
1 OP b.Scan(ctx, /Table/50/"5b044ac6", /Table/50/"9d362d8d", 32) // ("v-68", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.537293000,0
I200407 11:49:10.543468 7674 kv/kvserver/replica_raft.go:241 [n4,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] proposing SIMPLE(r5) REMOVE_REPLICA[(n1,s1):5LEARNER]: after=[(n2,s2):4 (n4,s4):2 (n3,s3):6] next=7
I200407 11:49:10.544276 175 kv/kvserver/store_remove_replica.go:122 [n1,s1,r37/5:/Table/50/"{b064de9…-f5e19e5…}] removing replica r37/5
I200407 11:49:10.544405 7803 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r47/2:/{Table/50/"f5…-Max}] change replicas (add [] remove [(n3,s3):4VOTER_DEMOTING]): existing descriptor r47:/{Table/50/"f5e19e54"-Max} [(n2,s2):1, (n4,s4):2, (n1,s1):3, (n3,s3):4, next=5, gen=19, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.544754 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.542040000,0
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"632f8422", v-197) // nil
3 OP {
3 OP b := &Batch{}
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP txn.Scan(ctx, /Table/50/"60d5d689", /Table/50/"b6df9943", 37) // ("v-135", nil)
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=377d94fe key=/Table/50/"632f8422" pri=0.00494653 epo=0 ts=1586260150.542041000,0 min=1586260150.542041000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.542041000,0 wto=false max=1586260151.042041000,0)
after: 1586260150.544709000,0
I200407 11:49:10.547867 7803 kv/kvserver/replica_raft.go:241 [n4,s4,r47/2:/{Table/50/"f5…-Max}] proposing ENTER_JOINT(r4 l4) REMOVE_REPLICA[(n3,s3):4VOTER_DEMOTING]: after=[(n2,s2):1 (n4,s4):2 (n1,s1):3 (n3,s3):4VOTER_DEMOTING] next=5
I200407 11:49:10.548433 7803 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r47/2:/{Table/50/"f5…-Max}] change replicas (add [] remove []): existing descriptor r47:/{Table/50/"f5e19e54"-Max} [(n2,s2):1, (n4,s4):2, (n1,s1):3, (n3,s3):4VOTER_DEMOTING, next=5, gen=20, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.555666 7803 kv/kvserver/replica_raft.go:241 [n4,s4,r47/2:/{Table/50/"f5…-Max}] proposing LEAVE_JOINT: after=[(n2,s2):1 (n4,s4):2 (n1,s1):3 (n3,s3):4LEARNER] next=5
I200407 11:49:10.556313 7803 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r47/2:/{Table/50/"f5…-Max}] change replicas (add [] remove [(n3,s3):4LEARNER]): existing descriptor r47:/{Table/50/"f5e19e54"-Max} [(n2,s2):1, (n4,s4):2, (n1,s1):3, (n3,s3):4LEARNER, next=5, gen=21, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.562586 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.562514000,0
4 OP db3.AdminSplit(ctx, /Table/50/"3337b497") // nil
after: 1586260150.562557000,0
I200407 11:49:10.563023 7777 kv/kvserver/replica_command.go:1602 [n4,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] change replicas (add [] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r46:/Table/50/"{3337b497"-91fbc719"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):5, next=6, gen=34, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.564232 7803 kv/kvserver/replica_raft.go:241 [n4,s4,r47/2:/{Table/50/"f5…-Max}] proposing SIMPLE(r4) REMOVE_REPLICA[(n3,s3):4LEARNER]: after=[(n2,s2):1 (n4,s4):2 (n1,s1):3] next=5
I200407 11:49:10.565140 1433 kv/kvserver/store_remove_replica.go:122 [n3,s3,r47/4:/{Table/50/"f5…-Max}] removing replica r47/4
I200407 11:49:10.567164 7834 kv/kvserver/replica_command.go:397 [n4,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] initiating a split of this range at key /Table/50/"5f6e0116" [r48] (manual)
I200407 11:49:10.567338 7777 kv/kvserver/replica_raft.go:241 [n4,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] proposing ENTER_JOINT(r2 l2) REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n3,s3):1 (n4,s4):2VOTER_DEMOTING (n2,s2):3 (n1,s1):5] next=6
E200407 11:49:10.567361 7777 kv/kvserver/replica_raft.go:261 [n4,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}] received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2) REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n3,s3):1 (n4,s4):2VOTER_DEMOTING (n2,s2):3 (n1,s1):5] next=6 to remove self (leaseholder)
I200407 11:49:10.568158 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"33e192ec" 1586260150.423825000,0 -> /BYTES/v-158 (prev /<empty>)
I200407 11:49:10.568200 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260149.988644000,0 -> /BYTES/v-15 (prev /<empty>)
I200407 11:49:10.568222 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.052352000,0 -> /BYTES/v-32 (prev /BYTES/v-15)
I200407 11:49:10.568240 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.173385000,0 -> /BYTES/v-63 (prev /BYTES/v-32)
I200407 11:49:10.568260 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35d025f8" 1586260150.425499000,1 -> /BYTES/v-167 (prev /<empty>)
I200407 11:49:10.568279 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.561447000,0
0 OP db2.AdminChangeReplicas(ctx, /Table/50/"81289fef", [{REMOVE_REPLICA n4,s4}]) // change replicas of r46 failed: kv/kvserver/replica_raft.go:262: [n4,s4,r46/2:/Table/50/"{3337b49…-91fbc71…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2) REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n3,s3):1 (n4,s4):2VOTER_DEMOTING (n2,s2):3 (n1,s1):5] next=6 to remove self (leaseholder)
after: 1586260150.568248000,0
I200407 11:49:10.568279 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"38cdb9dc" 1586260150.424950000,0 -> /BYTES/v-165 (prev /<empty>)
I200407 11:49:10.568320 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3b0fde21" 1586260150.318470000,0 -> /BYTES/v-111 (prev /<empty>)
I200407 11:49:10.568340 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c02d983" 1586260150.391548000,1 -> /BYTES/v-150 (prev /<empty>)
I200407 11:49:10.568356 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260149.988282000,0 -> /BYTES/v-10 (prev /<empty>)
I200407 11:49:10.568372 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260150.171114000,0 -> /BYTES/v-62 (prev /BYTES/v-10)
I200407 11:49:10.568384 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260149.984514000,0 -> /BYTES/v-1 (prev /<empty>)
I200407 11:49:10.568400 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260150.159920000,0 -> /BYTES/v-57 (prev /BYTES/v-1)
I200407 11:49:10.568435 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b355b04" 1586260150.358759000,1 -> /BYTES/v-128 (prev /<empty>)
I200407 11:49:10.568462 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b355b04" 1586260150.365420000,0 -> /BYTES/v-132 (prev /BYTES/v-128)
I200407 11:49:10.568485 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.099800000,1 -> /BYTES/v-43 (prev /<empty>)
I200407 11:49:10.568510 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.169610000,0 -> /BYTES/v-59 (prev /BYTES/v-43)
I200407 11:49:10.568535 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.391548000,1 -> /BYTES/v-148 (prev /BYTES/v-59)
I200407 11:49:10.568557 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"53ff86d1" 1586260150.427285000,0 -> /BYTES/v-174 (prev /<empty>)
I200407 11:49:10.568578 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"556fafbd" 1586260150.392582000,1 -> /BYTES/v-152 (prev /<empty>)
I200407 11:49:10.568598 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5b8e2084" 1586260150.184455000,1 -> /BYTES/v-68 (prev /<empty>)
I200407 11:49:10.568620 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5db639c6" 1586260150.231714000,0 -> /BYTES/v-83 (prev /<empty>)
I200407 11:49:10.568640 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e2e56ae" 1586260150.268213000,0 -> /BYTES/v-97 (prev /<empty>)
I200407 11:49:10.568665 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e2e56ae" 1586260150.350037000,2 -> /BYTES/v-121 (prev /BYTES/v-97)
I200407 11:49:10.568689 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"620acc4f" 1586260150.379859000,0 -> /BYTES/v-135 (prev /<empty>)
I200407 11:49:10.568707 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.184455000,1 -> /BYTES/v-69 (prev /<empty>)
I200407 11:49:10.568727 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.252808000,0 -> /BYTES/v-90 (prev /BYTES/v-69)
I200407 11:49:10.568746 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.350037000,2 -> /BYTES/v-123 (prev /BYTES/v-90)
I200407 11:49:10.568762 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"632f8422" 1586260150.542041000,0 -> /BYTES/v-197 (prev /<empty>)
I200407 11:49:10.568779 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260149.992780000,0 -> /BYTES/v-17 (prev /<empty>)
I200407 11:49:10.568799 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260150.254327000,0 -> /BYTES/v-92 (prev /BYTES/v-17)
I200407 11:49:10.568820 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6a58f08d" 1586260150.159920000,0 -> /BYTES/v-58 (prev /<empty>)
I200407 11:49:10.568839 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6a58f08d" 1586260150.348504000,0 -> /BYTES/v-116 (prev /BYTES/v-58)
I200407 11:49:10.568857 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988282000,0 -> /BYTES/v-11 (prev /<empty>)
I200407 11:49:10.568876 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988644000,0 -> /BYTES/v-16 (prev /BYTES/v-11)
I200407 11:49:10.568902 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.056368000,0 -> /BYTES/v-36 (prev /BYTES/v-16)
I200407 11:49:10.568920 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.139529000,1 -> /BYTES/v-56 (prev /BYTES/v-36)
I200407 11:49:10.568940 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.217349000,0 -> /BYTES/v-74 (prev /BYTES/v-56)
I200407 11:49:10.568959 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.279659000,0 -> /BYTES/v-103 (prev /BYTES/v-74)
I200407 11:49:10.568974 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.282399000,0 -> /BYTES/v-105 (prev /BYTES/v-103)
I200407 11:49:10.568988 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6cc217a2" 1586260150.389098000,0 -> /BYTES/v-142 (prev /<empty>)
I200407 11:49:10.569012 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260149.992780000,0 -> /BYTES/v-18 (prev /<empty>)
I200407 11:49:10.569024 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260150.423825000,0 -> /BYTES/v-159 (prev /BYTES/v-18)
I200407 11:49:10.569047 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8084640c" 1586260150.440885000,1 -> /BYTES/v-171 (prev /<empty>)
I200407 11:49:10.569070 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8169ad8e" 1586260149.988282000,0 -> /BYTES/v-14 (prev /<empty>)
I200407 11:49:10.569090 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8169ad8e" 1586260150.350037000,2 -> /BYTES/v-120 (prev /BYTES/v-14)
I200407 11:49:10.569107 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8c754f39" 1586260150.427285000,0 -> /BYTES/v-175 (prev /<empty>)
I200407 11:49:10.569128 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.139171000,0 -> /BYTES/v-51 (prev /<empty>)
I200407 11:49:10.569149 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.173385000,0 -> /BYTES/v-64 (prev /BYTES/v-51)
I200407 11:49:10.569170 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.496175000,0 -> /BYTES/v-193 (prev /BYTES/v-64)
I200407 11:49:10.569188 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"912a79c1" 1586260150.268642000,1 -> /BYTES/v-101 (prev /<empty>)
I200407 11:49:10.569208 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"912a79c1" 1586260150.392582000,1 -> /BYTES/v-154 (prev /BYTES/v-101)
I200407 11:49:10.569229 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260149.999879000,1 -> /BYTES/v-24 (prev /<empty>)
I200407 11:49:10.569252 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.052352000,0 -> /BYTES/v-35 (prev /BYTES/v-24)
I200407 11:49:10.569273 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.098712000,1 -> /BYTES/v-39 (prev /BYTES/v-35)
I200407 11:49:10.569293 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.099800000,1 -> /BYTES/v-42 (prev /BYTES/v-39)
I200407 11:49:10.569311 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.423825000,0 -> /BYTES/v-161 (prev /BYTES/v-42)
I200407 11:49:10.577288 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.077191000,0
2 OP db1.AdminSplit(ctx, /Table/50/"5f6e0116") // nil
after: 1586260150.577260000,0
I200407 11:49:10.577495 7935 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] change replicas (add [] remove [(n1,s1):5VOTER_DEMOTING]): existing descriptor r46:/Table/50/"{3337b497"-5f6e0116"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):5, next=6, gen=35, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.578240 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"33e192ec" 1586260150.423825000,0 -> /BYTES/v-158 (prev /<empty>)
I200407 11:49:10.578288 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260149.988644000,0 -> /BYTES/v-15 (prev /<empty>)
I200407 11:49:10.578317 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.052352000,0 -> /BYTES/v-32 (prev /BYTES/v-15)
I200407 11:49:10.578342 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.173385000,0 -> /BYTES/v-63 (prev /BYTES/v-32)
I200407 11:49:10.578367 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35d025f8" 1586260150.425499000,1 -> /BYTES/v-167 (prev /<empty>)
I200407 11:49:10.578386 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"38cdb9dc" 1586260150.424950000,0 -> /BYTES/v-165 (prev /<empty>)
I200407 11:49:10.578406 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3b0fde21" 1586260150.318470000,0 -> /BYTES/v-111 (prev /<empty>)
I200407 11:49:10.578427 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c02d983" 1586260150.391548000,1 -> /BYTES/v-150 (prev /<empty>)
I200407 11:49:10.578446 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260149.988282000,0 -> /BYTES/v-10 (prev /<empty>)
I200407 11:49:10.578462 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260150.171114000,0 -> /BYTES/v-62 (prev /BYTES/v-10)
I200407 11:49:10.578478 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260149.984514000,0 -> /BYTES/v-1 (prev /<empty>)
I200407 11:49:10.578495 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260150.159920000,0 -> /BYTES/v-57 (prev /BYTES/v-1)
I200407 11:49:10.578511 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b355b04" 1586260150.358759000,1 -> /BYTES/v-128 (prev /<empty>)
I200407 11:49:10.578527 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b355b04" 1586260150.365420000,0 -> /BYTES/v-132 (prev /BYTES/v-128)
I200407 11:49:10.578542 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.099800000,1 -> /BYTES/v-43 (prev /<empty>)
I200407 11:49:10.578559 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.169610000,0 -> /BYTES/v-59 (prev /BYTES/v-43)
I200407 11:49:10.578576 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.391548000,1 -> /BYTES/v-148 (prev /BYTES/v-59)
I200407 11:49:10.578595 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"53ff86d1" 1586260150.427285000,0 -> /BYTES/v-174 (prev /<empty>)
I200407 11:49:10.578611 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"556fafbd" 1586260150.392582000,1 -> /BYTES/v-152 (prev /<empty>)
I200407 11:49:10.578651 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5b8e2084" 1586260150.184455000,1 -> /BYTES/v-68 (prev /<empty>)
I200407 11:49:10.578674 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5db639c6" 1586260150.231714000,0 -> /BYTES/v-83 (prev /<empty>)
I200407 11:49:10.578698 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e2e56ae" 1586260150.268213000,0 -> /BYTES/v-97 (prev /<empty>)
I200407 11:49:10.578714 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e2e56ae" 1586260150.350037000,2 -> /BYTES/v-121 (prev /BYTES/v-97)
I200407 11:49:10.578779 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"620acc4f" 1586260150.379859000,0 -> /BYTES/v-135 (prev /<empty>)
I200407 11:49:10.578810 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.184455000,1 -> /BYTES/v-69 (prev /<empty>)
I200407 11:49:10.578826 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.252808000,0 -> /BYTES/v-90 (prev /BYTES/v-69)
I200407 11:49:10.578841 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.350037000,2 -> /BYTES/v-123 (prev /BYTES/v-90)
I200407 11:49:10.578855 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"632f8422" 1586260150.542041000,0 -> /BYTES/v-197 (prev /<empty>)
I200407 11:49:10.578868 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260149.992780000,0 -> /BYTES/v-17 (prev /<empty>)
I200407 11:49:10.578882 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260150.254327000,0 -> /BYTES/v-92 (prev /BYTES/v-17)
I200407 11:49:10.578893 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6a58f08d" 1586260150.159920000,0 -> /BYTES/v-58 (prev /<empty>)
I200407 11:49:10.578905 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6a58f08d" 1586260150.348504000,0 -> /BYTES/v-116 (prev /BYTES/v-58)
I200407 11:49:10.578918 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988282000,0 -> /BYTES/v-11 (prev /<empty>)
I200407 11:49:10.578932 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988644000,0 -> /BYTES/v-16 (prev /BYTES/v-11)
I200407 11:49:10.578945 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.056368000,0 -> /BYTES/v-36 (prev /BYTES/v-16)
I200407 11:49:10.578959 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.139529000,1 -> /BYTES/v-56 (prev /BYTES/v-36)
I200407 11:49:10.578972 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.217349000,0 -> /BYTES/v-74 (prev /BYTES/v-56)
I200407 11:49:10.578984 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.279659000,0 -> /BYTES/v-103 (prev /BYTES/v-74)
I200407 11:49:10.578998 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.282399000,0 -> /BYTES/v-105 (prev /BYTES/v-103)
I200407 11:49:10.579010 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6cc217a2" 1586260150.389098000,0 -> /BYTES/v-142 (prev /<empty>)
I200407 11:49:10.579021 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260149.992780000,0 -> /BYTES/v-18 (prev /<empty>)
I200407 11:49:10.579035 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260150.423825000,0 -> /BYTES/v-159 (prev /BYTES/v-18)
I200407 11:49:10.579048 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8084640c" 1586260150.440885000,1 -> /BYTES/v-171 (prev /<empty>)
I200407 11:49:10.579067 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8169ad8e" 1586260149.988282000,0 -> /BYTES/v-14 (prev /<empty>)
I200407 11:49:10.579082 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8169ad8e" 1586260150.350037000,2 -> /BYTES/v-120 (prev /BYTES/v-14)
I200407 11:49:10.579095 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8c754f39" 1586260150.427285000,0 -> /BYTES/v-175 (prev /<empty>)
I200407 11:49:10.579107 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.139171000,0 -> /BYTES/v-51 (prev /<empty>)
I200407 11:49:10.579121 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.173385000,0 -> /BYTES/v-64 (prev /BYTES/v-51)
I200407 11:49:10.579138 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.496175000,0 -> /BYTES/v-193 (prev /BYTES/v-64)
I200407 11:49:10.579150 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"912a79c1" 1586260150.268642000,1 -> /BYTES/v-101 (prev /<empty>)
I200407 11:49:10.579162 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"912a79c1" 1586260150.392582000,1 -> /BYTES/v-154 (prev /BYTES/v-101)
I200407 11:49:10.579176 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260149.999879000,1 -> /BYTES/v-24 (prev /<empty>)
I200407 11:49:10.579190 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.052352000,0 -> /BYTES/v-35 (prev /BYTES/v-24)
I200407 11:49:10.579208 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.098712000,1 -> /BYTES/v-39 (prev /BYTES/v-35)
I200407 11:49:10.579222 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.099800000,1 -> /BYTES/v-42 (prev /BYTES/v-39)
I200407 11:49:10.579236 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.423825000,0 -> /BYTES/v-161 (prev /BYTES/v-42)
I200407 11:49:10.584132 7935 kv/kvserver/replica_raft.go:241 [n4,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] proposing ENTER_JOINT(r5 l5) REMOVE_REPLICA[(n1,s1):5VOTER_DEMOTING]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):5VOTER_DEMOTING] next=6
I200407 11:49:10.584915 7935 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] change replicas (add [] remove []): existing descriptor r46:/Table/50/"{3337b497"-5f6e0116"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):5VOTER_DEMOTING, next=6, gen=36, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.587796 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.585144000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"187b3b8a", v-198) // nil
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"307b1f26", v-199) // nil
1 OP b.Scan(ctx, /Table/50/"8cebb384", /Table/50/"ea173da8", 23) // ("v-193", nil)
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=b6427894 key=/Table/50/"187b3b8a" pri=0.01148572 epo=0 ts=1586260150.585145000,0 min=1586260150.585145000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.585145000,0 wto=false max=1586260151.085145000,0)
after: 1586260150.587716000,0
I200407 11:49:10.592127 7935 kv/kvserver/replica_raft.go:241 [n4,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] proposing LEAVE_JOINT: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):5LEARNER] next=6
I200407 11:49:10.592835 7935 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] change replicas (add [] remove [(n1,s1):5LEARNER]): existing descriptor r46:/Table/50/"{3337b497"-5f6e0116"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):5LEARNER, next=6, gen=37, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.599990 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.599939000,0
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=11bcdb67 key=/Min pri=0.01215818 epo=0 ts=1586260150.599940000,0 min=1586260150.599940000,0 seq=0} lock=false stat=COMMITTED rts=1586260150.599940000,0 wto=false max=1586260151.099940000,0)
after: 1586260150.599951000,0
I200407 11:49:10.600614 7935 kv/kvserver/replica_raft.go:241 [n4,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] proposing SIMPLE(r5) REMOVE_REPLICA[(n1,s1):5LEARNER]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3] next=6
I200407 11:49:10.600972 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.600899000,0
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586260150.600955000,0
I200407 11:49:10.601937 175 kv/kvserver/store_remove_replica.go:122 [n1,s1,r46/5:/Table/50/"{3337b49…-5f6e011…}] removing replica r46/5
I200407 11:49:10.602142 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.600381000,0
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"f43a664e", v-201) // nil
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"43bb893f", v-202) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP txn.Scan(ctx, /Table/50/"238a3d81", /Table/50/"f487e46f", 3) // ("v-48", nil)
0 OP b := &Batch{}
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=7329bc17 key=/Table/50/"f43a664e" pri=0.00783200 epo=0 ts=1586260150.600382000,0 min=1586260150.600382000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.600382000,0 wto=false max=1586260151.100382000,0 ifw=2)
after: 1586260150.601937000,0
I200407 11:49:10.604103 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.599511000,0
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Scan(ctx, /Table/50/"1e55584d", /Table/50/"c8f899d3", 21) // ("v-126", 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.Put(ctx, /Table/50/"c3bcb6b5", v-200) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586260150.603843000,0
I200407 11:49:10.608599 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.601440000,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/"113ba5c1", v-203) // nil
1 OP b.Scan(ctx, /Table/50/"6e677288", /Table/50/"e8d04312", 11) // ("v-159", nil)
1 OP b.Put(ctx, /Table/50/"26771cdc", v-204) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.608542000,0
I200407 11:49:10.612354 8045 kv/kvserver/replica_command.go:1602 [n4,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] change replicas (add [(n1,s1):6LEARNER] remove []): existing descriptor r46:/Table/50/"{3337b497"-5f6e0116"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, next=6, gen=38, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.613813 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.612071000,0
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP b := &Batch{}
3 OP b.Scan(ctx, /Table/50/"65619041", /Table/50/"b839fb10", 49) // ("v-92", nil)
3 OP b.Scan(ctx, /Table/50/"385fbcc5", /Table/50/"83665b7b", 38) // ("v-165", nil)
3 OP b.Put(ctx, /Table/50/"041f75ec", v-206) // nil
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=4a9a1bfd key=/Table/50/"041f75ec" pri=0.00737705 epo=0 ts=1586260150.612072000,0 min=1586260150.612072000,0 seq=0} lock=true stat=COMMITTED rts=1586260150.612072000,0 wto=false max=1586260151.112072000,0)
after: 1586260150.613756000,0
I200407 11:49:10.615579 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.610194000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.Scan(ctx, /Table/50/"06af9b72", /Table/50/"b22d3886", 26) // ("v-178", nil)
2 OP b := &Batch{}
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=022d8380 key=/Min pri=0.00325651 epo=0 ts=1586260150.610195000,0 min=1586260150.610195000,0 seq=0} lock=false stat=COMMITTED rts=1586260150.610195000,0 wto=false max=1586260151.110195000,0)
after: 1586260150.615517000,0
I200407 11:49:10.615688 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.608954000,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/"29250337", /Table/50/"ddb18cdc", 14) // ("v-134", nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"6cc22f16", /Table/50/"d0a12ce5", 18) // ("v-159", nil)
4 OP b.Put(ctx, /Table/50/"2f5eb1c6", v-205) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=72a44e24 key=/Table/50/"2f5eb1c6" pri=0.00701081 epo=0 ts=1586260150.608955000,0 min=1586260150.608955000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.608955000,0 wto=false max=1586260151.108955000,0)
after: 1586260150.615640000,0
I200407 11:49:10.615746 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.614207000,0
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"0ad8ea95", v-212) // nil
3 OP b.Put(ctx, /Table/50/"c88307fb", v-213) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"f64d2b76", v-214) // 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: 1586260150.615679000,0
I200407 11:49:10.616727 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.612662000,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/"531ae85c", v-207) // nil
1 OP b.Put(ctx, /Table/50/"4ba328fe", v-208) // nil
1 OP b.Put(ctx, /Table/50/"9f3ab8f7", v-209) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"5badeae9", v-210) // nil
1 OP b.Scan(ctx, /Table/50/"76d11fa5", /Table/50/"8b948fcc", 20) // ("v-159", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"cc3167f4", v-211) // nil
1 OP b.Scan(ctx, /Table/50/"ccf22872", /Table/50/"eb2e12a9", 2) // ("v-133", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.616686000,0
I200407 11:49:10.618045 8045 kv/kvserver/replica_raft.go:241 [n4,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] proposing SIMPLE(l6) ADD_REPLICA[(n1,s1):6LEARNER]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):6LEARNER] next=7
I200407 11:49:10.619527 8116 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):6LEARNER
I200407 11:49:10.619598 8045 kv/kvserver/store_snapshot.go:975 [n4,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] sending LEARNER snapshot 40bf619a at applied index 51
I200407 11:49:10.619859 8045 kv/kvserver/store_snapshot.go:1018 [n4,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] streamed snapshot to (n1,s1):6LEARNER: kv pairs: 52, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.620554 8078 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r46/6:{-}] applying LEARNER snapshot [id=40bf619a index=51]
I200407 11:49:10.622903 8078 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r46/6:/Table/50/"{3337b49…-5f6e011…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=40bf619a index=51]
I200407 11:49:10.623344 8045 kv/kvserver/replica_command.go:1602 [n4,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] change replicas (add [(n1,s1):6] remove []): existing descriptor r46:/Table/50/"{3337b497"-5f6e0116"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):6LEARNER, next=7, gen=39, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.625195 8093 kv/kvserver/replica_command.go:397 [n4,s4,r45/2:/Table/50/"{1563aa2…-3337b49…}] initiating a split of this range at key /Table/50/"20930af1" [r49] (manual)
I200407 11:49:10.625372 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.624591000,0
2 OP db0.Scan(ctx, /Table/50/"be7d43a6", /Table/50/"e804ceab", 1) // ("v-138", nil)
after: 1586260150.625348000,0
I200407 11:49:10.626444 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"187b3b8a" 1586260150.441035000,0 -> /BYTES/v-179 (prev /<empty>)
I200407 11:49:10.626500 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"187b3b8a" 1586260150.585145000,0 -> /BYTES/v-198 (prev /BYTES/v-179)
I200407 11:49:10.626524 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"19a62197" 1586260150.139171000,0 -> /BYTES/v-50 (prev /<empty>)
I200407 11:49:10.626526 8152 kv/kvserver/replica_command.go:1602 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] change replicas (add [] remove [(n3,s3):1VOTER_DEMOTING]): existing descriptor r48:/Table/50/"{5f6e0116"-91fbc719"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):4, next=5, gen=35, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.626546 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"19c51b68" 1586260150.284876000,0 -> /BYTES/v-106 (prev /<empty>)
I200407 11:49:10.626567 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.216389000,0 -> /BYTES/v-70 (prev /<empty>)
I200407 11:49:10.626588 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.358759000,1 -> /BYTES/v-126 (prev /BYTES/v-70)
I200407 11:49:10.626609 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20e2afc1" 1586260150.358759000,1 -> /BYTES/v-127 (prev /<empty>)
I200407 11:49:10.626629 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20e2afc1" 1586260150.391548000,1 -> /BYTES/v-149 (prev /BYTES/v-127)
I200407 11:49:10.626650 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2413580c" 1586260150.128462000,0 -> /BYTES/v-48 (prev /<empty>)
I200407 11:49:10.626672 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"26771cdc" 1586260150.361281000,0 -> /BYTES/v-130 (prev /<empty>)
I200407 11:49:10.626692 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"267ab8ec" 1586260150.139529000,1 -> /BYTES/v-53 (prev /<empty>)
I200407 11:49:10.626713 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.099800000,1 -> /BYTES/v-44 (prev /<empty>)
I200407 11:49:10.626734 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.116462000,0 -> /BYTES/v-46 (prev /BYTES/v-44)
I200407 11:49:10.626754 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.098712000,1 -> /BYTES/v-40 (prev /<empty>)
I200407 11:49:10.626775 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.250142000,0 -> /BYTES/v-87 (prev /BYTES/v-40)
I200407 11:49:10.626796 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.379859000,0 -> /BYTES/v-136 (prev /BYTES/v-87)
I200407 11:49:10.626816 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.250142000,0 -> /BYTES/v-84 (prev /<empty>)
I200407 11:49:10.626872 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.279659000,0 -> /BYTES/v-104 (prev /BYTES/v-84)
I200407 11:49:10.626895 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.379447000,0 -> /BYTES/v-134 (prev /BYTES/v-104)
I200407 11:49:10.626915 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.608955000,0 -> /BYTES/v-205 (prev /BYTES/v-134)
I200407 11:49:10.626934 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"30609260" 1586260150.440885000,1 -> /BYTES/v-169 (prev /<empty>)
I200407 11:49:10.626953 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"30609260" 1586260150.460770000,0 -> /BYTES/v-180 (prev /BYTES/v-169)
I200407 11:49:10.626970 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.056368000,0 -> /BYTES/v-37 (prev /<empty>)
I200407 11:49:10.626988 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.116462000,0 -> /BYTES/v-47 (prev /BYTES/v-37)
I200407 11:49:10.627006 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.184455000,1 -> /BYTES/v-67 (prev /BYTES/v-47)
I200407 11:49:10.627025 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.585145000,0 -> /BYTES/v-199 (prev /BYTES/v-67)
I200407 11:49:10.627033 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.625756000,0
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"d009ff06", v-215) // nil
1 OP {
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"f70d68e8", /Table/50/"fd0abb6d", 39) // ("v-77", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.627005000,0
I200407 11:49:10.627649 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.626629000,0
2 OP db0.Scan(ctx, /Table/50/"ae0fa733", /Table/50/"d93db005", 38) // ("v-65", nil)
after: 1586260150.627626000,0
I200407 11:49:10.628301 8045 kv/kvserver/replica_raft.go:241 [n4,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] proposing SIMPLE(v6) ADD_REPLICA[(n1,s1):6]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):6] next=7
I200407 11:49:10.629181 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.610913000,0
0 OP db0.AdminChangeReplicas(ctx, /Table/50/"52556c71", [{ADD_REPLICA n1,s1}]) // nil
after: 1586260150.629154000,0
I200407 11:49:10.631213 8152 kv/kvserver/replica_raft.go:241 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] proposing ENTER_JOINT(r1 l1) REMOVE_REPLICA[(n3,s3):1VOTER_DEMOTING]: after=[(n3,s3):1VOTER_DEMOTING (n4,s4):2 (n2,s2):3 (n1,s1):4] next=5
I200407 11:49:10.632240 8136 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] change replicas (add [] remove []): existing descriptor r48:/Table/50/"{5f6e0116"-91fbc719"} [(n3,s3):1VOTER_DEMOTING, (n4,s4):2, (n2,s2):3, (n1,s1):4, next=5, gen=36, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.632247 8152 kv/kvserver/replica_command.go:1602 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] change replicas (add [] remove []): existing descriptor r48:/Table/50/"{5f6e0116"-91fbc719"} [(n3,s3):1VOTER_DEMOTING, (n4,s4):2, (n2,s2):3, (n1,s1):4, next=5, gen=36, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.633324 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.624982000,0
4 OP db1.AdminSplit(ctx, /Table/50/"20930af1") // nil
after: 1586260150.633298000,0
I200407 11:49:10.634280 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"187b3b8a" 1586260150.441035000,0 -> /BYTES/v-179 (prev /<empty>)
I200407 11:49:10.634321 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"187b3b8a" 1586260150.585145000,0 -> /BYTES/v-198 (prev /BYTES/v-179)
I200407 11:49:10.634353 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"19a62197" 1586260150.139171000,0 -> /BYTES/v-50 (prev /<empty>)
I200407 11:49:10.634379 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"19c51b68" 1586260150.284876000,0 -> /BYTES/v-106 (prev /<empty>)
I200407 11:49:10.634981 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.216389000,0 -> /BYTES/v-70 (prev /<empty>)
I200407 11:49:10.635006 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.358759000,1 -> /BYTES/v-126 (prev /BYTES/v-70)
I200407 11:49:10.635025 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20e2afc1" 1586260150.358759000,1 -> /BYTES/v-127 (prev /<empty>)
I200407 11:49:10.635041 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20e2afc1" 1586260150.391548000,1 -> /BYTES/v-149 (prev /BYTES/v-127)
I200407 11:49:10.635057 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2413580c" 1586260150.128462000,0 -> /BYTES/v-48 (prev /<empty>)
I200407 11:49:10.635070 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"26771cdc" 1586260150.361281000,0 -> /BYTES/v-130 (prev /<empty>)
I200407 11:49:10.635084 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"267ab8ec" 1586260150.139529000,1 -> /BYTES/v-53 (prev /<empty>)
I200407 11:49:10.635098 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.099800000,1 -> /BYTES/v-44 (prev /<empty>)
I200407 11:49:10.635113 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.116462000,0 -> /BYTES/v-46 (prev /BYTES/v-44)
I200407 11:49:10.635126 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.098712000,1 -> /BYTES/v-40 (prev /<empty>)
I200407 11:49:10.635140 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.250142000,0 -> /BYTES/v-87 (prev /BYTES/v-40)
I200407 11:49:10.635154 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.379859000,0 -> /BYTES/v-136 (prev /BYTES/v-87)
I200407 11:49:10.635173 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.250142000,0 -> /BYTES/v-84 (prev /<empty>)
I200407 11:49:10.635188 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.279659000,0 -> /BYTES/v-104 (prev /BYTES/v-84)
I200407 11:49:10.635201 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.379447000,0 -> /BYTES/v-134 (prev /BYTES/v-104)
I200407 11:49:10.635215 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.608955000,0 -> /BYTES/v-205 (prev /BYTES/v-134)
I200407 11:49:10.635228 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"30609260" 1586260150.440885000,1 -> /BYTES/v-169 (prev /<empty>)
I200407 11:49:10.635242 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"30609260" 1586260150.460770000,0 -> /BYTES/v-180 (prev /BYTES/v-169)
I200407 11:49:10.635256 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.056368000,0 -> /BYTES/v-37 (prev /<empty>)
I200407 11:49:10.635268 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.116462000,0 -> /BYTES/v-47 (prev /BYTES/v-37)
I200407 11:49:10.635281 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.184455000,1 -> /BYTES/v-67 (prev /BYTES/v-47)
I200407 11:49:10.635295 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.585145000,0 -> /BYTES/v-199 (prev /BYTES/v-67)
I200407 11:49:10.641679 8136 kv/kvserver/replica_raft.go:241 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] proposing LEAVE_JOINT: after=[(n3,s3):1LEARNER (n4,s4):2 (n2,s2):3 (n1,s1):4] next=5
I200407 11:49:10.643603 8152 kv/kvserver/replica_command.go:1602 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] change replicas (add [] remove [(n3,s3):1LEARNER]): existing descriptor r48:/Table/50/"{5f6e0116"-91fbc719"} [(n3,s3):1LEARNER, (n4,s4):2, (n2,s2):3, (n1,s1):4, next=5, gen=37, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.646216 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.646170000,0
2 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=8df6f20a key=/Min pri=0.07659905 epo=0 ts=1586260150.646170000,1 min=1586260150.646170000,1 seq=0} lock=false stat=COMMITTED rts=1586260150.646170000,1 wto=false max=1586260151.146170000,1)
after: 1586260150.646179000,0
I200407 11:49:10.646516 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.645730000,0
1 OP db1.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 txn.Scan(ctx, /Table/50/"98de89b3", /Table/50/"e9032fa5", 37) // ("v-144", nil)
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.646493000,0
I200407 11:49:10.650076 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"33e192ec" 1586260150.423825000,0 -> /BYTES/v-158 (prev /<empty>)
I200407 11:49:10.650209 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260149.988644000,0 -> /BYTES/v-15 (prev /<empty>)
I200407 11:49:10.650239 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.052352000,0 -> /BYTES/v-32 (prev /BYTES/v-15)
I200407 11:49:10.650262 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.173385000,0 -> /BYTES/v-63 (prev /BYTES/v-32)
I200407 11:49:10.650285 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35d025f8" 1586260150.425499000,1 -> /BYTES/v-167 (prev /<empty>)
I200407 11:49:10.650306 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"38cdb9dc" 1586260150.424950000,0 -> /BYTES/v-165 (prev /<empty>)
I200407 11:49:10.650329 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3b0fde21" 1586260150.318470000,0 -> /BYTES/v-111 (prev /<empty>)
I200407 11:49:10.650351 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c02d983" 1586260150.391548000,1 -> /BYTES/v-150 (prev /<empty>)
I200407 11:49:10.650373 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260149.988282000,0 -> /BYTES/v-10 (prev /<empty>)
I200407 11:49:10.650396 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260150.171114000,0 -> /BYTES/v-62 (prev /BYTES/v-10)
I200407 11:49:10.650417 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"43bb893f" 1586260150.600382000,0 -> /BYTES/v-202 (prev /<empty>)
I200407 11:49:10.650438 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260149.984514000,0 -> /BYTES/v-1 (prev /<empty>)
I200407 11:49:10.650461 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260150.159920000,0 -> /BYTES/v-57 (prev /BYTES/v-1)
I200407 11:49:10.650482 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b355b04" 1586260150.358759000,1 -> /BYTES/v-128 (prev /<empty>)
I200407 11:49:10.650505 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b355b04" 1586260150.365420000,0 -> /BYTES/v-132 (prev /BYTES/v-128)
I200407 11:49:10.650553 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.099800000,1 -> /BYTES/v-43 (prev /<empty>)
I200407 11:49:10.650570 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.169610000,0 -> /BYTES/v-59 (prev /BYTES/v-43)
I200407 11:49:10.650585 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.391548000,1 -> /BYTES/v-148 (prev /BYTES/v-59)
I200407 11:49:10.650600 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"53ff86d1" 1586260150.427285000,0 -> /BYTES/v-174 (prev /<empty>)
I200407 11:49:10.650619 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"556fafbd" 1586260150.392582000,1 -> /BYTES/v-152 (prev /<empty>)
I200407 11:49:10.650637 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5b8e2084" 1586260150.184455000,1 -> /BYTES/v-68 (prev /<empty>)
I200407 11:49:10.650656 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5db639c6" 1586260150.231714000,0 -> /BYTES/v-83 (prev /<empty>)
I200407 11:49:10.650672 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e2e56ae" 1586260150.268213000,0 -> /BYTES/v-97 (prev /<empty>)
I200407 11:49:10.650686 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e2e56ae" 1586260150.350037000,2 -> /BYTES/v-121 (prev /BYTES/v-97)
I200407 11:49:10.651013 8152 kv/kvserver/replica_raft.go:241 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] proposing SIMPLE(r1) REMOVE_REPLICA[(n3,s3):1LEARNER]: after=[(n1,s1):4 (n4,s4):2 (n2,s2):3] next=5
I200407 11:49:10.651152 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.649680000,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/"d9a4b851", v-216) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP txn.Scan(ctx, /Table/50/"6f255905", /Table/50/"a784a901", 39) // ("v-159", nil)
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"70d62312", /Table/50/"fbbafbbe", 48) // ("v-159", nil)
0 OP b.Scan(ctx, /Table/50/"d4e06216", /Table/50/"dbb4a2b9", 15) // ("v-131", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=dac0b423 key=/Table/50/"d9a4b851" pri=0.01110178 epo=0 ts=1586260150.649681000,0 min=1586260150.649681000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.649681000,0 wto=false max=1586260151.149681000,0)
after: 1586260150.651094000,0
I200407 11:49:10.651820 1281 kv/kvserver/store_remove_replica.go:122 [n3,s3,r48/1:/Table/50/"{5f6e011…-91fbc71…}] removing replica r48/1
I200407 11:49:10.651842 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.625353000,0
3 OP db2.AdminChangeReplicas(ctx, /Table/50/"7941c6f2", [{REMOVE_REPLICA n3,s3}]) // nil
after: 1586260150.651817000,0
I200407 11:49:10.658671 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.658577000,0
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260150.658653000,0
I200407 11:49:10.660178 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.660028000,0
0 OP db3.Scan(ctx, /Table/50/"0c00560b", /Table/50/"ef1e4229", 1) // ("v-153", nil)
after: 1586260150.660150000,0
I200407 11:49:10.660317 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.659552000,0
1 OP db2.AdminSplit(ctx, /Table/50/"f5e19e54") // nil
after: 1586260150.660297000,0
I200407 11:49:10.662017 8224 kv/kvserver/replica_command.go:397 [n4,s4,r32/2:/Table/{36-50/"1563a…}] initiating a split of this range at key /Table/50/"0c972154" [r50] (manual)
I200407 11:49:10.662695 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.659076000,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/"588bba6d", v-217) // nil
2 OP b.Put(ctx, /Table/50/"7364ff01", v-218) // nil
2 OP b.Scan(ctx, /Table/50/"50266fda", /Table/50/"b2a29c4e", 6) // ("v-174", nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP txn.Put(ctx, /Table/50/"64110c34", v-219) // nil
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586260150.662657000,0
I200407 11:49:10.663601 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.662253000,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/"6f5a2710", v-228) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=4744cf3d key=/Table/50/"6f5a2710" pri=0.00610822 epo=0 ts=1586260150.662253000,1 min=1586260150.662253000,1 seq=2} lock=true stat=COMMITTED rts=1586260150.662253000,1 wto=false max=1586260151.162253000,1 ifw=1)
after: 1586260150.663557000,0
I200407 11:49:10.665152 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6f5a2710" 1586260150.662253000,1 -> /BYTES/v-228 (prev /<empty>)
I200407 11:49:10.665281 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.661109000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"bf0a9190", /Table/50/"c072a745", 28) // (nil, nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP txn.Put(ctx, /Table/50/"a3f81115", v-226) // nil
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"0d6ea9c5", v-227) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=8e527e2b key=/Table/50/"a3f81115" pri=0.00722767 epo=0 ts=1586260150.661110000,0 min=1586260150.661110000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.661110000,0 wto=false max=1586260151.161110000,0 ifw=2)
after: 1586260150.665229000,0
I200407 11:49:10.666740 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a3f81115" 1586260150.661110000,0 -> /BYTES/v-226 (prev /<empty>)
I200407 11:49:10.666822 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.660715000,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/"f03c52f4", v-220) // nil
3 OP b.Put(ctx, /Table/50/"1015100d", v-221) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"e0b003cb", v-222) // nil
3 OP b.Put(ctx, /Table/50/"01f71dce", v-223) // nil
3 OP b.Put(ctx, /Table/50/"2413580c", v-224) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP txn.Put(ctx, /Table/50/"e1484a2d", v-225) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=6139d3a2 key=/Table/50/"f03c52f4" pri=0.00597872 epo=0 ts=1586260150.660716000,0 min=1586260150.660716000,0 seq=7} lock=true stat=COMMITTED rts=1586260150.660716000,0 wto=false max=1586260151.160716000,0 ifw=6)
after: 1586260150.666767000,0
I200407 11:49:10.667414 5057 kv/kvserver/replica_command.go:397 [n4,s4,r49/2:/Table/50/"{20930af…-3337b49…}] initiating a split of this range at key /Table/50/"2d336d66" [r51] (manual)
I200407 11:49:10.670735 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.664361000,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/"8169ad8e", v-230) // nil
1 OP b.Scan(ctx, /Table/50/"29b92db2", /Table/50/"de03638d", 53) // ("v-205", nil)
1 OP b.Put(ctx, /Table/50/"632f8422", v-231) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP txn.Put(ctx, /Table/50/"53408645", v-232) // nil
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.670693000,0
I200407 11:49:10.671930 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.661624000,0
0 OP db2.AdminSplit(ctx, /Table/50/"0c972154") // nil
after: 1586260150.671909000,0
I200407 11:49:10.674919 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.667277000,0
3 OP db3.AdminSplit(ctx, /Table/50/"2d336d66") // nil
after: 1586260150.674898000,0
I200407 11:49:10.676557 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.216389000,0 -> /BYTES/v-70 (prev /<empty>)
I200407 11:49:10.676611 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.358759000,1 -> /BYTES/v-126 (prev /BYTES/v-70)
I200407 11:49:10.676634 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20e2afc1" 1586260150.358759000,1 -> /BYTES/v-127 (prev /<empty>)
I200407 11:49:10.676655 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20e2afc1" 1586260150.391548000,1 -> /BYTES/v-149 (prev /BYTES/v-127)
I200407 11:49:10.676675 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2413580c" 1586260150.128462000,0 -> /BYTES/v-48 (prev /<empty>)
I200407 11:49:10.676695 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2413580c" 1586260150.660716000,0 -> /BYTES/v-224 (prev /BYTES/v-48)
I200407 11:49:10.676715 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"26771cdc" 1586260150.361281000,0 -> /BYTES/v-130 (prev /<empty>)
I200407 11:49:10.676736 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"267ab8ec" 1586260150.139529000,1 -> /BYTES/v-53 (prev /<empty>)
I200407 11:49:10.676756 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.099800000,1 -> /BYTES/v-44 (prev /<empty>)
I200407 11:49:10.676775 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.116462000,0 -> /BYTES/v-46 (prev /BYTES/v-44)
I200407 11:49:10.676795 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.098712000,1 -> /BYTES/v-40 (prev /<empty>)
I200407 11:49:10.676821 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.250142000,0 -> /BYTES/v-87 (prev /BYTES/v-40)
I200407 11:49:10.676844 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.379859000,0 -> /BYTES/v-136 (prev /BYTES/v-87)
I200407 11:49:10.677636 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.250142000,0 -> /BYTES/v-84 (prev /<empty>)
I200407 11:49:10.677683 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.279659000,0 -> /BYTES/v-104 (prev /BYTES/v-84)
I200407 11:49:10.677725 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.379447000,0 -> /BYTES/v-134 (prev /BYTES/v-104)
I200407 11:49:10.677765 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5eb1c6" 1586260150.608955000,0 -> /BYTES/v-205 (prev /BYTES/v-134)
I200407 11:49:10.677785 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"30609260" 1586260150.440885000,1 -> /BYTES/v-169 (prev /<empty>)
I200407 11:49:10.677804 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"30609260" 1586260150.460770000,0 -> /BYTES/v-180 (prev /BYTES/v-169)
I200407 11:49:10.677820 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.056368000,0 -> /BYTES/v-37 (prev /<empty>)
I200407 11:49:10.677846 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.116462000,0 -> /BYTES/v-47 (prev /BYTES/v-37)
I200407 11:49:10.677864 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.184455000,1 -> /BYTES/v-67 (prev /BYTES/v-47)
I200407 11:49:10.677885 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"307b1f26" 1586260150.585145000,0 -> /BYTES/v-199 (prev /BYTES/v-67)
I200407 11:49:10.679735 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.665892000,0
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Scan(ctx, /Table/50/"1fe9644d", /Table/50/"b64e8fcd", 12) // ("v-126", nil)
4 OP txn.Put(ctx, /Table/50/"d7a2f307", v-233) // nil
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260150.679687000,0
I200407 11:49:10.679991 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.663559000,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/"0cdb94c3", /Table/50/"784dd22f", 36) // ("v-227", nil)
2 OP b.Scan(ctx, /Table/50/"7a77b29d", /Table/50/"b4f906f8", 4) // ("v-159", nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP txn.Put(ctx, /Table/50/"af311e0e", v-229) // nil
2 OP txn.Scan(ctx, /Table/50/"4f9c43f0", /Table/50/"79a99537", 12) // ("v-148", nil)
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586260150.679966000,0
I200407 11:49:10.682108 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.681250000,0
0 OP db1.Put(ctx, /Table/50/"be122bad", v-236) // nil
after: 1586260150.682079000,0
I200407 11:49:10.682297 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.680878000,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/"8f6dc3b3", v-234) // nil
1 OP b.Put(ctx, /Table/50/"cd89572e", v-235) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=d924183a key=/Table/50/"8f6dc3b3" pri=0.00980259 epo=0 ts=1586260150.680879000,0 min=1586260150.680879000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.680879000,0 wto=false max=1586260151.180879000,0 ifw=2)
after: 1586260150.682109000,0
I200407 11:49:10.682363 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.681607000,0
3 OP db2.Put(ctx, /Table/50/"f43a664e", v-237) // nil
after: 1586260150.682337000,0
I200407 11:49:10.683173 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8f6dc3b3" 1586260150.680879000,0 -> /BYTES/v-234 (prev /<empty>)
I200407 11:49:10.683237 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.682543000,0
0 OP db0.Put(ctx, /Table/50/"20be4cd2", v-240) // nil
after: 1586260150.683218000,0
I200407 11:49:10.683276 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.682688000,0 -> /BYTES/v-240 (prev /BYTES/v-126)
I200407 11:49:10.683563 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.682909000,0
1 OP db1.Put(ctx, /Table/50/"5effae0f", v-241) // nil
after: 1586260150.683546000,0
I200407 11:49:10.683778 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5effae0f" 1586260150.683080000,0 -> /BYTES/v-241 (prev /<empty>)
I200407 11:49:10.683971 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.681977000,0
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Scan(ctx, /Table/50/"3ef41c84", /Table/50/"52200278", 17) // ("v-202", nil)
4 OP txn.Scan(ctx, /Table/50/"2f0a2ea1", /Table/50/"7d29c66d", 27) // ("v-205", nil)
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"f811a4a9", v-238) // nil
4 OP b.Scan(ctx, /Table/50/"25cab33c", /Table/50/"65efbf92", 7) // ("v-130", nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"9b7b127e", v-239) // nil
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=c8d917c1 key=/Table/50/"f811a4a9" pri=0.00139624 epo=0 ts=1586260150.681977000,1 min=1586260150.681977000,1 seq=3} lock=true stat=COMMITTED rts=1586260150.681977000,1 wto=false max=1586260151.181977000,1 int=1 ifw=1)
after: 1586260150.683917000,0
I200407 11:49:10.684671 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.683282000,0
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"1bbe7fbb", v-242) // nil
3 OP b.Put(ctx, /Table/50/"912a79c1", v-243) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=b9504d06 key=/Table/50/"1bbe7fbb" pri=0.00584475 epo=0 ts=1586260150.683283000,0 min=1586260150.683283000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.683283000,0 wto=false max=1586260151.183283000,0 ifw=2)
after: 1586260150.684631000,0
I200407 11:49:10.684996 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.684416000,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/"0291826f", /Table/50/"1358015c", 5) // ("v-85", nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260150.684974000,0
I200407 11:49:10.685097 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f811a4a9" 1586260150.681977000,1 -> /BYTES/v-238 (prev /<empty>)
I200407 11:49:10.685582 8529 kv/kvserver/replica_command.go:397 [n4,s4,r49/2:/Table/50/"2{0930af…-d336d6…}] initiating a split of this range at key /Table/50/"20ce39f7" [r52] (manual)
I200407 11:49:10.685654 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.684956000,0
0 OP db1.Put(ctx, /Table/50/"ee4e0ea5", v-249) // nil
after: 1586260150.685637000,0
I200407 11:49:10.685819 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.683808000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.Put(ctx, /Table/50/"b6ffd07d", v-244) // nil
2 OP txn.Put(ctx, /Table/50/"8084640c", v-245) // 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/"164dd4d2", v-246) // nil
2 OP b.Put(ctx, /Table/50/"6cc217a2", v-247) // nil
2 OP b.Put(ctx, /Table/50/"64765333", v-248) // nil
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=2a0f53fb key=/Table/50/"b6ffd07d" pri=0.04313439 epo=0 ts=1586260150.683809000,0 min=1586260150.683809000,0 seq=6} lock=true stat=COMMITTED rts=1586260150.683809000,0 wto=false max=1586260151.183809000,0 ifw=5)
after: 1586260150.685756000,0
I200407 11:49:10.685827 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1bbe7fbb" 1586260150.683283000,0 -> /BYTES/v-242 (prev /<empty>)
I200407 11:49:10.689150 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.686425000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"f43a664e", v-250) // nil
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"479fda4a", v-251) // nil
3 OP b.Put(ctx, /Table/50/"f9e5422d", v-252) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=199608c4 key=/Table/50/"f43a664e" pri=0.00650422 epo=0 ts=1586260150.686426000,0 min=1586260150.686426000,0 seq=4} lock=true stat=COMMITTED rts=1586260150.686426000,0 wto=false max=1586260151.186426000,0 ifw=3)
after: 1586260150.689093000,0
I200407 11:49:10.689771 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.689730000,0
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=cc2083c5 key=/Min pri=0.00006822 epo=0 ts=1586260150.689731000,0 min=1586260150.689731000,0 seq=0} lock=false stat=COMMITTED rts=1586260150.689731000,0 wto=false max=1586260151.189731000,0)
after: 1586260150.689743000,0
I200407 11:49:10.691145 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9b7b127e" 1586260150.681977000,1 -> /BYTES/v-239 (prev /BYTES/v-144)
I200407 11:49:10.691174 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.690353000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"4af9d2da", v-261) // nil
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=7a0ea71c key=/Table/50/"4af9d2da" pri=0.00421256 epo=0 ts=1586260150.690353000,1 min=1586260150.690353000,1 seq=0} lock=true stat=COMMITTED rts=1586260150.690353000,1 wto=false max=1586260151.190353000,1)
after: 1586260150.691139000,0
I200407 11:49:10.691264 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4af9d2da" 1586260150.690353000,1 -> /BYTES/v-261 (prev /<empty>)
I200407 11:49:10.691834 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.691540000,0
3 OP db1.AdminSplit(ctx, /Table/50/"3337b497") // nil
after: 1586260150.691815000,0
I200407 11:49:10.692205 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"164dd4d2" 1586260150.683809000,0 -> /BYTES/v-246 (prev /<empty>)
I200407 11:49:10.692345 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"912a79c1" 1586260150.683283000,0 -> /BYTES/v-243 (prev /BYTES/v-154)
I200407 11:49:10.692376 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"64765333" 1586260150.683809000,0 -> /BYTES/v-248 (prev /<empty>)
I200407 11:49:10.692399 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6cc217a2" 1586260150.683809000,0 -> /BYTES/v-247 (prev /BYTES/v-142)
I200407 11:49:10.692422 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8084640c" 1586260150.683809000,0 -> /BYTES/v-245 (prev /BYTES/v-171)
I200407 11:49:10.692479 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.685944000,0
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Scan(ctx, /Table/50/"94663221", /Table/50/"9c672a9c", 36) // ("v-239", nil)
1 OP {
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"40e80169", /Table/50/"e6145a3a", 39) // ("v-202", nil)
1 OP b.Scan(ctx, /Table/50/"3c67d065", /Table/50/"4cc61a7c", 10) // ("v-62", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP txn.Scan(ctx, /Table/50/"37c0dacf", /Table/50/"71dc6fe9", 22) // ("v-165", nil)
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.692441000,0
I200407 11:49:10.692913 5055 kv/kvserver/replica_command.go:397 [n4,s4,r43/2:/Table/50/"{91fbc71…-b064de9…}] initiating a split of this range at key /Table/50/"aaaca48e" [r53] (manual)
I200407 11:49:10.692953 8554 kv/kvserver/replica_command.go:1602 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] change replicas (add [(n3,s3):5LEARNER] remove []): existing descriptor r48:/Table/50/"{5f6e0116"-91fbc719"} [(n1,s1):4, (n4,s4):2, (n2,s2):3, next=5, gen=38, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.693910 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3541c40c" 1586260150.687345000,2 -> /BYTES/v-255 (prev /<empty>)
I200407 11:49:10.693953 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"55fafaa9" 1586260150.687345000,2 -> /BYTES/v-253 (prev /<empty>)
I200407 11:49:10.694650 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.686884000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"55fafaa9", v-253) // nil
0 OP txn.Put(ctx, /Table/50/"a4da987f", v-254) // nil
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"3541c40c", v-255) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"cd89572e", v-256) // nil
0 OP b.Scan(ctx, /Table/50/"34dd0d93", /Table/50/"43d28865", 12) // ("v-255", nil)
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=26ed5579 key=/Table/50/"55fafaa9" pri=0.00933004 epo=0 ts=1586260150.687345000,2 min=1586260150.686885000,0 seq=5} lock=true stat=COMMITTED rts=1586260150.687345000,2 wto=false max=1586260151.186885000,0 int=2)
after: 1586260150.694597000,0
I200407 11:49:10.694733 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.685403000,0
4 OP db2.AdminSplit(ctx, /Table/50/"20ce39f7") // nil
after: 1586260150.694715000,0
I200407 11:49:10.695225 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b1fa0be8" 1586260150.098712000,1 -> /BYTES/v-41 (prev /<empty>)
I200407 11:49:10.695314 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b1fa0be8" 1586260150.217349000,0 -> /BYTES/v-72 (prev /BYTES/v-41)
I200407 11:49:10.695345 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260149.988282000,0 -> /BYTES/v-9 (prev /<empty>)
I200407 11:49:10.695367 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260149.999879000,1 -> /BYTES/v-25 (prev /BYTES/v-9)
I200407 11:49:10.695388 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260150.052352000,0 -> /BYTES/v-34 (prev /BYTES/v-25)
I200407 11:49:10.695408 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260150.254706000,0 -> /BYTES/v-94 (prev /BYTES/v-34)
I200407 11:49:10.695428 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b6327a24" 1586260150.052352000,0 -> /BYTES/v-33 (prev /<empty>)
I200407 11:49:10.695448 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b6327a24" 1586260150.217349000,0 -> /BYTES/v-73 (prev /BYTES/v-33)
I200407 11:49:10.695468 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b6ffd07d" 1586260150.683809000,0 -> /BYTES/v-244 (prev /<empty>)
I200407 11:49:10.695491 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b87b1293" 1586260150.440885000,1 -> /BYTES/v-170 (prev /<empty>)
I200407 11:49:10.695511 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b8aeb9a8" 1586260150.350037000,2 -> /BYTES/v-122 (prev /<empty>)
I200407 11:49:10.695533 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b8aeb9a8" 1586260150.496175000,0 -> /BYTES/v-192 (prev /BYTES/v-122)
I200407 11:49:10.695552 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be122bad" 1586260150.424950000,0 -> /BYTES/v-164 (prev /<empty>)
I200407 11:49:10.695578 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be122bad" 1586260150.681442000,0 -> /BYTES/v-236 (prev /BYTES/v-164)
I200407 11:49:10.695597 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c88307fb" 1586260150.388893000,0 -> /BYTES/v-138 (prev /<empty>)
I200407 11:49:10.695618 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c8e79e23" 1586260150.268642000,1 -> /BYTES/v-98 (prev /<empty>)
I200407 11:49:10.695640 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cc3167f4" 1586260150.037528000,0 -> /BYTES/v-28 (prev /<empty>)
I200407 11:49:10.695662 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cc3167f4" 1586260150.424950000,0 -> /BYTES/v-163 (prev /BYTES/v-28)
I200407 11:49:10.695681 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd89572e" 1586260150.231714000,0 -> /BYTES/v-79 (prev /<empty>)
I200407 11:49:10.695700 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd89572e" 1586260150.365420000,0 -> /BYTES/v-133 (prev /BYTES/v-79)
I200407 11:49:10.695722 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd89572e" 1586260150.680879000,0 -> /BYTES/v-235 (prev /BYTES/v-133)
I200407 11:49:10.695737 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.051448000,0 -> /BYTES/v-29 (prev /<empty>)
I200407 11:49:10.695755 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.052352000,0 -> /BYTES/v-31 (prev /BYTES/v-29)
I200407 11:49:10.695776 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.296129000,0 -> /BYTES/v-109 (prev /BYTES/v-31)
I200407 11:49:10.695795 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d502a324" 1586260150.139529000,1 -> /BYTES/v-55 (prev /<empty>)
I200407 11:49:10.695816 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d502a324" 1586260150.361281000,0 -> /BYTES/v-131 (prev /BYTES/v-55)
I200407 11:49:10.695836 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d98f49e8" 1586260150.389098000,0 -> /BYTES/v-143 (prev /<empty>)
I200407 11:49:10.695856 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d98f49e8" 1586260150.423825000,0 -> /BYTES/v-160 (prev /BYTES/v-143)
I200407 11:49:10.695877 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d9a4b851" 1586260150.649681000,0 -> /BYTES/v-216 (prev /<empty>)
I200407 11:49:10.695898 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e0b003cb" 1586260150.318470000,0 -> /BYTES/v-112 (prev /<empty>)
I200407 11:49:10.695915 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e0b003cb" 1586260150.390427000,0 -> /BYTES/v-146 (prev /BYTES/v-112)
I200407 11:49:10.695936 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e0b003cb" 1586260150.660716000,0 -> /BYTES/v-222 (prev /BYTES/v-146)
I200407 11:49:10.695955 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260149.983845000,0 -> /BYTES/v-0 (prev /<empty>)
I200407 11:49:10.695973 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260150.229976000,0 -> /BYTES/v-78 (prev /BYTES/v-0)
I200407 11:49:10.695993 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260150.231714000,0 -> /BYTES/v-81 (prev /BYTES/v-78)
I200407 11:49:10.696013 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260150.660716000,0 -> /BYTES/v-225 (prev /BYTES/v-81)
I200407 11:49:10.696031 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1a2e2d8" 1586260150.268642000,1 -> /BYTES/v-100 (prev /<empty>)
I200407 11:49:10.696049 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e57a2c0a" 1586260150.479744000,0 -> /BYTES/v-182 (prev /<empty>)
I200407 11:49:10.696069 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e868a3ac" 1586260150.461593000,0 -> /BYTES/v-181 (prev /<empty>)
I200407 11:49:10.696090 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.268213000,0 -> /BYTES/v-96 (prev /<empty>)
I200407 11:49:10.696118 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.268642000,1 -> /BYTES/v-99 (prev /BYTES/v-96)
I200407 11:49:10.696139 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.358759000,1 -> /BYTES/v-125 (prev /BYTES/v-99)
I200407 11:49:10.696160 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ee4e0ea5" 1586260150.685111000,0 -> /BYTES/v-249 (prev /<empty>)
I200407 11:49:10.696178 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f03c52f4" 1586260150.660716000,0 -> /BYTES/v-220 (prev /<empty>)
I200407 11:49:10.696197 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f0913c8d" 1586260150.391548000,1 -> /BYTES/v-147 (prev /<empty>)
I200407 11:49:10.696217 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f43a664e" 1586260150.600382000,0 -> /BYTES/v-201 (prev /<empty>)
I200407 11:49:10.696237 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f43a664e" 1586260150.681747000,0 -> /BYTES/v-237 (prev /BYTES/v-201)
I200407 11:49:10.696256 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f43a664e" 1586260150.686426000,0 -> /BYTES/v-250 (prev /BYTES/v-237)
I200407 11:49:10.696492 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.216389000,0 -> /BYTES/v-70 (prev /<empty>)
I200407 11:49:10.696560 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.358759000,1 -> /BYTES/v-126 (prev /BYTES/v-70)
I200407 11:49:10.696588 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20be4cd2" 1586260150.682688000,0 -> /BYTES/v-240 (prev /BYTES/v-126)
I200407 11:49:10.696669 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f9e5422d" 1586260150.686426000,0 -> /BYTES/v-252 (prev /BYTES/v-77)
I200407 11:49:10.696719 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260150.686426000,0 -> /BYTES/v-251 (prev /BYTES/v-57)
I200407 11:49:10.697192 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20e2afc1" 1586260150.358759000,1 -> /BYTES/v-127 (prev /<empty>)
I200407 11:49:10.697224 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20e2afc1" 1586260150.391548000,1 -> /BYTES/v-149 (prev /BYTES/v-127)
I200407 11:49:10.697246 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2413580c" 1586260150.128462000,0 -> /BYTES/v-48 (prev /<empty>)
I200407 11:49:10.697269 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2413580c" 1586260150.660716000,0 -> /BYTES/v-224 (prev /BYTES/v-48)
I200407 11:49:10.697288 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"26771cdc" 1586260150.361281000,0 -> /BYTES/v-130 (prev /<empty>)
I200407 11:49:10.697308 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"267ab8ec" 1586260150.139529000,1 -> /BYTES/v-53 (prev /<empty>)
I200407 11:49:10.697327 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.099800000,1 -> /BYTES/v-44 (prev /<empty>)
I200407 11:49:10.697348 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"274ff51f" 1586260150.116462000,0 -> /BYTES/v-46 (prev /BYTES/v-44)
I200407 11:49:10.697366 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.098712000,1 -> /BYTES/v-40 (prev /<empty>)
I200407 11:49:10.697388 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.250142000,0 -> /BYTES/v-87 (prev /BYTES/v-40)
I200407 11:49:10.697409 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"27b39286" 1586260150.379859000,0 -> /BYTES/v-136 (prev /BYTES/v-87)
I200407 11:49:10.697962 8554 kv/kvserver/replica_raft.go:241 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] proposing SIMPLE(l5) ADD_REPLICA[(n3,s3):5LEARNER]: after=[(n1,s1):4 (n4,s4):2 (n2,s2):3 (n3,s3):5LEARNER] next=6
I200407 11:49:10.699402 8554 kv/kvserver/store_snapshot.go:975 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] sending LEARNER snapshot 5a492d62 at applied index 37
I200407 11:49:10.699502 8668 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):5LEARNER
I200407 11:49:10.699630 8554 kv/kvserver/store_snapshot.go:1018 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] streamed snapshot to (n3,s3):5LEARNER: kv pairs: 56, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.700536 8728 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r48/5:{-}] applying LEARNER snapshot [id=5a492d62 index=37]
I200407 11:49:10.700626 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd89572e" 1586260150.687345000,2 -> /BYTES/v-256 (prev /BYTES/v-235)
I200407 11:49:10.701239 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.692848000,0
1 OP db3.AdminSplit(ctx, /Table/50/"aaaca48e") // nil
after: 1586260150.701220000,0
I200407 11:49:10.702408 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"936de0dc" 1586260150.425499000,1 -> /BYTES/v-166 (prev /<empty>)
I200407 11:49:10.702452 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9b7b127e" 1586260150.390427000,0 -> /BYTES/v-144 (prev /<empty>)
I200407 11:49:10.702475 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9b7b127e" 1586260150.681977000,1 -> /BYTES/v-239 (prev /BYTES/v-144)
I200407 11:49:10.702496 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9df4e2d3" 1586260150.440885000,1 -> /BYTES/v-168 (prev /<empty>)
I200407 11:49:10.702518 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9f18ddc7" 1586260150.173385000,0 -> /BYTES/v-66 (prev /<empty>)
I200407 11:49:10.702539 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9f18ddc7" 1586260150.379859000,0 -> /BYTES/v-137 (prev /BYTES/v-66)
I200407 11:49:10.702559 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9f18ddc7" 1586260150.427285000,0 -> /BYTES/v-173 (prev /BYTES/v-137)
I200407 11:49:10.702580 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9f3ab8f7" 1586260150.350037000,2 -> /BYTES/v-124 (prev /<empty>)
I200407 11:49:10.702600 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a3f81115" 1586260150.661110000,0 -> /BYTES/v-226 (prev /<empty>)
I200407 11:49:10.702619 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a431d493" 1586260150.423825000,0 -> /BYTES/v-157 (prev /<empty>)
I200407 11:49:10.702639 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a4da987f" 1586260150.687345000,2 -> /BYTES/v-254 (prev /<empty>)
I200407 11:49:10.702660 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a54e6970" 1586260150.361281000,0 -> /BYTES/v-129 (prev /<empty>)
I200407 11:49:10.702680 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a7fc8929" 1586260149.987692000,0 -> /BYTES/v-8 (prev /<empty>)
I200407 11:49:10.702700 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a7fc8929" 1586260150.392582000,1 -> /BYTES/v-151 (prev /BYTES/v-8)
I200407 11:49:10.702721 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a8135f94" 1586260150.250142000,0 -> /BYTES/v-86 (prev /<empty>)
I200407 11:49:10.703499 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"af311e0e" 1586260150.173385000,0 -> /BYTES/v-65 (prev /<empty>)
I200407 11:49:10.704132 8728 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r48/5:/Table/50/"{5f6e011…-91fbc71…}] applied LEARNER snapshot [total=4ms ingestion=4@3ms id=5a492d62 index=37]
I200407 11:49:10.704610 8554 kv/kvserver/replica_command.go:1602 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] change replicas (add [(n3,s3):5VOTER_INCOMING] remove [(n2,s2):3VOTER_DEMOTING]): existing descriptor r48:/Table/50/"{5f6e0116"-91fbc719"} [(n1,s1):4, (n4,s4):2, (n2,s2):3, (n3,s3):5LEARNER, next=6, gen=39, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.708925 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.687345000,0
2 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.Put(ctx, /Table/50/"0b77b44b", v-257) // nil
2 OP {
2 OP b := &Batch{}
2 OP b.Scan(ctx, /Table/50/"78d8099f", /Table/50/"efe999a7", 0) // ("v-159", nil)
2 OP b.Scan(ctx, /Table/50/"70bde8c1", /Table/50/"83b48fde", 31) // ("v-159", nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP {
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"a7fc8929", v-258) // nil
2 OP b.Put(ctx, /Table/50/"a7fc8929", v-259) // nil
2 OP b.Put(ctx, /Table/50/"f60c2b57", v-260) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586260150.708836000,0
I200407 11:49:10.711285 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.709719000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.Put(ctx, /Table/50/"c295d368", v-268) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=b2ed7b23 key=/Table/50/"c295d368" pri=0.05498193 epo=0 ts=1586260150.709720000,0 min=1586260150.709720000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.709720000,0 wto=false max=1586260151.209720000,0 ifw=1)
after: 1586260150.711241000,0
I200407 11:49:10.712889 8848 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r53/2:/Table/50/"{aaaca48…-b064de9…}] change replicas (add [] remove [(n3,s3):1VOTER_DEMOTING]): existing descriptor r53:/Table/50/"{aaaca48e"-b064de97"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):4, next=5, gen=23, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.712903 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.707001000,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/"4017d3e2", v-266) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"af311e0e", v-267) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.712877000,0
I200407 11:49:10.712989 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.706601000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Put(ctx, /Table/50/"aab9f8cd", v-265) // nil
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=31799075 key=/Table/50/"aab9f8cd" pri=0.00747554 epo=0 ts=1586260150.706602000,0 min=1586260150.706602000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.706602000,0 wto=false max=1586260151.206602000,0 ifw=1)
after: 1586260150.712952000,0
I200407 11:49:10.713999 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c295d368" 1586260150.709720000,0 -> /BYTES/v-268 (prev /<empty>)
I200407 11:49:10.714263 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.713309000,0
1 OP db1.Put(ctx, /Table/50/"f919d464", v-272) // nil
after: 1586260150.714244000,0
I200407 11:49:10.714832 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f919d464" 1586260150.713481000,0 -> /BYTES/v-272 (prev /<empty>)
I200407 11:49:10.714923 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.714869000,0
1 OP db3.AdminSplit(ctx, /Table/50/"20930af1") // nil
after: 1586260150.714907000,0
I200407 11:49:10.715338 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"aab9f8cd" 1586260150.706602000,0 -> /BYTES/v-265 (prev /<empty>)
I200407 11:49:10.716392 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"009a2cfe" 1586260150.139529000,1 -> /BYTES/v-54 (prev /<empty>)
I200407 11:49:10.716448 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"009a2cfe" 1586260150.170840000,0 -> /BYTES/v-61 (prev /BYTES/v-54)
I200407 11:49:10.716475 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"01f71dce" 1586260150.660716000,0 -> /BYTES/v-223 (prev /<empty>)
I200407 11:49:10.716494 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"02ce265d" 1586260150.139171000,0 -> /BYTES/v-52 (prev /<empty>)
I200407 11:49:10.716512 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"02ce265d" 1586260150.250142000,0 -> /BYTES/v-85 (prev /BYTES/v-52)
I200407 11:49:10.716531 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0374806b" 1586260150.137943000,0 -> /BYTES/v-49 (prev /<empty>)
I200407 11:49:10.716550 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0374806b" 1586260150.389098000,0 -> /BYTES/v-139 (prev /BYTES/v-49)
I200407 11:49:10.716570 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"041f75ec" 1586260150.612072000,0 -> /BYTES/v-206 (prev /<empty>)
I200407 11:49:10.716590 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"05827f75" 1586260150.279659000,0 -> /BYTES/v-102 (prev /<empty>)
I200407 11:49:10.716608 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0a5ca6f9" 1586260150.348504000,0 -> /BYTES/v-117 (prev /<empty>)
I200407 11:49:10.716627 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0a5ca6f9" 1586260150.427285000,0 -> /BYTES/v-172 (prev /BYTES/v-117)
I200407 11:49:10.716646 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0a5ca6f9" 1586260150.441035000,0 -> /BYTES/v-178 (prev /BYTES/v-172)
I200407 11:49:10.716673 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0ad8ea95" 1586260149.988282000,0 -> /BYTES/v-13 (prev /<empty>)
I200407 11:49:10.716694 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0ad8ea95" 1586260150.231714000,0 -> /BYTES/v-80 (prev /BYTES/v-13)
I200407 11:49:10.716888 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0d6ea9c5" 1586260150.170361000,0 -> /BYTES/v-60 (prev /<empty>)
I200407 11:49:10.716924 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0d6ea9c5" 1586260150.296129000,0 -> /BYTES/v-108 (prev /BYTES/v-60)
I200407 11:49:10.716996 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0d6ea9c5" 1586260150.392582000,1 -> /BYTES/v-153 (prev /BYTES/v-108)
I200407 11:49:10.717030 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0d6ea9c5" 1586260150.661110000,0 -> /BYTES/v-227 (prev /BYTES/v-153)
I200407 11:49:10.717054 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0fe2efe7" 1586260150.285650000,1 -> /BYTES/v-107 (prev /<empty>)
I200407 11:49:10.717075 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1015100d" 1586260150.350037000,2 -> /BYTES/v-119 (prev /<empty>)
I200407 11:49:10.717101 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1015100d" 1586260150.660716000,0 -> /BYTES/v-221 (prev /BYTES/v-119)
I200407 11:49:10.717123 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"113ba5c1" 1586260150.389098000,0 -> /BYTES/v-141 (prev /<empty>)
I200407 11:49:10.717145 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260149.988282000,0 -> /BYTES/v-12 (prev /<empty>)
I200407 11:49:10.717167 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260149.998050000,0 -> /BYTES/v-23 (prev /BYTES/v-12)
I200407 11:49:10.717189 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260150.116462000,0 -> /BYTES/v-45 (prev /BYTES/v-23)
I200407 11:49:10.717211 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15459515" 1586260150.296129000,0 -> /BYTES/v-110 (prev /BYTES/v-45)
I200407 11:49:10.718086 8848 kv/kvserver/replica_raft.go:241 [n4,s4,r53/2:/Table/50/"{aaaca48…-b064de9…}] proposing ENTER_JOINT(r1 l1) REMOVE_REPLICA[(n3,s3):1VOTER_DEMOTING]: after=[(n3,s3):1VOTER_DEMOTING (n4,s4):2 (n2,s2):3 (n1,s1):4] next=5
I200407 11:49:10.718775 8554 kv/kvserver/replica_raft.go:241 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] proposing ENTER_JOINT(r3 l3 v5) ADD_REPLICA[(n3,s3):5VOTER_INCOMING], REMOVE_REPLICA[(n2,s2):3VOTER_DEMOTING]: after=[(n1,s1):4 (n4,s4):2 (n2,s2):3VOTER_DEMOTING (n3,s3):5VOTER_INCOMING] next=6
I200407 11:49:10.718956 8848 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r53/2:/Table/50/"{aaaca48…-b064de9…}] change replicas (add [] remove []): existing descriptor r53:/Table/50/"{aaaca48e"-b064de97"} [(n3,s3):1VOTER_DEMOTING, (n4,s4):2, (n2,s2):3, (n1,s1):4, next=5, gen=24, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.719797 8554 kv/kvserver/replica_command.go:1602 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] change replicas (add [] remove []): existing descriptor r48:/Table/50/"{5f6e0116"-91fbc719"} [(n1,s1):4, (n4,s4):2, (n2,s2):3VOTER_DEMOTING, (n3,s3):5VOTER_INCOMING, next=6, gen=40, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.721883 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"33e192ec" 1586260150.703546000,1 -> /BYTES/v-262 (prev /BYTES/v-158)
I200407 11:49:10.721937 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.703346000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"33e192ec", v-262) // nil
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"1dd2ae71", /Table/50/"956edab1", 7) // ("v-240", nil)
0 OP b.Scan(ctx, /Table/50/"0f9766f4", /Table/50/"bcfdabb7", 34) // ("v-107", nil)
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"ea6570cb", v-263) // nil
0 OP b.Put(ctx, /Table/50/"80523ba7", v-264) // nil
0 OP b.Scan(ctx, /Table/50/"73bb7fd6", /Table/50/"f5d55745", 26) // ("v-159", nil)
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=bffeb903 key=/Table/50/"33e192ec" pri=0.06800513 epo=1 ts=1586260150.703546000,1 min=1586260150.703347000,0 seq=4} lock=true stat=COMMITTED rts=1586260150.703546000,1 wto=false max=1586260151.203347000,0 int=2)
after: 1586260150.721822000,0
I200407 11:49:10.722800 9012 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r43/4:/Table/50/"{91fbc71…-aaaca48…}] change replicas (add [] remove [(n2,s2):3VOTER_DEMOTING]): existing descriptor r43:/Table/50/"{91fbc719"-aaaca48e"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):4, next=5, gen=23, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.726921 9012 kv/kvserver/replica_raft.go:241 [n1,s1,r43/4:/Table/50/"{91fbc71…-aaaca48…}] proposing ENTER_JOINT(r3 l3) REMOVE_REPLICA[(n2,s2):3VOTER_DEMOTING]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3VOTER_DEMOTING (n1,s1):4] next=5
I200407 11:49:10.727062 8848 kv/kvserver/replica_raft.go:241 [n4,s4,r53/2:/Table/50/"{aaaca48…-b064de9…}] proposing LEAVE_JOINT: after=[(n3,s3):1LEARNER (n4,s4):2 (n2,s2):3 (n1,s1):4] next=5
I200407 11:49:10.727454 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"80523ba7" 1586260150.703546000,1 -> /BYTES/v-264 (prev /<empty>)
I200407 11:49:10.727706 8554 kv/kvserver/replica_raft.go:241 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] proposing LEAVE_JOINT: after=[(n1,s1):4 (n4,s4):2 (n2,s2):3LEARNER (n3,s3):5] next=6
I200407 11:49:10.727796 9012 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r43/4:/Table/50/"{91fbc71…-aaaca48…}] change replicas (add [] remove []): existing descriptor r43:/Table/50/"{91fbc719"-aaaca48e"} [(n3,s3):1, (n4,s4):2, (n2,s2):3VOTER_DEMOTING, (n1,s1):4, next=5, gen=24, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.727849 8848 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r53/2:/Table/50/"{aaaca48…-b064de9…}] change replicas (add [] remove [(n3,s3):1LEARNER]): existing descriptor r53:/Table/50/"{aaaca48e"-b064de97"} [(n3,s3):1LEARNER, (n4,s4):2, (n2,s2):3, (n1,s1):4, next=5, gen=25, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.728661 8554 kv/kvserver/replica_command.go:1602 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] change replicas (add [] remove [(n2,s2):3LEARNER]): existing descriptor r48:/Table/50/"{5f6e0116"-91fbc719"} [(n1,s1):4, (n4,s4):2, (n2,s2):3LEARNER, (n3,s3):5, next=6, gen=41, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.730706 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ea6570cb" 1586260150.703546000,1 -> /BYTES/v-263 (prev /<empty>)
I200407 11:49:10.731579 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.712082000,0
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.Put(ctx, /Table/50/"1955b8a6", v-269) // nil
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"9bcf2912", v-270) // nil
2 OP b.Put(ctx, /Table/50/"ca032ac9", v-271) // nil
2 OP b.Scan(ctx, /Table/50/"e7be79da", /Table/50/"f787a2d0", 10) // ("v-181", nil)
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=8ff012ff key=/Table/50/"1955b8a6" pri=0.03075115 epo=0 ts=1586260150.712083000,0 min=1586260150.712083000,0 seq=4} lock=true stat=COMMITTED rts=1586260150.712083000,0 wto=false max=1586260151.212083000,0 int=2)
after: 1586260150.731521000,0
I200407 11:49:10.731645 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1955b8a6" 1586260150.712083000,0 -> /BYTES/v-269 (prev /<empty>)
I200407 11:49:10.734685 9012 kv/kvserver/replica_raft.go:241 [n1,s1,r43/4:/Table/50/"{91fbc71…-aaaca48…}] proposing LEAVE_JOINT: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3LEARNER (n1,s1):4] next=5
I200407 11:49:10.735442 9012 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r43/4:/Table/50/"{91fbc71…-aaaca48…}] change replicas (add [] remove [(n2,s2):3LEARNER]): existing descriptor r43:/Table/50/"{91fbc719"-aaaca48e"} [(n3,s3):1, (n4,s4):2, (n2,s2):3LEARNER, (n1,s1):4, next=5, gen=25, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.735639 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.734825000,0
0 OP db1.Put(ctx, /Table/50/"660e70dc", v-277) // nil
after: 1586260150.735617000,0
I200407 11:49:10.735816 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260150.735009000,0 -> /BYTES/v-277 (prev /BYTES/v-92)
I200407 11:49:10.736024 8848 kv/kvserver/replica_raft.go:241 [n4,s4,r53/2:/Table/50/"{aaaca48…-b064de9…}] proposing SIMPLE(r1) REMOVE_REPLICA[(n3,s3):1LEARNER]: after=[(n1,s1):4 (n4,s4):2 (n2,s2):3] next=5
I200407 11:49:10.736071 8554 kv/kvserver/replica_raft.go:241 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] proposing SIMPLE(r3) REMOVE_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):4 (n4,s4):2 (n3,s3):5] next=6
I200407 11:49:10.736781 1453 kv/kvserver/store_remove_replica.go:122 [n3,s3,r53/1:/Table/50/"{aaaca48…-b064de9…}] removing replica r53/1
I200407 11:49:10.736787 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.692218000,0
3 OP db2.AdminChangeReplicas(ctx, /Table/50/"83a1ef72", [{ADD_REPLICA n3,s3} {REMOVE_REPLICA n2,s2}]) // nil
after: 1586260150.736761000,0
I200407 11:49:10.737006 1140 kv/kvserver/store_remove_replica.go:122 [n2,s2,r48/3:/Table/50/"{5f6e011…-91fbc71…}] removing replica r48/3
I200407 11:49:10.737687 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9bcf2912" 1586260150.712083000,0 -> /BYTES/v-270 (prev /<empty>)
I200407 11:49:10.738601 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ca032ac9" 1586260150.712083000,0 -> /BYTES/v-271 (prev /<empty>)
I200407 11:49:10.739407 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.713770000,0
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"6ed5d4ee", v-273) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP txn.Put(ctx, /Table/50/"19a62197", v-274) // nil
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"9186cc40", v-275) // nil
4 OP b.Scan(ctx, /Table/50/"682cffcd", /Table/50/"c8caae52", 59) // ("v-116", nil)
4 OP b.Put(ctx, /Table/50/"ca1dd2a9", v-276) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=f3165667 key=/Table/50/"6ed5d4ee" pri=0.00848789 epo=0 ts=1586260150.713770000,1 min=1586260150.713770000,1 seq=5} lock=true stat=COMMITTED rts=1586260150.713770000,1 wto=false max=1586260151.213770000,1 int=3 ifw=1)
after: 1586260150.739359000,0
I200407 11:49:10.740150 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ed5d4ee" 1586260150.713770000,1 -> /BYTES/v-273 (prev /<empty>)
I200407 11:49:10.740180 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.713770000,1 -> /BYTES/v-275 (prev /BYTES/v-161)
I200407 11:49:10.742725 9012 kv/kvserver/replica_raft.go:241 [n1,s1,r43/4:/Table/50/"{91fbc71…-aaaca48…}] proposing SIMPLE(r3) REMOVE_REPLICA[(n2,s2):3LEARNER]: after=[(n3,s3):1 (n4,s4):2 (n1,s1):4] next=5
I200407 11:49:10.742833 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.742750000,0
2 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586260150.742814000,0
I200407 11:49:10.743940 1134 kv/kvserver/store_remove_replica.go:122 [n2,s2,r43/3:/Table/50/"{91fbc71…-aaaca48…}] removing replica r43/3
I200407 11:49:10.746053 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"19a62197" 1586260150.713770000,1 -> /BYTES/v-274 (prev /BYTES/v-50)
I200407 11:49:10.746106 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ca1dd2a9" 1586260150.713770000,1 -> /BYTES/v-276 (prev /<empty>)
I200407 11:49:10.746525 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.743332000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.Put(ctx, /Table/50/"d009ff06", v-278) // nil
2 OP {
2 OP b := &Batch{}
2 OP b.Scan(ctx, /Table/50/"3c96daf1", /Table/50/"a82d3f3b", 58) // ("v-202", nil)
2 OP b.Scan(ctx, /Table/50/"7f5abc0b", /Table/50/"8f9a588a", 1) // ("v-264", nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP txn.Put(ctx, /Table/50/"22d9469c", v-279) // nil
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"0a5ca6f9", v-280) // nil
2 OP b.Scan(ctx, /Table/50/"07620ff1", /Table/50/"331879cc", 2) // ("v-280", nil)
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=5b58b0da key=/Table/50/"d009ff06" pri=0.04290123 epo=0 ts=1586260150.743333000,0 min=1586260150.743333000,0 seq=4} lock=true stat=COMMITTED rts=1586260150.743333000,0 wto=false max=1586260151.243333000,0 int=2)
after: 1586260150.746427000,0
I200407 11:49:10.746692 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.743333000,0 -> /BYTES/v-278 (prev /BYTES/v-109)
I200407 11:49:10.747305 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.715325000,0
1 OP db0.Scan(ctx, /Table/50/"0af4eade", /Table/50/"394c82d6", 29) // ("v-227", nil)
after: 1586260150.747286000,0
I200407 11:49:10.751754 9141 kv/kvserver/replica_command.go:1602 [n4,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] change replicas (add [] remove [(n1,s1):6VOTER_DEMOTING]): existing descriptor r46:/Table/50/"{3337b497"-5f6e0116"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):6, next=7, gen=40, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.752745 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"22d9469c" 1586260150.743333000,0 -> /BYTES/v-279 (prev /<empty>)
I200407 11:49:10.752800 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0a5ca6f9" 1586260150.743333000,0 -> /BYTES/v-280 (prev /BYTES/v-178)
I200407 11:49:10.752810 5056 kv/kvserver/replica_command.go:1602 [n4,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] change replicas (add [(n1,s1):7LEARNER] remove []): existing descriptor r37:/Table/50/"{b064de97"-f5e19e54"} [(n2,s2):4, (n4,s4):2, (n3,s3):6, next=7, gen=22, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.753435 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"94361daf" 1586260150.752721000,0 -> /BYTES/v-286 (prev /<empty>)
I200407 11:49:10.753529 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.752720000,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 b := &Batch{}
1 OP b.Put(ctx, /Table/50/"94361daf", v-286) // nil
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=c76dac53 key=/Table/50/"94361daf" pri=0.02999031 epo=0 ts=1586260150.752721000,0 min=1586260150.752721000,0 seq=0} lock=true stat=COMMITTED rts=1586260150.752721000,0 wto=false max=1586260151.252721000,0)
after: 1586260150.753475000,0
I200407 11:49:10.754424 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.751735000,0
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Put(ctx, /Table/50/"d009ff06", v-282) // nil
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"041f75ec", v-283) // nil
4 OP b.Put(ctx, /Table/50/"a3eb940c", v-284) // nil
4 OP b.Put(ctx, /Table/50/"51d3705e", v-285) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=b0337c38 key=/Table/50/"d009ff06" pri=0.02583661 epo=0 ts=1586260150.751735000,1 min=1586260150.751735000,1 seq=5} lock=true stat=COMMITTED rts=1586260150.751735000,1 wto=false max=1586260151.251735000,1 ifw=4)
after: 1586260150.754369000,0
I200407 11:49:10.754938 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.751312000,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/"489ca53b", /Table/50/"df5ebc77", 63) // ("v-261", nil)
3 OP b.Put(ctx, /Table/50/"5c0dbb14", v-281) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586260150.754801000,0
I200407 11:49:10.754970 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.754910000,0
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260150.754958000,0
I200407 11:49:10.756100 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.755344000,0
3 OP db3.Put(ctx, /Table/50/"e7bc6fdd", v-293) // nil
after: 1586260150.756074000,0
I200407 11:49:10.756297 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.751735000,1 -> /BYTES/v-282 (prev /BYTES/v-278)
I200407 11:49:10.756495 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e7bc6fdd" 1586260150.755364000,0 -> /BYTES/v-293 (prev /<empty>)
I200407 11:49:10.758011 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.756021000,0
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Put(ctx, /Table/50/"559ab982", v-294) // nil
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260150.757989000,0
I200407 11:49:10.758436 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.758384000,0
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=d79236dc key=/Min pri=0.03851266 epo=0 ts=1586260150.758385000,0 min=1586260150.758385000,0 seq=0} lock=false stat=COMMITTED rts=1586260150.758385000,0 wto=false max=1586260151.258385000,0)
after: 1586260150.758397000,0
W200407 11:49:10.760544 9246 kv/kvserver/intentresolver/intent_resolver.go:441 failed to push during intent resolution: failed to push meta={id=8d21135a key=/Local/Range/Table/50/"3337b497"/RangeDescriptor pri=0.01280457 epo=0 ts=1586260150.752529000,1 min=1586260150.751498000,0 seq=7} lock=true stat=PENDING rts=0,0 wto=false max=0,0
I200407 11:49:10.761140 9141 kv/kvserver/replica_raft.go:241 [n4,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] proposing ENTER_JOINT(r6 l6) REMOVE_REPLICA[(n1,s1):6VOTER_DEMOTING]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):6VOTER_DEMOTING] next=7
I200407 11:49:10.763318 5056 kv/kvserver/replica_raft.go:241 [n4,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] proposing SIMPLE(l7) ADD_REPLICA[(n1,s1):7LEARNER]: after=[(n2,s2):4 (n4,s4):2 (n3,s3):6 (n1,s1):7LEARNER] next=8
I200407 11:49:10.763773 9141 kv/kvserver/replica_command.go:1602 [n4,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] change replicas (add [] remove []): existing descriptor r46:/Table/50/"{3337b497"-5f6e0116"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):6VOTER_DEMOTING, next=7, gen=41, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.763907 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51d3705e" 1586260150.751735000,1 -> /BYTES/v-285 (prev /<empty>)
I200407 11:49:10.764381 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"041f75ec" 1586260150.751735000,1 -> /BYTES/v-283 (prev /BYTES/v-206)
I200407 11:49:10.766659 5056 kv/kvserver/store_snapshot.go:975 [n4,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] sending LEARNER snapshot 6972ddfa at applied index 166
I200407 11:49:10.766943 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.753965000,0
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"19a62197", v-287) // nil
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"e8b617d9", v-288) // nil
1 OP b.Put(ctx, /Table/50/"912a79c1", v-289) // nil
1 OP b.Put(ctx, /Table/50/"8f6dc3b3", v-290) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"009a2cfe", v-291) // nil
1 OP b.Put(ctx, /Table/50/"3f11677a", v-292) // nil
1 OP b.Scan(ctx, /Table/50/"267b3893", /Table/50/"9786acbf", 0) // ("v-46", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.766876000,0
I200407 11:49:10.767010 9274 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):7LEARNER
I200407 11:49:10.767046 5056 kv/kvserver/store_snapshot.go:1018 [n4,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] streamed snapshot to (n1,s1):7LEARNER: kv pairs: 106, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.767089 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a3eb940c" 1586260150.751735000,1 -> /BYTES/v-284 (prev /<empty>)
I200407 11:49:10.768251 9155 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r37/7:{-}] applying LEARNER snapshot [id=6972ddfa index=166]
I200407 11:49:10.771660 9155 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r37/7:/Table/50/"{b064de9…-f5e19e5…}] applied LEARNER snapshot [total=3ms ingestion=4@3ms id=6972ddfa index=166]
I200407 11:49:10.772218 5056 kv/kvserver/replica_command.go:1602 [n4,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] change replicas (add [(n1,s1):7VOTER_INCOMING] remove [(n3,s3):6VOTER_DEMOTING]): existing descriptor r37:/Table/50/"{b064de97"-f5e19e54"} [(n2,s2):4, (n4,s4):2, (n3,s3):6, (n1,s1):7LEARNER, next=8, gen=23, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.772418 9141 kv/kvserver/replica_raft.go:241 [n4,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] proposing LEAVE_JOINT: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3 (n1,s1):6LEARNER] next=7
I200407 11:49:10.773237 9141 kv/kvserver/replica_command.go:1602 [n4,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] change replicas (add [] remove [(n1,s1):6LEARNER]): existing descriptor r46:/Table/50/"{3337b497"-5f6e0116"} [(n3,s3):1, (n4,s4):2, (n2,s2):3, (n1,s1):6LEARNER, next=7, gen=42, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.774650 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.756586000,0
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP b := &Batch{}
3 OP b.Scan(ctx, /Table/50/"3ab99a0b", /Table/50/"fc0d3178", 12) // ("v-111", nil)
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=6d55c325 key=/Min pri=0.01519406 epo=0 ts=1586260150.756586000,1 min=1586260150.756586000,1 seq=0} lock=false stat=COMMITTED rts=1586260150.756586000,1 wto=false max=1586260151.256586000,1)
after: 1586260150.774606000,0
I200407 11:49:10.777562 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.777028000,0
1 OP db0.Scan(ctx, /Table/50/"67c128c0", /Table/50/"78b9de0f", 66) // ("v-116", nil)
after: 1586260150.777526000,0
I200407 11:49:10.778338 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.776545000,0
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Scan(ctx, /Table/50/"e95fb90d", /Table/50/"efee9db7", 23) // ("v-263", nil)
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"f9e5422d", v-295) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP txn.Put(ctx, /Table/50/"ca1dd2a9", v-296) // nil
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"f43a664e", v-297) // nil
4 OP b.Put(ctx, /Table/50/"33e192ec", v-298) // nil
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=bea0a661 key=/Table/50/"f9e5422d" pri=0.04960275 epo=0 ts=1586260150.776546000,0 min=1586260150.776546000,0 seq=5} lock=true stat=COMMITTED rts=1586260150.776546000,0 wto=false max=1586260151.276546000,0 ifw=4)
after: 1586260150.778280000,0
I200407 11:49:10.778809 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.777659000,0
3 OP db1.Put(ctx, /Table/50/"03ce65e6", v-299) // nil
after: 1586260150.778788000,0
I200407 11:49:10.779330 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"03ce65e6" 1586260150.778021000,0 -> /BYTES/v-299 (prev /<empty>)
I200407 11:49:10.779488 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f9e5422d" 1586260150.776546000,0 -> /BYTES/v-295 (prev /BYTES/v-252)
I200407 11:49:10.780437 5056 kv/kvserver/replica_raft.go:241 [n4,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] proposing ENTER_JOINT(r6 l6 v7) ADD_REPLICA[(n1,s1):7VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):6VOTER_DEMOTING]: after=[(n2,s2):4 (n4,s4):2 (n3,s3):6VOTER_DEMOTING (n1,s1):7VOTER_INCOMING] next=8
I200407 11:49:10.780489 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.780440000,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=811d9d54 key=/Min pri=0.02462137 epo=0 ts=1586260150.780441000,0 min=1586260150.780441000,0 seq=0} lock=false stat=COMMITTED rts=1586260150.780441000,0 wto=false max=1586260151.280441000,0)
after: 1586260150.780455000,0
I200407 11:49:10.781178 9141 kv/kvserver/replica_raft.go:241 [n4,s4,r46/2:/Table/50/"{3337b49…-5f6e011…}] proposing SIMPLE(r6) REMOVE_REPLICA[(n1,s1):6LEARNER]: after=[(n3,s3):1 (n4,s4):2 (n2,s2):3] next=7
I200407 11:49:10.781194 5056 kv/kvserver/replica_command.go:1602 [n4,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] change replicas (add [] remove []): existing descriptor r37:/Table/50/"{b064de97"-f5e19e54"} [(n2,s2):4, (n4,s4):2, (n3,s3):6VOTER_DEMOTING, (n1,s1):7VOTER_INCOMING, next=8, gen=24, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.781729 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.750998000,0
0 OP db0.AdminChangeReplicas(ctx, /Table/50/"4b3e9c59", [{REMOVE_REPLICA n1,s1}]) // nil
after: 1586260150.781703000,0
I200407 11:49:10.782183 163 kv/kvserver/store_remove_replica.go:122 [n1,s1,r46/6:/Table/50/"{3337b49…-5f6e011…}] removing replica r46/6
I200407 11:49:10.786695 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ca1dd2a9" 1586260150.776546000,0 -> /BYTES/v-296 (prev /BYTES/v-276)
I200407 11:49:10.786734 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f43a664e" 1586260150.776546000,0 -> /BYTES/v-297 (prev /BYTES/v-250)
I200407 11:49:10.788846 5056 kv/kvserver/replica_raft.go:241 [n4,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] proposing LEAVE_JOINT: after=[(n2,s2):4 (n4,s4):2 (n3,s3):6LEARNER (n1,s1):7] next=8
I200407 11:49:10.789216 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.779988000,0
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"33e192ec", v-300) // nil
1 OP txn.Put(ctx, /Table/50/"20e2afc1", v-301) // nil
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"fc88c821", v-302) // nil
1 OP b.Put(ctx, /Table/50/"c88307fb", v-303) // nil
1 OP b.Put(ctx, /Table/50/"95f6dea0", v-304) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.789175000,0
I200407 11:49:10.789712 5056 kv/kvserver/replica_command.go:1602 [n4,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] change replicas (add [] remove [(n3,s3):6LEARNER]): existing descriptor r37:/Table/50/"{b064de97"-f5e19e54"} [(n2,s2):4, (n4,s4):2, (n3,s3):6LEARNER, (n1,s1):7, next=8, gen=25, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.790434 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.787882000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Scan(ctx, /Table/50/"24b64fd1", /Table/50/"55d770b4", 51) // ("v-130", nil)
3 OP txn.Put(ctx, /Table/50/"9593acad", v-305) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=afe975f1 key=/Table/50/"9593acad" pri=0.04009414 epo=0 ts=1586260150.787883000,0 min=1586260150.787883000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.787883000,0 wto=false max=1586260151.287883000,0 ifw=1)
after: 1586260150.790385000,0
I200407 11:49:10.791036 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9593acad" 1586260150.787883000,0 -> /BYTES/v-305 (prev /<empty>)
I200407 11:49:10.797461 5056 kv/kvserver/replica_raft.go:241 [n4,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] proposing SIMPLE(r6) REMOVE_REPLICA[(n3,s3):6LEARNER]: after=[(n2,s2):4 (n4,s4):2 (n1,s1):7] next=8
I200407 11:49:10.797567 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.796293000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"d07de5c3", v-306) // nil
4 OP b.Put(ctx, /Table/50/"fadeb392", v-307) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=6e04c39b key=/Table/50/"d07de5c3" pri=0.00009164 epo=0 ts=1586260150.796294000,0 min=1586260150.796294000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.796294000,0 wto=false max=1586260151.296294000,0 ifw=2)
after: 1586260150.797516000,0
I200407 11:49:10.798040 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.752173000,0
2 OP db3.AdminChangeReplicas(ctx, /Table/50/"bb053c4e", [{ADD_REPLICA n1,s1} {REMOVE_REPLICA n3,s3}]) // nil
after: 1586260150.798012000,0
I200407 11:49:10.798267 1423 kv/kvserver/store_remove_replica.go:122 [n3,s3,r37/6:/Table/50/"{b064de9…-f5e19e5…}] removing replica r37/6
I200407 11:49:10.798562 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d07de5c3" 1586260150.796294000,0 -> /BYTES/v-306 (prev /<empty>)
I200407 11:49:10.805969 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fadeb392" 1586260150.796294000,0 -> /BYTES/v-307 (prev /<empty>)
I200407 11:49:10.807555 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"937e296b" 1586260150.806896000,0 -> /BYTES/v-310 (prev /<empty>)
I200407 11:49:10.807578 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.806558000,0
1 OP db3.Put(ctx, /Table/50/"937e296b", v-310) // nil
after: 1586260150.807530000,0
I200407 11:49:10.808068 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.807235000,0
3 OP db0.Put(ctx, /Table/50/"559ab982", v-311) // nil
after: 1586260150.808048000,0
I200407 11:49:10.808696 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.808655000,0
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=6e57f3d5 key=/Min pri=0.00060517 epo=0 ts=1586260150.808655000,1 min=1586260150.808655000,1 seq=0} lock=false stat=COMMITTED rts=1586260150.808655000,1 wto=false max=1586260151.308655000,1)
after: 1586260150.808665000,0
I200407 11:49:10.811345 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a4da987f" 1586260150.807679000,0 -> /BYTES/v-312 (prev /BYTES/v-254)
I200407 11:49:10.811643 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.807678000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"a4da987f", v-312) // nil
4 OP b.Put(ctx, /Table/50/"5e2e56ae", v-313) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"83d532cf", /Table/50/"bcf70aa8", 59) // ("v-175", nil)
4 OP b.Scan(ctx, /Table/50/"153e9dfd", /Table/50/"c5564ccf", 54) // ("v-110", nil)
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=1d6b7010 key=/Table/50/"a4da987f" pri=0.00210321 epo=0 ts=1586260150.807679000,0 min=1586260150.807679000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.807679000,0 wto=false max=1586260151.307679000,0 int=1)
after: 1586260150.811584000,0
I200407 11:49:10.813940 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.812117000,0
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"cd8f74a4", v-323) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=dbe24c65 key=/Table/50/"cd8f74a4" pri=0.02137343 epo=0 ts=1586260150.812118000,0 min=1586260150.812118000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.812118000,0 wto=false max=1586260151.312118000,0 ifw=1)
after: 1586260150.813883000,0
I200407 11:49:10.815172 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd8f74a4" 1586260150.812118000,0 -> /BYTES/v-323 (prev /<empty>)
I200407 11:49:10.816208 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.805986000,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/"f9e71d3e", v-308) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP {
0 OP b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"7aafcdfb", /Table/50/"c2e88d3a", 72) // ("v-159", nil)
0 OP b.Put(ctx, /Table/50/"0c7e68c1", v-309) // 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=4b5f9e60 key=/Table/50/"f9e71d3e" pri=0.01523364 epo=1 ts=1586260150.808093000,1 min=1586260150.805988000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.808093000,1 wto=false max=1586260151.305988000,0 int=2 ifw=1)
after: 1586260150.816159000,0
I200407 11:49:10.817402 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f9e71d3e" 1586260150.808093000,1 -> /BYTES/v-308 (prev /<empty>)
I200407 11:49:10.817407 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.816682000,0
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"9bcf2912", v-329) // nil
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=8d8364cb key=/Table/50/"9bcf2912" pri=0.00286768 epo=0 ts=1586260150.816683000,0 min=1586260150.816683000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.816683000,0 wto=false max=1586260151.316683000,0 ifw=1)
after: 1586260150.817362000,0
I200407 11:49:10.817865 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.817827000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=e35d582c key=/Min pri=0.04615542 epo=0 ts=1586260150.817827000,1 min=1586260150.817827000,1 seq=0} lock=false stat=COMMITTED rts=1586260150.817827000,1 wto=false max=1586260151.317827000,1)
after: 1586260150.817839000,0
I200407 11:49:10.818090 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9bcf2912" 1586260150.816683000,0 -> /BYTES/v-329 (prev /BYTES/v-270)
I200407 11:49:10.818524 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.818215000,0
0 OP db2.AdminSplit(ctx, /Table/50/"aaaca48e") // nil
after: 1586260150.818503000,0
I200407 11:49:10.823712 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0c7e68c1" 1586260150.808093000,1 -> /BYTES/v-309 (prev /<empty>)
I200407 11:49:10.830105 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.809338000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"be122bad", v-318) // nil
1 OP {
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"82e18d07", /Table/50/"96ce74e5", 4) // ("v-175", nil)
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"7382606e", v-319) // nil
1 OP b.Put(ctx, /Table/50/"113ba5c1", v-320) // nil
1 OP b.Scan(ctx, /Table/50/"09870614", /Table/50/"29054fc6", 15) // ("v-280", nil)
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=8b9c7184 key=/Table/50/"be122bad" pri=0.00491808 epo=0 ts=1586260150.809338000,1 min=1586260150.809338000,1 seq=4} lock=true stat=COMMITTED rts=1586260150.809338000,1 wto=false max=1586260151.309338000,1 int=2)
after: 1586260150.830029000,0
I200407 11:49:10.830163 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be122bad" 1586260150.809338000,1 -> /BYTES/v-318 (prev /BYTES/v-236)
I200407 11:49:10.835984 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7382606e" 1586260150.809338000,1 -> /BYTES/v-319 (prev /<empty>)
I200407 11:49:10.838342 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.814437000,0
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Put(ctx, /Table/50/"c8e79e23", v-324) // nil
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"4fa400b5", v-325) // nil
4 OP b.Put(ctx, /Table/50/"e8b617d9", v-326) // nil
4 OP b.Put(ctx, /Table/50/"9186cc40", v-327) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP txn.Scan(ctx, /Table/50/"6e4a140a", /Table/50/"9c0750e6", 59) // ("v-273", nil)
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"a4e63ec5", /Table/50/"f84319a0", 30) // ("v-129", nil)
4 OP b.Put(ctx, /Table/50/"75a94419", v-328) // nil
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=d896fea0 key=/Table/50/"c8e79e23" pri=0.00534309 epo=0 ts=1586260150.836175000,0 min=1586260150.814438000,0 seq=6} lock=true stat=COMMITTED rts=1586260150.836175000,0 wto=false max=1586260151.314438000,0 int=3)
after: 1586260150.838290000,0
I200407 11:49:10.838585 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c8e79e23" 1586260150.836175000,0 -> /BYTES/v-324 (prev /BYTES/v-98)
I200407 11:49:10.838619 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.836175000,0 -> /BYTES/v-326 (prev /BYTES/v-125)
I200407 11:49:10.839148 9638 kv/kvserver/replica_command.go:1602 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] change replicas (add [(n2,s2):6LEARNER] remove []): existing descriptor r48:/Table/50/"{5f6e0116"-91fbc719"} [(n1,s1):4, (n4,s4):2, (n3,s3):5, next=6, gen=42, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.840540 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"113ba5c1" 1586260150.809338000,1 -> /BYTES/v-320 (prev /BYTES/v-141)
I200407 11:49:10.842854 9638 kv/kvserver/replica_raft.go:241 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] proposing SIMPLE(l6) ADD_REPLICA[(n2,s2):6LEARNER]: after=[(n1,s1):4 (n4,s4):2 (n3,s3):5 (n2,s2):6LEARNER] next=7
I200407 11:49:10.844702 9638 kv/kvserver/store_snapshot.go:975 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] sending LEARNER snapshot 2e2039fd at applied index 60
I200407 11:49:10.844907 9649 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):6LEARNER
I200407 11:49:10.844949 9638 kv/kvserver/store_snapshot.go:1018 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] streamed snapshot to (n2,s2):6LEARNER: kv pairs: 74, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.844995 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.808092000,0
2 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP txn.Scan(ctx, /Table/50/"05bb2b31", /Table/50/"c3836245", 64) // ("v-280", nil)
2 OP txn.Put(ctx, /Table/50/"4c9b1826", v-314) // nil
2 OP {
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"19651ca9", v-315) // nil
2 OP b.Put(ctx, /Table/50/"5db639c6", v-316) // nil
2 OP b.Put(ctx, /Table/50/"154bd164", v-317) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP b := &Batch{}
2 OP txn.CommitInBatch(ctx, b) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=e7b524c2 key=/Table/50/"4c9b1826" pri=0.05160170 epo=1 ts=1586260150.809338000,2 min=1586260150.808093000,0 seq=5} lock=true stat=COMMITTED rts=1586260150.809338000,2 wto=false max=1586260151.308093000,0 int=4 ifw=4)
after: 1586260150.844890000,0
I200407 11:49:10.845020 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"75a94419" 1586260150.836175000,0 -> /BYTES/v-328 (prev /<empty>)
I200407 11:49:10.845066 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.836175000,0 -> /BYTES/v-327 (prev /BYTES/v-275)
I200407 11:49:10.845993 9612 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r48/6:{-}] applying LEARNER snapshot [id=2e2039fd index=60]
I200407 11:49:10.848511 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.845670000,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/"33e192ec", v-332) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP {
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"09a3bb36", v-333) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP txn.Put(ctx, /Table/50/"75a94419", v-334) // nil
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=de0cd512 key=/Table/50/"33e192ec" pri=0.08821874 epo=0 ts=1586260150.845670000,1 min=1586260150.845670000,1 seq=4} lock=true stat=COMMITTED rts=1586260150.845670000,1 wto=false max=1586260151.345670000,1 ifw=3)
after: 1586260150.848458000,0
I200407 11:49:10.850255 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"22b57c5a" 1586260150.819021000,1 -> /BYTES/v-321 (prev /<empty>)
I200407 11:49:10.850312 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.810000000,0
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Scan(ctx, /Table/50/"bd0b59db", /Table/50/"caa999f8", 68) // ("v-318", nil)
3 OP {
3 OP b := &Batch{}
3 OP b.Scan(ctx, /Table/50/"7c16deec", /Table/50/"8142a4e4", 21) // ("v-159", nil)
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"22b57c5a", v-321) // nil
3 OP b.Scan(ctx, /Table/50/"430b4d01", /Table/50/"69e14919", 71) // ("v-202", nil)
3 OP b.Put(ctx, /Table/50/"0d6ea9c5", v-322) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=b82d5db3 key=/Table/50/"22b57c5a" pri=0.00625434 epo=0 ts=1586260150.819021000,1 min=1586260150.810001000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.819021000,1 wto=false max=1586260151.310001000,0 int=1)
after: 1586260150.850241000,0
I200407 11:49:10.851188 9612 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r48/6:/Table/50/"{5f6e011…-91fbc71…}] applied LEARNER snapshot [total=5ms ingestion=4@5ms id=2e2039fd index=60]
I200407 11:49:10.851228 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.851179000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=5ed540fe key=/Min pri=0.00653425 epo=0 ts=1586260150.851180000,0 min=1586260150.851180000,0 seq=0} lock=false stat=COMMITTED rts=1586260150.851180000,0 wto=false max=1586260151.351180000,0)
after: 1586260150.851195000,0
I200407 11:49:10.851725 9638 kv/kvserver/replica_command.go:1602 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] change replicas (add [(n2,s2):6VOTER_INCOMING] remove [(n1,s1):4VOTER_DEMOTING]): existing descriptor r48:/Table/50/"{5f6e0116"-91fbc719"} [(n1,s1):4, (n4,s4):2, (n3,s3):5, (n2,s2):6LEARNER, next=7, gen=43, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.852079 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.851644000,0
3 OP db1.AdminSplit(ctx, /Table/50/"aaaca48e") // nil
after: 1586260150.852056000,0
I200407 11:49:10.853029 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"19651ca9" 1586260150.809338000,2 -> /BYTES/v-315 (prev /<empty>)
I200407 11:49:10.854661 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.852582000,0
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Put(ctx, /Table/50/"05827f75", v-337) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=37a38bd9 key=/Table/50/"05827f75" pri=0.00824854 epo=0 ts=1586260150.852582000,1 min=1586260150.852582000,1 seq=2} lock=true stat=COMMITTED rts=1586260150.852582000,1 wto=false max=1586260151.352582000,1 ifw=1)
after: 1586260150.854606000,0
I200407 11:49:10.855421 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.830545000,0
1 OP db0.Scan(ctx, /Table/50/"15d6a820", /Table/50/"fa7cfb50", 68) // ("v-246", nil)
after: 1586260150.855390000,0
I200407 11:49:10.856153 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"05827f75" 1586260150.852582000,1 -> /BYTES/v-337 (prev /BYTES/v-102)
I200407 11:49:10.857618 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.855570000,0
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP {
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"2a1150a9", v-338) // nil
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=0a698a00 key=/Table/50/"2a1150a9" pri=0.04240256 epo=0 ts=1586260150.855571000,0 min=1586260150.855571000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.855571000,0 wto=false max=1586260151.355571000,0 ifw=1)
after: 1586260150.857565000,0
I200407 11:49:10.857899 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"75a94419" 1586260150.845670000,1 -> /BYTES/v-334 (prev /BYTES/v-328)
I200407 11:49:10.859071 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"09a3bb36" 1586260150.845670000,1 -> /BYTES/v-333 (prev /<empty>)
I200407 11:49:10.859465 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2a1150a9" 1586260150.855571000,0 -> /BYTES/v-338 (prev /<empty>)
I200407 11:49:10.859516 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"154bd164" 1586260150.809338000,2 -> /BYTES/v-317 (prev /<empty>)
I200407 11:49:10.859544 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0d6ea9c5" 1586260150.819021000,1 -> /BYTES/v-322 (prev /BYTES/v-227)
I200407 11:49:10.860070 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.848922000,0
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
2 OP {
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"643e1d6b", v-335) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP {
2 OP b := &Batch{}
2 OP b.Put(ctx, /Table/50/"c1cc191f", v-336) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP {
2 OP b := &Batch{}
2 OP b.Scan(ctx, /Table/50/"02f0c32b", /Table/50/"8e443a57", 58) // ("v-139", nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP return nil
2 OP }) // nil txnpb:("unnamed" meta={id=ef11b5a2 key=/Table/50/"643e1d6b" pri=0.02006995 epo=0 ts=1586260150.848923000,0 min=1586260150.848923000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.848923000,0 wto=false max=1586260151.348923000,0 int=1 ifw=1)
after: 1586260150.860019000,0
I200407 11:49:10.860102 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.857542000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"43bb893f", v-339) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=cea7e308 key=/Table/50/"43bb893f" pri=0.01214934 epo=0 ts=1586260150.857543000,0 min=1586260150.857543000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.857543000,0 wto=false max=1586260151.357543000,0 ifw=1)
after: 1586260150.860068000,0
I200407 11:49:10.860896 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.858800000,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/"9593acad", v-340) // nil
3 OP b.Put(ctx, /Table/50/"cd89572e", v-341) // nil
3 OP txn.Run(ctx, b) // nil
3 OP }
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586260150.860870000,0
I200407 11:49:10.861317 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"643e1d6b" 1586260150.848923000,0 -> /BYTES/v-335 (prev /<empty>)
I200407 11:49:10.861944 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.819002000,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 b := &Batch{}
0 OP b.Scan(ctx, /Table/50/"20a7b356", /Table/50/"92f5fd70", 69) // ("v-240", nil)
0 OP b.Put(ctx, /Table/50/"580aca9d", v-330) // nil
0 OP b.Put(ctx, /Table/50/"285614d4", v-331) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=f5ac3a99 key=/Table/50/"580aca9d" pri=0.00538393 epo=0 ts=1586260150.848923000,1 min=1586260150.819021000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.848923000,1 wto=false max=1586260151.319021000,0 int=1)
after: 1586260150.861893000,0
I200407 11:49:10.863486 9638 kv/kvserver/replica_raft.go:241 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] proposing ENTER_JOINT(r4 l4 v6) ADD_REPLICA[(n2,s2):6VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):4VOTER_DEMOTING]: after=[(n1,s1):4VOTER_DEMOTING (n4,s4):2 (n3,s3):5 (n2,s2):6VOTER_INCOMING] next=7
I200407 11:49:10.864302 9638 kv/kvserver/replica_command.go:1602 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] change replicas (add [] remove []): existing descriptor r48:/Table/50/"{5f6e0116"-91fbc719"} [(n1,s1):4VOTER_DEMOTING, (n4,s4):2, (n3,s3):5, (n2,s2):6VOTER_INCOMING, next=7, gen=44, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.867515 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c1cc191f" 1586260150.848923000,0 -> /BYTES/v-336 (prev /<empty>)
I200407 11:49:10.868727 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"285614d4" 1586260150.848923000,1 -> /BYTES/v-331 (prev /<empty>)
I200407 11:49:10.869227 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.860714000,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/"8c754f39", v-342) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP {
2 OP b := &Batch{}
2 OP b.Scan(ctx, /Table/50/"ba507d81", /Table/50/"d479d8df", 36) // ("v-318", nil)
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586260150.869195000,0
I200407 11:49:10.870027 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.861342000,0
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP {
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"2c6e1142", /Table/50/"d9e34de5", 54) // ("v-205", nil)
1 OP b.Scan(ctx, /Table/50/"e71cc0a7", /Table/50/"fce3add0", 61) // ("v-293", 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 txn.Put(ctx, /Table/50/"d14f6840", v-343) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=eaec018a key=/Table/50/"d14f6840" pri=0.01824289 epo=0 ts=1586260150.861343000,0 min=1586260150.861343000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.861343000,0 wto=false max=1586260151.361343000,0 ifw=1)
after: 1586260150.869950000,0
I200407 11:49:10.870150 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.862585000,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/"35bc69bc", v-344) // 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 txn.Run(ctx, b) // nil
3 OP }
3 OP b := &Batch{}
3 OP b.Put(ctx, /Table/50/"e868a3ac", v-345) // nil
3 OP b.Scan(ctx, /Table/50/"164d7ab1", /Table/50/"ce57c95b", 57) // ("v-246", nil)
3 OP txn.CommitInBatch(ctx, b) // nil
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=4cff70e4 key=/Table/50/"35bc69bc" pri=0.02752584 epo=0 ts=1586260150.862586000,0 min=1586260150.862586000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.862586000,0 wto=false max=1586260151.362586000,0 int=1)
after: 1586260150.870102000,0
I200407 11:49:10.871048 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d14f6840" 1586260150.861343000,0 -> /BYTES/v-343 (prev /<empty>)
I200407 11:49:10.871611 9638 kv/kvserver/replica_raft.go:241 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] proposing LEAVE_JOINT: after=[(n1,s1):4LEARNER (n4,s4):2 (n3,s3):5 (n2,s2):6] next=7
I200407 11:49:10.871738 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.871015000,0
0 OP db1.Put(ctx, /Table/50/"7e4aff44", v-346) // nil
after: 1586260150.871715000,0
I200407 11:49:10.871987 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7e4aff44" 1586260150.871209000,0 -> /BYTES/v-346 (prev /<empty>)
I200407 11:49:10.872323 9638 kv/kvserver/replica_command.go:1602 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] change replicas (add [] remove [(n1,s1):4LEARNER]): existing descriptor r48:/Table/50/"{5f6e0116"-91fbc719"} [(n1,s1):4LEARNER, (n4,s4):2, (n3,s3):5, (n2,s2):6, next=7, gen=45, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.876485 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e868a3ac" 1586260150.862586000,0 -> /BYTES/v-345 (prev /BYTES/v-181)
I200407 11:49:10.879515 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.878860000,0
2 OP db2.Put(ctx, /Table/50/"7c697479", v-347) // nil
after: 1586260150.879485000,0
I200407 11:49:10.879598 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260150.879037000,0 -> /BYTES/v-347 (prev /BYTES/v-159)
I200407 11:49:10.879936 9638 kv/kvserver/replica_raft.go:241 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] proposing SIMPLE(r4) REMOVE_REPLICA[(n1,s1):4LEARNER]: after=[(n2,s2):6 (n4,s4):2 (n3,s3):5] next=7
I200407 11:49:10.880742 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.838726000,0
4 OP db1.AdminChangeReplicas(ctx, /Table/50/"707cc4a1", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n1,s1}]) // nil
after: 1586260150.880711000,0
I200407 11:49:10.880767 173 kv/kvserver/store_remove_replica.go:122 [n1,s1,r48/4:/Table/50/"{5f6e011…-91fbc71…}] removing replica r48/4
I200407 11:49:10.887214 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.887135000,0
3 OP db0.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 return errors.New("rollback")
3 OP }) // rollback
after: 1586260150.887195000,0
I200407 11:49:10.887477 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.886779000,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/"6bf520ec", v-348) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP txn.Put(ctx, /Table/50/"ca1dd2a9", v-349) // nil
1 OP b := &Batch{}
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=90182b27 key=/Table/50/"6bf520ec" pri=0.02267077 epo=0 ts=1586260150.886780000,0 min=1586260150.886780000,0 seq=3} lock=true stat=COMMITTED rts=1586260150.886780000,0 wto=false max=1586260151.386780000,0 ifw=2)
after: 1586260150.887429000,0
I200407 11:49:10.888449 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.888385000,0
4 OP db3.AdminSplit(ctx, /Table/50/"aaaca48e") // nil
after: 1586260150.888425000,0
I200407 11:49:10.888485 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.887627000,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/"f03c52f4", v-350) // nil
0 OP b.Put(ctx, /Table/50/"632f8422", v-351) // nil
0 OP b.Put(ctx, /Table/50/"c3bcb6b5", v-352) // nil
0 OP txn.CommitInBatch(ctx, b) // nil
0 OP return nil
0 OP }) // nil txnpb:("unnamed" meta={id=99bc7815 key=/Table/50/"f03c52f4" pri=0.03232895 epo=0 ts=1586260150.887628000,0 min=1586260150.887628000,0 seq=4} lock=true stat=COMMITTED rts=1586260150.887628000,0 wto=false max=1586260151.387628000,0 int=2 ifw=1)
after: 1586260150.888443000,0
I200407 11:49:10.889533 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.889136000,0
3 OP db1.AdminSplit(ctx, /Table/50/"5f6e0116") // nil
after: 1586260150.889418000,0
I200407 11:49:10.889575 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.889505000,0
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.889560000,0
I200407 11:49:10.889771 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c3bcb6b5" 1586260150.887628000,0 -> /BYTES/v-352 (prev /<empty>)
I200407 11:49:10.889808 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f03c52f4" 1586260150.887628000,0 -> /BYTES/v-350 (prev /BYTES/v-220)
I200407 11:49:10.889959 5054 kv/kvserver/replica_command.go:397 [n4,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] initiating a split of this range at key /Table/50/"df0dea53" [r54] (manual)
I200407 11:49:10.890280 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.890240000,0
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP return nil
3 OP }) // nil txnpb:("unnamed" meta={id=7d48c05d key=/Min pri=0.01879344 epo=0 ts=1586260150.890241000,0 min=1586260150.890241000,0 seq=0} lock=false stat=COMMITTED rts=1586260150.890241000,0 wto=false max=1586260151.390241000,0)
after: 1586260150.890248000,0
I200407 11:49:10.890907 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.890579000,0
3 OP db1.AdminSplit(ctx, /Table/50/"5f6e0116") // nil
after: 1586260150.890885000,0
I200407 11:49:10.891603 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.891436000,0
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
3 OP txn.Scan(ctx, /Table/50/"06af805c", /Table/50/"0be7ce4b", 82) // ("v-333", nil)
3 OP return errors.New("rollback")
3 OP }) // rollback
after: 1586260150.891581000,0
I200407 11:49:10.892171 9854 kv/kvserver/replica_command.go:397 [n4,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] initiating a split of this range at key /Table/50/"cfe2a9b3" [r55] (manual)
I200407 11:49:10.894285 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ca1dd2a9" 1586260150.886780000,0 -> /BYTES/v-349 (prev /BYTES/v-296)
I200407 11:49:10.895014 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.888783000,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/"7cb5e2e5", v-355) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP txn.Scan(ctx, /Table/50/"b933cf94", /Table/50/"d915a862", 24) // ("v-318", nil)
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260150.894979000,0
I200407 11:49:10.895028 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.888003000,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/"ac407f46", v-353) // nil
2 OP txn.Run(ctx, b) // nil
2 OP }
2 OP txn.Put(ctx, /Table/50/"57a33bd2", v-354) // nil
2 OP txn.Scan(ctx, /Table/50/"b6f89794", /Table/50/"f48739cf", 59) // ("v-244", nil)
2 OP return errors.New("rollback")
2 OP }) // rollback
after: 1586260150.894999000,0
I200407 11:49:10.896294 9943 kv/kvserver/replica_command.go:397 [n4,s4,r37/2:/Table/50/"{b064de9…-f5e19e5…}] initiating a split of this range at key /Table/50/"daff2ff0" [r56] (manual)
I200407 11:49:10.898566 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.889912000,0
0 OP db3.AdminSplit(ctx, /Table/50/"df0dea53") // nil
after: 1586260150.898545000,0
I200407 11:49:10.899557 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.891025000,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 {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"d98f49e8", v-356) // nil
1 OP b.Scan(ctx, /Table/50/"8bb04b81", /Table/50/"ec792948", 18) // ("v-175", nil)
1 OP b.Put(ctx, /Table/50/"8f9d500f", v-357) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP b := &Batch{}
1 OP b.Scan(ctx, /Table/50/"6a1ef5aa", /Table/50/"e00ea751", 25) // ("v-116", nil)
1 OP b.Put(ctx, /Table/50/"7fd6eb5d", v-358) // nil
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=6248b8ec key=/Table/50/"d98f49e8" pri=0.03062380 epo=0 ts=1586260150.891025000,1 min=1586260150.891025000,1 seq=4} lock=true stat=COMMITTED rts=1586260150.891025000,1 wto=false max=1586260151.391025000,1 int=2)
after: 1586260150.899499000,0
I200407 11:49:10.899995 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.899267000,0
0 OP db3.Put(ctx, /Table/50/"95f6dea0", v-360) // nil
after: 1586260150.899976000,0
I200407 11:49:10.900000 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"95f6dea0" 1586260150.899405000,0 -> /BYTES/v-360 (prev /<empty>)
I200407 11:49:10.900109 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b1fa0be8" 1586260150.098712000,1 -> /BYTES/v-41 (prev /<empty>)
I200407 11:49:10.900145 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b1fa0be8" 1586260150.217349000,0 -> /BYTES/v-72 (prev /BYTES/v-41)
I200407 11:49:10.900168 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260149.988282000,0 -> /BYTES/v-9 (prev /<empty>)
I200407 11:49:10.900190 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260149.999879000,1 -> /BYTES/v-25 (prev /BYTES/v-9)
I200407 11:49:10.900212 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260150.052352000,0 -> /BYTES/v-34 (prev /BYTES/v-25)
I200407 11:49:10.900231 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260150.254706000,0 -> /BYTES/v-94 (prev /BYTES/v-34)
I200407 11:49:10.900249 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b6327a24" 1586260150.052352000,0 -> /BYTES/v-33 (prev /<empty>)
I200407 11:49:10.900271 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b6327a24" 1586260150.217349000,0 -> /BYTES/v-73 (prev /BYTES/v-33)
I200407 11:49:10.900289 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b6ffd07d" 1586260150.683809000,0 -> /BYTES/v-244 (prev /<empty>)
I200407 11:49:10.900305 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b87b1293" 1586260150.440885000,1 -> /BYTES/v-170 (prev /<empty>)
I200407 11:49:10.900340 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b8aeb9a8" 1586260150.350037000,2 -> /BYTES/v-122 (prev /<empty>)
I200407 11:49:10.900356 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b8aeb9a8" 1586260150.496175000,0 -> /BYTES/v-192 (prev /BYTES/v-122)
I200407 11:49:10.900372 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be122bad" 1586260150.424950000,0 -> /BYTES/v-164 (prev /<empty>)
I200407 11:49:10.900388 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be122bad" 1586260150.681442000,0 -> /BYTES/v-236 (prev /BYTES/v-164)
I200407 11:49:10.900404 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be122bad" 1586260150.809338000,1 -> /BYTES/v-318 (prev /BYTES/v-236)
I200407 11:49:10.900424 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c1cc191f" 1586260150.848923000,0 -> /BYTES/v-336 (prev /<empty>)
I200407 11:49:10.900445 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c295d368" 1586260150.709720000,0 -> /BYTES/v-268 (prev /<empty>)
I200407 11:49:10.900465 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c3bcb6b5" 1586260150.887628000,0 -> /BYTES/v-352 (prev /<empty>)
I200407 11:49:10.900486 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c88307fb" 1586260150.388893000,0 -> /BYTES/v-138 (prev /<empty>)
I200407 11:49:10.900506 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c8e79e23" 1586260150.268642000,1 -> /BYTES/v-98 (prev /<empty>)
I200407 11:49:10.900528 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c8e79e23" 1586260150.836175000,0 -> /BYTES/v-324 (prev /BYTES/v-98)
I200407 11:49:10.900551 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ca032ac9" 1586260150.712083000,0 -> /BYTES/v-271 (prev /<empty>)
I200407 11:49:10.900572 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ca1dd2a9" 1586260150.713770000,1 -> /BYTES/v-276 (prev /<empty>)
I200407 11:49:10.900594 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ca1dd2a9" 1586260150.776546000,0 -> /BYTES/v-296 (prev /BYTES/v-276)
I200407 11:49:10.900615 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ca1dd2a9" 1586260150.886780000,0 -> /BYTES/v-349 (prev /BYTES/v-296)
I200407 11:49:10.900636 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cc3167f4" 1586260150.037528000,0 -> /BYTES/v-28 (prev /<empty>)
I200407 11:49:10.900659 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cc3167f4" 1586260150.424950000,0 -> /BYTES/v-163 (prev /BYTES/v-28)
I200407 11:49:10.900677 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd89572e" 1586260150.231714000,0 -> /BYTES/v-79 (prev /<empty>)
I200407 11:49:10.900694 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd89572e" 1586260150.365420000,0 -> /BYTES/v-133 (prev /BYTES/v-79)
I200407 11:49:10.900707 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd89572e" 1586260150.680879000,0 -> /BYTES/v-235 (prev /BYTES/v-133)
I200407 11:49:10.900722 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd89572e" 1586260150.687345000,2 -> /BYTES/v-256 (prev /BYTES/v-235)
I200407 11:49:10.900735 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd8f74a4" 1586260150.812118000,0 -> /BYTES/v-323 (prev /<empty>)
I200407 11:49:10.900749 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.051448000,0 -> /BYTES/v-29 (prev /<empty>)
I200407 11:49:10.900763 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.052352000,0 -> /BYTES/v-31 (prev /BYTES/v-29)
I200407 11:49:10.900776 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.296129000,0 -> /BYTES/v-109 (prev /BYTES/v-31)
I200407 11:49:10.900789 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.743333000,0 -> /BYTES/v-278 (prev /BYTES/v-109)
I200407 11:49:10.900802 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.751735000,1 -> /BYTES/v-282 (prev /BYTES/v-278)
I200407 11:49:10.900813 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d07de5c3" 1586260150.796294000,0 -> /BYTES/v-306 (prev /<empty>)
I200407 11:49:10.900828 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d14f6840" 1586260150.861343000,0 -> /BYTES/v-343 (prev /<empty>)
I200407 11:49:10.900851 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d502a324" 1586260150.139529000,1 -> /BYTES/v-55 (prev /<empty>)
I200407 11:49:10.900865 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d502a324" 1586260150.361281000,0 -> /BYTES/v-131 (prev /BYTES/v-55)
I200407 11:49:10.900878 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d98f49e8" 1586260150.389098000,0 -> /BYTES/v-143 (prev /<empty>)
I200407 11:49:10.900893 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d98f49e8" 1586260150.423825000,0 -> /BYTES/v-160 (prev /BYTES/v-143)
I200407 11:49:10.900906 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d98f49e8" 1586260150.891025000,1 -> /BYTES/v-356 (prev /BYTES/v-160)
I200407 11:49:10.900920 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d9a4b851" 1586260150.649681000,0 -> /BYTES/v-216 (prev /<empty>)
I200407 11:49:10.900956 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e0b003cb" 1586260150.318470000,0 -> /BYTES/v-112 (prev /<empty>)
I200407 11:49:10.900972 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e0b003cb" 1586260150.390427000,0 -> /BYTES/v-146 (prev /BYTES/v-112)
I200407 11:49:10.900986 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e0b003cb" 1586260150.660716000,0 -> /BYTES/v-222 (prev /BYTES/v-146)
I200407 11:49:10.900999 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260149.983845000,0 -> /BYTES/v-0 (prev /<empty>)
I200407 11:49:10.901011 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260150.229976000,0 -> /BYTES/v-78 (prev /BYTES/v-0)
I200407 11:49:10.901026 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260150.231714000,0 -> /BYTES/v-81 (prev /BYTES/v-78)
I200407 11:49:10.901042 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260150.660716000,0 -> /BYTES/v-225 (prev /BYTES/v-81)
I200407 11:49:10.901056 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1a2e2d8" 1586260150.268642000,1 -> /BYTES/v-100 (prev /<empty>)
I200407 11:49:10.901075 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e57a2c0a" 1586260150.479744000,0 -> /BYTES/v-182 (prev /<empty>)
I200407 11:49:10.901092 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e7bc6fdd" 1586260150.755364000,0 -> /BYTES/v-293 (prev /<empty>)
I200407 11:49:10.901109 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e868a3ac" 1586260150.461593000,0 -> /BYTES/v-181 (prev /<empty>)
I200407 11:49:10.901131 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e868a3ac" 1586260150.862586000,0 -> /BYTES/v-345 (prev /BYTES/v-181)
I200407 11:49:10.901150 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.268213000,0 -> /BYTES/v-96 (prev /<empty>)
I200407 11:49:10.901173 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.268642000,1 -> /BYTES/v-99 (prev /BYTES/v-96)
I200407 11:49:10.901186 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.358759000,1 -> /BYTES/v-125 (prev /BYTES/v-99)
I200407 11:49:10.901203 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.836175000,0 -> /BYTES/v-326 (prev /BYTES/v-125)
I200407 11:49:10.901232 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ea6570cb" 1586260150.703546000,1 -> /BYTES/v-263 (prev /<empty>)
I200407 11:49:10.901246 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ee4e0ea5" 1586260150.685111000,0 -> /BYTES/v-249 (prev /<empty>)
I200407 11:49:10.901259 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f03c52f4" 1586260150.660716000,0 -> /BYTES/v-220 (prev /<empty>)
I200407 11:49:10.901272 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f03c52f4" 1586260150.887628000,0 -> /BYTES/v-350 (prev /BYTES/v-220)
I200407 11:49:10.901286 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f0913c8d" 1586260150.391548000,1 -> /BYTES/v-147 (prev /<empty>)
I200407 11:49:10.901299 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f43a664e" 1586260150.600382000,0 -> /BYTES/v-201 (prev /<empty>)
I200407 11:49:10.901312 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f43a664e" 1586260150.681747000,0 -> /BYTES/v-237 (prev /BYTES/v-201)
I200407 11:49:10.901325 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f43a664e" 1586260150.686426000,0 -> /BYTES/v-250 (prev /BYTES/v-237)
I200407 11:49:10.901338 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f43a664e" 1586260150.776546000,0 -> /BYTES/v-297 (prev /BYTES/v-250)
I200407 11:49:10.907816 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.905645000,0
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
0 OP txn.Put(ctx, /Table/50/"94ccd7ff", v-368) // nil
0 OP {
0 OP b := &Batch{}
0 OP b.Put(ctx, /Table/50/"75bb976f", v-369) // nil
0 OP txn.Run(ctx, b) // nil
0 OP }
0 OP return errors.New("rollback")
0 OP }) // rollback
after: 1586260150.907782000,0
I200407 11:49:10.907961 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.905121000,0
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"6ad514a6", v-361) // nil
1 OP txn.Put(ctx, /Table/50/"3b0fde21", v-362) // nil
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"559ab982", v-363) // nil
1 OP b.Put(ctx, /Table/50/"d07de5c3", v-364) // nil
1 OP b.Put(ctx, /Table/50/"b2e3e7cc", v-365) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"819ea318", v-366) // nil
1 OP b.Put(ctx, /Table/50/"53408645", v-367) // nil
1 OP txn.CommitInBatch(ctx, b) // nil
1 OP return nil
1 OP }) // nil txnpb:("unnamed" meta={id=18333754 key=/Table/50/"6ad514a6" pri=0.00690804 epo=0 ts=1586260150.905122000,0 min=1586260150.905122000,0 seq=8} lock=true stat=COMMITTED rts=1586260150.905122000,0 wto=false max=1586260151.405122000,0 int=1 ifw=6)
after: 1586260150.907907000,0
I200407 11:49:10.909222 9996 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/Table/{36-50/"0c972…}] change replicas (add [(n1,s1):10LEARNER] remove []): existing descriptor r32:/Table/{36-50/"0c972154"} [(n3,s3):3, (n4,s4):2, (n2,s2):7, next=10, gen=29]
I200407 11:49:10.910447 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.895645000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"0d43c70d", /Table/50/"b5787580", 13) // ("v-322", nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP txn.Scan(ctx, /Table/50/"94855669", /Table/50/"d2330443", 19) // ("v-305", nil)
4 OP txn.Put(ctx, /Table/50/"ac9befd0", v-359) // nil
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"0f9f72e2", /Table/50/"fd4a7605", 13) // ("v-107", nil)
4 OP b.Scan(ctx, /Table/50/"581f542f", /Table/50/"846955d9", 20) // ("v-68", nil)
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=0e3dd0fb key=/Table/50/"ac9befd0" pri=0.04125177 epo=0 ts=1586260150.895646000,0 min=1586260150.895646000,0 seq=2} lock=true stat=COMMITTED rts=1586260150.895646000,0 wto=false max=1586260151.395646000,0)
after: 1586260150.910383000,0
I200407 11:49:10.910463 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ac9befd0" 1586260150.895646000,0 -> /BYTES/v-359 (prev /<empty>)
I200407 11:49:10.913232 9996 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"0c972…}] proposing SIMPLE(l10) ADD_REPLICA[(n1,s1):10LEARNER]: after=[(n3,s3):3 (n4,s4):2 (n2,s2):7 (n1,s1):10LEARNER] next=11
I200407 11:49:10.914513 9996 kv/kvserver/store_snapshot.go:975 [n4,s4,r32/2:/Table/{36-50/"0c972…}] sending LEARNER snapshot 4aa2799f at applied index 246
I200407 11:49:10.914580 10113 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r32/2:/Table/{36-50/"0c972…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):10LEARNER
I200407 11:49:10.914732 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.909156000,0
1 OP db3.Scan(ctx, /Table/50/"3b2d21cc", /Table/50/"f94460f8", 16) // ("v-150", nil)
after: 1586260150.914708000,0
I200407 11:49:10.914795 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260150.905122000,0 -> /BYTES/v-365 (prev /BYTES/v-94)
I200407 11:49:10.914839 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d07de5c3" 1586260150.905122000,0 -> /BYTES/v-364 (prev /BYTES/v-306)
I200407 11:49:10.914796 9996 kv/kvserver/store_snapshot.go:1018 [n4,s4,r32/2:/Table/{36-50/"0c972…}] streamed snapshot to (n1,s1):10LEARNER: kv pairs: 88, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.915589 10061 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r32/10:{-}] applying LEARNER snapshot [id=4aa2799f index=246]
I200407 11:49:10.916085 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.910807000,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/"19a62197", v-370) // nil
4 OP b.Scan(ctx, /Table/50/"f2684d00", /Table/50/"fece2015", 62) // ("v-297", nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP txn.Put(ctx, /Table/50/"c30bd083", v-371) // nil
4 OP {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"923c66a5", /Table/50/"c133f8d0", 29) // ("v-166", nil)
4 OP b.Scan(ctx, /Table/50/"924fc4ea", /Table/50/"fc5addad", 75) // ("v-166", nil)
4 OP b.Scan(ctx, /Table/50/"5fd78586", /Table/50/"c7790339", 23) // ("v-135", nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260150.916032000,0
I200407 11:49:10.916477 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.915139000,0
1 OP db1.Scan(ctx, /Table/50/"28a9b469", /Table/50/"b8a79ebf", 30) // ("v-338", nil)
after: 1586260150.916442000,0
I200407 11:49:10.918396 10061 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r32/10:/Table/{36-50/"0c972…}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=4aa2799f index=246]
I200407 11:49:10.918971 9996 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/Table/{36-50/"0c972…}] change replicas (add [(n1,s1):10VOTER_INCOMING] remove [(n3,s3):3VOTER_DEMOTING]): existing descriptor r32:/Table/{36-50/"0c972154"} [(n3,s3):3, (n4,s4):2, (n2,s2):7, (n1,s1):10LEARNER, next=11, gen=30]
I200407 11:49:10.921364 5055 kv/kvserver/replica_command.go:397 [n4,s4,r54/2:/Table/50/"{df0dea5…-f5e19e5…}] initiating a split of this range at key /Table/50/"e4b54dbe" [r57] (manual)
I200407 11:49:10.924037 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.920654000,0
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Scan(ctx, /Table/50/"df5160ba", /Table/50/"ff61bf09", 39) // ("v-222", nil)
4 OP txn.Put(ctx, /Table/50/"154bd164", v-372) // nil
4 OP {
4 OP b := &Batch{}
4 OP b.Put(ctx, /Table/50/"8547b464", v-373) // nil
4 OP b.Put(ctx, /Table/50/"559ab982", v-374) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=a5791c01 key=/Table/50/"154bd164" pri=0.07253187 epo=0 ts=1586260150.920655000,0 min=1586260150.920655000,0 seq=4} lock=true stat=COMMITTED rts=1586260150.920655000,0 wto=false max=1586260151.420655000,0 ifw=3)
after: 1586260150.923978000,0
I200407 11:49:10.925174 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"154bd164" 1586260150.920655000,0 -> /BYTES/v-372 (prev /BYTES/v-317)
I200407 11:49:10.926357 9996 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"0c972…}] proposing ENTER_JOINT(r3 l3 v10) ADD_REPLICA[(n1,s1):10VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n3,s3):3VOTER_DEMOTING (n4,s4):2 (n2,s2):7 (n1,s1):10VOTER_INCOMING] next=11
I200407 11:49:10.927036 9996 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/Table/{36-50/"0c972…}] change replicas (add [] remove []): existing descriptor r32:/Table/{36-50/"0c972154"} [(n3,s3):3VOTER_DEMOTING, (n4,s4):2, (n2,s2):7, (n1,s1):10VOTER_INCOMING, next=11, gen=31]
I200407 11:49:10.928184 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.921071000,0
1 OP db3.AdminSplit(ctx, /Table/50/"e4b54dbe") // nil
after: 1586260150.928164000,0
I200407 11:49:10.929174 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e0b003cb" 1586260150.318470000,0 -> /BYTES/v-112 (prev /<empty>)
I200407 11:49:10.929224 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e0b003cb" 1586260150.390427000,0 -> /BYTES/v-146 (prev /BYTES/v-112)
I200407 11:49:10.929250 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e0b003cb" 1586260150.660716000,0 -> /BYTES/v-222 (prev /BYTES/v-146)
I200407 11:49:10.929270 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260149.983845000,0 -> /BYTES/v-0 (prev /<empty>)
I200407 11:49:10.929293 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260150.229976000,0 -> /BYTES/v-78 (prev /BYTES/v-0)
I200407 11:49:10.929314 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260150.231714000,0 -> /BYTES/v-81 (prev /BYTES/v-78)
I200407 11:49:10.929339 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1484a2d" 1586260150.660716000,0 -> /BYTES/v-225 (prev /BYTES/v-81)
I200407 11:49:10.929360 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e1a2e2d8" 1586260150.268642000,1 -> /BYTES/v-100 (prev /<empty>)
I200407 11:49:10.929667 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e57a2c0a" 1586260150.479744000,0 -> /BYTES/v-182 (prev /<empty>)
I200407 11:49:10.929700 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e7bc6fdd" 1586260150.755364000,0 -> /BYTES/v-293 (prev /<empty>)
I200407 11:49:10.929722 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e868a3ac" 1586260150.461593000,0 -> /BYTES/v-181 (prev /<empty>)
I200407 11:49:10.929743 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e868a3ac" 1586260150.862586000,0 -> /BYTES/v-345 (prev /BYTES/v-181)
I200407 11:49:10.929764 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.268213000,0 -> /BYTES/v-96 (prev /<empty>)
I200407 11:49:10.929785 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.268642000,1 -> /BYTES/v-99 (prev /BYTES/v-96)
I200407 11:49:10.929806 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.358759000,1 -> /BYTES/v-125 (prev /BYTES/v-99)
I200407 11:49:10.929826 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.836175000,0 -> /BYTES/v-326 (prev /BYTES/v-125)
I200407 11:49:10.929845 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ea6570cb" 1586260150.703546000,1 -> /BYTES/v-263 (prev /<empty>)
I200407 11:49:10.929866 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ee4e0ea5" 1586260150.685111000,0 -> /BYTES/v-249 (prev /<empty>)
I200407 11:49:10.929885 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f03c52f4" 1586260150.660716000,0 -> /BYTES/v-220 (prev /<empty>)
I200407 11:49:10.929906 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f03c52f4" 1586260150.887628000,0 -> /BYTES/v-350 (prev /BYTES/v-220)
I200407 11:49:10.929927 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f0913c8d" 1586260150.391548000,1 -> /BYTES/v-147 (prev /<empty>)
I200407 11:49:10.929955 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f43a664e" 1586260150.600382000,0 -> /BYTES/v-201 (prev /<empty>)
I200407 11:49:10.929976 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f43a664e" 1586260150.681747000,0 -> /BYTES/v-237 (prev /BYTES/v-201)
I200407 11:49:10.929995 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f43a664e" 1586260150.686426000,0 -> /BYTES/v-250 (prev /BYTES/v-237)
I200407 11:49:10.930017 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f43a664e" 1586260150.776546000,0 -> /BYTES/v-297 (prev /BYTES/v-250)
I200407 11:49:10.931168 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.928756000,0
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
1 OP txn.Put(ctx, /Table/50/"937e296b", v-376) // nil
1 OP {
1 OP b := &Batch{}
1 OP b.Put(ctx, /Table/50/"1c10b22f", v-377) // nil
1 OP b.Put(ctx, /Table/50/"e57a2c0a", v-378) // nil
1 OP txn.Run(ctx, b) // nil
1 OP }
1 OP return errors.New("rollback")
1 OP }) // rollback
after: 1586260150.931132000,0
I200407 11:49:10.932042 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.924408000,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/"ff47ee26", v-375) // nil
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP {
4 OP b := &Batch{}
4 OP b.Scan(ctx, /Table/50/"36951936", /Table/50/"b48c3dcd", 37) // ("v-165", nil)
4 OP txn.Run(ctx, b) // nil
4 OP }
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260150.932008000,0
I200407 11:49:10.934898 9996 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"0c972…}] proposing LEAVE_JOINT: after=[(n3,s3):3LEARNER (n4,s4):2 (n2,s2):7 (n1,s1):10] next=11
I200407 11:49:10.935574 9996 kv/kvserver/replica_command.go:1602 [n4,s4,r32/2:/Table/{36-50/"0c972…}] change replicas (add [] remove [(n3,s3):3LEARNER]): existing descriptor r32:/Table/{36-50/"0c972154"} [(n3,s3):3LEARNER, (n4,s4):2, (n2,s2):7, (n1,s1):10, next=11, gen=32]
I200407 11:49:10.935742 10279 kv/kvserver/replica_command.go:1602 [n4,s4,r57/2:/Table/50/"{e4b54db…-f5e19e5…}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r57:/Table/50/"{e4b54dbe"-f5e19e54"} [(n2,s2):1, (n4,s4):2, (n1,s1):3, next=4, gen=28, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.936335 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.934689000,0
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Put(ctx, /Table/50/"936de0dc", v-379) // nil
4 OP return errors.New("rollback")
4 OP }) // rollback
after: 1586260150.936309000,0
I200407 11:49:10.940910 10279 kv/kvserver/replica_raft.go:241 [n4,s4,r57/2:/Table/50/"{e4b54db…-f5e19e5…}] proposing SIMPLE(l4) ADD_REPLICA[(n3,s3):4LEARNER]: after=[(n2,s2):1 (n4,s4):2 (n1,s1):3 (n3,s3):4LEARNER] next=5
I200407 11:49:10.941619 9854 kv/kvserver/replica_command.go:397 [n4,s4,r37/2:/Table/50/"{b064de9…-df0dea5…}] initiating a split of this range at key /Table/50/"cfe2a9b3" [r58] (manual)
I200407 11:49:10.941751 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.936759000,0
4 OP db0.AdminChangeReplicas(ctx, /Table/50/"f2081982", [{ADD_REPLICA n3,s3} {REMOVE_REPLICA n1,s1}]) // change replicas of r57 failed: descriptor changed: [expected] r57:/Table/50/"{e4b54dbe"-f5e19e54"} [(n2,s2):1, (n4,s4):2, (n1,s1):3, next=4, gen=28, sticky=9223372036.854775807,2147483647] != [actual] r57:/Table/50/"{e4b54dbe"-f5e19e54"} [(n2,s2):1, (n4,s4):2, (n1,s1):3, (n3,s3):4LEARNER, next=5, gen=29, sticky=9223372036.854775807,2147483647]
after: 1586260150.941723000,0
I200407 11:49:10.942422 10373 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r57/2:/Table/50/"{e4b54db…-f5e19e5…}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):4LEARNER
I200407 11:49:10.942453 10279 kv/kvserver/store_snapshot.go:975 [n4,s4,r57/2:/Table/50/"{e4b54db…-f5e19e5…}] sending LEARNER snapshot 9fbcd8b5 at applied index 16
I200407 11:49:10.942564 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.942141000,0
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Scan(ctx, /Table/50/"7e30b97c", /Table/50/"854b4cbe", 53) // ("v-346", nil)
4 OP b := &Batch{}
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=dd4c522a key=/Min pri=0.02764240 epo=0 ts=1586260150.942141000,1 min=1586260150.942141000,1 seq=0} lock=false stat=COMMITTED rts=1586260150.942141000,1 wto=false max=1586260151.442141000,1)
after: 1586260150.942524000,0
I200407 11:49:10.942603 10279 kv/kvserver/store_snapshot.go:1018 [n4,s4,r57/2:/Table/50/"{e4b54db…-f5e19e5…}] streamed snapshot to (n3,s3):4LEARNER: kv pairs: 31, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.942643 9996 kv/kvserver/replica_raft.go:241 [n4,s4,r32/2:/Table/{36-50/"0c972…}] proposing SIMPLE(r3) REMOVE_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):10 (n4,s4):2 (n2,s2):7] next=11
I200407 11:49:10.943414 10340 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r57/4:{-}] applying LEARNER snapshot [id=9fbcd8b5 index=16]
I200407 11:49:10.943428 1429 kv/kvserver/store_remove_replica.go:122 [n3,s3,r32/3:/Table/{36-50/"0c972…}] removing replica r32/3
I200407 11:49:10.943533 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.908230000,0
0 OP db2.AdminChangeReplicas(ctx, /Table/50/"0b19eda0", [{ADD_REPLICA n1,s1} {REMOVE_REPLICA n3,s3}]) // nil
after: 1586260150.943507000,0
I200407 11:49:10.944490 5054 kv/kvserver/replica_command.go:1602 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] change replicas (add [(n1,s1):7LEARNER] remove []): existing descriptor r48:/Table/50/"{5f6e0116"-91fbc719"} [(n2,s2):6, (n4,s4):2, (n3,s3):5, next=7, gen=46, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.947141 10340 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r57/4:/Table/50/"{e4b54db…-f5e19e5…}] applied LEARNER snapshot [total=4ms ingestion=4@3ms id=9fbcd8b5 index=16]
I200407 11:49:10.947394 5058 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.942949000,0
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error {
4 OP txn.Put(ctx, /Table/50/"d9ec4ef3", v-380) // nil
4 OP txn.Scan(ctx, /Table/50/"056d09a3", /Table/50/"8984859a", 64) // ("v-337", nil)
4 OP b := &Batch{}
4 OP txn.CommitInBatch(ctx, b) // nil
4 OP return nil
4 OP }) // nil txnpb:("unnamed" meta={id=71d4c080 key=/Table/50/"d9ec4ef3" pri=0.01600762 epo=0 ts=1586260150.942949000,1 min=1586260150.942949000,1 seq=2} lock=true stat=COMMITTED rts=1586260150.942949000,1 wto=false max=1586260151.442949000,1 ifw=1)
after: 1586260150.947354000,0
I200407 11:49:10.947617 10279 kv/kvserver/replica_command.go:1602 [n4,s4,r57/2:/Table/50/"{e4b54db…-f5e19e5…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n1,s1):3VOTER_DEMOTING]): existing descriptor r57:/Table/50/"{e4b54dbe"-f5e19e54"} [(n2,s2):1, (n4,s4):2, (n1,s1):3, (n3,s3):4LEARNER, next=5, gen=29, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.948639 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d9ec4ef3" 1586260150.942949000,1 -> /BYTES/v-380 (prev /<empty>)
I200407 11:49:10.949609 5054 kv/kvserver/replica_raft.go:241 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] proposing SIMPLE(l7) ADD_REPLICA[(n1,s1):7LEARNER]: after=[(n2,s2):6 (n4,s4):2 (n3,s3):5 (n1,s1):7LEARNER] next=8
I200407 11:49:10.951419 5054 kv/kvserver/store_snapshot.go:975 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] sending LEARNER snapshot 6050eb81 at applied index 96
I200407 11:49:10.951517 5057 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.891999000,0
3 OP db0.AdminSplit(ctx, /Table/50/"cfe2a9b3") // nil
after: 1586260150.951496000,0
I200407 11:49:10.951660 10337 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):7LEARNER
I200407 11:49:10.951685 5054 kv/kvserver/store_snapshot.go:1018 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] streamed snapshot to (n1,s1):7LEARNER: kv pairs: 94, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:10.952528 10364 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r48/7:{-}] applying LEARNER snapshot [id=6050eb81 index=96]
I200407 11:49:10.953361 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b1fa0be8" 1586260150.098712000,1 -> /BYTES/v-41 (prev /<empty>)
I200407 11:49:10.953450 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b1fa0be8" 1586260150.217349000,0 -> /BYTES/v-72 (prev /BYTES/v-41)
I200407 11:49:10.953478 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260149.988282000,0 -> /BYTES/v-9 (prev /<empty>)
I200407 11:49:10.953500 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260149.999879000,1 -> /BYTES/v-25 (prev /BYTES/v-9)
I200407 11:49:10.953521 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260150.052352000,0 -> /BYTES/v-34 (prev /BYTES/v-25)
I200407 11:49:10.953540 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260150.254706000,0 -> /BYTES/v-94 (prev /BYTES/v-34)
I200407 11:49:10.953561 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b2e3e7cc" 1586260150.905122000,0 -> /BYTES/v-365 (prev /BYTES/v-94)
I200407 11:49:10.953581 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b6327a24" 1586260150.052352000,0 -> /BYTES/v-33 (prev /<empty>)
I200407 11:49:10.953600 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b6327a24" 1586260150.217349000,0 -> /BYTES/v-73 (prev /BYTES/v-33)
I200407 11:49:10.953619 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b6ffd07d" 1586260150.683809000,0 -> /BYTES/v-244 (prev /<empty>)
I200407 11:49:10.953639 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b87b1293" 1586260150.440885000,1 -> /BYTES/v-170 (prev /<empty>)
I200407 11:49:10.953657 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b8aeb9a8" 1586260150.350037000,2 -> /BYTES/v-122 (prev /<empty>)
I200407 11:49:10.953677 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b8aeb9a8" 1586260150.496175000,0 -> /BYTES/v-192 (prev /BYTES/v-122)
I200407 11:49:10.953696 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be122bad" 1586260150.424950000,0 -> /BYTES/v-164 (prev /<empty>)
I200407 11:49:10.953716 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be122bad" 1586260150.681442000,0 -> /BYTES/v-236 (prev /BYTES/v-164)
I200407 11:49:10.953738 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be122bad" 1586260150.809338000,1 -> /BYTES/v-318 (prev /BYTES/v-236)
I200407 11:49:10.953757 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c1cc191f" 1586260150.848923000,0 -> /BYTES/v-336 (prev /<empty>)
I200407 11:49:10.953776 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c295d368" 1586260150.709720000,0 -> /BYTES/v-268 (prev /<empty>)
I200407 11:49:10.953794 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c3bcb6b5" 1586260150.887628000,0 -> /BYTES/v-352 (prev /<empty>)
I200407 11:49:10.953813 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c88307fb" 1586260150.388893000,0 -> /BYTES/v-138 (prev /<empty>)
I200407 11:49:10.953831 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c8e79e23" 1586260150.268642000,1 -> /BYTES/v-98 (prev /<empty>)
I200407 11:49:10.953850 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c8e79e23" 1586260150.836175000,0 -> /BYTES/v-324 (prev /BYTES/v-98)
I200407 11:49:10.953870 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ca032ac9" 1586260150.712083000,0 -> /BYTES/v-271 (prev /<empty>)
I200407 11:49:10.953888 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ca1dd2a9" 1586260150.713770000,1 -> /BYTES/v-276 (prev /<empty>)
I200407 11:49:10.953907 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ca1dd2a9" 1586260150.776546000,0 -> /BYTES/v-296 (prev /BYTES/v-276)
I200407 11:49:10.953924 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ca1dd2a9" 1586260150.886780000,0 -> /BYTES/v-349 (prev /BYTES/v-296)
I200407 11:49:10.953944 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cc3167f4" 1586260150.037528000,0 -> /BYTES/v-28 (prev /<empty>)
I200407 11:49:10.953965 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cc3167f4" 1586260150.424950000,0 -> /BYTES/v-163 (prev /BYTES/v-28)
I200407 11:49:10.953985 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd89572e" 1586260150.231714000,0 -> /BYTES/v-79 (prev /<empty>)
I200407 11:49:10.954004 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd89572e" 1586260150.365420000,0 -> /BYTES/v-133 (prev /BYTES/v-79)
I200407 11:49:10.954023 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd89572e" 1586260150.680879000,0 -> /BYTES/v-235 (prev /BYTES/v-133)
I200407 11:49:10.954043 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd89572e" 1586260150.687345000,2 -> /BYTES/v-256 (prev /BYTES/v-235)
I200407 11:49:10.954062 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cd8f74a4" 1586260150.812118000,0 -> /BYTES/v-323 (prev /<empty>)
I200407 11:49:10.954410 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.051448000,0 -> /BYTES/v-29 (prev /<empty>)
I200407 11:49:10.954438 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.052352000,0 -> /BYTES/v-31 (prev /BYTES/v-29)
I200407 11:49:10.954461 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.296129000,0 -> /BYTES/v-109 (prev /BYTES/v-31)
I200407 11:49:10.954482 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.743333000,0 -> /BYTES/v-278 (prev /BYTES/v-109)
I200407 11:49:10.954503 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.751735000,1 -> /BYTES/v-282 (prev /BYTES/v-278)
I200407 11:49:10.954523 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d07de5c3" 1586260150.796294000,0 -> /BYTES/v-306 (prev /<empty>)
I200407 11:49:10.954544 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d07de5c3" 1586260150.905122000,0 -> /BYTES/v-364 (prev /BYTES/v-306)
I200407 11:49:10.954564 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d14f6840" 1586260150.861343000,0 -> /BYTES/v-343 (prev /<empty>)
I200407 11:49:10.954584 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d502a324" 1586260150.139529000,1 -> /BYTES/v-55 (prev /<empty>)
I200407 11:49:10.954634 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d502a324" 1586260150.361281000,0 -> /BYTES/v-131 (prev /BYTES/v-55)
I200407 11:49:10.954661 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d98f49e8" 1586260150.389098000,0 -> /BYTES/v-143 (prev /<empty>)
I200407 11:49:10.954681 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d98f49e8" 1586260150.423825000,0 -> /BYTES/v-160 (prev /BYTES/v-143)
I200407 11:49:10.954699 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d98f49e8" 1586260150.891025000,1 -> /BYTES/v-356 (prev /BYTES/v-160)
I200407 11:49:10.954718 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d9a4b851" 1586260150.649681000,0 -> /BYTES/v-216 (prev /<empty>)
I200407 11:49:10.954736 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d9ec4ef3" 1586260150.942949000,1 -> /BYTES/v-380 (prev /<empty>)
I200407 11:49:10.955022 10364 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r48/7:/Table/50/"{5f6e011…-91fbc71…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=6050eb81 index=96]
I200407 11:49:10.955520 5054 kv/kvserver/replica_command.go:1602 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] change replicas (add [(n1,s1):7] remove []): existing descriptor r48:/Table/50/"{5f6e0116"-91fbc719"} [(n2,s2):6, (n4,s4):2, (n3,s3):5, (n1,s1):7LEARNER, next=8, gen=47, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.955536 10279 kv/kvserver/replica_raft.go:241 [n4,s4,r57/2:/Table/50/"{e4b54db…-f5e19e5…}] proposing ENTER_JOINT(r3 l3 v4) ADD_REPLICA[(n3,s3):4VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):3VOTER_DEMOTING]: after=[(n2,s2):1 (n4,s4):2 (n1,s1):3VOTER_DEMOTING (n3,s3):4VOTER_INCOMING] next=5
I200407 11:49:10.955626 10399 kv/kvserver/replica_command.go:397 [n4,s4,r58/2:/Table/50/"{cfe2a9b…-df0dea5…}] initiating a split of this range at key /Table/50/"daff2ff0" [r59] (manual)
I200407 11:49:10.956305 10279 kv/kvserver/replica_command.go:1602 [n4,s4,r57/2:/Table/50/"{e4b54db…-f5e19e5…}] change replicas (add [] remove []): existing descriptor r57:/Table/50/"{e4b54dbe"-f5e19e54"} [(n2,s2):1, (n4,s4):2, (n1,s1):3VOTER_DEMOTING, (n3,s3):4VOTER_INCOMING, next=5, gen=30, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.962652 10279 kv/kvserver/replica_raft.go:241 [n4,s4,r57/2:/Table/50/"{e4b54db…-f5e19e5…}] proposing LEAVE_JOINT: after=[(n2,s2):1 (n4,s4):2 (n1,s1):3LEARNER (n3,s3):4] next=5
I200407 11:49:10.962804 5056 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.896075000,0
2 OP db2.AdminSplit(ctx, /Table/50/"daff2ff0") // nil
after: 1586260150.962782000,0
I200407 11:49:10.963378 10279 kv/kvserver/replica_command.go:1602 [n4,s4,r57/2:/Table/50/"{e4b54db…-f5e19e5…}] change replicas (add [] remove [(n1,s1):3LEARNER]): existing descriptor r57:/Table/50/"{e4b54dbe"-f5e19e54"} [(n2,s2):1, (n4,s4):2, (n1,s1):3LEARNER, (n3,s3):4, next=5, gen=31, sticky=9223372036.854775807,2147483647]
I200407 11:49:10.963763 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.051448000,0 -> /BYTES/v-29 (prev /<empty>)
I200407 11:49:10.963863 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.052352000,0 -> /BYTES/v-31 (prev /BYTES/v-29)
I200407 11:49:10.963909 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.296129000,0 -> /BYTES/v-109 (prev /BYTES/v-31)
I200407 11:49:10.963942 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.743333000,0 -> /BYTES/v-278 (prev /BYTES/v-109)
I200407 11:49:10.963981 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d009ff06" 1586260150.751735000,1 -> /BYTES/v-282 (prev /BYTES/v-278)
I200407 11:49:10.964020 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d07de5c3" 1586260150.796294000,0 -> /BYTES/v-306 (prev /<empty>)
I200407 11:49:10.964046 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d07de5c3" 1586260150.905122000,0 -> /BYTES/v-364 (prev /BYTES/v-306)
I200407 11:49:10.964059 5054 kv/kvserver/replica_raft.go:241 [n4,s4,r48/2:/Table/50/"{5f6e011…-91fbc71…}] proposing SIMPLE(v7) ADD_REPLICA[(n1,s1):7]: after=[(n2,s2):6 (n4,s4):2 (n3,s3):5 (n1,s1):7] next=8
I200407 11:49:10.964068 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d14f6840" 1586260150.861343000,0 -> /BYTES/v-343 (prev /<empty>)
I200407 11:49:10.964088 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d502a324" 1586260150.139529000,1 -> /BYTES/v-55 (prev /<empty>)
I200407 11:49:10.964110 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d502a324" 1586260150.361281000,0 -> /BYTES/v-131 (prev /BYTES/v-55)
I200407 11:49:10.964130 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d98f49e8" 1586260150.389098000,0 -> /BYTES/v-143 (prev /<empty>)
I200407 11:49:10.964152 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d98f49e8" 1586260150.423825000,0 -> /BYTES/v-160 (prev /BYTES/v-143)
I200407 11:49:10.964229 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d98f49e8" 1586260150.891025000,1 -> /BYTES/v-356 (prev /BYTES/v-160)
I200407 11:49:10.964265 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d9a4b851" 1586260150.649681000,0 -> /BYTES/v-216 (prev /<empty>)
I200407 11:49:10.964287 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d9ec4ef3" 1586260150.942949000,1 -> /BYTES/v-380 (prev /<empty>)
I200407 11:49:10.964865 5054 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.943899000,0
0 OP db3.AdminChangeReplicas(ctx, /Table/50/"794aa52b", [{ADD_REPLICA n1,s1}]) // nil
after: 1586260150.964840000,0
I200407 11:49:10.971380 10279 kv/kvserver/replica_raft.go:241 [n4,s4,r57/2:/Table/50/"{e4b54db…-f5e19e5…}] proposing SIMPLE(r3) REMOVE_REPLICA[(n1,s1):3LEARNER]: after=[(n2,s2):1 (n4,s4):2 (n3,s3):4] next=5
I200407 11:49:10.972066 5055 kv/kvnemesis/kvnemesis.go:65
before: 1586260150.934304000,0
1 OP db2.AdminChangeReplicas(ctx, /Table/50/"e54c51bc", [{ADD_REPLICA n3,s3} {REMOVE_REPLICA n1,s1}]) // nil
after: 1586260150.972038000,0
I200407 11:49:10.972100 66 kv/kvnemesis/watcher.go:134 watcher waiting for 1586260150.972038000,0
I200407 11:49:10.972114 202 kv/kvserver/store_remove_replica.go:122 [n1,s1,r57/3:/Table/50/"{e4b54db…-f5e19e5…}] removing replica r57/3
I200407 11:49:10.978648 4798 sql/event_log.go:132 [n1,client=127.0.0.1:59351,hostssl,user=root] Event: "set_cluster_setting", target: 0, info: {SettingName:kv.closed_timestamp.target_duration Value:00:00:00.001 User:root}
I200407 11:49:10.980397 1477 kv/kvserver/replica_rangefeed.go:610 [n3,s3,r50/1:/Table/50/"{0c97215…-1563aa2…}] RangeFeed closed timestamp 1586260149.980174000,0 is behind by 1.000205s
I200407 11:49:11.031728 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"620acc4f" 1586260150.379859000,0 -> /BYTES/v-135 (prev /<empty>)
I200407 11:49:11.031787 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.184455000,1 -> /BYTES/v-69 (prev /<empty>)
I200407 11:49:11.031815 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.252808000,0 -> /BYTES/v-90 (prev /BYTES/v-69)
I200407 11:49:11.031840 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"62271a33" 1586260150.350037000,2 -> /BYTES/v-123 (prev /BYTES/v-90)
I200407 11:49:11.031863 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"632f8422" 1586260150.542041000,0 -> /BYTES/v-197 (prev /<empty>)
I200407 11:49:11.031887 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"632f8422" 1586260150.887628000,0 -> /BYTES/v-351 (prev /BYTES/v-197)
I200407 11:49:11.031912 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"643e1d6b" 1586260150.848923000,0 -> /BYTES/v-335 (prev /<empty>)
I200407 11:49:11.031935 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"64765333" 1586260150.683809000,0 -> /BYTES/v-248 (prev /<empty>)
I200407 11:49:11.031959 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260149.992780000,0 -> /BYTES/v-17 (prev /<empty>)
I200407 11:49:11.031982 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260150.254327000,0 -> /BYTES/v-92 (prev /BYTES/v-17)
I200407 11:49:11.032001 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"660e70dc" 1586260150.735009000,0 -> /BYTES/v-277 (prev /BYTES/v-92)
I200407 11:49:11.032022 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6a58f08d" 1586260150.159920000,0 -> /BYTES/v-58 (prev /<empty>)
I200407 11:49:11.032047 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6a58f08d" 1586260150.348504000,0 -> /BYTES/v-116 (prev /BYTES/v-58)
I200407 11:49:11.032072 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988282000,0 -> /BYTES/v-11 (prev /<empty>)
I200407 11:49:11.032096 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260149.988644000,0 -> /BYTES/v-16 (prev /BYTES/v-11)
I200407 11:49:11.032120 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.056368000,0 -> /BYTES/v-36 (prev /BYTES/v-16)
I200407 11:49:11.032143 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.139529000,1 -> /BYTES/v-56 (prev /BYTES/v-36)
I200407 11:49:11.032168 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.217349000,0 -> /BYTES/v-74 (prev /BYTES/v-56)
I200407 11:49:11.032193 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.279659000,0 -> /BYTES/v-103 (prev /BYTES/v-74)
I200407 11:49:11.032219 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.282399000,0 -> /BYTES/v-105 (prev /BYTES/v-103)
I200407 11:49:11.032244 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ad514a6" 1586260150.905122000,0 -> /BYTES/v-361 (prev /BYTES/v-105)
I200407 11:49:11.032271 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6bf520ec" 1586260150.886780000,0 -> /BYTES/v-348 (prev /<empty>)
I200407 11:49:11.032293 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6cc217a2" 1586260150.389098000,0 -> /BYTES/v-142 (prev /<empty>)
I200407 11:49:11.032317 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6cc217a2" 1586260150.683809000,0 -> /BYTES/v-247 (prev /BYTES/v-142)
I200407 11:49:11.032341 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6ed5d4ee" 1586260150.713770000,1 -> /BYTES/v-273 (prev /<empty>)
I200407 11:49:11.032364 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6f5a2710" 1586260150.662253000,1 -> /BYTES/v-228 (prev /<empty>)
I200407 11:49:11.032389 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7382606e" 1586260150.809338000,1 -> /BYTES/v-319 (prev /<empty>)
I200407 11:49:11.032412 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"75a94419" 1586260150.836175000,0 -> /BYTES/v-328 (prev /<empty>)
I200407 11:49:11.032435 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"75a94419" 1586260150.845670000,1 -> /BYTES/v-334 (prev /BYTES/v-328)
I200407 11:49:11.032458 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260149.992780000,0 -> /BYTES/v-18 (prev /<empty>)
I200407 11:49:11.032482 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260150.423825000,0 -> /BYTES/v-159 (prev /BYTES/v-18)
I200407 11:49:11.032506 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7c697479" 1586260150.879037000,0 -> /BYTES/v-347 (prev /BYTES/v-159)
I200407 11:49:11.032529 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7e4aff44" 1586260150.871209000,0 -> /BYTES/v-346 (prev /<empty>)
I200407 11:49:11.032553 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7fd6eb5d" 1586260150.891025000,1 -> /BYTES/v-358 (prev /<empty>)
I200407 11:49:11.032575 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"80523ba7" 1586260150.703546000,1 -> /BYTES/v-264 (prev /<empty>)
I200407 11:49:11.032598 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8084640c" 1586260150.440885000,1 -> /BYTES/v-171 (prev /<empty>)
I200407 11:49:11.032622 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8084640c" 1586260150.683809000,0 -> /BYTES/v-245 (prev /BYTES/v-171)
I200407 11:49:11.032648 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8169ad8e" 1586260149.988282000,0 -> /BYTES/v-14 (prev /<empty>)
I200407 11:49:11.032672 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8169ad8e" 1586260150.350037000,2 -> /BYTES/v-120 (prev /BYTES/v-14)
I200407 11:49:11.032695 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"819ea318" 1586260150.905122000,0 -> /BYTES/v-366 (prev /<empty>)
I200407 11:49:11.032718 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8547b464" 1586260150.920655000,0 -> /BYTES/v-373 (prev /<empty>)
I200407 11:49:11.032741 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8c754f39" 1586260150.427285000,0 -> /BYTES/v-175 (prev /<empty>)
I200407 11:49:11.032764 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.139171000,0 -> /BYTES/v-51 (prev /<empty>)
I200407 11:49:11.032786 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.173385000,0 -> /BYTES/v-64 (prev /BYTES/v-51)
I200407 11:49:11.032810 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d7fb98c" 1586260150.496175000,0 -> /BYTES/v-193 (prev /BYTES/v-64)
I200407 11:49:11.032842 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8f6dc3b3" 1586260150.680879000,0 -> /BYTES/v-234 (prev /<empty>)
I200407 11:49:11.032866 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8f9d500f" 1586260150.891025000,1 -> /BYTES/v-357 (prev /<empty>)
I200407 11:49:11.032889 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"912a79c1" 1586260150.268642000,1 -> /BYTES/v-101 (prev /<empty>)
I200407 11:49:11.032914 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"912a79c1" 1586260150.392582000,1 -> /BYTES/v-154 (prev /BYTES/v-101)
I200407 11:49:11.032939 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"912a79c1" 1586260150.683283000,0 -> /BYTES/v-243 (prev /BYTES/v-154)
I200407 11:49:11.032963 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260149.999879000,1 -> /BYTES/v-24 (prev /<empty>)
I200407 11:49:11.032986 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.052352000,0 -> /BYTES/v-35 (prev /BYTES/v-24)
I200407 11:49:11.033010 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.098712000,1 -> /BYTES/v-39 (prev /BYTES/v-35)
I200407 11:49:11.033033 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.099800000,1 -> /BYTES/v-42 (prev /BYTES/v-39)
I200407 11:49:11.033057 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.423825000,0 -> /BYTES/v-161 (prev /BYTES/v-42)
I200407 11:49:11.033081 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.713770000,1 -> /BYTES/v-275 (prev /BYTES/v-161)
I200407 11:49:11.033105 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9186cc40" 1586260150.836175000,0 -> /BYTES/v-327 (prev /BYTES/v-275)
I200407 11:49:11.086420 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"009a2cfe" 1586260150.139529000,1 -> /BYTES/v-54 (prev /<empty>)
I200407 11:49:11.086478 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"009a2cfe" 1586260150.170840000,0 -> /BYTES/v-61 (prev /BYTES/v-54)
I200407 11:49:11.086506 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"01f71dce" 1586260150.660716000,0 -> /BYTES/v-223 (prev /<empty>)
I200407 11:49:11.086530 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"02ce265d" 1586260150.139171000,0 -> /BYTES/v-52 (prev /<empty>)
I200407 11:49:11.086556 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"02ce265d" 1586260150.250142000,0 -> /BYTES/v-85 (prev /BYTES/v-52)
I200407 11:49:11.086581 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0374806b" 1586260150.137943000,0 -> /BYTES/v-49 (prev /<empty>)
I200407 11:49:11.086604 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0374806b" 1586260150.389098000,0 -> /BYTES/v-139 (prev /BYTES/v-49)
I200407 11:49:11.086628 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"03ce65e6" 1586260150.778021000,0 -> /BYTES/v-299 (prev /<empty>)
I200407 11:49:11.086651 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"041f75ec" 1586260150.612072000,0 -> /BYTES/v-206 (prev /<empty>)
I200407 11:49:11.086674 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"041f75ec" 1586260150.751735000,1 -> /BYTES/v-283 (prev /BYTES/v-206)
I200407 11:49:11.086699 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"05827f75" 1586260150.279659000,0 -> /BYTES/v-102 (prev /<empty>)
I200407 11:49:11.086723 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"05827f75" 1586260150.852582000,1 -> /BYTES/v-337 (prev /BYTES/v-102)
I200407 11:49:11.086747 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"09a3bb36" 1586260150.845670000,1 -> /BYTES/v-333 (prev /<empty>)
I200407 11:49:11.086769 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0a5ca6f9" 1586260150.348504000,0 -> /BYTES/v-117 (prev /<empty>)
I200407 11:49:11.086793 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0a5ca6f9" 1586260150.427285000,0 -> /BYTES/v-172 (prev /BYTES/v-117)
I200407 11:49:11.086817 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0a5ca6f9" 1586260150.441035000,0 -> /BYTES/v-178 (prev /BYTES/v-172)
I200407 11:49:11.086842 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0a5ca6f9" 1586260150.743333000,0 -> /BYTES/v-280 (prev /BYTES/v-178)
I200407 11:49:11.086866 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0ad8ea95" 1586260149.988282000,0 -> /BYTES/v-13 (prev /<empty>)
I200407 11:49:11.086888 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0ad8ea95" 1586260150.231714000,0 -> /BYTES/v-80 (prev /BYTES/v-13)
I200407 11:49:11.086911 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0c7e68c1" 1586260150.808093000,1 -> /BYTES/v-309 (prev /<empty>)
I200407 11:49:11.107360 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e57a2c0a" 1586260150.479744000,0 -> /BYTES/v-182 (prev /<empty>)
I200407 11:49:11.107458 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e7bc6fdd" 1586260150.755364000,0 -> /BYTES/v-293 (prev /<empty>)
I200407 11:49:11.107487 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e868a3ac" 1586260150.461593000,0 -> /BYTES/v-181 (prev /<empty>)
I200407 11:49:11.107515 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e868a3ac" 1586260150.862586000,0 -> /BYTES/v-345 (prev /BYTES/v-181)
I200407 11:49:11.107553 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.268213000,0 -> /BYTES/v-96 (prev /<empty>)
I200407 11:49:11.107605 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.268642000,1 -> /BYTES/v-99 (prev /BYTES/v-96)
I200407 11:49:11.107631 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.358759000,1 -> /BYTES/v-125 (prev /BYTES/v-99)
I200407 11:49:11.107668 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8b617d9" 1586260150.836175000,0 -> /BYTES/v-326 (prev /BYTES/v-125)
I200407 11:49:11.107695 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ea6570cb" 1586260150.703546000,1 -> /BYTES/v-263 (prev /<empty>)
I200407 11:49:11.107719 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ee4e0ea5" 1586260150.685111000,0 -> /BYTES/v-249 (prev /<empty>)
I200407 11:49:11.107742 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f03c52f4" 1586260150.660716000,0 -> /BYTES/v-220 (prev /<empty>)
I200407 11:49:11.107767 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f03c52f4" 1586260150.887628000,0 -> /BYTES/v-350 (prev /BYTES/v-220)
I200407 11:49:11.107790 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f0913c8d" 1586260150.391548000,1 -> /BYTES/v-147 (prev /<empty>)
I200407 11:49:11.107815 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f43a664e" 1586260150.600382000,0 -> /BYTES/v-201 (prev /<empty>)
I200407 11:49:11.107839 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f43a664e" 1586260150.681747000,0 -> /BYTES/v-237 (prev /BYTES/v-201)
I200407 11:49:11.107863 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f43a664e" 1586260150.686426000,0 -> /BYTES/v-250 (prev /BYTES/v-237)
I200407 11:49:11.107887 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f43a664e" 1586260150.776546000,0 -> /BYTES/v-297 (prev /BYTES/v-250)
I200407 11:49:11.202268 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, next=4, gen=4]
I200407 11:49:11.212677 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, next=4, gen=4]
I200407 11:49:11.224077 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, next=4, gen=4]
I200407 11:49:11.234585 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, next=4, gen=4]
I200407 11:49:11.244444 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, next=4, gen=4]
I200407 11:49:11.255299 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, next=4, gen=4]
I200407 11:49:11.266625 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, next=4, gen=4]
I200407 11:49:11.278577 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, next=4, gen=4]
I200407 11:49:11.289331 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, next=4, gen=4]
I200407 11:49:11.300341 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, next=4, gen=4]
I200407 11:49:11.311309 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, next=4, gen=4]
I200407 11:49:11.323435 10914 kv/kvserver/replica_raft.go:241 [n2,s2,r25/3:/{Table/29-NamespaceTab…}] proposing SIMPLE(l4) ADD_REPLICA[(n3,s3):4LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3 (n3,s3):4LEARNER] next=5
I200407 11:49:11.326158 10914 kv/kvserver/store_snapshot.go:975 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] sending LEARNER snapshot 3798656b at applied index 40
I200407 11:49:11.326329 10914 kv/kvserver/store_snapshot.go:1018 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] streamed snapshot to (n3,s3):4LEARNER: kv pairs: 11, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s
I200407 11:49:11.327273 11274 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r25/4:{-}] applying LEARNER snapshot [id=3798656b index=40]
I200407 11:49:11.327691 11305 kv/kvserver/raft_snapshot_queue.go:126 [n2,raftsnapshot,s2,r25/3:/{Table/29-NamespaceTab…}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):4LEARNER
I200407 11:49:11.330501 11274 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r25/4:/{Table/29-NamespaceTab…}] applied LEARNER snapshot [total=3ms ingestion=3@3ms id=3798656b index=40]
I200407 11:49:11.331167 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:11.344817 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:11.357819 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:11.370976 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:11.383696 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:11.396144 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:11.408642 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:11.422172 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:11.435600 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:11.449947 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:11.464776 1188 kv/kvserver/replica_rangefeed.go:610 [n2,s2,r57/1:/Table/50/"{e4b54db…-f5e19e5…}] RangeFeed closed timestamp 1586260151.459104000,0 is behind by 5.634ms
I200407 11:49:11.473053 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:11.488749 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:11.503944 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:11.518296 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:11.530352 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"33e192ec" 1586260150.423825000,0 -> /BYTES/v-158 (prev /<empty>)
I200407 11:49:11.530415 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"33e192ec" 1586260150.703546000,1 -> /BYTES/v-262 (prev /BYTES/v-158)
I200407 11:49:11.530441 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"33e192ec" 1586260150.776546000,0 -> /BYTES/v-298 (prev /BYTES/v-262)
I200407 11:49:11.530462 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"33e192ec" 1586260150.845670000,1 -> /BYTES/v-332 (prev /BYTES/v-298)
I200407 11:49:11.530481 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3541c40c" 1586260150.687345000,2 -> /BYTES/v-255 (prev /<empty>)
I200407 11:49:11.530500 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260149.988644000,0 -> /BYTES/v-15 (prev /<empty>)
I200407 11:49:11.530519 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.052352000,0 -> /BYTES/v-32 (prev /BYTES/v-15)
I200407 11:49:11.530539 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.173385000,0 -> /BYTES/v-63 (prev /BYTES/v-32)
I200407 11:49:11.530566 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35bc69bc" 1586260150.862586000,0 -> /BYTES/v-344 (prev /BYTES/v-63)
I200407 11:49:11.530586 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"35d025f8" 1586260150.425499000,1 -> /BYTES/v-167 (prev /<empty>)
I200407 11:49:11.530603 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"38cdb9dc" 1586260150.424950000,0 -> /BYTES/v-165 (prev /<empty>)
I200407 11:49:11.530622 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3b0fde21" 1586260150.318470000,0 -> /BYTES/v-111 (prev /<empty>)
I200407 11:49:11.530642 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3b0fde21" 1586260150.905122000,0 -> /BYTES/v-362 (prev /BYTES/v-111)
I200407 11:49:11.530661 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c02d983" 1586260150.391548000,1 -> /BYTES/v-150 (prev /<empty>)
I200407 11:49:11.530680 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260149.988282000,0 -> /BYTES/v-10 (prev /<empty>)
I200407 11:49:11.530698 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3c93069e" 1586260150.171114000,0 -> /BYTES/v-62 (prev /BYTES/v-10)
I200407 11:49:11.530716 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"43bb893f" 1586260150.600382000,0 -> /BYTES/v-202 (prev /<empty>)
I200407 11:49:11.530733 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"43bb893f" 1586260150.857543000,0 -> /BYTES/v-339 (prev /BYTES/v-202)
I200407 11:49:11.530749 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260149.984514000,0 -> /BYTES/v-1 (prev /<empty>)
I200407 11:49:11.530768 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260150.159920000,0 -> /BYTES/v-57 (prev /BYTES/v-1)
I200407 11:49:11.530790 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"479fda4a" 1586260150.686426000,0 -> /BYTES/v-251 (prev /BYTES/v-57)
I200407 11:49:11.530811 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4af9d2da" 1586260150.690353000,1 -> /BYTES/v-261 (prev /<empty>)
I200407 11:49:11.530833 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b355b04" 1586260150.358759000,1 -> /BYTES/v-128 (prev /<empty>)
I200407 11:49:11.530852 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b355b04" 1586260150.365420000,0 -> /BYTES/v-132 (prev /BYTES/v-128)
I200407 11:49:11.530873 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4c9b1826" 1586260150.809338000,2 -> /BYTES/v-314 (prev /<empty>)
I200407 11:49:11.530894 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.099800000,1 -> /BYTES/v-43 (prev /<empty>)
I200407 11:49:11.530917 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.169610000,0 -> /BYTES/v-59 (prev /BYTES/v-43)
I200407 11:49:11.530943 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.391548000,1 -> /BYTES/v-148 (prev /BYTES/v-59)
I200407 11:49:11.530965 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4fa400b5" 1586260150.836175000,0 -> /BYTES/v-325 (prev /BYTES/v-148)
I200407 11:49:11.530985 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51d3705e" 1586260150.751735000,1 -> /BYTES/v-285 (prev /<empty>)
I200407 11:49:11.531006 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"53408645" 1586260150.905122000,0 -> /BYTES/v-367 (prev /<empty>)
I200407 11:49:11.531027 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"53ff86d1" 1586260150.427285000,0 -> /BYTES/v-174 (prev /<empty>)
I200407 11:49:11.531050 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"556fafbd" 1586260150.392582000,1 -> /BYTES/v-152 (prev /<empty>)
I200407 11:49:11.531086 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"559ab982" 1586260150.807412000,0 -> /BYTES/v-311 (prev /<empty>)
I200407 11:49:11.531110 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"559ab982" 1586260150.905122000,0 -> /BYTES/v-363 (prev /BYTES/v-311)
I200407 11:49:11.531133 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"559ab982" 1586260150.920655000,0 -> /BYTES/v-374 (prev /BYTES/v-363)
I200407 11:49:11.531153 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"55fafaa9" 1586260150.687345000,2 -> /BYTES/v-253 (prev /<empty>)
I200407 11:49:11.531174 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"580aca9d" 1586260150.848923000,1 -> /BYTES/v-330 (prev /<empty>)
I200407 11:49:11.531195 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5b8e2084" 1586260150.184455000,1 -> /BYTES/v-68 (prev /<empty>)
I200407 11:49:11.531216 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5db639c6" 1586260150.231714000,0 -> /BYTES/v-83 (prev /<empty>)
I200407 11:49:11.531238 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5db639c6" 1586260150.809338000,2 -> /BYTES/v-316 (prev /BYTES/v-83)
I200407 11:49:11.531258 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e2e56ae" 1586260150.268213000,0 -> /BYTES/v-97 (prev /<empty>)
I200407 11:49:11.531281 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e2e56ae" 1586260150.350037000,2 -> /BYTES/v-121 (prev /BYTES/v-97)
I200407 11:49:11.531303 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e2e56ae" 1586260150.807679000,0 -> /BYTES/v-313 (prev /BYTES/v-121)
I200407 11:49:11.531324 4908 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5effae0f" 1586260150.683080000,0 -> /BYTES/v-241 (prev /<empty>)
I200407 11:49:11.531363 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.528033000,0 lagging by 3.321ms
I200407 11:49:11.531374 4908 kv/kvnemesis/watcher.go:206 watcher notifying 1586260150.972038000,0
I200407 11:49:11.531422 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.528533000,0 lagging by 2.881ms
I200407 11:49:11.531486 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.528667000,0 lagging by 2.812ms
I200407 11:49:11.531830 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.528887000,0 lagging by 2.932ms
I200407 11:49:11.532017 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.528941000,0 lagging by 3.065ms
I200407 11:49:11.533119 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.530927000,0 lagging by 2.179ms
I200407 11:49:11.533141 10914 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5]
I200407 11:49:11.533615 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.531270000,0 lagging by 2.332ms
I200407 11:49:11.534342 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.532190000,0 lagging by 2.118ms
I200407 11:49:11.535087 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.532192000,0 lagging by 2.883ms
I200407 11:49:11.535278 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.532651000,0 lagging by 2.615ms
I200407 11:49:11.535685 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.533246000,0 lagging by 2.427ms
I200407 11:49:11.536218 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.533640000,0 lagging by 2.517ms
I200407 11:49:11.538288 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.534764000,0 lagging by 3.506ms
I200407 11:49:11.538902 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.536156000,0 lagging by 2.733ms
I200407 11:49:11.538950 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.536194000,0 lagging by 2.748ms
I200407 11:49:11.539017 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.536901000,0 lagging by 2.108ms
I200407 11:49:11.539244 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.536996000,0 lagging by 2.236ms
I200407 11:49:11.539266 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.537199000,0 lagging by 2.06ms
I200407 11:49:11.539785 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.537462000,0 lagging by 2.312ms
I200407 11:49:11.540450 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.537818000,0 lagging by 2.621ms
I200407 11:49:11.540594 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.538122000,0 lagging by 2.461ms
I200407 11:49:11.540879 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.538564000,0 lagging by 2.304ms
I200407 11:49:11.541012 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.538806000,0 lagging by 2.196ms
I200407 11:49:11.541176 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.539150000,0 lagging by 2.015ms
I200407 11:49:11.541892 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.539447000,0 lagging by 2.433ms
I200407 11:49:11.542423 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.539797000,0 lagging by 2.614ms
I200407 11:49:11.542491 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.540385000,0 lagging by 2.096ms
I200407 11:49:11.543025 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.540588000,0 lagging by 2.424ms
I200407 11:49:11.543337 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.540964000,0 lagging by 2.361ms
I200407 11:49:11.543498 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.541231000,0 lagging by 2.201ms
I200407 11:49:11.543638 4908 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586260151.541261000,0 lagging by 2.365ms
I200407 11:49:11.543779 4798 sql/event_log.go:132 [n1,client=127.0.0.1:59351,hostssl,user=root] Event: "set_cluster_setting", target: 0, info: {SettingName:kv.closed_timestamp.target_duration Value:DEFAULT User:root}
I200407 11:49:11.546247 66 util/stop/stopper.go:539 quiescing
I200407 11:49:11.546273 11738 util/stop/stopper.go:539 quiescing
I200407 11:49:11.546309 11736 util/stop/stopper.go:539 quiescing
I200407 11:49:11.546408 11737 util/stop/stopper.go:539 quiescing
W200407 11:49:11.546431 2030 kv/kvserver/raft_transport.go:637 [n2] while processing outgoing Raft queue to node 4: rpc error: code = Canceled desc = grpc: the client connection is closing:
W200407 11:49:11.546450 2344 kv/kvserver/raft_transport.go:637 [n2] while processing outgoing Raft queue to node 3: rpc error: code = Canceled desc = grpc: the client connection is closing:
W200407 11:49:11.546458 2642 kv/kvserver/raft_transport.go:637 [n2] while processing outgoing Raft queue to node 3: rpc error: code = Canceled desc = grpc: the client connection is closing:
W200407 11:49:11.546498 1672 kv/kvserver/raft_transport.go:637 [n2] while processing outgoing Raft queue to node 1: rpc error: code = Canceled desc = grpc: the client connection is closing:
W200407 11:49:11.546512 665 gossip/gossip.go:1513 [n2] no incoming or outgoing connections
W200407 11:49:11.546659 1671 kv/kvserver/raft_transport.go:637 [n2] while processing outgoing Raft queue to node 1: rpc error: code = Canceled desc = grpc: the client connection is closing:
I200407 11:49:11.546736 11866 rpc/nodedialer/nodedialer.go:160 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…},txn=26dcf130] unable to connect to n1: failed to connect to n1 at 127.0.0.1:59311: context canceled
I200407 11:49:11.546780 11866 rpc/nodedialer/nodedialer.go:160 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…},txn=26dcf130] unable to connect to n4: failed to connect to n4 at 127.0.0.1:59329: context canceled
W200407 11:49:11.546855 2161 kv/kvserver/raft_transport.go:637 [n1] while processing outgoing Raft queue to node 2: EOF:
W200407 11:49:11.546984 10914 kv/txn.go:603 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] failure aborting transaction: node unavailable; try another peer; abort caused by: failed to send RPC: sending to all 3 replicas failed; last error: <nil> failed to connect to n4 at 127.0.0.1:59329: context canceled
I200407 11:49:11.547019 10914 kv/kvserver/replica_command.go:1038 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] could not promote [n3,s3] to voter, rolling back: change replicas of r25 failed: failed to send RPC: sending to all 3 replicas failed; last error: <nil> failed to connect to n4 at 127.0.0.1:59329: context canceled
W200407 11:49:11.547035 2156 kv/kvserver/raft_transport.go:637 [n3] while processing outgoing Raft queue to node 2: EOF:
W200407 11:49:11.547067 2314 kv/kvserver/raft_transport.go:637 [n4] while processing outgoing Raft queue to node 2: EOF:
W200407 11:49:11.547086 2954 kv/kvserver/raft_transport.go:637 [n3] while processing outgoing Raft queue to node 2: EOF:
I200407 11:49:11.547095 10914 kv/kvserver/replica_command.go:1362 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] failed to rollback learner n3,s3, abandoning it for the replicate queue: change replicas of r25 failed: fetching current range descriptor value: node unavailable; try another peer
I200407 11:49:11.547120 10914 kv/kvserver/queue.go:578 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] rate limited in MaybeAdd (replicate): node unavailable; try another peer
W200407 11:49:11.547127 1625 kv/kvserver/raft_transport.go:637 [n1] while processing outgoing Raft queue to node 2: EOF:
W200407 11:49:11.547136 2057 kv/kvserver/raft_transport.go:637 [n4] while processing outgoing Raft queue to node 2: EOF:
E200407 11:49:11.547152 10914 kv/kvserver/queue.go:1089 [n2,replicate,s2,r25/3:/{Table/29-NamespaceTab…}] change replicas of r25 failed: failed to send RPC: sending to all 3 replicas failed; last error: <nil> failed to connect to n4 at 127.0.0.1:59329: context canceled
W200407 11:49:11.547184 2050 kv/kvserver/raft_transport.go:637 [n4] while processing outgoing Raft queue to node 1: rpc error: code = Canceled desc = grpc: the client connection is closing:
W200407 11:49:11.547212 10038 kv/kvserver/intentresolver/intent_resolver.go:745 failed to gc transaction record: could not GC completed transaction anchored at /Table/50/"ac407f46": node unavailable; try another peer
W200407 11:49:11.547312 2098 kv/kvserver/raft_transport.go:637 [n4] while processing outgoing Raft queue to node 3: rpc error: code = Canceled desc = grpc: the client connection is closing:
W200407 11:49:11.547429 2315 kv/kvserver/raft_transport.go:637 [n4] while processing outgoing Raft queue to node 3: rpc error: code = Canceled desc = grpc: the client connection is closing:
W200407 11:49:11.547469 2071 kv/kvserver/raft_transport.go:637 [n4] while processing outgoing Raft queue to node 1: rpc error: code = Canceled desc = grpc: the client connection is closing:
W200407 11:49:11.547507 2828 kv/kvserver/raft_transport.go:637 [n2] while processing outgoing Raft queue to node 4: rpc error: code = Canceled desc = grpc: the client connection is closing:
W200407 11:49:11.547746 1820 kv/kvserver/raft_transport.go:637 [n1] while processing outgoing Raft queue to node 4: EOF:
W200407 11:49:11.547786 2175 kv/kvserver/raft_transport.go:637 [n3] while processing outgoing Raft queue to node 4: EOF:
W200407 11:49:11.547827 2683 kv/kvserver/raft_transport.go:637 [n3] while processing outgoing Raft queue to node 4: EOF:
W200407 11:49:11.547866 2728 kv/kvserver/raft_transport.go:637 [n1] while processing outgoing Raft queue to node 4: EOF:
W200407 11:49:11.548028 2160 kv/kvserver/raft_transport.go:637 [n1] while processing outgoing Raft queue to node 3: EOF:
W200407 11:49:11.548190 1708 gossip/gossip.go:1513 [n4] no incoming or outgoing connections
W200407 11:49:11.548337 1354 kv/kvserver/raft_transport.go:637 [n1] while processing outgoing Raft queue to node 3: EOF:
W200407 11:49:11.548437 1547 kv/kvserver/raft_transport.go:637 [n3] while processing outgoing Raft queue to node 1: rpc error: code = Canceled desc = grpc: the client connection is closing:
I200407 11:49:11.548472 11735 util/stop/stopper.go:539 quiescing
W200407 11:49:11.548489 1336 gossip/gossip.go:1513 [n3] no incoming or outgoing connections
W200407 11:49:11.549159 9557 kv/kvserver/intentresolver/intent_resolver.go:745 failed to gc transaction record: could not GC completed transaction anchored at /Table/50/"a4da987f": node unavailable; try another peer
W200407 11:49:11.548769 1614 kv/kvserver/raft_transport.go:637 [n3] while processing outgoing Raft queue to node 1: rpc error: code = Canceled desc = grpc: the client connection is closing:
--- PASS: TestKVNemesisMultiNode (3.55s)
PASS
Process finished with exit code 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment