Created
April 8, 2020 10:29
-
-
Save tbg/f6b7a4fe1668b93619def90d57b2ddb7 to your computer and use it in GitHub Desktop.
- error applying x.ReverseScan(ctx, /Table/50/"b8f60bac", /Table/50/"bccc30d8", 4) // (nil, resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported):
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
=== RUN TestKVNemesisMultiNode | |
I200408 10:28:27.831202 82 base/addr_validation.go:296 [n?] server certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node | |
I200408 10:28:27.831224 82 base/addr_validation.go:342 [n?] web UI certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node | |
W200408 10:28:27.835480 82 server/status/runtime.go:308 [n?] Could not parse build timestamp: parsing time "" as "2006/01/02 15:04:05": cannot parse "" as "2006" | |
I200408 10:28:27.848540 82 server/server.go:1092 [n?] monitoring forward clock jumps based on server.clock.forward_jump_check_enabled | |
I200408 10:28:27.851763 82 server/config.go:573 [n?] 1 storage engine initialized | |
I200408 10:28:27.851778 82 server/config.go:576 [n?] RocksDB cache size: 128 MiB | |
I200408 10:28:27.851785 82 server/config.go:576 [n?] store 0: in-memory, size 0 B | |
I200408 10:28:27.851964 82 server/server.go:1553 [n?] no stores bootstrapped and --join flag specified, awaiting init command or join with an already initialized node. | |
I200408 10:28:27.852011 82 server/server.go:1563 [n?] **** add additional nodes by specifying --join=127.0.0.1:62692 | |
I200408 10:28:27.855565 82 server/node.go:324 [n?] **** cluster 7cf93193-32e5-4541-ba5b-1b283f85356e has been created | |
I200408 10:28:27.855768 82 gossip/gossip.go:395 [n1] NodeDescriptor set to node_id:1 address:<network_field:"tcp" address_field:"127.0.0.1:62692" > 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:1586341707855643000 cluster_name:"" sql_address:<network_field:"tcp" address_field:"127.0.0.1:62694" > | |
W200408 10:28:27.859219 247 kv/kvserver/store.go:1541 [n1,s1,r6/1:/Table/{SystemCon…-11}] could not gossip system config: [NotLeaseHolderError] r6: replica (n1,s1):1 not lease holder; lease holder unknown | |
I200408 10:28:27.859547 82 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} | |
I200408 10:28:27.860126 82 kv/kvserver/stores.go:247 [n1] read 0 node addresses from persistent storage | |
I200408 10:28:27.860254 82 server/node.go:642 [n1] connecting to gossip network to verify cluster ID... | |
I200408 10:28:27.860290 82 server/node.go:662 [n1] node connected via gossip and verified as part of cluster "7cf93193-32e5-4541-ba5b-1b283f85356e" | |
I200408 10:28:27.860359 82 server/node.go:509 [n1] node=1: started with [<no-attributes>=<in-mem>] engine(s) and attributes [] | |
I200408 10:28:27.860498 82 server/server.go:1669 [n1] starting https server at 127.0.0.1:62693 (use: 127.0.0.1:62693) | |
I200408 10:28:27.860534 82 server/server.go:1674 [n1] starting postgres server at 127.0.0.1:62694 (use: 127.0.0.1:62694) | |
I200408 10:28:27.860554 82 server/server.go:1676 [n1] starting grpc server at 127.0.0.1:62692 | |
I200408 10:28:27.860571 82 server/server.go:1677 [n1] advertising CockroachDB node at 127.0.0.1:62692 | |
I200408 10:28:27.861117 259 sql/temporary_schema.go:459 [n1] running temporary object cleanup background job | |
I200408 10:28:27.868668 280 sql/event_log.go:132 [n1,intExec=optInToDiagnosticsStatReporting] Event: "set_cluster_setting", target: 0, info: {SettingName:diagnostics.reporting.enabled Value:true User:root} | |
I200408 10:28:27.873804 389 sql/event_log.go:132 [n1,intExec=set-setting] Event: "set_cluster_setting", target: 0, info: {SettingName:version Value:19.2-16 User:root} | |
I200408 10:28:27.881615 721 sql/event_log.go:132 [n1,intExec=initializeClusterSecret] Event: "set_cluster_setting", target: 0, info: {SettingName:cluster.secret Value:710538b9-f983-4a99-940d-cb8c078d42ae User:root} | |
I200408 10:28:27.884997 518 sql/event_log.go:132 [n1,intExec=create-default-db] Event: "create_database", target: 50, info: {DatabaseName:defaultdb Statement:CREATE DATABASE IF NOT EXISTS defaultdb User:root} | |
I200408 10:28:27.887442 510 sql/event_log.go:132 [n1,intExec=create-default-db] Event: "create_database", target: 51, info: {DatabaseName:postgres Statement:CREATE DATABASE IF NOT EXISTS postgres User:root} | |
I200408 10:28:27.895606 82 server/server.go:1810 [n1] done ensuring all necessary migrations have run | |
I200408 10:28:27.895632 82 server/server.go:2046 [n1] serving sql connections | |
I200408 10:28:27.895681 978 sqlmigrations/migrations.go:653 [n1] starting wait for upgrade finalization before schema change job migration | |
I200408 10:28:27.895824 978 sqlmigrations/migrations.go:685 [n1] starting schema change job migration | |
I200408 10:28:27.897127 979 sql/event_log.go:132 [n1] Event: "node_join", target: 1, info: {Descriptor:{NodeID:1 Address:127.0.0.1:62692 Attrs: Locality:region=test,dc=dc1 ServerVersion:19.2-16 BuildTag:unknown StartedAt:1586341707855643000 LocalityAddress:[] ClusterName: SQLAddress:127.0.0.1:62694} ClusterID:7cf93193-32e5-4541-ba5b-1b283f85356e StartedAt:1586341707855643000 LastUp:1586341707855643000} | |
I200408 10:28:27.897512 928 server/server_update.go:55 [n1] no need to upgrade, cluster already at the newest version | |
I200408 10:28:27.898208 82 base/addr_validation.go:296 [n?] server certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node | |
I200408 10:28:27.898223 82 base/addr_validation.go:342 [n?] web UI certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node | |
I200408 10:28:27.899884 978 sqlmigrations/migrations.go:897 [schema-change-job-migration] evaluating tables for creating jobs | |
I200408 10:28:27.900137 978 sqlmigrations/migrations.go:704 [n1] schema change job migration completed | |
W200408 10:28:27.902504 82 server/status/runtime.go:308 [n?] Could not parse build timestamp: parsing time "" as "2006/01/02 15:04:05": cannot parse "" as "2006" | |
I200408 10:28:27.913162 82 server/server.go:1092 [n?] monitoring forward clock jumps based on server.clock.forward_jump_check_enabled | |
I200408 10:28:27.914999 259 sql/temporary_schema.go:494 [n1] found 0 temporary schemas | |
I200408 10:28:27.915022 259 sql/temporary_schema.go:497 [n1] early exiting temporary schema cleaner as no temporary schemas were found | |
I200408 10:28:27.915034 259 sql/temporary_schema.go:498 [n1] completed temporary object cleanup job | |
I200408 10:28:27.915053 259 sql/temporary_schema.go:575 [n1] temporary object cleaner next scheduled to run at 2020-04-08 10:58:27.860923 +0000 UTC | |
I200408 10:28:27.916134 82 server/config.go:573 [n?] 1 storage engine initialized | |
I200408 10:28:27.916143 82 server/config.go:576 [n?] RocksDB cache size: 128 MiB | |
I200408 10:28:27.916147 82 server/config.go:576 [n?] store 0: in-memory, size 0 B | |
W200408 10:28:27.916200 82 gossip/gossip.go:1513 [n?] no incoming or outgoing connections | |
I200408 10:28:27.916236 82 server/server.go:1553 [n?] no stores bootstrapped and --join flag specified, awaiting init command or join with an already initialized node. | |
I200408 10:28:27.921884 954 gossip/client.go:124 [n?] started gossip client to 127.0.0.1:62692 | |
I200408 10:28:27.922085 961 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:62696 | |
I200408 10:28:27.922459 82 server/node.go:642 [n?] connecting to gossip network to verify cluster ID... | |
I200408 10:28:27.922479 82 server/node.go:662 [n?] node connected via gossip and verified as part of cluster "7cf93193-32e5-4541-ba5b-1b283f85356e" | |
I200408 10:28:27.922597 961 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:62696 | |
I200408 10:28:27.935249 82 server/node.go:378 [n?] new node allocated ID 2 | |
I200408 10:28:27.935298 82 gossip/gossip.go:395 [n2] NodeDescriptor set to node_id:2 address:<network_field:"tcp" address_field:"127.0.0.1:62696" > 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:1586341707935260000 cluster_name:"" sql_address:<network_field:"tcp" address_field:"127.0.0.1:62697" > | |
I200408 10:28:27.935350 82 kv/kvserver/stores.go:247 [n2] read 0 node addresses from persistent storage | |
I200408 10:28:27.935398 82 kv/kvserver/stores.go:266 [n2] wrote 1 node addresses to persistent storage | |
I200408 10:28:27.935646 25 kv/kvserver/stores.go:266 [n1] wrote 1 node addresses to persistent storage | |
I200408 10:28:27.936332 82 server/node.go:617 [n2] bootstrapped store [n2,s2] | |
I200408 10:28:27.936408 82 server/node.go:509 [n2] node=2: started with [<no-attributes>=<in-mem>] engine(s) and attributes [] | |
I200408 10:28:27.936469 82 server/server.go:1669 [n2] starting https server at 127.0.0.1:62695 (use: 127.0.0.1:62695) | |
I200408 10:28:27.936492 82 server/server.go:1674 [n2] starting postgres server at 127.0.0.1:62697 (use: 127.0.0.1:62697) | |
I200408 10:28:27.936504 82 server/server.go:1676 [n2] starting grpc server at 127.0.0.1:62696 | |
I200408 10:28:27.936516 82 server/server.go:1677 [n2] advertising CockroachDB node at 127.0.0.1:62696 | |
I200408 10:28:27.936538 1204 sql/temporary_schema.go:452 [n2] skipping temporary object cleanup run as it is not the leaseholder | |
I200408 10:28:27.936570 1204 sql/temporary_schema.go:453 [n2] completed temporary object cleanup job | |
I200408 10:28:27.936600 1204 sql/temporary_schema.go:575 [n2] temporary object cleaner next scheduled to run at 2020-04-08 10:58:27.936452 +0000 UTC | |
I200408 10:28:27.940871 82 server/server.go:1810 [n2] done ensuring all necessary migrations have run | |
I200408 10:28:27.940900 82 server/server.go:2046 [n2] serving sql connections | |
I200408 10:28:27.940992 1096 sqlmigrations/migrations.go:653 [n2] starting wait for upgrade finalization before schema change job migration | |
I200408 10:28:27.941405 1096 sqlmigrations/migrations.go:679 [n2] schema change job migration already complete | |
I200408 10:28:27.944614 82 base/addr_validation.go:296 [n?] server certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node | |
I200408 10:28:27.944634 82 base/addr_validation.go:342 [n?] web UI certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node | |
I200408 10:28:27.945748 1097 sql/event_log.go:132 [n2] Event: "node_join", target: 2, info: {Descriptor:{NodeID:2 Address:127.0.0.1:62696 Attrs: Locality:region=test,dc=dc2 ServerVersion:19.2-16 BuildTag:unknown StartedAt:1586341707935260000 LocalityAddress:[] ClusterName: SQLAddress:127.0.0.1:62697} ClusterID:7cf93193-32e5-4541-ba5b-1b283f85356e StartedAt:1586341707935260000 LastUp:1586341707935260000} | |
I200408 10:28:27.946445 1094 server/server_update.go:55 [n2] no need to upgrade, cluster already at the newest version | |
W200408 10:28:27.947788 82 server/status/runtime.go:308 [n?] Could not parse build timestamp: parsing time "" as "2006/01/02 15:04:05": cannot parse "" as "2006" | |
I200408 10:28:27.961647 82 server/server.go:1092 [n?] monitoring forward clock jumps based on server.clock.forward_jump_check_enabled | |
I200408 10:28:27.964635 82 server/config.go:573 [n?] 1 storage engine initialized | |
I200408 10:28:27.964649 82 server/config.go:576 [n?] RocksDB cache size: 128 MiB | |
I200408 10:28:27.964654 82 server/config.go:576 [n?] store 0: in-memory, size 0 B | |
W200408 10:28:27.964708 82 gossip/gossip.go:1513 [n?] no incoming or outgoing connections | |
I200408 10:28:27.964744 82 server/server.go:1553 [n?] no stores bootstrapped and --join flag specified, awaiting init command or join with an already initialized node. | |
I200408 10:28:27.969998 1286 gossip/client.go:124 [n?] started gossip client to 127.0.0.1:62692 | |
I200408 10:28:27.970114 1260 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:62702 | |
I200408 10:28:27.970542 82 server/node.go:642 [n?] connecting to gossip network to verify cluster ID... | |
I200408 10:28:27.970559 82 server/node.go:662 [n?] node connected via gossip and verified as part of cluster "7cf93193-32e5-4541-ba5b-1b283f85356e" | |
I200408 10:28:27.970704 1260 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:62702 | |
I200408 10:28:27.982136 82 server/node.go:378 [n?] new node allocated ID 3 | |
I200408 10:28:27.982190 82 gossip/gossip.go:395 [n3] NodeDescriptor set to node_id:3 address:<network_field:"tcp" address_field:"127.0.0.1:62702" > 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:1586341707982145000 cluster_name:"" sql_address:<network_field:"tcp" address_field:"127.0.0.1:62703" > | |
I200408 10:28:27.982234 82 kv/kvserver/stores.go:247 [n3] read 0 node addresses from persistent storage | |
I200408 10:28:27.982254 82 kv/kvserver/stores.go:266 [n3] wrote 2 node addresses to persistent storage | |
I200408 10:28:27.982492 25 kv/kvserver/stores.go:266 [n1] wrote 2 node addresses to persistent storage | |
I200408 10:28:27.982722 985 kv/kvserver/stores.go:266 [n2] wrote 2 node addresses to persistent storage | |
I200408 10:28:27.983350 82 server/node.go:617 [n3] bootstrapped store [n3,s3] | |
I200408 10:28:27.983425 82 server/node.go:509 [n3] node=3: started with [<no-attributes>=<in-mem>] engine(s) and attributes [] | |
I200408 10:28:27.983579 1471 sql/temporary_schema.go:452 [n3] skipping temporary object cleanup run as it is not the leaseholder | |
I200408 10:28:27.983594 82 server/server.go:1669 [n3] starting https server at 127.0.0.1:62701 (use: 127.0.0.1:62701) | |
I200408 10:28:27.983648 82 server/server.go:1674 [n3] starting postgres server at 127.0.0.1:62703 (use: 127.0.0.1:62703) | |
I200408 10:28:27.983666 82 server/server.go:1676 [n3] starting grpc server at 127.0.0.1:62702 | |
I200408 10:28:27.983679 82 server/server.go:1677 [n3] advertising CockroachDB node at 127.0.0.1:62702 | |
I200408 10:28:27.983596 1471 sql/temporary_schema.go:453 [n3] completed temporary object cleanup job | |
I200408 10:28:27.983796 1471 sql/temporary_schema.go:575 [n3] temporary object cleaner next scheduled to run at 2020-04-08 10:58:27.98347 +0000 UTC | |
I200408 10:28:27.985176 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r4/1:/System{/tsd-tse}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:27.988413 54 kv/kvserver/replica_raft.go:241 [n1,s1,r4/1:/System{/tsd-tse}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3 | |
I200408 10:28:27.988888 82 server/server.go:1810 [n3] done ensuring all necessary migrations have run | |
I200408 10:28:27.988905 82 server/server.go:2046 [n3] serving sql connections | |
I200408 10:28:27.989109 1374 sqlmigrations/migrations.go:653 [n3] starting wait for upgrade finalization before schema change job migration | |
I200408 10:28:27.990519 1374 sqlmigrations/migrations.go:679 [n3] schema change job migration already complete | |
I200408 10:28:27.992074 82 base/addr_validation.go:296 [n?] server certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node | |
I200408 10:28:27.992090 82 base/addr_validation.go:342 [n?] web UI certificate addresses: IP=127.0.0.1,::1; DNS=localhost,*.local; CN=node | |
I200408 10:28:27.996305 1375 sql/event_log.go:132 [n3] Event: "node_join", target: 3, info: {Descriptor:{NodeID:3 Address:127.0.0.1:62702 Attrs: Locality:region=test,dc=dc3 ServerVersion:19.2-16 BuildTag:unknown StartedAt:1586341707982145000 LocalityAddress:[] ClusterName: SQLAddress:127.0.0.1:62703} ClusterID:7cf93193-32e5-4541-ba5b-1b283f85356e StartedAt:1586341707982145000 LastUp:1586341707982145000} | |
I200408 10:28:27.997220 1372 server/server_update.go:55 [n3] no need to upgrade, cluster already at the newest version | |
W200408 10:28:27.998343 82 server/status/runtime.go:308 [n?] Could not parse build timestamp: parsing time "" as "2006/01/02 15:04:05": cannot parse "" as "2006" | |
I200408 10:28:27.998475 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r4/1:/System{/tsd-tse}] sending LEARNER snapshot 1e4d1322 at applied index 19 | |
I200408 10:28:27.999063 1567 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r4/1:/System{/tsd-tse}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):2LEARNER | |
I200408 10:28:28.010680 82 server/server.go:1092 [n?] monitoring forward clock jumps based on server.clock.forward_jump_check_enabled | |
I200408 10:28:28.013758 82 server/config.go:573 [n?] 1 storage engine initialized | |
I200408 10:28:28.013774 82 server/config.go:576 [n?] RocksDB cache size: 128 MiB | |
I200408 10:28:28.013779 82 server/config.go:576 [n?] store 0: in-memory, size 0 B | |
W200408 10:28:28.013845 82 gossip/gossip.go:1513 [n?] no incoming or outgoing connections | |
I200408 10:28:28.013895 82 server/server.go:1553 [n?] no stores bootstrapped and --join flag specified, awaiting init command or join with an already initialized node. | |
I200408 10:28:28.016008 54 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r4/1:/System{/tsd-tse}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 1362, log entries: 0, rate-limit: 8.0 MiB/sec, 0.02s | |
I200408 10:28:28.017708 1576 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r4/2:{-}] applying LEARNER snapshot [id=1e4d1322 index=19] | |
I200408 10:28:28.019413 1604 gossip/client.go:124 [n?] started gossip client to 127.0.0.1:62692 | |
I200408 10:28:28.019553 1533 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:62709 | |
I200408 10:28:28.019958 82 server/node.go:642 [n?] connecting to gossip network to verify cluster ID... | |
I200408 10:28:28.019976 82 server/node.go:662 [n?] node connected via gossip and verified as part of cluster "7cf93193-32e5-4541-ba5b-1b283f85356e" | |
I200408 10:28:28.020153 1533 gossip/server.go:227 [n1] received initial cluster-verification connection from 127.0.0.1:62709 | |
I200408 10:28:28.020545 1576 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r4/2:/System{/tsd-tse}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=1e4d1322 index=19] | |
I200408 10:28:28.021215 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r4/1:/System{/tsd-tse}] change replicas (add [(n2,s2):2] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.023030 54 kv/kvserver/replica_raft.go:241 [n1,s1,r4/1:/System{/tsd-tse}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3 | |
I200408 10:28:28.023491 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r4/1:/System{/tsd-tse}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, (n2,s2):2, next=3, gen=2] | |
I200408 10:28:28.030309 54 kv/kvserver/replica_raft.go:241 [n1,s1,r4/1:/System{/tsd-tse}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3LEARNER] next=4 | |
I200408 10:28:28.031328 82 server/node.go:378 [n?] new node allocated ID 4 | |
I200408 10:28:28.031394 82 gossip/gossip.go:395 [n4] NodeDescriptor set to node_id:4 address:<network_field:"tcp" address_field:"127.0.0.1:62709" > 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:1586341708031335000 cluster_name:"" sql_address:<network_field:"tcp" address_field:"127.0.0.1:62710" > | |
I200408 10:28:28.031449 82 kv/kvserver/stores.go:247 [n4] read 0 node addresses from persistent storage | |
I200408 10:28:28.031473 82 kv/kvserver/stores.go:266 [n4] wrote 3 node addresses to persistent storage | |
I200408 10:28:28.031735 25 kv/kvserver/stores.go:266 [n1] wrote 3 node addresses to persistent storage | |
I200408 10:28:28.031908 1103 kv/kvserver/stores.go:266 [n3] wrote 3 node addresses to persistent storage | |
I200408 10:28:28.032004 985 kv/kvserver/stores.go:266 [n2] wrote 3 node addresses to persistent storage | |
I200408 10:28:28.032461 82 server/node.go:617 [n4] bootstrapped store [n4,s4] | |
I200408 10:28:28.032540 82 server/node.go:509 [n4] node=4: started with [<no-attributes>=<in-mem>] engine(s) and attributes [] | |
I200408 10:28:28.032610 82 server/server.go:1669 [n4] starting https server at 127.0.0.1:62708 (use: 127.0.0.1:62708) | |
I200408 10:28:28.032638 82 server/server.go:1674 [n4] starting postgres server at 127.0.0.1:62710 (use: 127.0.0.1:62710) | |
I200408 10:28:28.032656 82 server/server.go:1676 [n4] starting grpc server at 127.0.0.1:62709 | |
I200408 10:28:28.032669 82 server/server.go:1677 [n4] advertising CockroachDB node at 127.0.0.1:62709 | |
I200408 10:28:28.032748 1828 sql/temporary_schema.go:452 [n4] skipping temporary object cleanup run as it is not the leaseholder | |
I200408 10:28:28.032762 1828 sql/temporary_schema.go:453 [n4] completed temporary object cleanup job | |
I200408 10:28:28.032774 1828 sql/temporary_schema.go:575 [n4] temporary object cleaner next scheduled to run at 2020-04-08 10:58:28.032574 +0000 UTC | |
I200408 10:28:28.036907 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r4/1:/System{/tsd-tse}] sending LEARNER snapshot 85b9675e at applied index 24 | |
I200408 10:28:28.037385 1878 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: (n3,s3):3LEARNER | |
I200408 10:28:28.037546 82 server/server.go:1810 [n4] done ensuring all necessary migrations have run | |
I200408 10:28:28.037563 82 server/server.go:2046 [n4] serving sql connections | |
I200408 10:28:28.037603 1881 sqlmigrations/migrations.go:653 [n4] starting wait for upgrade finalization before schema change job migration | |
I200408 10:28:28.038079 1881 sqlmigrations/migrations.go:679 [n4] schema change job migration already complete | |
I200408 10:28:28.042260 1882 sql/event_log.go:132 [n4] Event: "node_join", target: 4, info: {Descriptor:{NodeID:4 Address:127.0.0.1:62709 Attrs: Locality:region=test,dc=dc4 ServerVersion:19.2-16 BuildTag:unknown StartedAt:1586341708031335000 LocalityAddress:[] ClusterName: SQLAddress:127.0.0.1:62710} ClusterID:7cf93193-32e5-4541-ba5b-1b283f85356e StartedAt:1586341708031335000 LastUp:1586341708031335000} | |
I200408 10:28:28.045580 1879 server/server_update.go:55 [n4] no need to upgrade, cluster already at the newest version | |
I200408 10:28:28.060377 54 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r4/1:/System{/tsd-tse}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 2044, log entries: 0, rate-limit: 8.0 MiB/sec, 0.02s | |
I200408 10:28:28.062553 1844 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r4/3:{-}] applying LEARNER snapshot [id=85b9675e index=24] | |
I200408 10:28:28.064254 1844 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r4/3:/System{/tsd-tse}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=85b9675e index=24] | |
I200408 10:28:28.064766 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r4/1:/System{/tsd-tse}] change replicas (add [(n3,s3):3] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, (n2,s2):2, (n3,s3):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.066366 54 kv/kvserver/replica_raft.go:241 [n1,s1,r4/1:/System{/tsd-tse}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3] next=4 | |
I200408 10:28:28.067975 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r27:/{NamespaceTable/Max-Table/32} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.069307 54 kv/kvserver/replica_raft.go:241 [n1,s1,r27/1:/{NamespaceTab…-Table/32}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3 | |
I200408 10:28:28.070290 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] sending LEARNER snapshot 19e7f821 at applied index 16 | |
I200408 10:28:28.070368 54 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.070422 1965 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r27/1:/{NamespaceTab…-Table/32}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER | |
I200408 10:28:28.071133 1950 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r27/2:{-}] applying LEARNER snapshot [id=19e7f821 index=16] | |
I200408 10:28:28.072845 1950 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r27/2:/{NamespaceTab…-Table/32}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=19e7f821 index=16] | |
I200408 10:28:28.073361 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] change replicas (add [(n4,s4):2] remove []): existing descriptor r27:/{NamespaceTable/Max-Table/32} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.076565 54 kv/kvserver/replica_raft.go:241 [n1,s1,r27/1:/{NamespaceTab…-Table/32}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3 | |
I200408 10:28:28.076874 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r27:/{NamespaceTable/Max-Table/32} [(n1,s1):1, (n4,s4):2, next=3, gen=2] | |
I200408 10:28:28.084400 54 kv/kvserver/replica_raft.go:241 [n1,s1,r27/1:/{NamespaceTab…-Table/32}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4 | |
I200408 10:28:28.086107 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] sending LEARNER snapshot 03716412 at applied index 20 | |
I200408 10:28:28.086222 54 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.086280 1746 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: (n2,s2):3LEARNER | |
I200408 10:28:28.086929 2006 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r27/3:{-}] applying LEARNER snapshot [id=03716412 index=20] | |
I200408 10:28:28.090771 2006 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r27/3:/{NamespaceTab…-Table/32}] applied LEARNER snapshot [total=4ms ingestion=3@3ms id=03716412 index=20] | |
I200408 10:28:28.091327 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r27/1:/{NamespaceTab…-Table/32}] change replicas (add [(n2,s2):3] remove []): existing descriptor r27:/{NamespaceTable/Max-Table/32} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.093245 54 kv/kvserver/replica_raft.go:241 [n1,s1,r27/1:/{NamespaceTab…-Table/32}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4 | |
I200408 10:28:28.095084 54 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] | |
I200408 10:28:28.096500 54 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 | |
I200408 10:28:28.097385 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r31/1:/Table/3{5-6}] sending LEARNER snapshot cb954f9d at applied index 16 | |
I200408 10:28:28.097455 54 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 | |
I200408 10:28:28.097475 1917 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 | |
I200408 10:28:28.098056 1993 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r31/2:{-}] applying LEARNER snapshot [id=cb954f9d index=16] | |
I200408 10:28:28.100413 1993 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r31/2:/Table/3{5-6}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=cb954f9d index=16] | |
I200408 10:28:28.100965 54 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] | |
I200408 10:28:28.102735 54 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 | |
I200408 10:28:28.103185 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r31/1:/Table/3{5-6}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r31:/Table/3{5-6} [(n1,s1):1, (n3,s3):2, next=3, gen=2] | |
I200408 10:28:28.109420 54 kv/kvserver/replica_raft.go:241 [n1,s1,r31/1:/Table/3{5-6}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3LEARNER] next=4 | |
I200408 10:28:28.110693 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r31/1:/Table/3{5-6}] sending LEARNER snapshot 1c80554a at applied index 20 | |
I200408 10:28:28.110820 54 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r31/1:/Table/3{5-6}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.110822 2056 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: (n4,s4):3LEARNER | |
I200408 10:28:28.111526 1996 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r31/3:{-}] applying LEARNER snapshot [id=1c80554a index=20] | |
I200408 10:28:28.113092 1996 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r31/3:/Table/3{5-6}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=1c80554a index=20] | |
I200408 10:28:28.113600 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r31/1:/Table/3{5-6}] change replicas (add [(n4,s4):3] remove []): existing descriptor r31:/Table/3{5-6} [(n1,s1):1, (n3,s3):2, (n4,s4):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.117022 54 kv/kvserver/replica_raft.go:241 [n1,s1,r31/1:/Table/3{5-6}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3] next=4 | |
I200408 10:28:28.118559 54 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] | |
I200408 10:28:28.119889 54 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 | |
I200408 10:28:28.120896 2047 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 | |
I200408 10:28:28.120908 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r8/1:/Table/1{2-3}] sending LEARNER snapshot a766b632 at applied index 35 | |
I200408 10:28:28.121060 54 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 | |
I200408 10:28:28.121816 2028 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r8/2:{-}] applying LEARNER snapshot [id=a766b632 index=35] | |
I200408 10:28:28.123583 2028 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r8/2:/Table/1{2-3}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=a766b632 index=35] | |
I200408 10:28:28.124095 54 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] | |
I200408 10:28:28.125969 54 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 | |
I200408 10:28:28.126286 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r8/1:/Table/1{2-3}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r8:/Table/1{2-3} [(n1,s1):1, (n3,s3):2, next=3, gen=2] | |
I200408 10:28:28.133918 54 kv/kvserver/replica_raft.go:241 [n1,s1,r8/1:/Table/1{2-3}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3LEARNER] next=4 | |
I200408 10:28:28.135555 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r8/1:/Table/1{2-3}] sending LEARNER snapshot ed2d9e7c at applied index 39 | |
I200408 10:28:28.135640 2060 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r8/1:/Table/1{2-3}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):3LEARNER | |
I200408 10:28:28.135746 54 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r8/1:/Table/1{2-3}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 55, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.136653 2058 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r8/3:{-}] applying LEARNER snapshot [id=ed2d9e7c index=39] | |
I200408 10:28:28.138952 2058 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r8/3:/Table/1{2-3}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=ed2d9e7c index=39] | |
I200408 10:28:28.139543 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r8/1:/Table/1{2-3}] change replicas (add [(n4,s4):3] remove []): existing descriptor r8:/Table/1{2-3} [(n1,s1):1, (n3,s3):2, (n4,s4):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.141248 54 kv/kvserver/replica_raft.go:241 [n1,s1,r8/1:/Table/1{2-3}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3] next=4 | |
I200408 10:28:28.142698 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r29/1:/Table/3{3-4}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r29:/Table/3{3-4} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.144463 54 kv/kvserver/replica_raft.go:241 [n1,s1,r29/1:/Table/3{3-4}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3 | |
I200408 10:28:28.145327 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r29/1:/Table/3{3-4}] sending LEARNER snapshot 27fb1e61 at applied index 18 | |
I200408 10:28:28.145328 2179 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r29/1:/Table/3{3-4}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER | |
I200408 10:28:28.145403 54 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r29/1:/Table/3{3-4}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 8, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.145959 2167 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r29/2:{-}] applying LEARNER snapshot [id=27fb1e61 index=18] | |
I200408 10:28:28.147575 2167 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r29/2:/Table/3{3-4}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=27fb1e61 index=18] | |
I200408 10:28:28.148032 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r29/1:/Table/3{3-4}] change replicas (add [(n4,s4):2] remove []): existing descriptor r29:/Table/3{3-4} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.151477 54 kv/kvserver/replica_raft.go:241 [n1,s1,r29/1:/Table/3{3-4}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3 | |
I200408 10:28:28.151941 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r29/1:/Table/3{3-4}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r29:/Table/3{3-4} [(n1,s1):1, (n4,s4):2, next=3, gen=2] | |
I200408 10:28:28.159838 54 kv/kvserver/replica_raft.go:241 [n1,s1,r29/1:/Table/3{3-4}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4 | |
I200408 10:28:28.161387 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r29/1:/Table/3{3-4}] sending LEARNER snapshot b3858ba1 at applied index 22 | |
I200408 10:28:28.161466 2128 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r29/1:/Table/3{3-4}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER | |
I200408 10:28:28.161510 54 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r29/1:/Table/3{3-4}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 12, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.162284 2126 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r29/3:{-}] applying LEARNER snapshot [id=b3858ba1 index=22] | |
I200408 10:28:28.164324 2126 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r29/3:/Table/3{3-4}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=b3858ba1 index=22] | |
I200408 10:28:28.164816 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r29/1:/Table/3{3-4}] change replicas (add [(n2,s2):3] remove []): existing descriptor r29:/Table/3{3-4} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.167400 54 kv/kvserver/replica_raft.go:241 [n1,s1,r29/1:/Table/3{3-4}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4 | |
I200408 10:28:28.168827 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r11/1:/Table/1{5-6}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r11:/Table/1{5-6} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.170482 54 kv/kvserver/replica_raft.go:241 [n1,s1,r11/1:/Table/1{5-6}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3 | |
I200408 10:28:28.171195 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r11/1:/Table/1{5-6}] sending LEARNER snapshot 71002744 at applied index 16 | |
I200408 10:28:28.171257 2263 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: (n2,s2):2LEARNER | |
I200408 10:28:28.171264 54 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r11/1:/Table/1{5-6}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.171789 2261 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r11/2:{-}] applying LEARNER snapshot [id=71002744 index=16] | |
I200408 10:28:28.173299 2261 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r11/2:/Table/1{5-6}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=71002744 index=16] | |
I200408 10:28:28.173755 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r11/1:/Table/1{5-6}] change replicas (add [(n2,s2):2] remove []): existing descriptor r11:/Table/1{5-6} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.178007 54 kv/kvserver/replica_raft.go:241 [n1,s1,r11/1:/Table/1{5-6}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3 | |
I200408 10:28:28.178386 54 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, (n2,s2):2, next=3, gen=2] | |
I200408 10:28:28.185101 54 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 (n2,s2):2 (n3,s3):3LEARNER] next=4 | |
I200408 10:28:28.187138 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r11/1:/Table/1{5-6}] sending LEARNER snapshot d070c07b at applied index 20 | |
I200408 10:28:28.187286 2218 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r11/1:/Table/1{5-6}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):3LEARNER | |
I200408 10:28:28.187357 54 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r11/1:/Table/1{5-6}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.188147 2216 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r11/3:{-}] applying LEARNER snapshot [id=d070c07b index=20] | |
I200408 10:28:28.190914 2216 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r11/3:/Table/1{5-6}] applied LEARNER snapshot [total=3ms ingestion=3@2ms id=d070c07b index=20] | |
I200408 10:28:28.191633 54 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, (n2,s2):2, (n3,s3):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.193541 54 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 (n2,s2):2 (n3,s3):3] next=4 | |
I200408 10:28:28.195062 54 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] | |
I200408 10:28:28.196533 54 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 | |
I200408 10:28:28.197277 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r19/1:/Table/2{3-4}] sending LEARNER snapshot df913625 at applied index 17 | |
I200408 10:28:28.197332 2299 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 | |
I200408 10:28:28.197335 54 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 | |
I200408 10:28:28.197993 2358 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r19/2:{-}] applying LEARNER snapshot [id=df913625 index=17] | |
I200408 10:28:28.199524 2358 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r19/2:/Table/2{3-4}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=df913625 index=17] | |
I200408 10:28:28.199946 54 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] | |
I200408 10:28:28.202726 54 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 | |
I200408 10:28:28.203109 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r19/1:/Table/2{3-4}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r19:/Table/2{3-4} [(n1,s1):1, (n4,s4):2, next=3, gen=2] | |
I200408 10:28:28.210610 54 kv/kvserver/replica_raft.go:241 [n1,s1,r19/1:/Table/2{3-4}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER] next=4 | |
I200408 10:28:28.212315 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r19/1:/Table/2{3-4}] sending LEARNER snapshot 219b9471 at applied index 21 | |
I200408 10:28:28.212453 2365 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r19/1:/Table/2{3-4}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):3LEARNER | |
I200408 10:28:28.212455 54 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r19/1:/Table/2{3-4}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 14, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.213259 2373 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r19/3:{-}] applying LEARNER snapshot [id=219b9471 index=21] | |
I200408 10:28:28.215368 2373 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r19/3:/Table/2{3-4}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=219b9471 index=21] | |
I200408 10:28:28.215875 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r19/1:/Table/2{3-4}] change replicas (add [(n3,s3):3] remove []): existing descriptor r19:/Table/2{3-4} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.217822 54 kv/kvserver/replica_raft.go:241 [n1,s1,r19/1:/Table/2{3-4}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=4 | |
I200408 10:28:28.219514 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r17/1:/Table/2{1-2}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r17:/Table/2{1-2} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.220988 54 kv/kvserver/replica_raft.go:241 [n1,s1,r17/1:/Table/2{1-2}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3 | |
I200408 10:28:28.221820 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r17/1:/Table/2{1-2}] sending LEARNER snapshot a2452025 at applied index 21 | |
I200408 10:28:28.221877 2257 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r17/1:/Table/2{1-2}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):2LEARNER | |
I200408 10:28:28.221918 54 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r17/1:/Table/2{1-2}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 11, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.222569 2403 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r17/2:{-}] applying LEARNER snapshot [id=a2452025 index=21] | |
I200408 10:28:28.224338 2403 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r17/2:/Table/2{1-2}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=a2452025 index=21] | |
I200408 10:28:28.224775 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r17/1:/Table/2{1-2}] change replicas (add [(n2,s2):2] remove []): existing descriptor r17:/Table/2{1-2} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.228324 54 kv/kvserver/replica_raft.go:241 [n1,s1,r17/1:/Table/2{1-2}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3 | |
I200408 10:28:28.228772 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r17/1:/Table/2{1-2}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r17:/Table/2{1-2} [(n1,s1):1, (n2,s2):2, next=3, gen=2] | |
I200408 10:28:28.235300 54 kv/kvserver/replica_raft.go:241 [n1,s1,r17/1:/Table/2{1-2}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3LEARNER] next=4 | |
I200408 10:28:28.236816 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r17/1:/Table/2{1-2}] sending LEARNER snapshot 8213a1cb at applied index 25 | |
I200408 10:28:28.236870 2347 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r17/1:/Table/2{1-2}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):3LEARNER | |
I200408 10:28:28.236943 54 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r17/1:/Table/2{1-2}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 15, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.237648 2380 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r17/3:{-}] applying LEARNER snapshot [id=8213a1cb index=25] | |
I200408 10:28:28.239453 2380 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r17/3:/Table/2{1-2}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=8213a1cb index=25] | |
I200408 10:28:28.239919 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r17/1:/Table/2{1-2}] change replicas (add [(n3,s3):3] remove []): existing descriptor r17:/Table/2{1-2} [(n1,s1):1, (n2,s2):2, (n3,s3):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.242513 54 kv/kvserver/replica_raft.go:241 [n1,s1,r17/1:/Table/2{1-2}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3] next=4 | |
I200408 10:28:28.243942 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r26:/NamespaceTable/{30-Max} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.245378 54 kv/kvserver/replica_raft.go:241 [n1,s1,r26/1:/NamespaceTable/{30-Max}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3 | |
I200408 10:28:28.246092 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] sending LEARNER snapshot 683ba264 at applied index 21 | |
I200408 10:28:28.246129 2460 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r26/1:/NamespaceTable/{30-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):2LEARNER | |
I200408 10:28:28.246211 54 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 38, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.246787 2458 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r26/2:{-}] applying LEARNER snapshot [id=683ba264 index=21] | |
I200408 10:28:28.248584 2458 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r26/2:/NamespaceTable/{30-Max}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=683ba264 index=21] | |
I200408 10:28:28.249093 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] change replicas (add [(n2,s2):2] remove []): existing descriptor r26:/NamespaceTable/{30-Max} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.251319 54 kv/kvserver/replica_raft.go:241 [n1,s1,r26/1:/NamespaceTable/{30-Max}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3 | |
I200408 10:28:28.251670 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r26:/NamespaceTable/{30-Max} [(n1,s1):1, (n2,s2):2, next=3, gen=2] | |
I200408 10:28:28.258441 54 kv/kvserver/replica_raft.go:241 [n1,s1,r26/1:/NamespaceTable/{30-Max}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3LEARNER] next=4 | |
I200408 10:28:28.259442 2448 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r26/1:/NamespaceTable/{30-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):3LEARNER | |
I200408 10:28:28.259446 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] sending LEARNER snapshot e5449f6c at applied index 25 | |
I200408 10:28:28.259550 54 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 42, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.260258 2500 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r26/3:{-}] applying LEARNER snapshot [id=e5449f6c index=25] | |
I200408 10:28:28.261798 2500 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r26/3:/NamespaceTable/{30-Max}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=e5449f6c index=25] | |
I200408 10:28:28.262246 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r26/1:/NamespaceTable/{30-Max}] change replicas (add [(n3,s3):3] remove []): existing descriptor r26:/NamespaceTable/{30-Max} [(n1,s1):1, (n2,s2):2, (n3,s3):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.264965 54 kv/kvserver/replica_raft.go:241 [n1,s1,r26/1:/NamespaceTable/{30-Max}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3] next=4 | |
I200408 10:28:28.266341 54 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] | |
I200408 10:28:28.267685 54 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 | |
I200408 10:28:28.268396 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r7/1:/Table/1{1-2}] sending LEARNER snapshot 29924713 at applied index 19 | |
I200408 10:28:28.268421 2401 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 | |
I200408 10:28:28.268496 54 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 | |
I200408 10:28:28.269247 2525 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r7/2:{-}] applying LEARNER snapshot [id=29924713 index=19] | |
I200408 10:28:28.270961 2525 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r7/2:/Table/1{1-2}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=29924713 index=19] | |
I200408 10:28:28.271440 54 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] | |
I200408 10:28:28.274800 54 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 | |
I200408 10:28:28.275182 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r7/1:/Table/1{1-2}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r7:/Table/1{1-2} [(n1,s1):1, (n2,s2):2, next=3, gen=2] | |
I200408 10:28:28.281513 54 kv/kvserver/replica_raft.go:241 [n1,s1,r7/1:/Table/1{1-2}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3LEARNER] next=4 | |
I200408 10:28:28.284122 54 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r7/1:/Table/1{1-2}] sending LEARNER snapshot 62b4d44d at applied index 23 | |
I200408 10:28:28.284197 2534 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r7/1:/Table/1{1-2}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):3LEARNER | |
I200408 10:28:28.284272 54 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r7/1:/Table/1{1-2}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 11, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.285244 2481 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r7/3:{-}] applying LEARNER snapshot [id=62b4d44d index=23] | |
I200408 10:28:28.287251 2481 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r7/3:/Table/1{1-2}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=62b4d44d index=23] | |
I200408 10:28:28.287842 54 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r7/1:/Table/1{1-2}] change replicas (add [(n4,s4):3] remove []): existing descriptor r7:/Table/1{1-2} [(n1,s1):1, (n2,s2):2, (n4,s4):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.289944 54 kv/kvserver/replica_raft.go:241 [n1,s1,r7/1:/Table/1{1-2}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3] next=4 | |
I200408 10:28:28.291668 54 kv/kvserver/queue.go:1189 [n1,replicate] purgatory is now empty | |
I200408 10:28:28.292150 2513 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r9/1:/Table/1{3-4}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r9:/Table/1{3-4} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.293832 2513 kv/kvserver/replica_raft.go:241 [n1,s1,r9/1:/Table/1{3-4}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3 | |
I200408 10:28:28.294757 2584 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r9/1:/Table/1{3-4}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER | |
I200408 10:28:28.294770 2513 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r9/1:/Table/1{3-4}] sending LEARNER snapshot 115c8358 at applied index 88 | |
I200408 10:28:28.295044 2513 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 | |
I200408 10:28:28.296057 2582 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r9/2:{-}] applying LEARNER snapshot [id=115c8358 index=88] | |
I200408 10:28:28.298201 2582 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r9/2:/Table/1{3-4}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=115c8358 index=88] | |
I200408 10:28:28.298748 2513 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r9/1:/Table/1{3-4}] change replicas (add [(n4,s4):2] remove []): existing descriptor r9:/Table/1{3-4} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.300454 2513 kv/kvserver/replica_raft.go:241 [n1,s1,r9/1:/Table/1{3-4}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3 | |
I200408 10:28:28.301075 2513 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r9/1:/Table/1{3-4}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r9:/Table/1{3-4} [(n1,s1):1, (n4,s4):2, next=3, gen=2] | |
I200408 10:28:28.307445 2513 kv/kvserver/replica_raft.go:241 [n1,s1,r9/1:/Table/1{3-4}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4 | |
I200408 10:28:28.308645 2513 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r9/1:/Table/1{3-4}] sending LEARNER snapshot 378428eb at applied index 95 | |
I200408 10:28:28.308727 2602 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r9/1:/Table/1{3-4}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER | |
I200408 10:28:28.308993 2513 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r9/1:/Table/1{3-4}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 225, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.309890 2572 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r9/3:{-}] applying LEARNER snapshot [id=378428eb index=95] | |
I200408 10:28:28.311584 2572 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r9/3:/Table/1{3-4}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=378428eb index=95] | |
I200408 10:28:28.312038 2513 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r9/1:/Table/1{3-4}] change replicas (add [(n2,s2):3] remove []): existing descriptor r9:/Table/1{3-4} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.314325 2513 kv/kvserver/replica_raft.go:241 [n1,s1,r9/1:/Table/1{3-4}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4 | |
I200408 10:28:28.316430 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r20/1:/Table/2{4-5}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r20:/Table/2{4-5} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.363484 82 kv/kvserver/replica_raft.go:241 [n1,s1,r20/1:/Table/2{4-5}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3 | |
I200408 10:28:28.364484 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r20/1:/Table/2{4-5}] sending LEARNER snapshot 7d2be2b8 at applied index 15 | |
I200408 10:28:28.364584 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r20/1:/Table/2{4-5}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.364641 2637 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r20/1:/Table/2{4-5}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER | |
I200408 10:28:28.365285 2635 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r20/2:{-}] applying LEARNER snapshot [id=7d2be2b8 index=15] | |
I200408 10:28:28.367322 2635 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r20/2:/Table/2{4-5}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=7d2be2b8 index=15] | |
I200408 10:28:28.367862 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r20/1:/Table/2{4-5}] change replicas (add [(n3,s3):2] remove []): existing descriptor r20:/Table/2{4-5} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.370501 82 kv/kvserver/replica_raft.go:241 [n1,s1,r20/1:/Table/2{4-5}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3 | |
I200408 10:28:28.370984 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r20/1:/Table/2{4-5}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r20:/Table/2{4-5} [(n1,s1):1, (n3,s3):2, next=3, gen=2] | |
I200408 10:28:28.377373 82 kv/kvserver/replica_raft.go:241 [n1,s1,r20/1:/Table/2{4-5}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3LEARNER] next=4 | |
I200408 10:28:28.378684 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r20/1:/Table/2{4-5}] sending LEARNER snapshot 6d031e6b at applied index 19 | |
I200408 10:28:28.378779 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r20/1:/Table/2{4-5}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.378796 2726 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r20/1:/Table/2{4-5}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):3LEARNER | |
I200408 10:28:28.379485 2724 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r20/3:{-}] applying LEARNER snapshot [id=6d031e6b index=19] | |
I200408 10:28:28.381279 2724 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r20/3:/Table/2{4-5}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=6d031e6b index=19] | |
I200408 10:28:28.381780 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r20/1:/Table/2{4-5}] change replicas (add [(n4,s4):3] remove []): existing descriptor r20:/Table/2{4-5} [(n1,s1):1, (n3,s3):2, (n4,s4):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.384659 82 kv/kvserver/replica_raft.go:241 [n1,s1,r20/1:/Table/2{4-5}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3] next=4 | |
I200408 10:28:28.386745 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r32/1:/{Table/36-Max}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.389272 82 kv/kvserver/replica_raft.go:241 [n1,s1,r32/1:/{Table/36-Max}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3 | |
I200408 10:28:28.390215 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r32/1:/{Table/36-Max}] sending LEARNER snapshot f1465547 at applied index 15 | |
I200408 10:28:28.390285 2668 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r32/1:/{Table/36-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):2LEARNER | |
I200408 10:28:28.390316 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r32/1:/{Table/36-Max}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.390904 2654 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r32/2:{-}] applying LEARNER snapshot [id=f1465547 index=15] | |
I200408 10:28:28.392722 2654 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r32/2:/{Table/36-Max}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=f1465547 index=15] | |
I200408 10:28:28.393305 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r32/1:/{Table/36-Max}] change replicas (add [(n2,s2):2] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.396359 82 kv/kvserver/replica_raft.go:241 [n1,s1,r32/1:/{Table/36-Max}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3 | |
I200408 10:28:28.396818 82 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, (n2,s2):2, next=3, gen=2] | |
I200408 10:28:28.403337 82 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 (n2,s2):2 (n3,s3):3LEARNER] next=4 | |
I200408 10:28:28.404526 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r32/1:/{Table/36-Max}] sending LEARNER snapshot 66754c0b at applied index 19 | |
I200408 10:28:28.404577 2717 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 | |
I200408 10:28:28.404623 82 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 | |
I200408 10:28:28.405334 2671 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r32/3:{-}] applying LEARNER snapshot [id=66754c0b index=19] | |
I200408 10:28:28.407063 2671 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r32/3:/{Table/36-Max}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=66754c0b index=19] | |
I200408 10:28:28.407631 82 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, (n2,s2):2, (n3,s3):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.410896 82 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 (n2,s2):2 (n3,s3):3] next=4 | |
I200408 10:28:28.412744 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r2:/System/NodeLiveness{-Max} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.419448 82 kv/kvserver/replica_raft.go:241 [n1,s1,r2/1:/System/NodeLiveness{-Max}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3 | |
I200408 10:28:28.421047 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] sending LEARNER snapshot 7897d15a at applied index 20 | |
I200408 10:28:28.421550 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.422530 2774 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r2/2:{-}] applying LEARNER snapshot [id=7897d15a index=20] | |
I200408 10:28:28.423669 2774 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r2/2:/System/NodeLiveness{-Max}] applied LEARNER snapshot [total=1ms ingestion=4@1ms id=7897d15a index=20] | |
I200408 10:28:28.424269 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] change replicas (add [(n4,s4):2] remove []): existing descriptor r2:/System/NodeLiveness{-Max} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.427079 82 kv/kvserver/replica_raft.go:241 [n1,s1,r2/1:/System/NodeLiveness{-Max}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3 | |
I200408 10:28:28.427530 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r2:/System/NodeLiveness{-Max} [(n1,s1):1, (n4,s4):2, next=3, gen=2] | |
I200408 10:28:28.434227 82 kv/kvserver/replica_raft.go:241 [n1,s1,r2/1:/System/NodeLiveness{-Max}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER] next=4 | |
I200408 10:28:28.436033 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] sending LEARNER snapshot 5ca304b4 at applied index 24 | |
I200408 10:28:28.436133 2793 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):3LEARNER | |
I200408 10:28:28.436136 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 14, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.436864 2822 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r2/3:{-}] applying LEARNER snapshot [id=5ca304b4 index=24] | |
I200408 10:28:28.439262 2822 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r2/3:/System/NodeLiveness{-Max}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=5ca304b4 index=24] | |
I200408 10:28:28.439814 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r2/1:/System/NodeLiveness{-Max}] change replicas (add [(n3,s3):3] remove []): existing descriptor r2:/System/NodeLiveness{-Max} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.442316 82 kv/kvserver/replica_raft.go:241 [n1,s1,r2/1:/System/NodeLiveness{-Max}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=4 | |
I200408 10:28:28.444622 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r22/1:/Table/2{6-7}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r22:/Table/2{6-7} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.447232 82 kv/kvserver/replica_raft.go:241 [n1,s1,r22/1:/Table/2{6-7}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3 | |
I200408 10:28:28.448229 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r22/1:/Table/2{6-7}] sending LEARNER snapshot 74fffb12 at applied index 15 | |
I200408 10:28:28.448313 2910 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r22/1:/Table/2{6-7}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER | |
I200408 10:28:28.448329 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r22/1:/Table/2{6-7}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.448987 2880 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r22/2:{-}] applying LEARNER snapshot [id=74fffb12 index=15] | |
I200408 10:28:28.451510 2880 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r22/2:/Table/2{6-7}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=74fffb12 index=15] | |
I200408 10:28:28.452238 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r22/1:/Table/2{6-7}] change replicas (add [(n4,s4):2] remove []): existing descriptor r22:/Table/2{6-7} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.455913 82 kv/kvserver/replica_raft.go:241 [n1,s1,r22/1:/Table/2{6-7}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3 | |
I200408 10:28:28.456471 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r22/1:/Table/2{6-7}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r22:/Table/2{6-7} [(n1,s1):1, (n4,s4):2, next=3, gen=2] | |
I200408 10:28:28.463409 82 kv/kvserver/replica_raft.go:241 [n1,s1,r22/1:/Table/2{6-7}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4 | |
I200408 10:28:28.465448 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r22/1:/Table/2{6-7}] sending LEARNER snapshot 7c9cc69b at applied index 20 | |
I200408 10:28:28.465590 2943 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):3LEARNER | |
I200408 10:28:28.465640 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r22/1:/Table/2{6-7}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.466420 2892 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r22/3:{-}] applying LEARNER snapshot [id=7c9cc69b index=20] | |
I200408 10:28:28.468870 2892 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r22/3:/Table/2{6-7}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=7c9cc69b index=20] | |
I200408 10:28:28.469747 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r22/1:/Table/2{6-7}] change replicas (add [(n2,s2):3] remove []): existing descriptor r22:/Table/2{6-7} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.473568 82 kv/kvserver/replica_raft.go:241 [n1,s1,r22/1:/Table/2{6-7}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4 | |
I200408 10:28:28.476130 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r24/1:/Table/2{8-9}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r24:/Table/2{8-9} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.479960 82 kv/kvserver/replica_raft.go:241 [n1,s1,r24/1:/Table/2{8-9}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3 | |
I200408 10:28:28.481476 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r24/1:/Table/2{8-9}] sending LEARNER snapshot 229267ea at applied index 15 | |
I200408 10:28:28.481611 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r24/1:/Table/2{8-9}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.481690 3029 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r24/1:/Table/2{8-9}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):2LEARNER | |
I200408 10:28:28.482628 3014 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r24/2:{-}] applying LEARNER snapshot [id=229267ea index=15] | |
I200408 10:28:28.486349 3014 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r24/2:/Table/2{8-9}] applied LEARNER snapshot [total=4ms ingestion=3@2ms id=229267ea index=15] | |
I200408 10:28:28.488069 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r24/1:/Table/2{8-9}] change replicas (add [(n2,s2):2] remove []): existing descriptor r24:/Table/2{8-9} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.493168 82 kv/kvserver/replica_raft.go:241 [n1,s1,r24/1:/Table/2{8-9}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3 | |
I200408 10:28:28.493808 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r24/1:/Table/2{8-9}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r24:/Table/2{8-9} [(n1,s1):1, (n2,s2):2, next=3, gen=2] | |
I200408 10:28:28.500941 82 kv/kvserver/replica_raft.go:241 [n1,s1,r24/1:/Table/2{8-9}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3LEARNER] next=4 | |
I200408 10:28:28.503370 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r24/1:/Table/2{8-9}] sending LEARNER snapshot e639d528 at applied index 19 | |
I200408 10:28:28.503579 3010 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r24/1:/Table/2{8-9}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):3LEARNER | |
I200408 10:28:28.503653 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r24/1:/Table/2{8-9}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.504827 3064 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r24/3:{-}] applying LEARNER snapshot [id=e639d528 index=19] | |
I200408 10:28:28.507618 3064 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r24/3:/Table/2{8-9}] applied LEARNER snapshot [total=3ms ingestion=3@2ms id=e639d528 index=19] | |
I200408 10:28:28.508840 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r24/1:/Table/2{8-9}] change replicas (add [(n4,s4):3] remove []): existing descriptor r24:/Table/2{8-9} [(n1,s1):1, (n2,s2):2, (n4,s4):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.512891 82 kv/kvserver/replica_raft.go:241 [n1,s1,r24/1:/Table/2{8-9}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3] next=4 | |
I200408 10:28:28.515045 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r6:/Table/{SystemConfigSpan/Start-11} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.518857 82 kv/kvserver/replica_raft.go:241 [n1,s1,r6/1:/Table/{SystemCon…-11}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3 | |
I200408 10:28:28.520517 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] sending LEARNER snapshot 7e0b31ef at applied index 29 | |
I200408 10:28:28.520650 3107 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r6/1:/Table/{SystemCon…-11}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER | |
I200408 10:28:28.520986 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 57, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.522693 3095 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r6/2:{-}] applying LEARNER snapshot [id=7e0b31ef index=29] | |
I200408 10:28:28.525735 3095 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r6/2:/Table/{SystemCon…-11}] applied LEARNER snapshot [total=3ms ingestion=4@3ms id=7e0b31ef index=29] | |
I200408 10:28:28.526635 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] change replicas (add [(n3,s3):2] remove []): existing descriptor r6:/Table/{SystemConfigSpan/Start-11} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.530889 82 kv/kvserver/replica_raft.go:241 [n1,s1,r6/1:/Table/{SystemCon…-11}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3 | |
I200408 10:28:28.531563 82 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, (n3,s3):2, next=3, gen=2] | |
I200408 10:28:28.538631 82 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 (n3,s3):2 (n4,s4):3LEARNER] next=4 | |
I200408 10:28:28.540155 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r6/1:/Table/{SystemCon…-11}] sending LEARNER snapshot 9db2bfa9 at applied index 33 | |
I200408 10:28:28.540438 3155 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 | |
I200408 10:28:28.540441 82 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 | |
I200408 10:28:28.541496 3142 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r6/3:{-}] applying LEARNER snapshot [id=9db2bfa9 index=33] | |
I200408 10:28:28.544439 3142 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r6/3:/Table/{SystemCon…-11}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=9db2bfa9 index=33] | |
I200408 10:28:28.545170 82 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, (n3,s3):2, (n4,s4):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.548622 82 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 (n3,s3):2 (n4,s4):3] next=4 | |
I200408 10:28:28.551630 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r21/1:/Table/2{5-6}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r21:/Table/2{5-6} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.612062 82 kv/kvserver/replica_raft.go:241 [n1,s1,r21/1:/Table/2{5-6}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3 | |
I200408 10:28:28.612990 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r21/1:/Table/2{5-6}] sending LEARNER snapshot 30052465 at applied index 15 | |
I200408 10:28:28.613074 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r21/1:/Table/2{5-6}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.613079 3162 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r21/1:/Table/2{5-6}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER | |
I200408 10:28:28.613710 3203 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r21/2:{-}] applying LEARNER snapshot [id=30052465 index=15] | |
I200408 10:28:28.615785 3203 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r21/2:/Table/2{5-6}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=30052465 index=15] | |
I200408 10:28:28.616381 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r21/1:/Table/2{5-6}] change replicas (add [(n3,s3):2] remove []): existing descriptor r21:/Table/2{5-6} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.621154 82 kv/kvserver/replica_raft.go:241 [n1,s1,r21/1:/Table/2{5-6}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3 | |
I200408 10:28:28.621762 82 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, (n3,s3):2, next=3, gen=2] | |
I200408 10:28:28.628246 82 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 (n3,s3):2 (n2,s2):3LEARNER] next=4 | |
I200408 10:28:28.629470 3167 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 | |
I200408 10:28:28.629486 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r21/1:/Table/2{5-6}] sending LEARNER snapshot ee9134a5 at applied index 19 | |
I200408 10:28:28.629562 82 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 | |
I200408 10:28:28.630081 3214 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r21/3:{-}] applying LEARNER snapshot [id=ee9134a5 index=19] | |
I200408 10:28:28.631876 3214 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r21/3:/Table/2{5-6}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=ee9134a5 index=19] | |
I200408 10:28:28.632368 82 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, (n3,s3):2, (n2,s2):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.635635 82 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 (n3,s3):2 (n2,s2):3] next=4 | |
I200408 10:28:28.637451 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r28/1:/Table/3{2-3}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r28:/Table/3{2-3} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.641177 82 kv/kvserver/replica_raft.go:241 [n1,s1,r28/1:/Table/3{2-3}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3 | |
I200408 10:28:28.642298 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r28/1:/Table/3{2-3}] sending LEARNER snapshot 33ca932a at applied index 15 | |
I200408 10:28:28.642365 3226 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r28/1:/Table/3{2-3}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER | |
I200408 10:28:28.642379 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r28/1:/Table/3{2-3}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.643010 3242 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r28/2:{-}] applying LEARNER snapshot [id=33ca932a index=15] | |
I200408 10:28:28.644382 3242 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r28/2:/Table/3{2-3}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=33ca932a index=15] | |
I200408 10:28:28.644846 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r28/1:/Table/3{2-3}] change replicas (add [(n3,s3):2] remove []): existing descriptor r28:/Table/3{2-3} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.647794 82 kv/kvserver/replica_raft.go:241 [n1,s1,r28/1:/Table/3{2-3}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3 | |
I200408 10:28:28.648217 82 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] | |
I200408 10:28:28.654164 82 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 | |
I200408 10:28:28.655261 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r28/1:/Table/3{2-3}] sending LEARNER snapshot 5046894f at applied index 19 | |
I200408 10:28:28.655324 3318 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 | |
I200408 10:28:28.655432 82 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 | |
I200408 10:28:28.656008 3316 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r28/3:{-}] applying LEARNER snapshot [id=5046894f index=19] | |
I200408 10:28:28.657690 3316 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r28/3:/Table/3{2-3}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=5046894f index=19] | |
I200408 10:28:28.658156 82 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] | |
I200408 10:28:28.661468 82 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 | |
I200408 10:28:28.663238 82 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] | |
I200408 10:28:28.665896 82 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 | |
I200408 10:28:28.666597 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r18/1:/Table/2{2-3}] sending LEARNER snapshot c08d41f5 at applied index 15 | |
I200408 10:28:28.666658 82 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 | |
I200408 10:28:28.666662 3257 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 | |
I200408 10:28:28.667144 3202 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r18/2:{-}] applying LEARNER snapshot [id=c08d41f5 index=15] | |
I200408 10:28:28.668705 3202 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r18/2:/Table/2{2-3}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=c08d41f5 index=15] | |
I200408 10:28:28.669417 82 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] | |
I200408 10:28:28.672876 82 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 | |
I200408 10:28:28.673314 82 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] | |
I200408 10:28:28.680374 82 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 | |
I200408 10:28:28.681300 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r18/1:/Table/2{2-3}] sending LEARNER snapshot d3d7e816 at applied index 19 | |
I200408 10:28:28.681357 3330 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 | |
I200408 10:28:28.681387 82 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 | |
I200408 10:28:28.682068 3339 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r18/3:{-}] applying LEARNER snapshot [id=d3d7e816 index=19] | |
I200408 10:28:28.683790 3339 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r18/3:/Table/2{2-3}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=d3d7e816 index=19] | |
I200408 10:28:28.684284 82 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] | |
I200408 10:28:28.687630 82 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 | |
I200408 10:28:28.689471 82 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] | |
I200408 10:28:28.692386 82 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 | |
I200408 10:28:28.693086 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r23/1:/Table/2{7-8}] sending LEARNER snapshot f18588c9 at applied index 15 | |
I200408 10:28:28.693148 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r23/1:/Table/2{7-8}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.693184 3264 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 | |
I200408 10:28:28.693679 3262 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r23/2:{-}] applying LEARNER snapshot [id=f18588c9 index=15] | |
I200408 10:28:28.695125 3262 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r23/2:/Table/2{7-8}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=f18588c9 index=15] | |
I200408 10:28:28.695518 82 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] | |
I200408 10:28:28.698928 82 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 | |
I200408 10:28:28.699266 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r23/1:/Table/2{7-8}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r23:/Table/2{7-8} [(n1,s1):1, (n2,s2):2, next=3, gen=2] | |
I200408 10:28:28.705687 82 kv/kvserver/replica_raft.go:241 [n1,s1,r23/1:/Table/2{7-8}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3LEARNER] next=4 | |
I200408 10:28:28.706545 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r23/1:/Table/2{7-8}] sending LEARNER snapshot ad5d203b at applied index 19 | |
I200408 10:28:28.706611 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r23/1:/Table/2{7-8}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.706670 3476 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r23/1:/Table/2{7-8}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):3LEARNER | |
I200408 10:28:28.707151 3410 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r23/3:{-}] applying LEARNER snapshot [id=ad5d203b index=19] | |
I200408 10:28:28.708576 3410 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r23/3:/Table/2{7-8}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=ad5d203b index=19] | |
I200408 10:28:28.709015 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r23/1:/Table/2{7-8}] change replicas (add [(n4,s4):3] remove []): existing descriptor r23:/Table/2{7-8} [(n1,s1):1, (n2,s2):2, (n4,s4):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.712134 82 kv/kvserver/replica_raft.go:241 [n1,s1,r23/1:/Table/2{7-8}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3] next=4 | |
I200408 10:28:28.713771 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r16/1:/Table/2{0-1}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r16:/Table/2{0-1} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.716673 82 kv/kvserver/replica_raft.go:241 [n1,s1,r16/1:/Table/2{0-1}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3 | |
I200408 10:28:28.717354 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r16/1:/Table/2{0-1}] sending LEARNER snapshot 5d0c623e at applied index 15 | |
I200408 10:28:28.717438 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r16/1:/Table/2{0-1}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.717446 3502 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r16/1:/Table/2{0-1}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER | |
I200408 10:28:28.717976 3500 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r16/2:{-}] applying LEARNER snapshot [id=5d0c623e index=15] | |
I200408 10:28:28.719627 3500 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r16/2:/Table/2{0-1}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=5d0c623e index=15] | |
I200408 10:28:28.720199 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r16/1:/Table/2{0-1}] change replicas (add [(n3,s3):2] remove []): existing descriptor r16:/Table/2{0-1} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.723879 82 kv/kvserver/replica_raft.go:241 [n1,s1,r16/1:/Table/2{0-1}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3 | |
I200408 10:28:28.724310 82 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, (n3,s3):2, next=3, gen=2] | |
I200408 10:28:28.730848 82 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 (n3,s3):2 (n4,s4):3LEARNER] next=4 | |
I200408 10:28:28.731769 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r16/1:/Table/2{0-1}] sending LEARNER snapshot 66d6a932 at applied index 19 | |
I200408 10:28:28.731835 3555 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 | |
I200408 10:28:28.731837 82 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 | |
I200408 10:28:28.732336 3441 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r16/3:{-}] applying LEARNER snapshot [id=66d6a932 index=19] | |
I200408 10:28:28.733760 3441 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r16/3:/Table/2{0-1}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=66d6a932 index=19] | |
I200408 10:28:28.734179 82 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, (n3,s3):2, (n4,s4):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.737465 82 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 (n3,s3):2 (n4,s4):3] next=4 | |
I200408 10:28:28.738776 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r3:/System/{NodeLivenessMax-tsd} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.741495 82 kv/kvserver/replica_raft.go:241 [n1,s1,r3/1:/System/{NodeLive…-tsd}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3 | |
I200408 10:28:28.743054 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] sending LEARNER snapshot 48427a3e at applied index 45 | |
I200408 10:28:28.743100 3573 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):2LEARNER | |
I200408 10:28:28.743502 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 37, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.744590 3566 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r3/2:{-}] applying LEARNER snapshot [id=48427a3e index=45] | |
I200408 10:28:28.746483 3566 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r3/2:/System/{NodeLive…-tsd}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=48427a3e index=45] | |
I200408 10:28:28.746928 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] change replicas (add [(n2,s2):2] remove []): existing descriptor r3:/System/{NodeLivenessMax-tsd} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.749793 82 kv/kvserver/replica_raft.go:241 [n1,s1,r3/1:/System/{NodeLive…-tsd}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3 | |
I200408 10:28:28.750153 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r3:/System/{NodeLivenessMax-tsd} [(n1,s1):1, (n2,s2):2, next=3, gen=2] | |
I200408 10:28:28.756989 82 kv/kvserver/replica_raft.go:241 [n1,s1,r3/1:/System/{NodeLive…-tsd}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3LEARNER] next=4 | |
I200408 10:28:28.758893 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] sending LEARNER snapshot 41cc0f72 at applied index 49 | |
I200408 10:28:28.758952 3473 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):3LEARNER | |
I200408 10:28:28.759529 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 41, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.760790 3615 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r3/3:{-}] applying LEARNER snapshot [id=41cc0f72 index=49] | |
I200408 10:28:28.763211 3615 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r3/3:/System/{NodeLive…-tsd}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=41cc0f72 index=49] | |
I200408 10:28:28.763708 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r3/1:/System/{NodeLive…-tsd}] change replicas (add [(n3,s3):3] remove []): existing descriptor r3:/System/{NodeLivenessMax-tsd} [(n1,s1):1, (n2,s2):2, (n3,s3):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.768642 82 kv/kvserver/replica_raft.go:241 [n1,s1,r3/1:/System/{NodeLive…-tsd}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3] next=4 | |
I200408 10:28:28.770646 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.774753 82 kv/kvserver/replica_raft.go:241 [n1,s1,r25/1:/{Table/29-NamespaceTab…}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3 | |
I200408 10:28:28.775793 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] sending LEARNER snapshot 564ffe16 at applied index 15 | |
I200408 10:28:28.776005 3667 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r25/1:/{Table/29-NamespaceTab…}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER | |
I200408 10:28:28.776177 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.777296 3651 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r25/2:{-}] applying LEARNER snapshot [id=564ffe16 index=15] | |
I200408 10:28:28.779859 3651 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r25/2:/{Table/29-NamespaceTab…}] applied LEARNER snapshot [total=3ms ingestion=3@2ms id=564ffe16 index=15] | |
I200408 10:28:28.780558 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] change replicas (add [(n4,s4):2] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.784839 82 kv/kvserver/replica_raft.go:241 [n1,s1,r25/1:/{Table/29-NamespaceTab…}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3 | |
I200408 10:28:28.785303 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, next=3, gen=2] | |
I200408 10:28:28.793143 82 kv/kvserver/replica_raft.go:241 [n1,s1,r25/1:/{Table/29-NamespaceTab…}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER] next=4 | |
I200408 10:28:28.794704 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] sending LEARNER snapshot f8abccad at applied index 19 | |
I200408 10:28:28.794860 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.794905 3717 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: (n3,s3):3LEARNER | |
I200408 10:28:28.795743 3704 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r25/3:{-}] applying LEARNER snapshot [id=f8abccad index=19] | |
I200408 10:28:28.797298 3704 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r25/3:/{Table/29-NamespaceTab…}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=f8abccad index=19] | |
I200408 10:28:28.797902 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r25/1:/{Table/29-NamespaceTab…}] change replicas (add [(n3,s3):3] remove []): existing descriptor r25:/{Table/29-NamespaceTable/30} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.804941 82 kv/kvserver/replica_raft.go:241 [n1,s1,r25/1:/{Table/29-NamespaceTab…}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=4 | |
I200408 10:28:28.808550 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r5:/{Systemtse-Table/SystemConfigSpan/Start} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.813102 82 kv/kvserver/replica_raft.go:241 [n1,s1,r5/1:/{Systemtse-Table/System…}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3 | |
I200408 10:28:28.813880 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] sending LEARNER snapshot e911e871 at applied index 15 | |
I200408 10:28:28.813922 3744 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r5/1:/{Systemtse-Table/System…}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER | |
I200408 10:28:28.813941 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.814476 3680 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r5/2:{-}] applying LEARNER snapshot [id=e911e871 index=15] | |
I200408 10:28:28.815931 3680 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r5/2:/{Systemtse-Table/System…}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=e911e871 index=15] | |
I200408 10:28:28.816312 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] change replicas (add [(n4,s4):2] remove []): existing descriptor r5:/{Systemtse-Table/SystemConfigSpan/Start} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.820759 82 kv/kvserver/replica_raft.go:241 [n1,s1,r5/1:/{Systemtse-Table/System…}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3 | |
I200408 10:28:28.821362 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r5:/{Systemtse-Table/SystemConfigSpan/Start} [(n1,s1):1, (n4,s4):2, next=3, gen=2] | |
I200408 10:28:28.827561 82 kv/kvserver/replica_raft.go:241 [n1,s1,r5/1:/{Systemtse-Table/System…}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4 | |
I200408 10:28:28.828895 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] sending LEARNER snapshot 9752d5a7 at applied index 19 | |
I200408 10:28:28.828993 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.829005 3799 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):3LEARNER | |
I200408 10:28:28.829781 3797 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r5/3:{-}] applying LEARNER snapshot [id=9752d5a7 index=19] | |
I200408 10:28:28.831592 3797 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r5/3:/{Systemtse-Table/System…}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=9752d5a7 index=19] | |
I200408 10:28:28.832101 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r5/1:/{Systemtse-Table/System…}] change replicas (add [(n2,s2):3] remove []): existing descriptor r5:/{Systemtse-Table/SystemConfigSpan/Start} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.836036 82 kv/kvserver/replica_raft.go:241 [n1,s1,r5/1:/{Systemtse-Table/System…}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4 | |
I200408 10:28:28.838208 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r10/1:/Table/1{4-5}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r10:/Table/1{4-5} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.841637 82 kv/kvserver/replica_raft.go:241 [n1,s1,r10/1:/Table/1{4-5}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3 | |
I200408 10:28:28.842367 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r10/1:/Table/1{4-5}] sending LEARNER snapshot e8c271d3 at applied index 15 | |
I200408 10:28:28.842435 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r10/1:/Table/1{4-5}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.842472 3770 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):2LEARNER | |
I200408 10:28:28.843052 3726 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r10/2:{-}] applying LEARNER snapshot [id=e8c271d3 index=15] | |
I200408 10:28:28.844444 3726 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r10/2:/Table/1{4-5}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=e8c271d3 index=15] | |
I200408 10:28:28.844869 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r10/1:/Table/1{4-5}] change replicas (add [(n3,s3):2] remove []): existing descriptor r10:/Table/1{4-5} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.847927 82 kv/kvserver/replica_raft.go:241 [n1,s1,r10/1:/Table/1{4-5}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3 | |
I200408 10:28:28.848313 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r10/1:/Table/1{4-5}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r10:/Table/1{4-5} [(n1,s1):1, (n3,s3):2, next=3, gen=2] | |
I200408 10:28:28.854524 82 kv/kvserver/replica_raft.go:241 [n1,s1,r10/1:/Table/1{4-5}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3LEARNER] next=4 | |
I200408 10:28:28.855568 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r10/1:/Table/1{4-5}] sending LEARNER snapshot 8d0c46f6 at applied index 19 | |
I200408 10:28:28.855634 3891 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r10/1:/Table/1{4-5}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER | |
I200408 10:28:28.855637 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r10/1:/Table/1{4-5}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.856184 3809 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r10/3:{-}] applying LEARNER snapshot [id=8d0c46f6 index=19] | |
I200408 10:28:28.857619 3809 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r10/3:/Table/1{4-5}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=8d0c46f6 index=19] | |
I200408 10:28:28.858046 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r10/1:/Table/1{4-5}] change replicas (add [(n2,s2):3] remove []): existing descriptor r10:/Table/1{4-5} [(n1,s1):1, (n3,s3):2, (n2,s2):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.861579 82 kv/kvserver/replica_raft.go:241 [n1,s1,r10/1:/Table/1{4-5}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n3,s3):2 (n2,s2):3] next=4 | |
I200408 10:28:28.863729 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r30/1:/Table/3{4-5}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r30:/Table/3{4-5} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.866649 82 kv/kvserver/replica_raft.go:241 [n1,s1,r30/1:/Table/3{4-5}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3 | |
I200408 10:28:28.867370 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r30/1:/Table/3{4-5}] sending LEARNER snapshot 73159666 at applied index 15 | |
I200408 10:28:28.867415 3776 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r30/1:/Table/3{4-5}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER | |
I200408 10:28:28.867460 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r30/1:/Table/3{4-5}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.867992 3888 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r30/2:{-}] applying LEARNER snapshot [id=73159666 index=15] | |
I200408 10:28:28.869337 3888 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r30/2:/Table/3{4-5}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=73159666 index=15] | |
I200408 10:28:28.869724 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r30/1:/Table/3{4-5}] change replicas (add [(n3,s3):2] remove []): existing descriptor r30:/Table/3{4-5} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.872777 82 kv/kvserver/replica_raft.go:241 [n1,s1,r30/1:/Table/3{4-5}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3 | |
I200408 10:28:28.873095 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r30/1:/Table/3{4-5}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r30:/Table/3{4-5} [(n1,s1):1, (n3,s3):2, next=3, gen=2] | |
I200408 10:28:28.879679 82 kv/kvserver/replica_raft.go:241 [n1,s1,r30/1:/Table/3{4-5}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3LEARNER] next=4 | |
I200408 10:28:28.880602 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r30/1:/Table/3{4-5}] sending LEARNER snapshot a111f943 at applied index 19 | |
I200408 10:28:28.880651 3826 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r30/1:/Table/3{4-5}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):3LEARNER | |
I200408 10:28:28.880670 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r30/1:/Table/3{4-5}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.881213 3962 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r30/3:{-}] applying LEARNER snapshot [id=a111f943 index=19] | |
I200408 10:28:28.882989 3962 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r30/3:/Table/3{4-5}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=a111f943 index=19] | |
I200408 10:28:28.883410 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r30/1:/Table/3{4-5}] change replicas (add [(n4,s4):3] remove []): existing descriptor r30:/Table/3{4-5} [(n1,s1):1, (n3,s3):2, (n4,s4):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.886132 82 kv/kvserver/replica_raft.go:241 [n1,s1,r30/1:/Table/3{4-5}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n3,s3):2 (n4,s4):3] next=4 | |
I200408 10:28:28.887550 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r13/1:/Table/1{7-8}] change replicas (add [(n2,s2):2LEARNER] remove []): existing descriptor r13:/Table/1{7-8} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.890033 82 kv/kvserver/replica_raft.go:241 [n1,s1,r13/1:/Table/1{7-8}] proposing SIMPLE(l2) ADD_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n2,s2):2LEARNER] next=3 | |
I200408 10:28:28.890667 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r13/1:/Table/1{7-8}] sending LEARNER snapshot fb0720d1 at applied index 15 | |
I200408 10:28:28.890740 3992 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):2LEARNER | |
I200408 10:28:28.890743 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r13/1:/Table/1{7-8}] streamed snapshot to (n2,s2):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.891380 3990 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r13/2:{-}] applying LEARNER snapshot [id=fb0720d1 index=15] | |
I200408 10:28:28.892857 3990 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r13/2:/Table/1{7-8}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=fb0720d1 index=15] | |
I200408 10:28:28.893286 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r13/1:/Table/1{7-8}] change replicas (add [(n2,s2):2] remove []): existing descriptor r13:/Table/1{7-8} [(n1,s1):1, (n2,s2):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.896182 82 kv/kvserver/replica_raft.go:241 [n1,s1,r13/1:/Table/1{7-8}] proposing SIMPLE(v2) ADD_REPLICA[(n2,s2):2]: after=[(n1,s1):1 (n2,s2):2] next=3 | |
I200408 10:28:28.896500 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r13/1:/Table/1{7-8}] change replicas (add [(n4,s4):3LEARNER] remove []): existing descriptor r13:/Table/1{7-8} [(n1,s1):1, (n2,s2):2, next=3, gen=2] | |
I200408 10:28:28.904332 82 kv/kvserver/replica_raft.go:241 [n1,s1,r13/1:/Table/1{7-8}] proposing SIMPLE(l3) ADD_REPLICA[(n4,s4):3LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3LEARNER] next=4 | |
I200408 10:28:28.905595 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r13/1:/Table/1{7-8}] sending LEARNER snapshot aa1c778c at applied index 19 | |
I200408 10:28:28.905646 4008 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: (n4,s4):3LEARNER | |
I200408 10:28:28.905698 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r13/1:/Table/1{7-8}] streamed snapshot to (n4,s4):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.906355 3997 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r13/3:{-}] applying LEARNER snapshot [id=aa1c778c index=19] | |
I200408 10:28:28.908048 3997 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r13/3:/Table/1{7-8}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=aa1c778c index=19] | |
I200408 10:28:28.908515 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r13/1:/Table/1{7-8}] change replicas (add [(n4,s4):3] remove []): existing descriptor r13:/Table/1{7-8} [(n1,s1):1, (n2,s2):2, (n4,s4):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.911956 82 kv/kvserver/replica_raft.go:241 [n1,s1,r13/1:/Table/1{7-8}] proposing SIMPLE(v3) ADD_REPLICA[(n4,s4):3]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3] next=4 | |
I200408 10:28:28.913560 82 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] | |
I200408 10:28:28.916128 82 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 | |
I200408 10:28:28.916809 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r15/1:/Table/{19-20}] sending LEARNER snapshot 13e1c3ec at applied index 15 | |
I200408 10:28:28.916875 82 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 | |
I200408 10:28:28.916875 4026 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 | |
I200408 10:28:28.917388 4090 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r15/2:{-}] applying LEARNER snapshot [id=13e1c3ec index=15] | |
I200408 10:28:28.918818 4090 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r15/2:/Table/{19-20}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=13e1c3ec index=15] | |
I200408 10:28:28.919246 82 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] | |
I200408 10:28:28.922414 82 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 | |
I200408 10:28:28.922779 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r15/1:/Table/{19-20}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r15:/Table/{19-20} [(n1,s1):1, (n4,s4):2, next=3, gen=2] | |
I200408 10:28:28.930201 82 kv/kvserver/replica_raft.go:241 [n1,s1,r15/1:/Table/{19-20}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4 | |
I200408 10:28:28.931813 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r15/1:/Table/{19-20}] sending LEARNER snapshot 86455457 at applied index 19 | |
I200408 10:28:28.931873 4065 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r15/1:/Table/{19-20}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):3LEARNER | |
I200408 10:28:28.931953 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r15/1:/Table/{19-20}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.932668 4042 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r15/3:{-}] applying LEARNER snapshot [id=86455457 index=19] | |
I200408 10:28:28.934495 4042 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r15/3:/Table/{19-20}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=86455457 index=19] | |
I200408 10:28:28.935046 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r15/1:/Table/{19-20}] change replicas (add [(n2,s2):3] remove []): existing descriptor r15:/Table/{19-20} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.938364 82 kv/kvserver/replica_raft.go:241 [n1,s1,r15/1:/Table/{19-20}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4 | |
I200408 10:28:28.939709 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] change replicas (add [(n3,s3):2LEARNER] remove []): existing descriptor r1:/{Min-System/NodeLiveness} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.943106 82 kv/kvserver/replica_raft.go:241 [n1,s1,r1/1:/{Min-System/NodeL…}] proposing SIMPLE(l2) ADD_REPLICA[(n3,s3):2LEARNER]: after=[(n1,s1):1 (n3,s3):2LEARNER] next=3 | |
I200408 10:28:28.944671 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] sending LEARNER snapshot 111cce9a at applied index 232 | |
I200408 10:28:28.944683 4110 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r1/1:/{Min-System/NodeL…}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):2LEARNER | |
I200408 10:28:28.944934 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] streamed snapshot to (n3,s3):2LEARNER: kv pairs: 158, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.945605 4123 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r1/2:{-}] applying LEARNER snapshot [id=111cce9a index=232] | |
I200408 10:28:28.947336 4123 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r1/2:/{Min-System/NodeL…}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=111cce9a index=232] | |
I200408 10:28:28.947826 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] change replicas (add [(n3,s3):2] remove []): existing descriptor r1:/{Min-System/NodeLiveness} [(n1,s1):1, (n3,s3):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.951414 82 kv/kvserver/replica_raft.go:241 [n1,s1,r1/1:/{Min-System/NodeL…}] proposing SIMPLE(v2) ADD_REPLICA[(n3,s3):2]: after=[(n1,s1):1 (n3,s3):2] next=3 | |
I200408 10:28:28.951955 82 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, (n3,s3):2, next=3, gen=2] | |
I200408 10:28:28.955221 82 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 (n3,s3):2 (n2,s2):3LEARNER] next=4 | |
I200408 10:28:28.956983 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] sending LEARNER snapshot d56a85d9 at applied index 239 | |
I200408 10:28:28.956995 4199 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 | |
I200408 10:28:28.957211 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r1/1:/{Min-System/NodeL…}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 165, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.957883 4112 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r1/3:{-}] applying LEARNER snapshot [id=d56a85d9 index=239] | |
I200408 10:28:28.959742 4112 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r1/3:/{Min-System/NodeL…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=d56a85d9 index=239] | |
I200408 10:28:28.960182 82 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, (n3,s3):2, (n2,s2):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.963986 82 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 (n3,s3):2 (n2,s2):3] next=4 | |
I200408 10:28:28.965795 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r14/1:/Table/1{8-9}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r14:/Table/1{8-9} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.969712 82 kv/kvserver/replica_raft.go:241 [n1,s1,r14/1:/Table/1{8-9}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3 | |
I200408 10:28:28.970368 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r14/1:/Table/1{8-9}] sending LEARNER snapshot 50b68dc3 at applied index 15 | |
I200408 10:28:28.970429 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r14/1:/Table/1{8-9}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.970436 4245 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r14/1:/Table/1{8-9}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER | |
I200408 10:28:28.971020 4243 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r14/2:{-}] applying LEARNER snapshot [id=50b68dc3 index=15] | |
I200408 10:28:28.972574 4243 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r14/2:/Table/1{8-9}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=50b68dc3 index=15] | |
I200408 10:28:28.973023 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r14/1:/Table/1{8-9}] change replicas (add [(n4,s4):2] remove []): existing descriptor r14:/Table/1{8-9} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1] | |
I200408 10:28:28.977153 82 kv/kvserver/replica_raft.go:241 [n1,s1,r14/1:/Table/1{8-9}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3 | |
I200408 10:28:28.977701 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r14/1:/Table/1{8-9}] change replicas (add [(n3,s3):3LEARNER] remove []): existing descriptor r14:/Table/1{8-9} [(n1,s1):1, (n4,s4):2, next=3, gen=2] | |
I200408 10:28:28.985732 82 kv/kvserver/replica_raft.go:241 [n1,s1,r14/1:/Table/1{8-9}] proposing SIMPLE(l3) ADD_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER] next=4 | |
I200408 10:28:28.986988 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r14/1:/Table/1{8-9}] sending LEARNER snapshot 906d1650 at applied index 19 | |
I200408 10:28:28.987051 4241 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):3LEARNER | |
I200408 10:28:28.987085 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r14/1:/Table/1{8-9}] streamed snapshot to (n3,s3):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.987628 4193 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r14/3:{-}] applying LEARNER snapshot [id=906d1650 index=19] | |
I200408 10:28:28.989357 4193 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r14/3:/Table/1{8-9}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=906d1650 index=19] | |
I200408 10:28:28.989839 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r14/1:/Table/1{8-9}] change replicas (add [(n3,s3):3] remove []): existing descriptor r14:/Table/1{8-9} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, next=4, gen=3] | |
I200408 10:28:28.994087 82 kv/kvserver/replica_raft.go:241 [n1,s1,r14/1:/Table/1{8-9}] proposing SIMPLE(v3) ADD_REPLICA[(n3,s3):3]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=4 | |
I200408 10:28:28.995690 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r12/1:/Table/1{6-7}] change replicas (add [(n4,s4):2LEARNER] remove []): existing descriptor r12:/Table/1{6-7} [(n1,s1):1, next=2, gen=0] | |
I200408 10:28:28.999026 82 kv/kvserver/replica_raft.go:241 [n1,s1,r12/1:/Table/1{6-7}] proposing SIMPLE(l2) ADD_REPLICA[(n4,s4):2LEARNER]: after=[(n1,s1):1 (n4,s4):2LEARNER] next=3 | |
I200408 10:28:28.999663 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r12/1:/Table/1{6-7}] sending LEARNER snapshot 88fd6ef6 at applied index 15 | |
I200408 10:28:28.999734 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r12/1:/Table/1{6-7}] streamed snapshot to (n4,s4):2LEARNER: kv pairs: 6, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:28.999737 4355 kv/kvserver/raft_snapshot_queue.go:126 [n1,raftsnapshot,s1,r12/1:/Table/1{6-7}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):2LEARNER | |
I200408 10:28:29.000241 4342 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r12/2:{-}] applying LEARNER snapshot [id=88fd6ef6 index=15] | |
I200408 10:28:29.001661 4342 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r12/2:/Table/1{6-7}] applied LEARNER snapshot [total=1ms ingestion=3@1ms id=88fd6ef6 index=15] | |
I200408 10:28:29.002170 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r12/1:/Table/1{6-7}] change replicas (add [(n4,s4):2] remove []): existing descriptor r12:/Table/1{6-7} [(n1,s1):1, (n4,s4):2LEARNER, next=3, gen=1] | |
I200408 10:28:29.006701 82 kv/kvserver/replica_raft.go:241 [n1,s1,r12/1:/Table/1{6-7}] proposing SIMPLE(v2) ADD_REPLICA[(n4,s4):2]: after=[(n1,s1):1 (n4,s4):2] next=3 | |
I200408 10:28:29.007065 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r12/1:/Table/1{6-7}] change replicas (add [(n2,s2):3LEARNER] remove []): existing descriptor r12:/Table/1{6-7} [(n1,s1):1, (n4,s4):2, next=3, gen=2] | |
I200408 10:28:29.015190 82 kv/kvserver/replica_raft.go:241 [n1,s1,r12/1:/Table/1{6-7}] proposing SIMPLE(l3) ADD_REPLICA[(n2,s2):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3LEARNER] next=4 | |
I200408 10:28:29.016214 82 kv/kvserver/store_snapshot.go:975 [n1,replicate,s1,r12/1:/Table/1{6-7}] sending LEARNER snapshot 3355279f at applied index 19 | |
I200408 10:28:29.016272 4362 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):3LEARNER | |
I200408 10:28:29.016279 82 kv/kvserver/store_snapshot.go:1018 [n1,replicate,s1,r12/1:/Table/1{6-7}] streamed snapshot to (n2,s2):3LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:29.016883 4360 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r12/3:{-}] applying LEARNER snapshot [id=3355279f index=19] | |
I200408 10:28:29.018508 4360 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r12/3:/Table/1{6-7}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=3355279f index=19] | |
I200408 10:28:29.018931 82 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r12/1:/Table/1{6-7}] change replicas (add [(n2,s2):3] remove []): existing descriptor r12:/Table/1{6-7} [(n1,s1):1, (n4,s4):2, (n2,s2):3LEARNER, next=4, gen=3] | |
I200408 10:28:29.022695 82 kv/kvserver/replica_raft.go:241 [n1,s1,r12/1:/Table/1{6-7}] proposing SIMPLE(v3) ADD_REPLICA[(n2,s2):3]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3] next=4 | |
I200408 10:28:29.076883 4218 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r27/3:/{NamespaceTab…-Table/32}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r27:/{NamespaceTable/Max-Table/32} [(n1,s1):1, (n4,s4):2, (n2,s2):3, next=4, gen=4] | |
I200408 10:28:29.134254 4218 kv/kvserver/replica_raft.go:241 [n2,s2,r27/3:/{NamespaceTab…-Table/32}] proposing SIMPLE(l4) ADD_REPLICA[(n3,s3):4LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3 (n3,s3):4LEARNER] next=5 | |
I200408 10:28:29.135988 4218 kv/kvserver/store_snapshot.go:975 [n2,replicate,s2,r27/3:/{NamespaceTab…-Table/32}] sending LEARNER snapshot 9092aef1 at applied index 28 | |
I200408 10:28:29.136083 4451 kv/kvserver/raft_snapshot_queue.go:126 [n2,raftsnapshot,s2,r27/3:/{NamespaceTab…-Table/32}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):4LEARNER | |
I200408 10:28:29.136110 4218 kv/kvserver/store_snapshot.go:1018 [n2,replicate,s2,r27/3:/{NamespaceTab…-Table/32}] streamed snapshot to (n3,s3):4LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:29.136809 4433 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r27/4:{-}] applying LEARNER snapshot [id=9092aef1 index=28] | |
I200408 10:28:29.138840 4433 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r27/4:/{NamespaceTab…-Table/32}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=9092aef1 index=28] | |
I200408 10:28:29.139449 4218 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r27/3:/{NamespaceTab…-Table/32}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r27:/{NamespaceTable/Max-Table/32} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5] | |
I200408 10:28:29.147349 4218 kv/kvserver/replica_raft.go:241 [n2,s2,r27/3:/{NamespaceTab…-Table/32}] proposing ENTER_JOINT(r1 l1 v4) ADD_REPLICA[(n3,s3):4VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):1VOTER_DEMOTING]: after=[(n1,s1):1VOTER_DEMOTING (n4,s4):2 (n2,s2):3 (n3,s3):4VOTER_INCOMING] next=5 | |
I200408 10:28:29.148149 4218 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r27/3:/{NamespaceTab…-Table/32}] change replicas (add [] remove []): existing descriptor r27:/{NamespaceTable/Max-Table/32} [(n1,s1):1VOTER_DEMOTING, (n4,s4):2, (n2,s2):3, (n3,s3):4VOTER_INCOMING, next=5, gen=6] | |
I200408 10:28:29.156533 4218 kv/kvserver/replica_raft.go:241 [n2,s2,r27/3:/{NamespaceTab…-Table/32}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n4,s4):2 (n2,s2):3 (n3,s3):4] next=5 | |
I200408 10:28:29.157270 4218 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r27/3:/{NamespaceTab…-Table/32}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r27:/{NamespaceTable/Max-Table/32} [(n1,s1):1LEARNER, (n4,s4):2, (n2,s2):3, (n3,s3):4, next=5, gen=7] | |
I200408 10:28:29.165094 4218 kv/kvserver/replica_raft.go:241 [n2,s2,r27/3:/{NamespaceTab…-Table/32}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n3,s3):4 (n4,s4):2 (n2,s2):3] next=5 | |
I200408 10:28:29.165843 225 kv/kvserver/store_remove_replica.go:122 [n1,s1,r27/1:/{NamespaceTab…-Table/32}] removing replica r27/1 | |
I200408 10:28:29.218045 4501 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r5/3:/{Systemtse-Table/System…}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r5:/{Systemtse-Table/SystemConfigSpan/Start} [(n1,s1):1, (n4,s4):2, (n2,s2):3, next=4, gen=4] | |
I200408 10:28:29.222350 4501 kv/kvserver/replica_raft.go:241 [n2,s2,r5/3:/{Systemtse-Table/System…}] proposing SIMPLE(l4) ADD_REPLICA[(n3,s3):4LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):3 (n3,s3):4LEARNER] next=5 | |
I200408 10:28:29.223730 4501 kv/kvserver/store_snapshot.go:975 [n2,replicate,s2,r5/3:/{Systemtse-Table/System…}] sending LEARNER snapshot 50b08925 at applied index 26 | |
I200408 10:28:29.223738 4520 kv/kvserver/raft_snapshot_queue.go:126 [n2,raftsnapshot,s2,r5/3:/{Systemtse-Table/System…}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):4LEARNER | |
I200408 10:28:29.223847 4501 kv/kvserver/store_snapshot.go:1018 [n2,replicate,s2,r5/3:/{Systemtse-Table/System…}] streamed snapshot to (n3,s3):4LEARNER: kv pairs: 14, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:29.229867 4549 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r5/4:{-}] applying LEARNER snapshot [id=50b08925 index=26] | |
I200408 10:28:29.231731 4549 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r5/4:/{Systemtse-Table/System…}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=50b08925 index=26] | |
I200408 10:28:29.232179 4501 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r5/3:/{Systemtse-Table/System…}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r5:/{Systemtse-Table/SystemConfigSpan/Start} [(n1,s1):1, (n4,s4):2, (n2,s2):3, (n3,s3):4LEARNER, next=5, gen=5] | |
I200408 10:28:29.240090 4501 kv/kvserver/replica_raft.go:241 [n2,s2,r5/3:/{Systemtse-Table/System…}] proposing ENTER_JOINT(r1 l1 v4) ADD_REPLICA[(n3,s3):4VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):1VOTER_DEMOTING]: after=[(n1,s1):1VOTER_DEMOTING (n4,s4):2 (n2,s2):3 (n3,s3):4VOTER_INCOMING] next=5 | |
I200408 10:28:29.241175 4501 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r5/3:/{Systemtse-Table/System…}] change replicas (add [] remove []): existing descriptor r5:/{Systemtse-Table/SystemConfigSpan/Start} [(n1,s1):1VOTER_DEMOTING, (n4,s4):2, (n2,s2):3, (n3,s3):4VOTER_INCOMING, next=5, gen=6] | |
I200408 10:28:29.249062 4501 kv/kvserver/replica_raft.go:241 [n2,s2,r5/3:/{Systemtse-Table/System…}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n4,s4):2 (n2,s2):3 (n3,s3):4] next=5 | |
I200408 10:28:29.249744 4501 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r5/3:/{Systemtse-Table/System…}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r5:/{Systemtse-Table/SystemConfigSpan/Start} [(n1,s1):1LEARNER, (n4,s4):2, (n2,s2):3, (n3,s3):4, next=5, gen=7] | |
I200408 10:28:29.257625 4501 kv/kvserver/replica_raft.go:241 [n2,s2,r5/3:/{Systemtse-Table/System…}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n3,s3):4 (n4,s4):2 (n2,s2):3] next=5 | |
I200408 10:28:29.258373 218 kv/kvserver/store_remove_replica.go:122 [n1,s1,r5/1:/{Systemtse-Table/System…}] removing replica r5/1 | |
I200408 10:28:29.259013 82 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r7/2:/Table/1{1-2}] change replicas (add [(n3,s3):4LEARNER] remove []): existing descriptor r7:/Table/1{1-2} [(n1,s1):1, (n2,s2):2, (n4,s4):3, next=4, gen=4] | |
I200408 10:28:29.262975 82 kv/kvserver/replica_raft.go:241 [n2,s2,r7/2:/Table/1{1-2}] proposing SIMPLE(l4) ADD_REPLICA[(n3,s3):4LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n4,s4):3 (n3,s3):4LEARNER] next=5 | |
I200408 10:28:29.264033 82 kv/kvserver/store_snapshot.go:975 [n2,replicate,s2,r7/2:/Table/1{1-2}] sending LEARNER snapshot 6908f247 at applied index 30 | |
I200408 10:28:29.264078 4590 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: (n3,s3):4LEARNER | |
I200408 10:28:29.264138 82 kv/kvserver/store_snapshot.go:1018 [n2,replicate,s2,r7/2:/Table/1{1-2}] streamed snapshot to (n3,s3):4LEARNER: kv pairs: 15, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:29.265107 4588 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r7/4:{-}] applying LEARNER snapshot [id=6908f247 index=30] | |
I200408 10:28:29.266701 4588 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r7/4:/Table/1{1-2}] applied LEARNER snapshot [total=2ms ingestion=4@1ms id=6908f247 index=30] | |
I200408 10:28:29.267165 82 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r7/2:/Table/1{1-2}] change replicas (add [(n3,s3):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r7:/Table/1{1-2} [(n1,s1):1, (n2,s2):2, (n4,s4):3, (n3,s3):4LEARNER, next=5, gen=5] | |
I200408 10:28:29.273893 82 kv/kvserver/replica_raft.go:241 [n2,s2,r7/2:/Table/1{1-2}] proposing ENTER_JOINT(r1 l1 v4) ADD_REPLICA[(n3,s3):4VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):1VOTER_DEMOTING]: after=[(n1,s1):1VOTER_DEMOTING (n2,s2):2 (n4,s4):3 (n3,s3):4VOTER_INCOMING] next=5 | |
I200408 10:28:29.274604 82 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, (n4,s4):3, (n3,s3):4VOTER_INCOMING, next=5, gen=6] | |
I200408 10:28:29.283419 82 kv/kvserver/replica_raft.go:241 [n2,s2,r7/2:/Table/1{1-2}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n2,s2):2 (n4,s4):3 (n3,s3):4] next=5 | |
I200408 10:28:29.284587 82 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, (n4,s4):3, (n3,s3):4, next=5, gen=7] | |
I200408 10:28:29.292470 82 kv/kvserver/replica_raft.go:241 [n2,s2,r7/2:/Table/1{1-2}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n3,s3):4 (n2,s2):2 (n4,s4):3] next=5 | |
I200408 10:28:29.293498 226 kv/kvserver/store_remove_replica.go:122 [n1,s1,r7/1:/Table/1{1-2}] removing replica r7/1 | |
I200408 10:28:29.345795 82 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r4/2:/System{/tsd-tse}] change replicas (add [(n4,s4):4LEARNER] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, (n2,s2):2, (n3,s3):3, next=4, gen=4] | |
I200408 10:28:29.350301 82 kv/kvserver/replica_raft.go:241 [n2,s2,r4/2:/System{/tsd-tse}] proposing SIMPLE(l4) ADD_REPLICA[(n4,s4):4LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3 (n4,s4):4LEARNER] next=5 | |
I200408 10:28:29.351592 82 kv/kvserver/store_snapshot.go:975 [n2,replicate,s2,r4/2:/System{/tsd-tse}] sending LEARNER snapshot d4b6447e at applied index 34 | |
I200408 10:28:29.351596 4663 kv/kvserver/raft_snapshot_queue.go:126 [n2,raftsnapshot,s2,r4/2:/System{/tsd-tse}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):4LEARNER | |
I200408 10:28:29.391458 82 kv/kvserver/store_snapshot.go:1018 [n2,replicate,s2,r4/2:/System{/tsd-tse}] streamed snapshot to (n4,s4):4LEARNER: kv pairs: 2722, log entries: 0, rate-limit: 8.0 MiB/sec, 0.04s | |
I200408 10:28:29.391858 4681 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r4/4:{-}] applying LEARNER snapshot [id=d4b6447e index=34] | |
I200408 10:28:29.394315 4681 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r4/4:/System{/tsd-tse}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=d4b6447e index=34] | |
I200408 10:28:29.394921 82 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r4/2:/System{/tsd-tse}] change replicas (add [(n4,s4):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1, (n2,s2):2, (n3,s3):3, (n4,s4):4LEARNER, next=5, gen=5] | |
I200408 10:28:29.401986 82 kv/kvserver/replica_raft.go:241 [n2,s2,r4/2:/System{/tsd-tse}] proposing ENTER_JOINT(r1 l1 v4) ADD_REPLICA[(n4,s4):4VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):1VOTER_DEMOTING]: after=[(n1,s1):1VOTER_DEMOTING (n2,s2):2 (n3,s3):3 (n4,s4):4VOTER_INCOMING] next=5 | |
I200408 10:28:29.402954 82 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r4/2:/System{/tsd-tse}] change replicas (add [] remove []): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1VOTER_DEMOTING, (n2,s2):2, (n3,s3):3, (n4,s4):4VOTER_INCOMING, next=5, gen=6] | |
I200408 10:28:29.410905 82 kv/kvserver/replica_raft.go:241 [n2,s2,r4/2:/System{/tsd-tse}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n2,s2):2 (n3,s3):3 (n4,s4):4] next=5 | |
I200408 10:28:29.412023 82 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r4/2:/System{/tsd-tse}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r4:/System{/tsd-tse} [(n1,s1):1LEARNER, (n2,s2):2, (n3,s3):3, (n4,s4):4, next=5, gen=7] | |
I200408 10:28:29.420118 82 kv/kvserver/replica_raft.go:241 [n2,s2,r4/2:/System{/tsd-tse}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n4,s4):4 (n2,s2):2 (n3,s3):3] next=5 | |
I200408 10:28:29.421649 227 kv/kvserver/store_remove_replica.go:122 [n1,s1,r4/1:/System{/tsd-tse}] removing replica r4/1 | |
I200408 10:28:29.478298 4640 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r11/3:/Table/1{5-6}] change replicas (add [(n4,s4):4LEARNER] remove []): existing descriptor r11:/Table/1{5-6} [(n1,s1):1, (n2,s2):2, (n3,s3):3, next=4, gen=4] | |
I200408 10:28:29.537295 4640 kv/kvserver/replica_raft.go:241 [n3,s3,r11/3:/Table/1{5-6}] proposing SIMPLE(l4) ADD_REPLICA[(n4,s4):4LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3 (n4,s4):4LEARNER] next=5 | |
I200408 10:28:29.538430 4640 kv/kvserver/store_snapshot.go:975 [n3,replicate,s3,r11/3:/Table/1{5-6}] sending LEARNER snapshot 8c556bfd at applied index 29 | |
I200408 10:28:29.538443 4775 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r11/3:/Table/1{5-6}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):4LEARNER | |
I200408 10:28:29.538538 4640 kv/kvserver/store_snapshot.go:1018 [n3,replicate,s3,r11/3:/Table/1{5-6}] streamed snapshot to (n4,s4):4LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:29.539093 4773 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r11/4:{-}] applying LEARNER snapshot [id=8c556bfd index=29] | |
I200408 10:28:29.541119 4773 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r11/4:/Table/1{5-6}] applied LEARNER snapshot [total=2ms ingestion=3@1ms id=8c556bfd index=29] | |
I200408 10:28:29.542415 4640 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r11/3:/Table/1{5-6}] change replicas (add [(n4,s4):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r11:/Table/1{5-6} [(n1,s1):1, (n2,s2):2, (n3,s3):3, (n4,s4):4LEARNER, next=5, gen=5] | |
I200408 10:28:29.548160 4640 kv/kvserver/replica_raft.go:241 [n3,s3,r11/3:/Table/1{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 (n2,s2):2 (n3,s3):3 (n4,s4):4VOTER_INCOMING] next=5 | |
I200408 10:28:29.549097 4640 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r11/3:/Table/1{5-6}] change replicas (add [] remove []): existing descriptor r11:/Table/1{5-6} [(n1,s1):1VOTER_DEMOTING, (n2,s2):2, (n3,s3):3, (n4,s4):4VOTER_INCOMING, next=5, gen=6] | |
I200408 10:28:29.556182 4640 kv/kvserver/replica_raft.go:241 [n3,s3,r11/3:/Table/1{5-6}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n2,s2):2 (n3,s3):3 (n4,s4):4] next=5 | |
I200408 10:28:29.556847 4640 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r11/3:/Table/1{5-6}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r11:/Table/1{5-6} [(n1,s1):1LEARNER, (n2,s2):2, (n3,s3):3, (n4,s4):4, next=5, gen=7] | |
I200408 10:28:29.563440 4640 kv/kvserver/replica_raft.go:241 [n3,s3,r11/3:/Table/1{5-6}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n4,s4):4 (n2,s2):2 (n3,s3):3] next=5 | |
I200408 10:28:29.564202 218 kv/kvserver/store_remove_replica.go:122 [n1,s1,r11/1:/Table/1{5-6}] removing replica r11/1 | |
I200408 10:28:29.564649 4750 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r20/2:/Table/2{4-5}] change replicas (add [(n2,s2):4LEARNER] remove []): existing descriptor r20:/Table/2{4-5} [(n1,s1):1, (n3,s3):2, (n4,s4):3, next=4, gen=4] | |
I200408 10:28:29.567301 4750 kv/kvserver/replica_raft.go:241 [n3,s3,r20/2:/Table/2{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 | |
I200408 10:28:29.568582 4750 kv/kvserver/store_snapshot.go:975 [n3,replicate,s3,r20/2:/Table/2{4-5}] sending LEARNER snapshot d619e667 at applied index 28 | |
I200408 10:28:29.568655 4841 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r20/2:/Table/2{4-5}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):4LEARNER | |
I200408 10:28:29.568719 4750 kv/kvserver/store_snapshot.go:1018 [n3,replicate,s3,r20/2:/Table/2{4-5}] streamed snapshot to (n2,s2):4LEARNER: kv pairs: 10, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:29.569380 4760 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r20/4:{-}] applying LEARNER snapshot [id=d619e667 index=28] | |
I200408 10:28:29.571402 4760 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r20/4:/Table/2{4-5}] applied LEARNER snapshot [total=2ms ingestion=3@2ms id=d619e667 index=28] | |
I200408 10:28:29.572055 4750 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r20/2:/Table/2{4-5}] change replicas (add [(n2,s2):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r20:/Table/2{4-5} [(n1,s1):1, (n3,s3):2, (n4,s4):3, (n2,s2):4LEARNER, next=5, gen=5] | |
I200408 10:28:29.577082 4750 kv/kvserver/replica_raft.go:241 [n3,s3,r20/2:/Table/2{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 | |
I200408 10:28:29.577791 4750 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r20/2:/Table/2{4-5}] change replicas (add [] remove []): existing descriptor r20:/Table/2{4-5} [(n1,s1):1VOTER_DEMOTING, (n3,s3):2, (n4,s4):3, (n2,s2):4VOTER_INCOMING, next=5, gen=6] | |
I200408 10:28:29.584549 4750 kv/kvserver/replica_raft.go:241 [n3,s3,r20/2:/Table/2{4-5}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n3,s3):2 (n4,s4):3 (n2,s2):4] next=5 | |
I200408 10:28:29.585379 4750 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r20/2:/Table/2{4-5}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r20:/Table/2{4-5} [(n1,s1):1LEARNER, (n3,s3):2, (n4,s4):3, (n2,s2):4, next=5, gen=7] | |
I200408 10:28:29.593271 4750 kv/kvserver/replica_raft.go:241 [n3,s3,r20/2:/Table/2{4-5}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n2,s2):4 (n3,s3):2 (n4,s4):3] next=5 | |
I200408 10:28:29.594211 213 kv/kvserver/store_remove_replica.go:122 [n1,s1,r20/1:/Table/2{4-5}] removing replica r20/1 | |
I200408 10:28:29.604904 82 testutils/testcluster/testcluster.go:760 WaitForFullReplication took: 1.565808s | |
I200408 10:28:29.625166 4737 sql/event_log.go:132 [n1,client=127.0.0.1:62738,hostssl,user=root] Event: "set_cluster_setting", target: 0, info: {SettingName:kv.rangefeed.enabled Value:true User:root} | |
I200408 10:28:29.625993 82 kv/kvnemesis/watcher.go:134 watcher waiting for 1586341709.625967000,0 | |
I200408 10:28:29.626565 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341708.411653000,0 lagging by 1.214892s | |
I200408 10:28:29.632255 4737 sql/event_log.go:132 [n1,client=127.0.0.1:62738,hostssl,user=root] Event: "set_cluster_setting", target: 0, info: {SettingName:kv.closed_timestamp.target_duration Value:00:00:00.001 User:root} | |
I200408 10:28:29.633088 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.631512000,0 lagging by 1.562ms | |
I200408 10:28:29.633126 4798 kv/kvnemesis/watcher.go:206 watcher notifying 1586341709.625967000,0 | |
I200408 10:28:29.633476 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.631774000,0 lagging by 1.69ms | |
I200408 10:28:29.633685 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.632051000,0 lagging by 1.624ms | |
I200408 10:28:29.633937 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.632379000,0 lagging by 1.549ms | |
I200408 10:28:29.634249 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.632636000,0 lagging by 1.603ms | |
I200408 10:28:29.634532 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.633104000,0 lagging by 1.403ms | |
I200408 10:28:29.635062 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.633650000,0 lagging by 1.399ms | |
I200408 10:28:29.635397 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.633886000,0 lagging by 1.493ms | |
I200408 10:28:29.635659 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.634130000,0 lagging by 1.518ms | |
I200408 10:28:29.635916 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.634402000,0 lagging by 1.504ms | |
I200408 10:28:29.636178 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.634670000,0 lagging by 1.49ms | |
I200408 10:28:29.636447 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.634955000,0 lagging by 1.482ms | |
I200408 10:28:29.636673 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.635231000,0 lagging by 1.432ms | |
I200408 10:28:29.636937 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.635504000,0 lagging by 1.424ms | |
I200408 10:28:29.637466 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.635793000,0 lagging by 1.662ms | |
I200408 10:28:29.637707 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.636105000,0 lagging by 1.591ms | |
I200408 10:28:29.638125 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.636583000,0 lagging by 1.531ms | |
I200408 10:28:29.638737 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.637147000,0 lagging by 1.579ms | |
I200408 10:28:29.638962 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.637518000,0 lagging by 1.433ms | |
I200408 10:28:29.639260 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.637773000,0 lagging by 1.477ms | |
I200408 10:28:29.639464 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.638051000,0 lagging by 1.403ms | |
I200408 10:28:29.639770 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.638315000,0 lagging by 1.435ms | |
I200408 10:28:29.640060 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.638567000,0 lagging by 1.483ms | |
I200408 10:28:29.640375 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.638846000,0 lagging by 1.519ms | |
I200408 10:28:29.640679 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.639124000,0 lagging by 1.543ms | |
I200408 10:28:29.640956 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.639433000,0 lagging by 1.513ms | |
I200408 10:28:29.641198 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.639659000,0 lagging by 1.528ms | |
I200408 10:28:29.641475 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.639923000,0 lagging by 1.542ms | |
I200408 10:28:29.641796 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.640178000,0 lagging by 1.6ms | |
I200408 10:28:29.641967 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.640413000,0 lagging by 1.544ms | |
I200408 10:28:29.642207 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.640710000,0 lagging by 1.487ms | |
I200408 10:28:29.642481 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.641025000,0 lagging by 1.446ms | |
I200408 10:28:29.642703 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.641307000,0 lagging by 1.386ms | |
I200408 10:28:29.643026 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.641585000,0 lagging by 1.431ms | |
I200408 10:28:29.643517 4737 sql/event_log.go:132 [n1,client=127.0.0.1:62738,hostssl,user=root] Event: "set_cluster_setting", target: 0, info: {SettingName:kv.closed_timestamp.target_duration Value:DEFAULT User:root} | |
I200408 10:28:29.643617 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.641849000,0 lagging by 1.739ms | |
I200408 10:28:29.645786 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.644504000,0 | |
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP txn.Put(ctx, /Table/50/"9c0cb026", v-0) // nil | |
4 OP return errors.New("rollback") | |
4 OP }) // rollback | |
after: 1586341709.645737000,0 | |
I200408 10:28:29.646140 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.646103000,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=187fefda key=/Min pri=0.03133779 epo=0 ts=1586341709.646104000,0 min=1586341709.646104000,0 seq=0} lock=false stat=COMMITTED rts=1586341709.646104000,0 wto=false max=1586341710.146104000,0) | |
after: 1586341709.646111000,0 | |
I200408 10:28:29.646903 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.644871000,0 | |
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP txn.Put(ctx, /Table/50/"9c0cb026", v-1) // nil | |
1 OP txn.Put(ctx, /Table/50/"51fb0d95", v-2) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=99ec8599 key=/Table/50/"9c0cb026" pri=0.00765407 epo=0 ts=1586341709.644872000,0 min=1586341709.644872000,0 seq=3} lock=true stat=COMMITTED rts=1586341709.644872000,0 wto=false max=1586341710.144872000,0 ifw=2) | |
after: 1586341709.646842000,0 | |
I200408 10:28:29.647189 5185 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/{Table/36-Max}] change replicas (add [(n4,s4):4LEARNER] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n2,s2):2, (n3,s3):3, next=4, gen=4] | |
I200408 10:28:29.647834 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51fb0d95" 1586341709.644872000,0 -> /BYTES/v-2 (prev /<empty>) | |
I200408 10:28:29.647927 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9c0cb026" 1586341709.644872000,0 -> /BYTES/v-1 (prev /<empty>) | |
I200408 10:28:29.649189 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.646857000,0 | |
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP txn.Put(ctx, /Table/50/"9c0cb026", v-3) // nil | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.ReverseScan(ctx, /Table/50/"97e32896", /Table/50/"d65a0cc3", 0) // ("v-3", nil) | |
3 OP b.ReverseScan(ctx, /Table/50/"04795437", /Table/50/"73c68e4b", 1) // (nil, nil) | |
3 OP b.Scan(ctx, /Table/50/"a6790db5", /Table/50/"ab2a8426", 1) // (nil, nil) | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP txn.Put(ctx, /Table/50/"51fb0d95", v-4) // nil | |
3 OP return errors.New("rollback") | |
3 OP }) // rollback | |
after: 1586341709.649135000,0 | |
I200408 10:28:29.649331 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.647245000,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/"0769572c", /Table/50/"956987b4", 1) // ("v-2", nil) | |
1 OP b.Scan(ctx, /Table/50/"c9323d84", /Table/50/"e83878b9", 1) // (nil, nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=430091e8 key=/Min pri=0.03463100 epo=0 ts=1586341709.647245000,1 min=1586341709.647245000,1 seq=0} lock=false stat=COMMITTED rts=1586341709.647245000,1 wto=false max=1586341710.147245000,1) | |
after: 1586341709.649286000,0 | |
I200408 10:28:29.651326 5185 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/{Table/36-Max}] proposing SIMPLE(l4) ADD_REPLICA[(n4,s4):4LEARNER]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3 (n4,s4):4LEARNER] next=5 | |
I200408 10:28:29.652346 5185 kv/kvserver/store_snapshot.go:975 [n3,s3,r32/3:/{Table/36-Max}] sending LEARNER snapshot 67e7b825 at applied index 37 | |
I200408 10:28:29.652385 5606 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r32/3:/{Table/36-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):4LEARNER | |
I200408 10:28:29.652444 5185 kv/kvserver/store_snapshot.go:1018 [n3,s3,r32/3:/{Table/36-Max}] streamed snapshot to (n4,s4):4LEARNER: kv pairs: 12, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:29.659129 5604 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r32/4:{-}] applying LEARNER snapshot [id=67e7b825 index=37] | |
I200408 10:28:29.661855 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.659670000,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.ReverseScan(ctx, /Table/50/"3c5afe0d", /Table/50/"a83a7d14", 0) // ("v-1", nil) | |
3 OP b.ReverseScan(ctx, /Table/50/"20fb74c7", /Table/50/"8e8233aa", 1) // (nil, nil) | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.Put(ctx, /Table/50/"6e7fffbf", v-5) // nil | |
3 OP b.Put(ctx, /Table/50/"9c0cb026", v-6) // nil | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP return errors.New("rollback") | |
3 OP }) // rollback | |
after: 1586341709.661806000,0 | |
I200408 10:28:29.661925 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.660173000,0 | |
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP txn.ReverseScan(ctx, /Table/50/"3851e78c", /Table/50/"bde5c059", 0) // ("v-1", nil) | |
1 OP txn.Put(ctx, /Table/50/"8d62c674", v-7) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=fd040ff1 key=/Table/50/"8d62c674" pri=0.00607194 epo=0 ts=1586341709.660173000,1 min=1586341709.660173000,1 seq=2} lock=true stat=COMMITTED rts=1586341709.660173000,1 wto=false max=1586341710.160173000,1 ifw=1) | |
after: 1586341709.661877000,0 | |
I200408 10:28:29.662314 5604 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r32/4:/{Table/36-Max}] applied LEARNER snapshot [total=3ms ingestion=4@3ms id=67e7b825 index=37] | |
I200408 10:28:29.662988 5185 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/{Table/36-Max}] change replicas (add [(n4,s4):4] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n2,s2):2, (n3,s3):3, (n4,s4):4LEARNER, next=5, gen=5] | |
I200408 10:28:29.663022 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d62c674" 1586341709.660173000,1 -> /BYTES/v-7 (prev /<empty>) | |
I200408 10:28:29.663084 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.663010000,0 | |
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP return errors.New("rollback") | |
1 OP }) // rollback | |
after: 1586341709.663068000,0 | |
I200408 10:28:29.663800 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.662326000,0 | |
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP txn.Scan(ctx, /Table/50/"b20e19b7", /Table/50/"c0c4a989", 1) // (nil, nil) | |
3 OP txn.Put(ctx, /Table/50/"8d62c674", v-8) // nil | |
3 OP b := &Batch{} | |
3 OP b.Put(ctx, /Table/50/"51fb0d95", v-9) // nil | |
3 OP b.Put(ctx, /Table/50/"51fb0d95", v-10) // nil | |
3 OP b.Put(ctx, /Table/50/"4a0bb765", v-11) // nil | |
3 OP txn.CommitInBatch(ctx, b) // nil | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=27dd8d6d key=/Table/50/"8d62c674" pri=0.00871113 epo=0 ts=1586341709.662327000,0 min=1586341709.662327000,0 seq=5} lock=true stat=COMMITTED rts=1586341709.662327000,0 wto=false max=1586341710.162327000,0 int=2 ifw=1) | |
after: 1586341709.663742000,0 | |
I200408 10:28:29.664836 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4a0bb765" 1586341709.662327000,0 -> /BYTES/v-11 (prev /<empty>) | |
I200408 10:28:29.664934 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51fb0d95" 1586341709.662327000,0 -> /BYTES/v-10 (prev /BYTES/v-2) | |
I200408 10:28:29.664970 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d62c674" 1586341709.662327000,0 -> /BYTES/v-8 (prev /BYTES/v-7) | |
I200408 10:28:29.666772 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.663483000,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/"4a0bb765", v-12) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP txn.Put(ctx, /Table/50/"fa5fb749", v-13) // nil | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.Put(ctx, /Table/50/"6e7fffbf", v-14) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=a7d6a97a key=/Table/50/"4a0bb765" pri=0.02063382 epo=0 ts=1586341709.663483000,1 min=1586341709.663483000,1 seq=4} lock=true stat=COMMITTED rts=1586341709.663483000,1 wto=false max=1586341710.163483000,1 ifw=3) | |
after: 1586341709.666720000,0 | |
I200408 10:28:29.667568 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4a0bb765" 1586341709.663483000,1 -> /BYTES/v-12 (prev /BYTES/v-11) | |
I200408 10:28:29.667616 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6e7fffbf" 1586341709.663483000,1 -> /BYTES/v-14 (prev /<empty>) | |
I200408 10:28:29.667665 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fa5fb749" 1586341709.663483000,1 -> /BYTES/v-13 (prev /<empty>) | |
I200408 10:28:29.667732 5185 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/{Table/36-Max}] proposing SIMPLE(v4) ADD_REPLICA[(n4,s4):4]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3 (n4,s4):4] next=5 | |
I200408 10:28:29.668377 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.646484000,0 | |
4 OP db1.AdminChangeReplicas(ctx, /Table/50/"a742ab3a", [{ADD_REPLICA n4,s4}]) // nil | |
after: 1586341709.668337000,0 | |
I200408 10:28:29.669024 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.664224000,0 | |
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.ReverseScan(ctx, /Table/50/"73332beb", /Table/50/"cc042bd6", 0) // ("v-1", nil) | |
3 OP b.Scan(ctx, /Table/50/"5ffd1d1b", /Table/50/"b0c9041d", 0) // (nil, nil) | |
3 OP b.Scan(ctx, /Table/50/"4e719306", /Table/50/"d060af7f", 1) // (nil, nil) | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.Scan(ctx, /Table/50/"4392a712", /Table/50/"488677f4", 3) // (nil, nil) | |
3 OP b.ReverseScan(ctx, /Table/50/"107f418e", /Table/50/"831cc010", 1) // ("v-12", nil) | |
3 OP b.Scan(ctx, /Table/50/"0de77a8e", /Table/50/"f34b0696", 1) // (nil, nil) | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP txn.Put(ctx, /Table/50/"51fb0d95", v-15) // nil | |
3 OP return errors.New("rollback") | |
3 OP }) // rollback | |
after: 1586341709.668989000,0 | |
I200408 10:28:29.676021 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.674843000,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/"05bcffe3", /Table/50/"949fa818", 1) // ("v-12", nil) | |
1 OP b.ReverseScan(ctx, /Table/50/"47b6284c", /Table/50/"c13dcf53", 3) // (nil, nil) | |
1 OP b.Scan(ctx, /Table/50/"5bbad2f1", /Table/50/"ff242427", 2) // (nil, nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.Put(ctx, /Table/50/"4f7e67df", v-16) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.Put(ctx, /Table/50/"43122279", v-17) // nil | |
1 OP b.Put(ctx, /Table/50/"51fb0d95", v-18) // nil | |
1 OP b.Put(ctx, /Table/50/"6e7fffbf", v-19) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=bc670d33 key=/Table/50/"4f7e67df" pri=0.03124895 epo=0 ts=1586341709.674844000,0 min=1586341709.674844000,0 seq=5} lock=true stat=COMMITTED rts=1586341709.674844000,0 wto=false max=1586341710.174844000,0 ifw=4) | |
after: 1586341709.675927000,0 | |
I200408 10:28:29.676223 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.675281000,0 | |
4 OP db3.Put(ctx, /Table/50/"8d4b1e1d", v-20) // nil | |
after: 1586341709.676191000,0 | |
I200408 10:28:29.676452 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d4b1e1d" 1586341709.675437000,0 -> /BYTES/v-20 (prev /<empty>) | |
I200408 10:28:29.677091 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"43122279" 1586341709.674844000,0 -> /BYTES/v-17 (prev /<empty>) | |
I200408 10:28:29.677123 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.676492000,0 | |
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.ReverseScan(ctx, /Table/50/"47577e8e", /Table/50/"5c7f10f8", 1) // ("v-18", nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=37b54d20 key=/Min pri=0.01819995 epo=0 ts=1586341709.676493000,0 min=1586341709.676493000,0 seq=0} lock=false stat=COMMITTED rts=1586341709.676493000,0 wto=false max=1586341710.176493000,0) | |
after: 1586341709.677085000,0 | |
I200408 10:28:29.677151 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4f7e67df" 1586341709.674844000,0 -> /BYTES/v-16 (prev /<empty>) | |
I200408 10:28:29.677177 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51fb0d95" 1586341709.674844000,0 -> /BYTES/v-18 (prev /BYTES/v-10) | |
I200408 10:28:29.677200 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6e7fffbf" 1586341709.674844000,0 -> /BYTES/v-19 (prev /BYTES/v-14) | |
I200408 10:28:29.677888 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.675695000,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/"4a0bb765", v-21) // nil | |
3 OP b.Put(ctx, /Table/50/"225a8b3b", v-22) // nil | |
3 OP b.Put(ctx, /Table/50/"4a0bb765", v-23) // nil | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP txn.Put(ctx, /Table/50/"8d4b1e1d", v-24) // nil | |
3 OP return errors.New("rollback") | |
3 OP }) // rollback | |
after: 1586341709.677861000,0 | |
I200408 10:28:29.677920 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.677016000,0 | |
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP { | |
4 OP b := &Batch{} | |
4 OP b.ReverseScan(ctx, /Table/50/"46e47705", /Table/50/"654f6a10", 3) // ("v-18", nil) | |
4 OP b.ReverseScan(ctx, /Table/50/"5b0cac90", /Table/50/"6675c697", 4) // (nil, nil) | |
4 OP b.ReverseScan(ctx, /Table/50/"46127373", /Table/50/"4e71b415", 3) // (nil, nil) | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP txn.ReverseScan(ctx, /Table/50/"e36f9a99", /Table/50/"ec850fae", 0) // (nil, nil) | |
4 OP return errors.New("rollback") | |
4 OP }) // rollback | |
after: 1586341709.677898000,0 | |
I200408 10:28:29.677921 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.677459000,0 | |
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP b := &Batch{} | |
1 OP b.Scan(ctx, /Table/50/"80b05a03", /Table/50/"fa74124e", 5) // ("v-20", nil) | |
1 OP b.ReverseScan(ctx, /Table/50/"078bf64b", /Table/50/"47a87b8b", 5) // (nil, nil) | |
1 OP b.Scan(ctx, /Table/50/"97d75248", /Table/50/"b27a6969", 4) // (nil, nil) | |
1 OP txn.CommitInBatch(ctx, b) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=388af28c key=/Min pri=0.02927165 epo=0 ts=1586341709.677459000,1 min=1586341709.677459000,1 seq=0} lock=false stat=COMMITTED rts=1586341709.677459000,1 wto=false max=1586341710.177459000,1) | |
after: 1586341709.677874000,0 | |
I200408 10:28:29.679071 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.678935000,0 | |
1 OP db2.Scan(ctx, /Table/50/"34f5755d", /Table/50/"9ca0607a", 4) // ("v-17", nil) | |
after: 1586341709.679045000,0 | |
I200408 10:28:29.680105 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.678521000,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 { | |
4 OP b := &Batch{} | |
4 OP b.Put(ctx, /Table/50/"d02e4c58", v-27) // nil | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=d35875b0 key=/Table/50/"d02e4c58" pri=0.08684909 epo=0 ts=1586341709.678522000,0 min=1586341709.678522000,0 seq=2} lock=true stat=COMMITTED rts=1586341709.678522000,0 wto=false max=1586341710.178522000,0 ifw=1) | |
after: 1586341709.680047000,0 | |
I200408 10:28:29.680305 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.678196000,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 txn.Put(ctx, /Table/50/"fa5fb749", v-25) // nil | |
3 OP txn.Put(ctx, /Table/50/"2ee68a12", v-26) // nil | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=7ca879c2 key=/Table/50/"fa5fb749" pri=0.00706040 epo=0 ts=1586341709.678196000,1 min=1586341709.678196000,1 seq=3} lock=true stat=COMMITTED rts=1586341709.678196000,1 wto=false max=1586341710.178196000,1 ifw=2) | |
after: 1586341709.680270000,0 | |
I200408 10:28:29.681200 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d02e4c58" 1586341709.678522000,0 -> /BYTES/v-27 (prev /<empty>) | |
I200408 10:28:29.681342 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.679433000,0 | |
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP txn.Scan(ctx, /Table/50/"6e95ef52", /Table/50/"8c78704c", 2) // (nil, nil) | |
1 OP txn.Put(ctx, /Table/50/"1f30bcb5", v-28) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=6c74194e key=/Table/50/"1f30bcb5" pri=0.01679775 epo=0 ts=1586341709.679434000,0 min=1586341709.679434000,0 seq=2} lock=true stat=COMMITTED rts=1586341709.679434000,0 wto=false max=1586341710.179434000,0 ifw=1) | |
after: 1586341709.681303000,0 | |
I200408 10:28:29.681350 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2ee68a12" 1586341709.678196000,1 -> /BYTES/v-26 (prev /<empty>) | |
I200408 10:28:29.681380 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fa5fb749" 1586341709.678196000,1 -> /BYTES/v-25 (prev /BYTES/v-13) | |
I200408 10:28:29.681968 5340 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/{Table/36-Max}] change replicas (add [] remove [(n3,s3):3VOTER_DEMOTING]): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n2,s2):2, (n3,s3):3, (n4,s4):4, next=5, gen=6] | |
I200408 10:28:29.682192 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1f30bcb5" 1586341709.679434000,0 -> /BYTES/v-28 (prev /<empty>) | |
I200408 10:28:29.682940 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.680845000,0 | |
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP txn.ReverseScan(ctx, /Table/50/"1dcf7ef0", /Table/50/"d6c01f8c", 4) // ("v-27", nil) | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.Put(ctx, /Table/50/"21ab9435", v-29) // nil | |
3 OP b.Put(ctx, /Table/50/"225a8b3b", v-30) // nil | |
3 OP b.Put(ctx, /Table/50/"43122279", v-31) // nil | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=6d49804d key=/Table/50/"21ab9435" pri=0.00875508 epo=0 ts=1586341709.680845000,1 min=1586341709.680845000,1 seq=4} lock=true stat=COMMITTED rts=1586341709.680845000,1 wto=false max=1586341710.180845000,1 ifw=3) | |
after: 1586341709.682891000,0 | |
I200408 10:28:29.683872 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"21ab9435" 1586341709.680845000,1 -> /BYTES/v-29 (prev /<empty>) | |
I200408 10:28:29.683910 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.683253000,0 | |
3 OP db3.Put(ctx, /Table/50/"07b025cc", v-32) // nil | |
after: 1586341709.683892000,0 | |
I200408 10:28:29.683914 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"225a8b3b" 1586341709.680845000,1 -> /BYTES/v-30 (prev /<empty>) | |
I200408 10:28:29.684000 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"43122279" 1586341709.680845000,1 -> /BYTES/v-31 (prev /BYTES/v-17) | |
I200408 10:28:29.684031 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"07b025cc" 1586341709.683406000,0 -> /BYTES/v-32 (prev /<empty>) | |
I200408 10:28:29.685898 5340 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/{Table/36-Max}] proposing ENTER_JOINT(r3 l3) REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3VOTER_DEMOTING (n4,s4):4] next=5 | |
E200408 10:28:29.685924 5340 kv/kvserver/replica_raft.go:261 [n3,s3,r32/3:/{Table/36-Max}] received invalid ChangeReplicasTrigger ENTER_JOINT(r3 l3) REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3VOTER_DEMOTING (n4,s4):4] next=5 to remove self (leaseholder) | |
I200408 10:28:29.686554 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.681668000,0 | |
1 OP db2.AdminChangeReplicas(ctx, /Table/50/"14e79f6b", [{REMOVE_REPLICA n3,s3}]) // change replicas of r32 failed: kv/kvserver/replica_raft.go:262: [n3,s3,r32/3:/{Table/36-Max}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r3 l3) REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3VOTER_DEMOTING (n4,s4):4] next=5 to remove self (leaseholder) | |
after: 1586341709.686528000,0 | |
I200408 10:28:29.695071 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.694431000,0 | |
3 OP db0.Put(ctx, /Table/50/"1633c999", v-33) // nil | |
after: 1586341709.695042000,0 | |
I200408 10:28:29.695109 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1633c999" 1586341709.694572000,0 -> /BYTES/v-33 (prev /<empty>) | |
I200408 10:28:29.695258 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.694769000,0 | |
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.ReverseScan(ctx, /Table/50/"a2519777", /Table/50/"f469db7f", 4) // ("v-27", nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=6e478177 key=/Min pri=0.00222716 epo=0 ts=1586341709.694770000,0 min=1586341709.694770000,0 seq=0} lock=false stat=COMMITTED rts=1586341709.694770000,0 wto=false max=1586341710.194770000,0) | |
after: 1586341709.695225000,0 | |
I200408 10:28:29.695267 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.645636000,0 | |
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP txn.Scan(ctx, /Table/50/"a19bf0fb", /Table/50/"fd5f2fe8", 0) // ("v-27", nil) | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.ReverseScan(ctx, /Table/50/"56804f74", /Table/50/"b2055587", 0) // ("v-1", nil) | |
2 OP b.Scan(ctx, /Table/50/"6208bbc4", /Table/50/"75451d65", 0) // ("v-19", nil) | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.ReverseScan(ctx, /Table/50/"41e19544", /Table/50/"c1ae6ef3", 0) // ("v-1", nil) | |
2 OP b.Scan(ctx, /Table/50/"c0012c7c", /Table/50/"fef4323f", 0) // ("v-25", 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=a6078767 key=/Min pri=0.01359791 epo=0 ts=1586341709.693563000,0 min=1586341709.645636000,1 seq=0} lock=false stat=COMMITTED rts=1586341709.693563000,0 wto=false max=1586341710.145636000,1) | |
after: 1586341709.695231000,0 | |
I200408 10:28:29.695721 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.695361000,0 | |
3 OP db2.Put(ctx, /Table/50/"fa5fb749", v-34) // nil | |
after: 1586341709.695695000,0 | |
I200408 10:28:29.695907 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fa5fb749" 1586341709.695377000,0 -> /BYTES/v-34 (prev /BYTES/v-25) | |
I200408 10:28:29.696169 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.695740000,0 | |
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP txn.Scan(ctx, /Table/50/"86e3069e", /Table/50/"f685ec90", 0) // ("v-20", nil) | |
1 OP return errors.New("rollback") | |
1 OP }) // rollback | |
after: 1586341709.696149000,0 | |
I200408 10:28:29.696483 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.696423000,0 | |
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP return errors.New("rollback") | |
3 OP }) // rollback | |
after: 1586341709.696471000,0 | |
I200408 10:28:29.696719 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.696108000,0 | |
2 OP db0.Put(ctx, /Table/50/"07b025cc", v-35) // nil | |
after: 1586341709.696700000,0 | |
I200408 10:28:29.696819 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"07b025cc" 1586341709.696268000,0 -> /BYTES/v-35 (prev /BYTES/v-32) | |
I200408 10:28:29.697722 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.696793000,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/"054baf8e", /Table/50/"dff2b336", 4) // ("v-35", nil) | |
1 OP b.Scan(ctx, /Table/50/"61c1cd74", /Table/50/"a4990453", 5) // (nil, nil) | |
1 OP b.Scan(ctx, /Table/50/"2c7cb1e6", /Table/50/"6f0d52bb", 6) // (nil, nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.Put(ctx, /Table/50/"5fa694b0", v-36) // nil | |
1 OP b.Put(ctx, /Table/50/"c1269a2e", v-37) // nil | |
1 OP b.Put(ctx, /Table/50/"1f30bcb5", v-38) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=ae2aaec3 key=/Table/50/"5fa694b0" pri=0.01053438 epo=0 ts=1586341709.696794000,0 min=1586341709.696794000,0 seq=4} lock=true stat=COMMITTED rts=1586341709.696794000,0 wto=false max=1586341710.196794000,0 ifw=3) | |
after: 1586341709.697658000,0 | |
I200408 10:28:29.698602 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.645295000,0 | |
0 OP db2.Scan(ctx, /Table/50/"23ad3925", /Table/50/"f439cfa9", 1) // ("v-26", nil) | |
after: 1586341709.698576000,0 | |
I200408 10:28:29.698743 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1f30bcb5" 1586341709.696794000,0 -> /BYTES/v-38 (prev /BYTES/v-28) | |
I200408 10:28:29.698759 5596 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/{Table/36-Max}] change replicas (add [] remove [(n2,s2):2VOTER_DEMOTING]): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n2,s2):2, (n3,s3):3, (n4,s4):4, next=5, gen=6] | |
I200408 10:28:29.698784 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5fa694b0" 1586341709.696794000,0 -> /BYTES/v-36 (prev /<empty>) | |
I200408 10:28:29.698807 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c1269a2e" 1586341709.696794000,0 -> /BYTES/v-37 (prev /<empty>) | |
I200408 10:28:29.698857 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.697565000,0 | |
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.Scan(ctx, /Table/50/"c38da478", /Table/50/"e57aa58e", 6) // ("v-27", nil) | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.ReverseScan(ctx, /Table/50/"bd014ebb", /Table/50/"e1b57f35", 3) // ("v-27", nil) | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=d7ea4217 key=/Min pri=0.00391537 epo=0 ts=1586341709.697566000,0 min=1586341709.697566000,0 seq=0} lock=false stat=COMMITTED rts=1586341709.697566000,0 wto=false max=1586341710.197566000,0) | |
after: 1586341709.698804000,0 | |
I200408 10:28:29.699295 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fd7e952e" 1586341709.697178000,1 -> /BYTES/v-39 (prev /<empty>) | |
I200408 10:28:29.699354 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.697178000,0 | |
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP txn.Put(ctx, /Table/50/"fd7e952e", v-39) // nil | |
3 OP txn.ReverseScan(ctx, /Table/50/"199559b4", /Table/50/"767319f4", 1) // ("v-19", nil) | |
3 OP b := &Batch{} | |
3 OP b.Scan(ctx, /Table/50/"1658dba8", /Table/50/"558a5deb", 2) // ("v-38", nil) | |
3 OP b.ReverseScan(ctx, /Table/50/"8a2c0553", /Table/50/"ba9079db", 4) // (nil, nil) | |
3 OP txn.CommitInBatch(ctx, b) // nil | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=5073a1af key=/Table/50/"fd7e952e" pri=0.01097675 epo=0 ts=1586341709.697178000,1 min=1586341709.697178000,1 seq=2} lock=true stat=COMMITTED rts=1586341709.697178000,1 wto=false max=1586341710.197178000,1) | |
after: 1586341709.699291000,0 | |
I200408 10:28:29.700076 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.698987000,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/"5fa694b0", v-40) // nil | |
0 OP b.Put(ctx, /Table/50/"c1269a2e", v-41) // nil | |
0 OP b.Put(ctx, /Table/50/"6e7fffbf", v-42) // nil | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP txn.ReverseScan(ctx, /Table/50/"36ba753f", /Table/50/"459f4b36", 2) // ("v-31", nil) | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=ddd5a29a key=/Table/50/"5fa694b0" pri=0.04365598 epo=0 ts=1586341709.698988000,0 min=1586341709.698988000,0 seq=4} lock=true stat=COMMITTED rts=1586341709.698988000,0 wto=false max=1586341710.198988000,0 ifw=3) | |
after: 1586341709.700029000,0 | |
I200408 10:28:29.701184 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5fa694b0" 1586341709.698988000,0 -> /BYTES/v-40 (prev /BYTES/v-36) | |
I200408 10:28:29.701211 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.699860000,0 | |
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP txn.Scan(ctx, /Table/50/"823a3e89", /Table/50/"d862a40b", 2) // ("v-20", nil) | |
3 OP b := &Batch{} | |
3 OP b.Scan(ctx, /Table/50/"50b994db", /Table/50/"65dbeb70", 8) // ("v-18", nil) | |
3 OP b.ReverseScan(ctx, /Table/50/"510f5cbb", /Table/50/"666d06bb", 4) // ("v-18", nil) | |
3 OP b.Scan(ctx, /Table/50/"92bb8f29", /Table/50/"d0a71446", 5) // ("v-1", nil) | |
3 OP txn.CommitInBatch(ctx, b) // nil | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=ce3fbdb0 key=/Min pri=0.01319684 epo=0 ts=1586341709.699860000,1 min=1586341709.699860000,1 seq=0} lock=false stat=COMMITTED rts=1586341709.699860000,1 wto=false max=1586341710.199860000,1) | |
after: 1586341709.701152000,0 | |
I200408 10:28:29.701231 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6e7fffbf" 1586341709.698988000,0 -> /BYTES/v-42 (prev /BYTES/v-19) | |
I200408 10:28:29.701297 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c1269a2e" 1586341709.698988000,0 -> /BYTES/v-41 (prev /BYTES/v-37) | |
I200408 10:28:29.702126 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.699381000,0 | |
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP txn.Put(ctx, /Table/50/"21ab9435", v-43) // nil | |
2 OP txn.ReverseScan(ctx, /Table/50/"7138773a", /Table/50/"f7e4c533", 7) // ("v-27", nil) | |
2 OP return errors.New("rollback") | |
2 OP }) // rollback | |
after: 1586341709.702102000,0 | |
I200408 10:28:29.702948 5596 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/{Table/36-Max}] proposing ENTER_JOINT(r2 l2) REMOVE_REPLICA[(n2,s2):2VOTER_DEMOTING]: after=[(n1,s1):1 (n2,s2):2VOTER_DEMOTING (n3,s3):3 (n4,s4):4] next=5 | |
I200408 10:28:29.703566 5596 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/{Table/36-Max}] change replicas (add [] remove []): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n2,s2):2VOTER_DEMOTING, (n3,s3):3, (n4,s4):4, next=5, gen=7] | |
I200408 10:28:29.710838 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.710721000,0 | |
3 OP db2.Scan(ctx, /Table/50/"370bb76b", /Table/50/"71155777", 2) // ("v-31", nil) | |
after: 1586341709.710807000,0 | |
I200408 10:28:29.711282 5596 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/{Table/36-Max}] proposing LEAVE_JOINT: after=[(n1,s1):1 (n2,s2):2LEARNER (n3,s3):3 (n4,s4):4] next=5 | |
I200408 10:28:29.711922 5596 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/{Table/36-Max}] change replicas (add [] remove [(n2,s2):2LEARNER]): existing descriptor r32:/{Table/36-Max} [(n1,s1):1, (n2,s2):2LEARNER, (n3,s3):3, (n4,s4):4, next=5, gen=8] | |
I200408 10:28:29.719306 5596 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/{Table/36-Max}] proposing SIMPLE(r2) REMOVE_REPLICA[(n2,s2):2LEARNER]: after=[(n1,s1):1 (n4,s4):4 (n3,s3):3] next=5 | |
I200408 10:28:29.720007 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.698098000,0 | |
1 OP db1.AdminChangeReplicas(ctx, /Table/50/"a1e31cc4", [{REMOVE_REPLICA n2,s2}]) // nil | |
after: 1586341709.719984000,0 | |
I200408 10:28:29.720198 1157 kv/kvserver/store_remove_replica.go:122 [n2,s2,r32/2:/{Table/36-Max}] removing replica r32/2 | |
I200408 10:28:29.727603 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.726053000,0 | |
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP txn.Put(ctx, /Table/50/"4a0bb765", v-44) // nil | |
3 OP return errors.New("rollback") | |
3 OP }) // rollback | |
after: 1586341709.727577000,0 | |
E200408 10:28:29.727812 5340 kv/kvclient/kvcoord/txn_coord_sender.go:793 [n2,txn=4fec6d65] programming error: ABORTED txn in error: resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported. txn: "unnamed" meta={id=4fec6d65 key=/Table/50/"fd7e952e" pri=0.00046389 epo=0 ts=1586341709.726484000,0 min=1586341709.726484000,0 seq=4} lock=true stat=COMMITTED rts=1586341709.726484000,0 wto=false max=1586341709.726705000,0 | |
E200408 10:28:29.728402 5340 kv/kvclient/kvcoord/txn_coord_sender.go:793 [n2,txn=4fec6d65] programming error: ABORTED txn in error: TransactionStatusError: cannot perform EndTxn with txn status COMMITTED (REASON_UNKNOWN): "unnamed" meta={id=4fec6d65 key=/Table/50/"fd7e952e" pri=0.00046389 epo=0 ts=1586341709.726484000,0 min=1586341709.726484000,0 seq=5} lock=true stat=COMMITTED rts=1586341709.726484000,0 wto=false max=1586341709.726705000,0. txn: "unnamed" meta={id=4fec6d65 key=/Table/50/"fd7e952e" pri=0.00046389 epo=0 ts=1586341709.726484000,0 min=1586341709.726484000,0 seq=5} lock=true stat=COMMITTED rts=1586341709.726484000,0 wto=false max=1586341709.726705000,0 | |
I200408 10:28:29.728457 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.726483000,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/"fd7e952e", v-45) // nil | |
1 OP b.Put(ctx, /Table/50/"6df0e57e", v-46) // nil | |
1 OP b.Put(ctx, /Table/50/"0010408c", v-47) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP b := &Batch{} | |
1 OP b.ReverseScan(ctx, /Table/50/"b8f60bac", /Table/50/"bccc30d8", 4) // (nil, resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported) | |
1 OP b.ReverseScan(ctx, /Table/50/"83e7a5df", /Table/50/"cc2cbde9", 9) // (nil, resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported) | |
1 OP b.Scan(ctx, /Table/50/"dd14914e", /Table/50/"f2207731", 5) // (nil, resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported) | |
1 OP txn.CommitInBatch(ctx, b) // resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported | |
1 OP return nil | |
1 OP }) // resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported | |
after: 1586341709.728417000,0 | |
I200408 10:28:29.741889 5752 kv/kvserver/replica_command.go:397 [n3,s3,r32/3:/{Table/36-Max}] initiating a split of this range at key /Table/50/"3a1322df" [r35] (manual) | |
I200408 10:28:29.741903 5700 kv/kvserver/replica_command.go:397 [n3,s3,r32/3:/{Table/36-Max}] initiating a split of this range at key /Table/50/"9afccc30" [r33] (manual) | |
I200408 10:28:29.741910 5766 kv/kvserver/replica_command.go:397 [n3,s3,r32/3:/{Table/36-Max}] initiating a split of this range at key /Table/50/"c7636b34" [r34] (manual) | |
I200408 10:28:29.789157 5752 kv/kvserver/replica_command.go:397 [n3,s3,r32/3:/{Table/36-Max}] initiating a split of this range at key /Table/50/"3a1322df" [r36] (manual) | |
I200408 10:28:29.792853 5766 kv/kvserver/replica_command.go:397 [n3,s3,r32/3:/{Table/36-Max}] initiating a split of this range at key /Table/50/"c7636b34" [r37] (manual) | |
I200408 10:28:29.795612 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.718487000,0 | |
2 OP db3.AdminSplit(ctx, /Table/50/"3a1322df") // nil | |
after: 1586341709.795587000,0 | |
I200408 10:28:29.796356 5762 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r32/3:/Table/{36-50/"3a132…}] change replicas (add [(n2,s2):5LEARNER] remove []): existing descriptor r32:/Table/{36-50/"3a1322df"} [(n1,s1):1, (n4,s4):4, (n3,s3):3, next=5, gen=10] | |
I200408 10:28:29.796520 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"07b025cc" 1586341709.683406000,0 -> /BYTES/v-32 (prev /<empty>) | |
I200408 10:28:29.796590 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"07b025cc" 1586341709.696268000,0 -> /BYTES/v-35 (prev /BYTES/v-32) | |
I200408 10:28:29.796649 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1633c999" 1586341709.694572000,0 -> /BYTES/v-33 (prev /<empty>) | |
I200408 10:28:29.796709 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1f30bcb5" 1586341709.679434000,0 -> /BYTES/v-28 (prev /<empty>) | |
I200408 10:28:29.796836 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1f30bcb5" 1586341709.696794000,0 -> /BYTES/v-38 (prev /BYTES/v-28) | |
I200408 10:28:29.796872 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"21ab9435" 1586341709.680845000,1 -> /BYTES/v-29 (prev /<empty>) | |
I200408 10:28:29.796923 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"225a8b3b" 1586341709.680845000,1 -> /BYTES/v-30 (prev /<empty>) | |
I200408 10:28:29.796964 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2ee68a12" 1586341709.678196000,1 -> /BYTES/v-26 (prev /<empty>) | |
I200408 10:28:29.797300 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"43122279" 1586341709.674844000,0 -> /BYTES/v-17 (prev /<empty>) | |
I200408 10:28:29.797342 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"43122279" 1586341709.680845000,1 -> /BYTES/v-31 (prev /BYTES/v-17) | |
I200408 10:28:29.797361 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4a0bb765" 1586341709.662327000,0 -> /BYTES/v-11 (prev /<empty>) | |
I200408 10:28:29.797381 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4a0bb765" 1586341709.663483000,1 -> /BYTES/v-12 (prev /BYTES/v-11) | |
I200408 10:28:29.797399 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4f7e67df" 1586341709.674844000,0 -> /BYTES/v-16 (prev /<empty>) | |
I200408 10:28:29.797412 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51fb0d95" 1586341709.644872000,0 -> /BYTES/v-2 (prev /<empty>) | |
I200408 10:28:29.797428 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51fb0d95" 1586341709.662327000,0 -> /BYTES/v-10 (prev /BYTES/v-2) | |
I200408 10:28:29.797445 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51fb0d95" 1586341709.674844000,0 -> /BYTES/v-18 (prev /BYTES/v-10) | |
I200408 10:28:29.797478 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5fa694b0" 1586341709.696794000,0 -> /BYTES/v-36 (prev /<empty>) | |
I200408 10:28:29.797495 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5fa694b0" 1586341709.698988000,0 -> /BYTES/v-40 (prev /BYTES/v-36) | |
I200408 10:28:29.797514 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6e7fffbf" 1586341709.663483000,1 -> /BYTES/v-14 (prev /<empty>) | |
I200408 10:28:29.797533 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6e7fffbf" 1586341709.674844000,0 -> /BYTES/v-19 (prev /BYTES/v-14) | |
I200408 10:28:29.797555 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6e7fffbf" 1586341709.698988000,0 -> /BYTES/v-42 (prev /BYTES/v-19) | |
I200408 10:28:29.797573 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d4b1e1d" 1586341709.675437000,0 -> /BYTES/v-20 (prev /<empty>) | |
I200408 10:28:29.797590 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d62c674" 1586341709.660173000,1 -> /BYTES/v-7 (prev /<empty>) | |
I200408 10:28:29.797605 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d62c674" 1586341709.662327000,0 -> /BYTES/v-8 (prev /BYTES/v-7) | |
I200408 10:28:29.797621 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9c0cb026" 1586341709.644872000,0 -> /BYTES/v-1 (prev /<empty>) | |
I200408 10:28:29.797637 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c1269a2e" 1586341709.696794000,0 -> /BYTES/v-37 (prev /<empty>) | |
I200408 10:28:29.797653 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c1269a2e" 1586341709.698988000,0 -> /BYTES/v-41 (prev /BYTES/v-37) | |
I200408 10:28:29.797666 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d02e4c58" 1586341709.678522000,0 -> /BYTES/v-27 (prev /<empty>) | |
I200408 10:28:29.797696 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fa5fb749" 1586341709.663483000,1 -> /BYTES/v-13 (prev /<empty>) | |
I200408 10:28:29.797714 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fa5fb749" 1586341709.678196000,1 -> /BYTES/v-25 (prev /BYTES/v-13) | |
I200408 10:28:29.797728 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fa5fb749" 1586341709.695377000,0 -> /BYTES/v-34 (prev /BYTES/v-25) | |
I200408 10:28:29.797741 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fd7e952e" 1586341709.697178000,1 -> /BYTES/v-39 (prev /<empty>) | |
I200408 10:28:29.797770 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.642181000,0 lagging by 155.583ms | |
I200408 10:28:29.799868 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.728835000,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/"02fd0de2", /Table/50/"72a6de7b", 5) // ("v-35", nil) | |
1 OP b.ReverseScan(ctx, /Table/50/"330158f7", /Table/50/"dd006460", 8) // (nil, nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.Put(ctx, /Table/50/"21ab9435", v-50) // nil | |
1 OP b.Put(ctx, /Table/50/"d98c8a28", v-51) // nil | |
1 OP b.Put(ctx, /Table/50/"a07e44fb", v-52) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return errors.New("rollback") | |
1 OP }) // rollback | |
after: 1586341709.799811000,0 | |
I200408 10:28:29.806032 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.805964000,0 | |
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=7cc6728e key=/Min pri=0.00253860 epo=0 ts=1586341709.805965000,0 min=1586341709.805965000,0 seq=0} lock=false stat=COMMITTED rts=1586341709.805965000,0 wto=false max=1586341710.305965000,0) | |
after: 1586341709.805979000,0 | |
I200408 10:28:29.807035 5762 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"3a132…}] proposing SIMPLE(l5) ADD_REPLICA[(n2,s2):5LEARNER]: after=[(n1,s1):1 (n4,s4):4 (n3,s3):3 (n2,s2):5LEARNER] next=6 | |
I200408 10:28:29.809179 5762 kv/kvserver/store_snapshot.go:975 [n3,replicate,s3,r32/3:/Table/{36-50/"3a132…}] sending LEARNER snapshot 064123f8 at applied index 108 | |
I200408 10:28:29.809763 5913 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r32/3:/Table/{36-50/"3a132…}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):5LEARNER | |
I200408 10:28:29.809823 5762 kv/kvserver/store_snapshot.go:1018 [n3,replicate,s3,r32/3:/Table/{36-50/"3a132…}] streamed snapshot to (n2,s2):5LEARNER: kv pairs: 34, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:29.810391 5885 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r32/5:{-}] applying LEARNER snapshot [id=064123f8 index=108] | |
I200408 10:28:29.812460 5885 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r32/5:/Table/{36-50/"3a132…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=064123f8 index=108] | |
I200408 10:28:29.812983 5762 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r32/3:/Table/{36-50/"3a132…}] change replicas (add [(n2,s2):5VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r32:/Table/{36-50/"3a1322df"} [(n1,s1):1, (n4,s4):4, (n3,s3):3, (n2,s2):5LEARNER, next=6, gen=11] | |
I200408 10:28:29.817287 5762 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"3a132…}] proposing ENTER_JOINT(r1 l1 v5) ADD_REPLICA[(n2,s2):5VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):1VOTER_DEMOTING]: after=[(n1,s1):1VOTER_DEMOTING (n4,s4):4 (n3,s3):3 (n2,s2):5VOTER_INCOMING] next=6 | |
I200408 10:28:29.817963 5794 kv/kvserver/replica_command.go:397 [n3,s3,r36/3:/{Table/50/"3a…-Max}] initiating a split of this range at key /Table/50/"9afccc30" [r38] (manual) | |
I200408 10:28:29.818061 5762 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r32/3:/Table/{36-50/"3a132…}] change replicas (add [] remove []): existing descriptor r32:/Table/{36-50/"3a1322df"} [(n1,s1):1VOTER_DEMOTING, (n4,s4):4, (n3,s3):3, (n2,s2):5VOTER_INCOMING, next=6, gen=12] | |
I200408 10:28:29.822483 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.680463000,0 | |
4 OP db0.AdminSplit(ctx, /Table/50/"9afccc30") // nil | |
after: 1586341709.822465000,0 | |
I200408 10:28:29.823116 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"43122279" 1586341709.674844000,0 -> /BYTES/v-17 (prev /<empty>) | |
I200408 10:28:29.823159 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"43122279" 1586341709.680845000,1 -> /BYTES/v-31 (prev /BYTES/v-17) | |
I200408 10:28:29.823180 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4a0bb765" 1586341709.662327000,0 -> /BYTES/v-11 (prev /<empty>) | |
I200408 10:28:29.823205 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4a0bb765" 1586341709.663483000,1 -> /BYTES/v-12 (prev /BYTES/v-11) | |
I200408 10:28:29.823231 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4f7e67df" 1586341709.674844000,0 -> /BYTES/v-16 (prev /<empty>) | |
I200408 10:28:29.823250 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51fb0d95" 1586341709.644872000,0 -> /BYTES/v-2 (prev /<empty>) | |
I200408 10:28:29.823273 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51fb0d95" 1586341709.662327000,0 -> /BYTES/v-10 (prev /BYTES/v-2) | |
I200408 10:28:29.823298 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51fb0d95" 1586341709.674844000,0 -> /BYTES/v-18 (prev /BYTES/v-10) | |
I200408 10:28:29.823318 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5fa694b0" 1586341709.696794000,0 -> /BYTES/v-36 (prev /<empty>) | |
I200408 10:28:29.823331 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5fa694b0" 1586341709.698988000,0 -> /BYTES/v-40 (prev /BYTES/v-36) | |
I200408 10:28:29.823346 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6e7fffbf" 1586341709.663483000,1 -> /BYTES/v-14 (prev /<empty>) | |
I200408 10:28:29.823360 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6e7fffbf" 1586341709.674844000,0 -> /BYTES/v-19 (prev /BYTES/v-14) | |
I200408 10:28:29.823374 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6e7fffbf" 1586341709.698988000,0 -> /BYTES/v-42 (prev /BYTES/v-19) | |
I200408 10:28:29.823388 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d4b1e1d" 1586341709.675437000,0 -> /BYTES/v-20 (prev /<empty>) | |
I200408 10:28:29.823401 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d62c674" 1586341709.660173000,1 -> /BYTES/v-7 (prev /<empty>) | |
I200408 10:28:29.823412 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8d62c674" 1586341709.662327000,0 -> /BYTES/v-8 (prev /BYTES/v-7) | |
I200408 10:28:29.823562 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9c0cb026" 1586341709.644872000,0 -> /BYTES/v-1 (prev /<empty>) | |
I200408 10:28:29.823591 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c1269a2e" 1586341709.696794000,0 -> /BYTES/v-37 (prev /<empty>) | |
I200408 10:28:29.823637 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c1269a2e" 1586341709.698988000,0 -> /BYTES/v-41 (prev /BYTES/v-37) | |
I200408 10:28:29.823658 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d02e4c58" 1586341709.678522000,0 -> /BYTES/v-27 (prev /<empty>) | |
I200408 10:28:29.823674 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fa5fb749" 1586341709.663483000,1 -> /BYTES/v-13 (prev /<empty>) | |
I200408 10:28:29.823688 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fa5fb749" 1586341709.678196000,1 -> /BYTES/v-25 (prev /BYTES/v-13) | |
I200408 10:28:29.823701 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fa5fb749" 1586341709.695377000,0 -> /BYTES/v-34 (prev /BYTES/v-25) | |
I200408 10:28:29.823713 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fd7e952e" 1586341709.697178000,1 -> /BYTES/v-39 (prev /<empty>) | |
I200408 10:28:29.828890 1342 gossip/gossip.go:1527 [n3] node has connected to cluster via gossip | |
I200408 10:28:29.828967 1342 kv/kvserver/stores.go:266 [n3] wrote 3 node addresses to persistent storage | |
I200408 10:28:29.829838 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.829792000,0 | |
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=41768d18 key=/Min pri=0.01586899 epo=0 ts=1586341709.829792000,1 min=1586341709.829792000,1 seq=0} lock=false stat=COMMITTED rts=1586341709.829792000,1 wto=false max=1586341710.329792000,1) | |
after: 1586341709.829804000,0 | |
I200408 10:28:29.832349 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.830179000,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/"eec8ff45", v-57) // 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 return errors.New("rollback") | |
4 OP }) // rollback | |
after: 1586341709.832329000,0 | |
I200408 10:28:29.834189 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.832659000,0 | |
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP txn.Put(ctx, /Table/50/"fbf7b15d", v-58) // nil | |
4 OP return errors.New("rollback") | |
4 OP }) // rollback | |
after: 1586341709.834168000,0 | |
I200408 10:28:29.835280 5762 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"3a132…}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n4,s4):4 (n3,s3):3 (n2,s2):5] next=6 | |
I200408 10:28:29.835923 5762 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r32/3:/Table/{36-50/"3a132…}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r32:/Table/{36-50/"3a1322df"} [(n1,s1):1LEARNER, (n4,s4):4, (n3,s3):3, (n2,s2):5, next=6, gen=13] | |
I200408 10:28:29.842837 5762 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"3a132…}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n2,s2):5 (n4,s4):4 (n3,s3):3] next=6 | |
I200408 10:28:29.844047 189 kv/kvserver/store_remove_replica.go:122 [n1,s1,r32/1:/Table/{36-50/"3a132…}] removing replica r32/1 | |
I200408 10:28:29.903234 6042 kv/kvserver/replica_command.go:397 [n3,s3,r38/3:/{Table/50/"9a…-Max}] initiating a split of this range at key /Table/50/"c7636b34" [r39] (manual) | |
I200408 10:28:29.908345 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.700497000,0 | |
0 OP db1.AdminSplit(ctx, /Table/50/"c7636b34") // nil | |
after: 1586341709.908323000,0 | |
I200408 10:28:29.909239 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9c0cb026" 1586341709.644872000,0 -> /BYTES/v-1 (prev /<empty>) | |
I200408 10:28:29.909300 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c1269a2e" 1586341709.696794000,0 -> /BYTES/v-37 (prev /<empty>) | |
I200408 10:28:29.909334 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c1269a2e" 1586341709.698988000,0 -> /BYTES/v-41 (prev /BYTES/v-37) | |
I200408 10:28:29.909721 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d02e4c58" 1586341709.678522000,0 -> /BYTES/v-27 (prev /<empty>) | |
I200408 10:28:29.909750 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fa5fb749" 1586341709.663483000,1 -> /BYTES/v-13 (prev /<empty>) | |
I200408 10:28:29.909766 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fa5fb749" 1586341709.678196000,1 -> /BYTES/v-25 (prev /BYTES/v-13) | |
I200408 10:28:29.909779 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fa5fb749" 1586341709.695377000,0 -> /BYTES/v-34 (prev /BYTES/v-25) | |
I200408 10:28:29.909792 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fd7e952e" 1586341709.697178000,1 -> /BYTES/v-39 (prev /<empty>) | |
I200408 10:28:29.915713 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.915650000,0 | |
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=4f2d5337 key=/Min pri=0.02620844 epo=0 ts=1586341709.915651000,0 min=1586341709.915651000,0 seq=0} lock=false stat=COMMITTED rts=1586341709.915651000,0 wto=false max=1586341710.415651000,0) | |
after: 1586341709.915668000,0 | |
I200408 10:28:30.000485 122 gossip/gossip.go:1527 [n1] node has connected to cluster via gossip | |
I200408 10:28:30.000599 122 kv/kvserver/stores.go:266 [n1] wrote 3 node addresses to persistent storage | |
I200408 10:28:30.191589 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"07b025cc" 1586341709.683406000,0 -> /BYTES/v-32 (prev /<empty>) | |
I200408 10:28:30.191632 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"07b025cc" 1586341709.696268000,0 -> /BYTES/v-35 (prev /BYTES/v-32) | |
I200408 10:28:30.191647 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1633c999" 1586341709.694572000,0 -> /BYTES/v-33 (prev /<empty>) | |
I200408 10:28:30.191660 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1f30bcb5" 1586341709.679434000,0 -> /BYTES/v-28 (prev /<empty>) | |
I200408 10:28:30.191673 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1f30bcb5" 1586341709.696794000,0 -> /BYTES/v-38 (prev /BYTES/v-28) | |
I200408 10:28:30.191686 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"21ab9435" 1586341709.680845000,1 -> /BYTES/v-29 (prev /<empty>) | |
I200408 10:28:30.191698 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"225a8b3b" 1586341709.680845000,1 -> /BYTES/v-30 (prev /<empty>) | |
I200408 10:28:30.191711 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2ee68a12" 1586341709.678196000,1 -> /BYTES/v-26 (prev /<empty>) | |
I200408 10:28:30.260243 1056 gossip/gossip.go:1527 [n2] node has connected to cluster via gossip | |
I200408 10:28:30.260534 1056 kv/kvserver/stores.go:266 [n2] wrote 3 node addresses to persistent storage | |
I200408 10:28:30.502227 1650 gossip/gossip.go:1527 [n4] node has connected to cluster via gossip | |
I200408 10:28:30.502447 1650 kv/kvserver/stores.go:266 [n4] wrote 3 node addresses to persistent storage | |
I200408 10:28:33.859424 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.651044000,0 lagging by 4.208338s | |
I200408 10:28:34.461100 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341709.726483999,0 lagging by 4.734577001s | |
I200408 10:28:34.737731 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.916140000,0 | |
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.ReverseScan(ctx, /Table/50/"821fccc3", /Table/50/"ff6b2bd1", 2) // ("v-39", nil) | |
0 OP b.ReverseScan(ctx, /Table/50/"50e491c8", /Table/50/"559e3db0", 4) // (nil, nil) | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP return errors.New("rollback") | |
0 OP }) // rollback | |
after: 1586341714.737681000,0 | |
I200408 10:28:34.737819 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.806738000,0 | |
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP txn.Put(ctx, /Table/50/"85c730e2", v-56) // nil | |
1 OP txn.Scan(ctx, /Table/50/"3f33f4bb", /Table/50/"92e617c0", 13) // ("v-31", nil) | |
1 OP return errors.New("rollback") | |
1 OP }) // rollback | |
after: 1586341714.737787000,0 | |
I200408 10:28:34.739103 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.727998000,0 | |
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.ReverseScan(ctx, /Table/50/"0a892733", /Table/50/"76efd7b4", 4) // ("v-42", nil) | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.Put(ctx, /Table/50/"21ab9435", v-48) // nil | |
3 OP b.Put(ctx, /Table/50/"1f30bcb5", v-49) // nil | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=31b68258 key=/Table/50/"21ab9435" pri=0.00386741 epo=0 ts=1586341711.460830000,2 min=1586341709.727998000,1 seq=3} lock=true stat=COMMITTED rts=1586341711.460830000,2 wto=false max=1586341710.227998000,1) | |
after: 1586341714.739045000,0 | |
I200408 10:28:34.739634 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1f30bcb5" 1586341711.460830000,2 -> /BYTES/v-49 (prev /BYTES/v-38) | |
I200408 10:28:34.739721 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"21ab9435" 1586341711.460830000,2 -> /BYTES/v-48 (prev /BYTES/v-29) | |
I200408 10:28:34.741331 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.739679000,0 | |
3 OP db3.Put(ctx, /Table/50/"b9c4ab71", v-73) // nil | |
after: 1586341714.741307000,0 | |
I200408 10:28:34.741725 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b9c4ab71" 1586341714.740529000,0 -> /BYTES/v-73 (prev /<empty>) | |
I200408 10:28:34.741909 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.741820000,0 | |
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP return errors.New("rollback") | |
3 OP }) // rollback | |
after: 1586341714.741893000,0 | |
I200408 10:28:34.742088 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.739038000,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/"295c2621", v-65) // nil | |
1 OP b.Put(ctx, /Table/50/"d03933b8", v-66) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.Put(ctx, /Table/50/"b04b83ba", v-67) // nil | |
1 OP b.Put(ctx, /Table/50/"d02e4c58", v-68) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP txn.Put(ctx, /Table/50/"c19765f8", v-69) // nil | |
1 OP b := &Batch{} | |
1 OP b.Put(ctx, /Table/50/"6df0e57e", v-70) // nil | |
1 OP b.Put(ctx, /Table/50/"9c1bfea6", v-71) // nil | |
1 OP b.Put(ctx, /Table/50/"de0ce5ba", v-72) // nil | |
1 OP txn.CommitInBatch(ctx, b) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=fdef8641 key=/Table/50/"295c2621" pri=0.00608200 epo=0 ts=1586341714.739038000,1 min=1586341714.739038000,1 seq=9} lock=true stat=COMMITTED rts=1586341714.739038000,1 wto=false max=1586341715.239038000,1 ifw=8) | |
after: 1586341714.742029000,0 | |
I200408 10:28:34.742841 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.738421000,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/"43122279", v-60) // nil | |
0 OP b.Put(ctx, /Table/50/"9c0cb026", v-61) // nil | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.Put(ctx, /Table/50/"4a0bb765", v-62) // nil | |
0 OP b.Put(ctx, /Table/50/"0684fc7e", v-63) // nil | |
0 OP b.Put(ctx, /Table/50/"84e68ec5", v-64) // nil | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP return errors.New("rollback") | |
0 OP }) // rollback | |
after: 1586341714.742807000,0 | |
I200408 10:28:34.742841 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.742783000,0 | |
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP b := &Batch{} | |
1 OP txn.CommitInBatch(ctx, b) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=e8dc75ea key=/Min pri=0.00608792 epo=0 ts=1586341714.742784000,0 min=1586341714.742784000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.742784000,0 wto=false max=1586341715.242784000,0) | |
after: 1586341714.742796000,0 | |
I200408 10:28:34.743072 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.742321000,0 | |
3 OP db1.Put(ctx, /Table/50/"5fa694b0", v-74) // nil | |
after: 1586341714.743053000,0 | |
I200408 10:28:34.743119 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5fa694b0" 1586341714.742514000,0 -> /BYTES/v-74 (prev /BYTES/v-40) | |
I200408 10:28:34.743463 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"295c2621" 1586341714.739038000,1 -> /BYTES/v-65 (prev /<empty>) | |
I200408 10:28:34.743594 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fbf7b15d" 1586341711.460830000,2 -> /BYTES/v-53 (prev /<empty>) | |
I200408 10:28:34.743612 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.805340000,0 | |
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP txn.ReverseScan(ctx, /Table/50/"47e976cd", /Table/50/"ce4f5304", 8) // ("v-41", nil) | |
2 OP b := &Batch{} | |
2 OP b.Put(ctx, /Table/50/"fbf7b15d", v-53) // nil | |
2 OP b.Put(ctx, /Table/50/"fd7e952e", v-54) // nil | |
2 OP b.Put(ctx, /Table/50/"9af8b646", v-55) // nil | |
2 OP txn.CommitInBatch(ctx, b) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=589c890f key=/Table/50/"fbf7b15d" pri=0.00160597 epo=0 ts=1586341711.460830000,2 min=1586341709.805341000,0 seq=4} lock=true stat=COMMITTED rts=1586341711.460830000,2 wto=false max=1586341710.305341000,0 int=1) | |
after: 1586341714.743555000,0 | |
I200408 10:28:34.743638 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fd7e952e" 1586341711.460830000,2 -> /BYTES/v-54 (prev /BYTES/v-39) | |
I200408 10:28:34.743742 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341709.834470000,0 | |
4 OP db2.Put(ctx, /Table/50/"85c730e2", v-59) // nil | |
after: 1586341714.743723000,0 | |
I200408 10:28:34.743960 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"85c730e2" 1586341711.460830000,3 -> /BYTES/v-59 (prev /<empty>) | |
I200408 10:28:34.744135 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.744097000,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=acf2c6b0 key=/Min pri=0.03031800 epo=0 ts=1586341714.744097000,1 min=1586341714.744097000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.744097000,1 wto=false max=1586341715.244097000,1) | |
after: 1586341714.744108000,0 | |
I200408 10:28:34.744311 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.743732000,0 | |
1 OP db0.Put(ctx, /Table/50/"4f7e67df", v-76) // nil | |
after: 1586341714.744293000,0 | |
I200408 10:28:34.744386 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4f7e67df" 1586341714.743892000,0 -> /BYTES/v-76 (prev /BYTES/v-16) | |
I200408 10:28:34.746257 6524 kv/kvserver/replica_command.go:1602 [n3,s3,r39/3:/{Table/50/"c7…-Max}] change replicas (add [(n2,s2):4LEARNER] remove []): existing descriptor r39:/{Table/50/"c7636b34"-Max} [(n1,s1):1, (n4,s4):2, (n3,s3):3, next=4, gen=12, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.746394 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.745705000,0 | |
1 OP db1.AdminSplit(ctx, /Table/50/"c7636b34") // nil | |
after: 1586341714.746375000,0 | |
I200408 10:28:34.747184 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.746851000,0 | |
1 OP db2.Put(ctx, /Table/50/"c3e2cf7d", v-86) // nil | |
after: 1586341714.747163000,0 | |
I200408 10:28:34.747289 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.745368000,0 | |
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP txn.Put(ctx, /Table/50/"c1269a2e", v-82) // nil | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.Put(ctx, /Table/50/"7cbd182e", v-83) // nil | |
3 OP b.Put(ctx, /Table/50/"f0c25661", v-84) // nil | |
3 OP b.Put(ctx, /Table/50/"c8d37486", v-85) // nil | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP return errors.New("rollback") | |
3 OP }) // rollback | |
after: 1586341714.747263000,0 | |
I200408 10:28:34.747399 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c3e2cf7d" 1586341714.746871000,0 -> /BYTES/v-86 (prev /<empty>) | |
I200408 10:28:34.747986 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.747923000,0 | |
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP return errors.New("rollback") | |
3 OP }) // rollback | |
after: 1586341714.747971000,0 | |
I200408 10:28:34.748857 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.748822000,0 | |
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=d3686526 key=/Min pri=0.00103321 epo=0 ts=1586341714.748823000,0 min=1586341714.748823000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.748823000,0 wto=false max=1586341715.248823000,0) | |
after: 1586341714.748831000,0 | |
I200408 10:28:34.749122 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9c1bfea6" 1586341714.739038000,1 -> /BYTES/v-71 (prev /<empty>) | |
I200408 10:28:34.749160 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b04b83ba" 1586341714.739038000,1 -> /BYTES/v-67 (prev /<empty>) | |
I200408 10:28:34.749183 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c19765f8" 1586341714.739038000,1 -> /BYTES/v-69 (prev /<empty>) | |
I200408 10:28:34.749282 6524 kv/kvserver/replica_raft.go:241 [n3,s3,r39/3:/{Table/50/"c7…-Max}] proposing SIMPLE(l4) ADD_REPLICA[(n2,s2):4LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3 (n2,s2):4LEARNER] next=5 | |
I200408 10:28:34.749332 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.743291000,0 | |
0 OP db3.Put(ctx, /Table/50/"9c1bfea6", v-75) // nil | |
after: 1586341714.749315000,0 | |
I200408 10:28:34.749385 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9c1bfea6" 1586341714.743455000,0 -> /BYTES/v-75 (prev /BYTES/v-71) | |
I200408 10:28:34.750114 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.749207000,0 | |
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP txn.Put(ctx, /Table/50/"9c1bfea6", v-91) // nil | |
3 OP return errors.New("rollback") | |
3 OP }) // rollback | |
after: 1586341714.750094000,0 | |
I200408 10:28:34.750481 6524 kv/kvserver/store_snapshot.go:975 [n3,s3,r39/3:/{Table/50/"c7…-Max}] sending LEARNER snapshot fff3e725 at applied index 22 | |
I200408 10:28:34.750521 6582 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r39/3:/{Table/50/"c7…-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):4LEARNER | |
I200408 10:28:34.750582 6524 kv/kvserver/store_snapshot.go:1018 [n3,s3,r39/3:/{Table/50/"c7…-Max}] streamed snapshot to (n2,s2):4LEARNER: kv pairs: 29, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:34.751166 6567 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r39/4:{-}] applying LEARNER snapshot [id=fff3e725 index=22] | |
I200408 10:28:34.753168 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d02e4c58" 1586341714.739038000,1 -> /BYTES/v-68 (prev /BYTES/v-27) | |
I200408 10:28:34.753212 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d03933b8" 1586341714.739038000,1 -> /BYTES/v-66 (prev /<empty>) | |
I200408 10:28:34.753233 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"de0ce5ba" 1586341714.739038000,1 -> /BYTES/v-72 (prev /<empty>) | |
I200408 10:28:34.753250 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6df0e57e" 1586341714.739038000,1 -> /BYTES/v-70 (prev /<empty>) | |
I200408 10:28:34.753268 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9af8b646" 1586341711.460830000,2 -> /BYTES/v-55 (prev /<empty>) | |
I200408 10:28:34.753325 6567 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r39/4:/{Table/50/"c7…-Max}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=fff3e725 index=22] | |
I200408 10:28:34.753813 6524 kv/kvserver/replica_command.go:1602 [n3,s3,r39/3:/{Table/50/"c7…-Max}] change replicas (add [(n2,s2):4] remove []): existing descriptor r39:/{Table/50/"c7636b34"-Max} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):4LEARNER, next=5, gen=13, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.754008 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.744483000,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/"f37d70c4", v-77) // nil | |
2 OP b.Put(ctx, /Table/50/"0ef5dfbe", v-78) // nil | |
2 OP b.Put(ctx, /Table/50/"d98c8a28", v-79) // nil | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP txn.Put(ctx, /Table/50/"9af8b646", v-80) // nil | |
2 OP txn.Put(ctx, /Table/50/"4a0bb765", v-81) // nil | |
2 OP return errors.New("rollback") | |
2 OP }) // rollback | |
after: 1586341714.753955000,0 | |
I200408 10:28:34.755559 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.747615000,0 | |
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP txn.Put(ctx, /Table/50/"7380df8d", v-87) // nil | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.Put(ctx, /Table/50/"d98c8a28", v-88) // nil | |
1 OP b.Put(ctx, /Table/50/"d701bdf1", v-89) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP txn.Put(ctx, /Table/50/"d02e4c58", v-90) // nil | |
1 OP return errors.New("rollback") | |
1 OP }) // rollback | |
after: 1586341714.755520000,0 | |
I200408 10:28:34.757221 6524 kv/kvserver/replica_raft.go:241 [n3,s3,r39/3:/{Table/50/"c7…-Max}] proposing SIMPLE(v4) ADD_REPLICA[(n2,s2):4]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3 (n2,s2):4] next=5 | |
I200408 10:28:34.757951 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.744857000,0 | |
4 OP db3.AdminChangeReplicas(ctx, /Table/50/"eefaca6c", [{ADD_REPLICA n2,s2}]) // nil | |
after: 1586341714.757931000,0 | |
I200408 10:28:34.762388 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.756721000,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/"2fbaad9c", /Table/50/"48b8f73d", 8) // ("v-31", nil) | |
3 OP b.ReverseScan(ctx, /Table/50/"690b5d5e", /Table/50/"db84cfc4", 18) // ("v-70", nil) | |
3 OP b.Scan(ctx, /Table/50/"16198512", /Table/50/"f116e15e", 15) // ("v-33", nil) | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP txn.ReverseScan(ctx, /Table/50/"c129de5d", /Table/50/"e251eaf3", 15) // ("v-72", nil) | |
3 OP txn.ReverseScan(ctx, /Table/50/"a7d3da80", /Table/50/"be10450a", 2) // ("v-73", nil) | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=00571f6a key=/Min pri=0.01501143 epo=0 ts=1586341714.756721000,1 min=1586341714.756721000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.756721000,1 wto=false max=1586341715.256721000,1) | |
after: 1586341714.762310000,0 | |
I200408 10:28:34.764664 6575 kv/kvserver/replica_command.go:1602 [n3,s3,r39/3:/{Table/50/"c7…-Max}] change replicas (add [] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r39:/{Table/50/"c7636b34"-Max} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):4, next=5, gen=14, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.765777 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.764712000,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.Scan(ctx, /Table/50/"5a2188ed", /Table/50/"f2f9d5c8", 21) // ("v-74", nil) | |
1 OP b.Scan(ctx, /Table/50/"0fd948cc", /Table/50/"12079d05", 21) // (nil, nil) | |
1 OP b.ReverseScan(ctx, /Table/50/"77dffa1c", /Table/50/"a23bb808", 7) // (nil, nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.Put(ctx, /Table/50/"a07e44fb", v-93) // nil | |
1 OP b.Put(ctx, /Table/50/"1bd7e7a8", v-94) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=f9cffe47 key=/Table/50/"a07e44fb" pri=0.04016613 epo=0 ts=1586341714.764713000,0 min=1586341714.764713000,0 seq=3} lock=true stat=COMMITTED rts=1586341714.764713000,0 wto=false max=1586341715.264713000,0 ifw=2) | |
after: 1586341714.765703000,0 | |
I200408 10:28:34.765917 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.764363000,0 | |
2 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP txn.Put(ctx, /Table/50/"c8d37486", v-92) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=eac75d6b key=/Table/50/"c8d37486" pri=0.01859800 epo=0 ts=1586341714.764364000,0 min=1586341714.764364000,0 seq=2} lock=true stat=COMMITTED rts=1586341714.764364000,0 wto=false max=1586341715.264364000,0 ifw=1) | |
after: 1586341714.765878000,0 | |
I200408 10:28:34.766210 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.765522000,0 | |
3 OP db0.Put(ctx, /Table/50/"6d9dcd07", v-98) // nil | |
after: 1586341714.766195000,0 | |
I200408 10:28:34.766448 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6d9dcd07" 1586341714.765667000,0 -> /BYTES/v-98 (prev /<empty>) | |
I200408 10:28:34.766757 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.766261000,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 b := &Batch{} | |
1 OP b.ReverseScan(ctx, /Table/50/"8ad15a43", /Table/50/"8aefc37d", 19) // (nil, nil) | |
1 OP b.ReverseScan(ctx, /Table/50/"5a95f016", /Table/50/"6d14ecff", 17) // ("v-74", nil) | |
1 OP txn.CommitInBatch(ctx, b) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=99e766c0 key=/Min pri=0.01033107 epo=0 ts=1586341714.766261000,1 min=1586341714.766261000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.766261000,1 wto=false max=1586341715.266261000,1) | |
after: 1586341714.766719000,0 | |
I200408 10:28:34.766797 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a07e44fb" 1586341714.764713000,0 -> /BYTES/v-93 (prev /<empty>) | |
I200408 10:28:34.767004 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c8d37486" 1586341714.764364000,0 -> /BYTES/v-92 (prev /<empty>) | |
I200408 10:28:34.767817 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.767383000,0 | |
2 OP db2.Put(ctx, /Table/50/"e47f06b6", v-99) // nil | |
after: 1586341714.767782000,0 | |
I200408 10:28:34.767907 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.765160000,0 | |
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP txn.Put(ctx, /Table/50/"0ef5dfbe", v-95) // nil | |
4 OP txn.Put(ctx, /Table/50/"e8215e13", v-96) // nil | |
4 OP txn.ReverseScan(ctx, /Table/50/"9df0a541", /Table/50/"c57e3116", 22) // ("v-86", nil) | |
4 OP b := &Batch{} | |
4 OP b.Put(ctx, /Table/50/"a07e44fb", v-97) // nil | |
4 OP txn.CommitInBatch(ctx, b) // nil | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=b45cc0c5 key=/Table/50/"0ef5dfbe" pri=0.02750540 epo=0 ts=1586341714.765160000,1 min=1586341714.765160000,1 seq=4} lock=true stat=COMMITTED rts=1586341714.765160000,1 wto=false max=1586341715.265160000,1 ifw=3) | |
after: 1586341714.767868000,0 | |
I200408 10:28:34.767989 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e47f06b6" 1586341714.767414000,0 -> /BYTES/v-99 (prev /<empty>) | |
I200408 10:28:34.768742 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0ef5dfbe" 1586341714.765160000,1 -> /BYTES/v-95 (prev /<empty>) | |
I200408 10:28:34.768904 6575 kv/kvserver/replica_raft.go:241 [n3,s3,r39/3:/{Table/50/"c7…-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 | |
I200408 10:28:34.769630 6575 kv/kvserver/replica_command.go:1602 [n3,s3,r39/3:/{Table/50/"c7…-Max}] change replicas (add [] remove []): existing descriptor r39:/{Table/50/"c7636b34"-Max} [(n1,s1):1VOTER_DEMOTING, (n4,s4):2, (n3,s3):3, (n2,s2):4, next=5, gen=15, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.774230 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1bd7e7a8" 1586341714.764713000,0 -> /BYTES/v-94 (prev /<empty>) | |
I200408 10:28:34.774395 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a07e44fb" 1586341714.765160000,1 -> /BYTES/v-97 (prev /BYTES/v-93) | |
I200408 10:28:34.774455 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8215e13" 1586341714.765160000,1 -> /BYTES/v-96 (prev /<empty>) | |
I200408 10:28:34.775388 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.775289000,0 | |
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP return errors.New("rollback") | |
1 OP }) // rollback | |
after: 1586341714.775372000,0 | |
I200408 10:28:34.775407 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.767758000,0 | |
3 OP db3.ReverseScan(ctx, /Table/50/"28316b08", /Table/50/"acff6210", 22) // ("v-97", nil) | |
after: 1586341714.775386000,0 | |
I200408 10:28:34.775750 6575 kv/kvserver/replica_raft.go:241 [n3,s3,r39/3:/{Table/50/"c7…-Max}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n4,s4):2 (n3,s3):3 (n2,s2):4] next=5 | |
I200408 10:28:34.776360 6575 kv/kvserver/replica_command.go:1602 [n3,s3,r39/3:/{Table/50/"c7…-Max}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r39:/{Table/50/"c7636b34"-Max} [(n1,s1):1LEARNER, (n4,s4):2, (n3,s3):3, (n2,s2):4, next=5, gen=16, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.785033 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.784039000,0 | |
2 OP db1.Put(ctx, /Table/50/"e93598be", v-100) // nil | |
after: 1586341714.785002000,0 | |
I200408 10:28:34.785129 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e93598be" 1586341714.784305000,0 -> /BYTES/v-100 (prev /<empty>) | |
I200408 10:28:34.785327 6575 kv/kvserver/replica_raft.go:241 [n3,s3,r39/3:/{Table/50/"c7…-Max}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n2,s2):4 (n4,s4):2 (n3,s3):3] next=5 | |
I200408 10:28:34.786322 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.755987000,0 | |
0 OP db3.AdminChangeReplicas(ctx, /Table/50/"f4c34907", [{REMOVE_REPLICA n1,s1}]) // nil | |
after: 1586341714.786287000,0 | |
I200408 10:28:34.786368 229 kv/kvserver/store_remove_replica.go:122 [n1,s1,r39/1:/{Table/50/"c7…-Max}] removing replica r39/1 | |
I200408 10:28:34.794407 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.794292000,0 | |
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP return errors.New("rollback") | |
4 OP }) // rollback | |
after: 1586341714.794374000,0 | |
I200408 10:28:34.796742 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.794844000,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/"e47f06b6", v-101) // nil | |
1 OP b.Put(ctx, /Table/50/"9c1bfea6", v-102) // nil | |
1 OP b.Put(ctx, /Table/50/"a07e44fb", v-103) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP b := &Batch{} | |
1 OP txn.CommitInBatch(ctx, b) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=6f019573 key=/Table/50/"e47f06b6" pri=0.01400220 epo=0 ts=1586341714.794844000,1 min=1586341714.794844000,1 seq=4} lock=true stat=COMMITTED rts=1586341714.794844000,1 wto=false max=1586341715.294844000,1 ifw=3) | |
after: 1586341714.796675000,0 | |
I200408 10:28:34.796975 6636 kv/kvserver/replica_command.go:1602 [n3,s3,r38/3:/Table/50/"{9afccc3…-c7636b3…}] change replicas (add [(n2,s2):4LEARNER] remove []): existing descriptor r38:/Table/50/"{9afccc30"-c7636b34"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, next=4, gen=12, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.797146 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.795357000,0 | |
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP txn.ReverseScan(ctx, /Table/50/"2e40d041", /Table/50/"7c2941c9", 5) // ("v-42", nil) | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.ReverseScan(ctx, /Table/50/"a417b4f0", /Table/50/"ac94c3c1", 4) // (nil, nil) | |
3 OP b.Scan(ctx, /Table/50/"0aa0a255", /Table/50/"7bee01fb", 3) // ("v-42", nil) | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=275ca284 key=/Min pri=0.01870426 epo=0 ts=1586341714.795357000,1 min=1586341714.795357000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.795357000,1 wto=false max=1586341715.295357000,1) | |
after: 1586341714.797085000,0 | |
I200408 10:28:34.798600 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.798526000,0 | |
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=49eb788f key=/Min pri=0.01490423 epo=0 ts=1586341714.798526000,1 min=1586341714.798526000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.798526000,1 wto=false max=1586341715.298526000,1) | |
after: 1586341714.798538000,0 | |
I200408 10:28:34.798783 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.796476000,0 | |
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.Put(ctx, /Table/50/"0b654311", v-104) // nil | |
0 OP b.Put(ctx, /Table/50/"ea261f32", v-105) // nil | |
0 OP b.Put(ctx, /Table/50/"72fd7c8a", v-106) // nil | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP return errors.New("rollback") | |
0 OP }) // rollback | |
after: 1586341714.798712000,0 | |
I200408 10:28:34.800643 6636 kv/kvserver/replica_raft.go:241 [n3,s3,r38/3:/Table/50/"{9afccc3…-c7636b3…}] proposing SIMPLE(l4) ADD_REPLICA[(n2,s2):4LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3 (n2,s2):4LEARNER] next=5 | |
I200408 10:28:34.801388 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.799641000,0 | |
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP txn.Scan(ctx, /Table/50/"1d9045ba", /Table/50/"245fa5a2", 18) // ("v-49", nil) | |
0 OP txn.Put(ctx, /Table/50/"8d62c674", v-115) // nil | |
0 OP return errors.New("rollback") | |
0 OP }) // rollback | |
after: 1586341714.801363000,0 | |
I200408 10:28:34.801968 6636 kv/kvserver/store_snapshot.go:975 [n3,s3,r38/3:/Table/50/"{9afccc3…-c7636b3…}] sending LEARNER snapshot aaa9a6ef at applied index 44 | |
I200408 10:28:34.802023 6689 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r38/3:/Table/50/"{9afccc3…-c7636b3…}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):4LEARNER | |
I200408 10:28:34.802154 6636 kv/kvserver/store_snapshot.go:1018 [n3,s3,r38/3:/Table/50/"{9afccc3…-c7636b3…}] streamed snapshot to (n2,s2):4LEARNER: kv pairs: 26, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:34.802575 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.801795000,0 | |
0 OP db0.Put(ctx, /Table/50/"60143586", v-116) // nil | |
after: 1586341714.802525000,0 | |
I200408 10:28:34.802627 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"60143586" 1586341714.801976000,0 -> /BYTES/v-116 (prev /<empty>) | |
I200408 10:28:34.803067 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.802993000,0 | |
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP return errors.New("rollback") | |
0 OP }) // rollback | |
after: 1586341714.803056000,0 | |
I200408 10:28:34.803078 6722 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r38/4:{-}] applying LEARNER snapshot [id=aaa9a6ef index=44] | |
I200408 10:28:34.804370 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.803370000,0 | |
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP txn.Put(ctx, /Table/50/"d98c8a28", v-117) // nil | |
0 OP b := &Batch{} | |
0 OP txn.CommitInBatch(ctx, b) // nil | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=78252326 key=/Table/50/"d98c8a28" pri=0.02328772 epo=0 ts=1586341714.803370000,1 min=1586341714.803370000,1 seq=2} lock=true stat=COMMITTED rts=1586341714.803370000,1 wto=false max=1586341715.303370000,1 ifw=1) | |
after: 1586341714.804314000,0 | |
I200408 10:28:34.804400 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9c1bfea6" 1586341714.794844000,1 -> /BYTES/v-102 (prev /BYTES/v-75) | |
I200408 10:28:34.804437 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a07e44fb" 1586341714.794844000,1 -> /BYTES/v-103 (prev /BYTES/v-97) | |
I200408 10:28:34.805376 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.797945000,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/"a07e44fb", v-112) // nil | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=28b36923 key=/Table/50/"a07e44fb" pri=0.03445521 epo=0 ts=1586341714.797945000,1 min=1586341714.797945000,1 seq=2} lock=true stat=COMMITTED rts=1586341714.797945000,1 wto=false max=1586341715.297945000,1 ifw=1) | |
after: 1586341714.805333000,0 | |
I200408 10:28:34.805560 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.799173000,0 | |
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP txn.Put(ctx, /Table/50/"268ec7a5", v-113) // nil | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.Put(ctx, /Table/50/"7cbd182e", v-114) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP b := &Batch{} | |
1 OP b.ReverseScan(ctx, /Table/50/"7b29ab02", /Table/50/"f9c40603", 27) // ("v-100", nil) | |
1 OP b.ReverseScan(ctx, /Table/50/"185536f0", /Table/50/"674add56", 6) // (nil, nil) | |
1 OP txn.CommitInBatch(ctx, b) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=204fc0e7 key=/Table/50/"268ec7a5" pri=0.03738818 epo=0 ts=1586341714.799174000,0 min=1586341714.799174000,0 seq=3} lock=true stat=COMMITTED rts=1586341714.799174000,0 wto=false max=1586341715.299174000,0 int=1) | |
after: 1586341714.805497000,0 | |
I200408 10:28:34.805682 6722 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r38/4:/Table/50/"{9afccc3…-c7636b3…}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=aaa9a6ef index=44] | |
I200408 10:28:34.805946 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"268ec7a5" 1586341714.799174000,0 -> /BYTES/v-113 (prev /<empty>) | |
I200408 10:28:34.806221 6636 kv/kvserver/replica_command.go:1602 [n3,s3,r38/3:/Table/50/"{9afccc3…-c7636b3…}] change replicas (add [(n2,s2):4VOTER_INCOMING] remove [(n3,s3):3VOTER_DEMOTING]): existing descriptor r38:/Table/50/"{9afccc30"-c7636b34"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):4LEARNER, next=5, gen=13, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.806538 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a07e44fb" 1586341714.797945000,1 -> /BYTES/v-112 (prev /BYTES/v-103) | |
I200408 10:28:34.807240 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.807178000,0 | |
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=6e38eac9 key=/Min pri=0.00001718 epo=0 ts=1586341714.807179000,0 min=1586341714.807179000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.807179000,0 wto=false max=1586341715.307179000,0) | |
after: 1586341714.807191000,0 | |
I200408 10:28:34.807540 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4a0bb765" 1586341714.797069000,0 -> /BYTES/v-108 (prev /BYTES/v-12) | |
I200408 10:28:34.807573 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.797068000,0 | |
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP txn.Put(ctx, /Table/50/"5fa694b0", v-107) // nil | |
4 OP { | |
4 OP b := &Batch{} | |
4 OP b.Put(ctx, /Table/50/"4a0bb765", v-108) // nil | |
4 OP b.Put(ctx, /Table/50/"af3e8427", v-109) // nil | |
4 OP b.Put(ctx, /Table/50/"72fd7c8a", v-110) // nil | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP txn.Put(ctx, /Table/50/"b9c4ab71", v-111) // nil | |
4 OP b := &Batch{} | |
4 OP b.Scan(ctx, /Table/50/"5947904b", /Table/50/"5970a8ed", 17) // (nil, nil) | |
4 OP txn.CommitInBatch(ctx, b) // nil | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=5896df33 key=/Table/50/"5fa694b0" pri=0.01957817 epo=0 ts=1586341714.797069000,0 min=1586341714.797069000,0 seq=6} lock=true stat=COMMITTED rts=1586341714.797069000,0 wto=false max=1586341715.297069000,0 int=2) | |
after: 1586341714.807523000,0 | |
I200408 10:28:34.807589 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5fa694b0" 1586341714.797069000,0 -> /BYTES/v-107 (prev /BYTES/v-74) | |
I200408 10:28:34.807612 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"72fd7c8a" 1586341714.797069000,0 -> /BYTES/v-110 (prev /<empty>) | |
I200408 10:28:34.807993 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.807957000,0 | |
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=fd690db1 key=/Min pri=0.03313813 epo=0 ts=1586341714.807957000,1 min=1586341714.807957000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.807957000,1 wto=false max=1586341715.307957000,1) | |
after: 1586341714.807966000,0 | |
I200408 10:28:34.808318 6749 kv/kvserver/replica_command.go:1602 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] change replicas (add [(n2,s2):4LEARNER] remove []): existing descriptor r36:/Table/50/"{3a1322df"-9afccc30"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, next=4, gen=11, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.808826 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.808771000,0 | |
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=e9630de2 key=/Min pri=0.04179543 epo=0 ts=1586341714.808772000,0 min=1586341714.808772000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.808772000,0 wto=false max=1586341715.308772000,0) | |
after: 1586341714.808780000,0 | |
I200408 10:28:34.812117 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.809515000,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/"51fb0d95", v-124) // nil | |
4 OP b.Put(ctx, /Table/50/"1633c999", v-125) // nil | |
4 OP b.Put(ctx, /Table/50/"abbd550b", v-126) // nil | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=d56ab9a8 key=/Table/50/"51fb0d95" pri=0.01531378 epo=0 ts=1586341714.809515000,1 min=1586341714.809515000,1 seq=4} lock=true stat=COMMITTED rts=1586341714.809515000,1 wto=false max=1586341715.309515000,1 ifw=3) | |
after: 1586341714.812079000,0 | |
I200408 10:28:34.812179 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7cbd182e" 1586341714.799174000,0 -> /BYTES/v-114 (prev /<empty>) | |
I200408 10:28:34.812541 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.809153000,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/"a07e44fb", v-120) // nil | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.Scan(ctx, /Table/50/"0c7d09d0", /Table/50/"39467fb8", 12) // ("v-95", nil) | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.Put(ctx, /Table/50/"6d9dcd07", v-121) // nil | |
3 OP b.Put(ctx, /Table/50/"07b025cc", v-122) // nil | |
3 OP b.Put(ctx, /Table/50/"aac090e2", v-123) // nil | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=2e8d65d3 key=/Table/50/"a07e44fb" pri=0.05335193 epo=0 ts=1586341714.809153000,1 min=1586341714.809153000,1 seq=5} lock=true stat=COMMITTED rts=1586341714.809153000,1 wto=false max=1586341715.309153000,1 ifw=4) | |
after: 1586341714.812495000,0 | |
I200408 10:28:34.813211 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51fb0d95" 1586341714.809515000,1 -> /BYTES/v-124 (prev /BYTES/v-18) | |
I200408 10:28:34.813337 6749 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] proposing SIMPLE(l4) ADD_REPLICA[(n2,s2):4LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3 (n2,s2):4LEARNER] next=5 | |
I200408 10:28:34.813557 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"af3e8427" 1586341714.797069000,0 -> /BYTES/v-109 (prev /<empty>) | |
I200408 10:28:34.813589 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b9c4ab71" 1586341714.797069000,0 -> /BYTES/v-111 (prev /BYTES/v-73) | |
I200408 10:28:34.813812 6636 kv/kvserver/replica_raft.go:241 [n3,s3,r38/3:/Table/50/"{9afccc3…-c7636b3…}] proposing ENTER_JOINT(r3 l3 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):4VOTER_INCOMING] next=5 | |
E200408 10:28:34.813840 6636 kv/kvserver/replica_raft.go:261 [n3,s3,r38/3:/Table/50/"{9afccc3…-c7636b3…}] received invalid ChangeReplicasTrigger ENTER_JOINT(r3 l3 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):4VOTER_INCOMING] next=5 to remove self (leaseholder) | |
I200408 10:28:34.813880 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a07e44fb" 1586341714.809153000,1 -> /BYTES/v-120 (prev /BYTES/v-112) | |
I200408 10:28:34.813910 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"aac090e2" 1586341714.809153000,1 -> /BYTES/v-123 (prev /<empty>) | |
I200408 10:28:34.814514 6636 kv/kvserver/replica_command.go:1038 [n3,s3,r38/3:/Table/50/"{9afccc3…-c7636b3…}] could not promote [n2,s2] to voter, rolling back: change replicas of r38 failed: kv/kvserver/replica_raft.go:262: [n3,s3,r38/3:/Table/50/"{9afccc3…-c7636b3…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r3 l3 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):4VOTER_INCOMING] next=5 to remove self (leaseholder) | |
I200408 10:28:34.814677 6749 kv/kvserver/store_snapshot.go:975 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] sending LEARNER snapshot 866e9e45 at applied index 63 | |
I200408 10:28:34.814716 6636 kv/kvserver/replica_command.go:1602 [n3,s3,r38/3:/Table/50/"{9afccc3…-c7636b3…}] change replicas (add [] remove [(n2,s2):4LEARNER]): existing descriptor r38:/Table/50/"{9afccc30"-c7636b34"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):4LEARNER, next=5, gen=13, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.814729 6856 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):4LEARNER | |
I200408 10:28:34.814798 6749 kv/kvserver/store_snapshot.go:1018 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] streamed snapshot to (n2,s2):4LEARNER: kv pairs: 42, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:34.815605 6814 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r36/4:{-}] applying LEARNER snapshot [id=866e9e45 index=63] | |
I200408 10:28:34.817531 6814 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r36/4:/Table/50/"{3a1322d…-9afccc3…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=866e9e45 index=63] | |
I200408 10:28:34.817977 6749 kv/kvserver/replica_command.go:1602 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] change replicas (add [(n2,s2):4VOTER_INCOMING] remove [(n3,s3):3VOTER_DEMOTING]): existing descriptor r36:/Table/50/"{3a1322df"-9afccc30"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):4LEARNER, next=5, gen=12, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.819300 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"abbd550b" 1586341714.809515000,1 -> /BYTES/v-126 (prev /<empty>) | |
I200408 10:28:34.819799 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6d9dcd07" 1586341714.809153000,1 -> /BYTES/v-121 (prev /BYTES/v-98) | |
I200408 10:28:34.820028 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1633c999" 1586341714.809515000,1 -> /BYTES/v-125 (prev /BYTES/v-33) | |
I200408 10:28:34.820059 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"07b025cc" 1586341714.809153000,1 -> /BYTES/v-122 (prev /BYTES/v-35) | |
I200408 10:28:34.820414 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.808364000,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/"b9c4ab71", v-118) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.ReverseScan(ctx, /Table/50/"cee87526", /Table/50/"e7506182", 13) // ("v-101", nil) | |
1 OP b.ReverseScan(ctx, /Table/50/"2ae553d4", /Table/50/"99d4c6cd", 10) // ("v-8", nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP txn.Put(ctx, /Table/50/"abbd550b", v-119) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=e145f4f1 key=/Table/50/"b9c4ab71" pri=0.02499865 epo=0 ts=1586341714.809515000,2 min=1586341714.808364000,1 seq=3} lock=true stat=COMMITTED rts=1586341714.809515000,2 wto=false max=1586341715.308364000,1 ifw=2) | |
after: 1586341714.820360000,0 | |
I200408 10:28:34.821640 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"abbd550b" 1586341714.809515000,2 -> /BYTES/v-119 (prev /BYTES/v-126) | |
I200408 10:28:34.821685 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b9c4ab71" 1586341714.809515000,2 -> /BYTES/v-118 (prev /BYTES/v-111) | |
I200408 10:28:34.822279 6636 kv/kvserver/replica_raft.go:241 [n3,s3,r38/3:/Table/50/"{9afccc3…-c7636b3…}] proposing SIMPLE(r4) REMOVE_REPLICA[(n2,s2):4LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=5 | |
I200408 10:28:34.822672 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.820844000,0 | |
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP txn.Put(ctx, /Table/50/"295c2621", v-127) // nil | |
4 OP txn.Put(ctx, /Table/50/"72fd7c8a", v-128) // nil | |
4 OP txn.Put(ctx, /Table/50/"84e68ec5", v-129) // nil | |
4 OP b := &Batch{} | |
4 OP b.Put(ctx, /Table/50/"c1491bb7", v-130) // nil | |
4 OP b.Put(ctx, /Table/50/"84e68ec5", v-131) // nil | |
4 OP b.Put(ctx, /Table/50/"cc0c5b6b", v-132) // nil | |
4 OP txn.CommitInBatch(ctx, b) // nil | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=36268d2b key=/Table/50/"295c2621" pri=0.02127574 epo=0 ts=1586341714.820845000,0 min=1586341714.820845000,0 seq=7} lock=true stat=COMMITTED rts=1586341714.820845000,0 wto=false max=1586341715.320845000,0 ifw=6) | |
after: 1586341714.822622000,0 | |
I200408 10:28:34.822927 6636 kv/kvserver/replica_command.go:1366 [n3,s3,r38/3:/Table/50/"{9afccc3…-c7636b3…}] rolled back learner n2,s2 in r38:/Table/50/"{9afccc30"-c7636b34"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):4LEARNER, next=5, gen=13, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.823177 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.795922000,0 | |
2 OP db1.AdminChangeReplicas(ctx, /Table/50/"a80c7418", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n3,s3}]) // change replicas of r38 failed: kv/kvserver/replica_raft.go:262: [n3,s3,r38/3:/Table/50/"{9afccc3…-c7636b3…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r3 l3 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):4VOTER_INCOMING] next=5 to remove self (leaseholder) | |
after: 1586341714.823135000,0 | |
I200408 10:28:34.823440 1111 kv/kvserver/store_remove_replica.go:122 [n2,s2,r38/4:/Table/50/"{9afccc3…-c7636b3…}] removing replica r38/4 | |
I200408 10:28:34.823455 6749 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] proposing ENTER_JOINT(r3 l3 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):4VOTER_INCOMING] next=5 | |
E200408 10:28:34.823493 6749 kv/kvserver/replica_raft.go:261 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] received invalid ChangeReplicasTrigger ENTER_JOINT(r3 l3 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):4VOTER_INCOMING] next=5 to remove self (leaseholder) | |
I200408 10:28:34.823573 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"295c2621" 1586341714.820845000,0 -> /BYTES/v-127 (prev /BYTES/v-65) | |
I200408 10:28:34.824132 6749 kv/kvserver/replica_command.go:1038 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] could not promote [n2,s2] to voter, rolling back: change replicas of r36 failed: kv/kvserver/replica_raft.go:262: [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r3 l3 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):4VOTER_INCOMING] next=5 to remove self (leaseholder) | |
I200408 10:28:34.824315 6749 kv/kvserver/replica_command.go:1602 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] change replicas (add [] remove [(n2,s2):4LEARNER]): existing descriptor r36:/Table/50/"{3a1322df"-9afccc30"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):4LEARNER, next=5, gen=12, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.830700 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c1491bb7" 1586341714.820845000,0 -> /BYTES/v-130 (prev /<empty>) | |
I200408 10:28:34.830774 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"72fd7c8a" 1586341714.820845000,0 -> /BYTES/v-128 (prev /BYTES/v-110) | |
I200408 10:28:34.830806 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"84e68ec5" 1586341714.820845000,0 -> /BYTES/v-131 (prev /<empty>) | |
I200408 10:28:34.830975 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.830900000,0 | |
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP return errors.New("rollback") | |
3 OP }) // rollback | |
after: 1586341714.830961000,0 | |
I200408 10:28:34.831770 6749 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] proposing SIMPLE(r4) REMOVE_REPLICA[(n2,s2):4LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=5 | |
I200408 10:28:34.831787 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.831408000,0 | |
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP txn.Scan(ctx, /Table/50/"8188be64", /Table/50/"e936abb3", 4) // ("v-131", nil) | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=5508867d key=/Min pri=0.00046110 epo=0 ts=1586341714.831408000,1 min=1586341714.831408000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.831408000,1 wto=false max=1586341715.331408000,1) | |
after: 1586341714.831755000,0 | |
I200408 10:28:34.832290 6749 kv/kvserver/replica_command.go:1366 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] rolled back learner n2,s2 in r36:/Table/50/"{3a1322df"-9afccc30"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):4LEARNER, next=5, gen=12, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.832432 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.807632000,0 | |
0 OP db0.AdminChangeReplicas(ctx, /Table/50/"89a227b9", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n3,s3}]) // change replicas of r36 failed: kv/kvserver/replica_raft.go:262: [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r3 l3 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):4VOTER_INCOMING] next=5 to remove self (leaseholder) | |
after: 1586341714.832414000,0 | |
I200408 10:28:34.832498 1135 kv/kvserver/store_remove_replica.go:122 [n2,s2,r36/4:/Table/50/"{3a1322d…-9afccc3…}] removing replica r36/4 | |
I200408 10:28:34.839488 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.839424000,0 | |
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP b := &Batch{} | |
4 OP txn.CommitInBatch(ctx, b) // nil | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=43c4ffa7 key=/Min pri=0.01399582 epo=0 ts=1586341714.839425000,0 min=1586341714.839425000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.839425000,0 wto=false max=1586341715.339425000,0) | |
after: 1586341714.839445000,0 | |
I200408 10:28:34.839947 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.839912000,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=b26601cc key=/Min pri=0.02669385 epo=0 ts=1586341714.839912000,1 min=1586341714.839912000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.839912000,1 wto=false max=1586341715.339912000,1) | |
after: 1586341714.839922000,0 | |
I200408 10:28:34.841703 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.841601000,0 | |
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP return errors.New("rollback") | |
4 OP }) // rollback | |
after: 1586341714.841676000,0 | |
I200408 10:28:34.841794 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.840762000,0 | |
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP b := &Batch{} | |
1 OP b.Scan(ctx, /Table/50/"839efbd0", /Table/50/"e76814b3", 7) // ("v-131", nil) | |
1 OP b.Scan(ctx, /Table/50/"c19527f0", /Table/50/"efb9c8b3", 7) // (nil, nil) | |
1 OP b.ReverseScan(ctx, /Table/50/"4f13b3f5", /Table/50/"80497146", 25) // ("v-76", nil) | |
1 OP txn.CommitInBatch(ctx, b) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=ddc3f912 key=/Min pri=0.01564659 epo=0 ts=1586341714.840763000,0 min=1586341714.840763000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.840763000,0 wto=false max=1586341715.340763000,0) | |
after: 1586341714.841740000,0 | |
I200408 10:28:34.842067 6966 kv/kvserver/replica_command.go:1602 [n3,s3,r39/3:/{Table/50/"c7…-Max}] change replicas (add [(n1,s1):5LEARNER] remove []): existing descriptor r39:/{Table/50/"c7636b34"-Max} [(n2,s2):4, (n4,s4):2, (n3,s3):3, next=5, gen=17, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.842156 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.840329000,0 | |
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP txn.Put(ctx, /Table/50/"1bd7e7a8", v-133) // nil | |
3 OP txn.Put(ctx, /Table/50/"2d69f9c9", v-134) // nil | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=e6fade79 key=/Table/50/"1bd7e7a8" pri=0.02359962 epo=0 ts=1586341714.840329000,1 min=1586341714.840329000,1 seq=3} lock=true stat=COMMITTED rts=1586341714.840329000,1 wto=false max=1586341715.340329000,1 ifw=2) | |
after: 1586341714.842109000,0 | |
I200408 10:28:34.843443 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.842611000,0 | |
4 OP db0.ReverseScan(ctx, /Table/50/"86930c7a", /Table/50/"89d3ccb5", 17) // (nil, nil) | |
after: 1586341714.843339000,0 | |
I200408 10:28:34.843521 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1bd7e7a8" 1586341714.840329000,1 -> /BYTES/v-133 (prev /BYTES/v-94) | |
I200408 10:28:34.843596 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2d69f9c9" 1586341714.840329000,1 -> /BYTES/v-134 (prev /<empty>) | |
I200408 10:28:34.843739 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.842103000,0 | |
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP txn.Put(ctx, /Table/50/"7a8f21fa", v-135) // nil | |
2 OP b := &Batch{} | |
2 OP txn.CommitInBatch(ctx, b) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=e93081f3 key=/Table/50/"7a8f21fa" pri=0.02967040 epo=0 ts=1586341714.842103000,1 min=1586341714.842103000,1 seq=2} lock=true stat=COMMITTED rts=1586341714.842103000,1 wto=false max=1586341715.342103000,1 ifw=1) | |
after: 1586341714.843700000,0 | |
I200408 10:28:34.844319 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.844279000,0 | |
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=382b122f key=/Min pri=0.01645647 epo=0 ts=1586341714.844279000,1 min=1586341714.844279000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.844279000,1 wto=false max=1586341715.344279000,1) | |
after: 1586341714.844288000,0 | |
I200408 10:28:34.844939 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.843621000,0 | |
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP txn.Put(ctx, /Table/50/"1bd7e7a8", v-138) // nil | |
3 OP txn.ReverseScan(ctx, /Table/50/"7d377c06", /Table/50/"b6e325be", 23) // ("v-67", nil) | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=16eed9d2 key=/Table/50/"1bd7e7a8" pri=0.00154232 epo=0 ts=1586341714.843622000,0 min=1586341714.843622000,0 seq=2} lock=true stat=COMMITTED rts=1586341714.843622000,0 wto=false max=1586341715.343622000,0 ifw=1) | |
after: 1586341714.844895000,0 | |
I200408 10:28:34.845000 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7a8f21fa" 1586341714.842103000,1 -> /BYTES/v-135 (prev /<empty>) | |
I200408 10:28:34.845523 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.843083000,0 | |
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP txn.Put(ctx, /Table/50/"19296038", v-136) // nil | |
1 OP txn.Put(ctx, /Table/50/"eef564f8", v-137) // nil | |
1 OP return errors.New("rollback") | |
1 OP }) // rollback | |
after: 1586341714.845496000,0 | |
I200408 10:28:34.845922 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1bd7e7a8" 1586341714.843622000,0 -> /BYTES/v-138 (prev /BYTES/v-133) | |
I200408 10:28:34.846686 6966 kv/kvserver/replica_raft.go:241 [n3,s3,r39/3:/{Table/50/"c7…-Max}] proposing SIMPLE(l5) ADD_REPLICA[(n1,s1):5LEARNER]: after=[(n2,s2):4 (n4,s4):2 (n3,s3):3 (n1,s1):5LEARNER] next=6 | |
I200408 10:28:34.847743 6875 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r39/3:/{Table/50/"c7…-Max}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):5LEARNER | |
I200408 10:28:34.847747 6966 kv/kvserver/store_snapshot.go:975 [n3,s3,r39/3:/{Table/50/"c7…-Max}] sending LEARNER snapshot 2ee9150a at applied index 56 | |
I200408 10:28:34.847875 6966 kv/kvserver/store_snapshot.go:1018 [n3,s3,r39/3:/{Table/50/"c7…-Max}] streamed snapshot to (n1,s1):5LEARNER: kv pairs: 39, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:34.848563 6894 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r39/5:{-}] applying LEARNER snapshot [id=2ee9150a index=56] | |
I200408 10:28:34.853805 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.853726000,0 | |
2 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP return errors.New("rollback") | |
2 OP }) // rollback | |
after: 1586341714.853786000,0 | |
I200408 10:28:34.854595 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.854103000,0 | |
3 OP db2.ReverseScan(ctx, /Table/50/"4fa3bda2", /Table/50/"eb21d406", 26) // ("v-100", nil) | |
after: 1586341714.854568000,0 | |
I200408 10:28:34.855344 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.853379000,0 | |
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP txn.Put(ctx, /Table/50/"2988ec24", v-139) // nil | |
4 OP txn.Put(ctx, /Table/50/"268ec7a5", v-140) // nil | |
4 OP txn.Put(ctx, /Table/50/"1edb9e2d", v-141) // nil | |
4 OP return errors.New("rollback") | |
4 OP }) // rollback | |
after: 1586341714.855316000,0 | |
I200408 10:28:34.855679 6944 kv/kvserver/replica_command.go:1602 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] change replicas (add [(n2,s2):5LEARNER] remove []): existing descriptor r36:/Table/50/"{3a1322df"-9afccc30"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, next=5, gen=13, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.855818 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.854480000,0 | |
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP b := &Batch{} | |
1 OP b.ReverseScan(ctx, /Table/50/"3f19a2b4", /Table/50/"8d452fac", 20) // ("v-59", nil) | |
1 OP b.Scan(ctx, /Table/50/"581490b5", /Table/50/"da7188d2", 20) // ("v-117", nil) | |
1 OP txn.CommitInBatch(ctx, b) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=651330c8 key=/Min pri=0.00827136 epo=0 ts=1586341714.854480000,1 min=1586341714.854480000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.854480000,1 wto=false max=1586341715.354480000,1) | |
after: 1586341714.855772000,0 | |
I200408 10:28:34.856057 5343 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"3a132…}] change replicas (add [(n1,s1):6LEARNER] remove []): existing descriptor r32:/Table/{36-50/"3a1322df"} [(n2,s2):5, (n4,s4):4, (n3,s3):3, next=6, gen=14] | |
I200408 10:28:34.856845 6894 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r39/5:/{Table/50/"c7…-Max}] applied LEARNER snapshot [total=8ms ingestion=4@8ms id=2ee9150a index=56] | |
I200408 10:28:34.857236 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.856181000,0 | |
1 OP db3.Put(ctx, /Table/50/"fa4085e2", v-144) // nil | |
after: 1586341714.857215000,0 | |
I200408 10:28:34.857348 6966 kv/kvserver/replica_command.go:1602 [n3,s3,r39/3:/{Table/50/"c7…-Max}] change replicas (add [(n1,s1):5] remove []): existing descriptor r39:/{Table/50/"c7636b34"-Max} [(n2,s2):4, (n4,s4):2, (n3,s3):3, (n1,s1):5LEARNER, next=6, gen=18, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.857708 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.857640000,0 | |
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=0e0f2f4c key=/Min pri=0.01819404 epo=0 ts=1586341714.857641000,0 min=1586341714.857641000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.857641000,0 wto=false max=1586341715.357641000,0) | |
after: 1586341714.857651000,0 | |
I200408 10:28:34.858992 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.855267000,0 | |
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.ReverseScan(ctx, /Table/50/"a315fb8e", /Table/50/"e9feace8", 31) // ("v-100", nil) | |
3 OP b.ReverseScan(ctx, /Table/50/"8ef4a71d", /Table/50/"b97efbf7", 4) // (nil, nil) | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP txn.Put(ctx, /Table/50/"cba90bea", v-142) // nil | |
3 OP txn.Put(ctx, /Table/50/"c8d37486", v-143) // nil | |
3 OP return errors.New("rollback") | |
3 OP }) // rollback | |
after: 1586341714.858952000,0 | |
I200408 10:28:34.860592 6966 kv/kvserver/replica_raft.go:241 [n3,s3,r39/3:/{Table/50/"c7…-Max}] proposing SIMPLE(v5) ADD_REPLICA[(n1,s1):5]: after=[(n2,s2):4 (n4,s4):2 (n3,s3):3 (n1,s1):5] next=6 | |
I200408 10:28:34.860593 5343 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"3a132…}] proposing SIMPLE(l6) ADD_REPLICA[(n1,s1):6LEARNER]: after=[(n2,s2):5 (n4,s4):4 (n3,s3):3 (n1,s1):6LEARNER] next=7 | |
I200408 10:28:34.861074 6944 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] proposing SIMPLE(l5) ADD_REPLICA[(n2,s2):5LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3 (n2,s2):5LEARNER] next=6 | |
I200408 10:28:34.861598 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.841229000,0 | |
0 OP db1.AdminChangeReplicas(ctx, /Table/50/"f9216198", [{ADD_REPLICA n1,s1}]) // nil | |
after: 1586341714.861570000,0 | |
I200408 10:28:34.862074 5343 kv/kvserver/store_snapshot.go:975 [n3,s3,r32/3:/Table/{36-50/"3a132…}] sending LEARNER snapshot 1b93113f at applied index 157 | |
I200408 10:28:34.862120 7047 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r32/3:/Table/{36-50/"3a132…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):6LEARNER | |
I200408 10:28:34.862187 6944 kv/kvserver/store_snapshot.go:975 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] sending LEARNER snapshot f959228b at applied index 77 | |
I200408 10:28:34.862248 5343 kv/kvserver/store_snapshot.go:1018 [n3,s3,r32/3:/Table/{36-50/"3a132…}] streamed snapshot to (n1,s1):6LEARNER: kv pairs: 48, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:34.862279 7018 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):5LEARNER | |
I200408 10:28:34.862356 6944 kv/kvserver/store_snapshot.go:1018 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] streamed snapshot to (n2,s2):5LEARNER: kv pairs: 49, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:34.863024 7029 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r36/5:{-}] applying LEARNER snapshot [id=f959228b index=77] | |
I200408 10:28:34.863036 7028 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r32/6:{-}] applying LEARNER snapshot [id=1b93113f index=157] | |
I200408 10:28:34.865064 7029 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r36/5:/Table/50/"{3a1322d…-9afccc3…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=f959228b index=77] | |
I200408 10:28:34.865485 7028 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r32/6:/Table/{36-50/"3a132…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=1b93113f index=157] | |
I200408 10:28:34.865689 6944 kv/kvserver/replica_command.go:1602 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] change replicas (add [(n2,s2):5VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r36:/Table/50/"{3a1322df"-9afccc30"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):5LEARNER, next=6, gen=14, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.865854 5343 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"3a132…}] change replicas (add [(n1,s1):6VOTER_INCOMING] remove [(n2,s2):5VOTER_DEMOTING]): existing descriptor r32:/Table/{36-50/"3a1322df"} [(n2,s2):5, (n4,s4):4, (n3,s3):3, (n1,s1):6LEARNER, next=7, gen=15] | |
I200408 10:28:34.870808 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.868364000,0 | |
1 OP db1.Put(ctx, /Table/50/"85c730e2", v-145) // nil | |
after: 1586341714.870766000,0 | |
I200408 10:28:34.871856 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"85c730e2" 1586341714.868531000,0 -> /BYTES/v-145 (prev /BYTES/v-59) | |
I200408 10:28:34.872925 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.872038000,0 | |
3 OP db2.Put(ctx, /Table/50/"af3e8427", v-146) // nil | |
after: 1586341714.872890000,0 | |
I200408 10:28:34.873522 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"af3e8427" 1586341714.872071000,0 -> /BYTES/v-146 (prev /BYTES/v-109) | |
I200408 10:28:34.874349 6944 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] proposing ENTER_JOINT(r1 l1 v5) ADD_REPLICA[(n2,s2):5VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):1VOTER_DEMOTING]: after=[(n1,s1):1VOTER_DEMOTING (n4,s4):2 (n3,s3):3 (n2,s2):5VOTER_INCOMING] next=6 | |
I200408 10:28:34.874392 5343 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"3a132…}] proposing ENTER_JOINT(r5 l5 v6) ADD_REPLICA[(n1,s1):6VOTER_INCOMING], REMOVE_REPLICA[(n2,s2):5VOTER_DEMOTING]: after=[(n2,s2):5VOTER_DEMOTING (n4,s4):4 (n3,s3):3 (n1,s1):6VOTER_INCOMING] next=7 | |
I200408 10:28:34.875632 5343 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"3a132…}] change replicas (add [] remove []): existing descriptor r32:/Table/{36-50/"3a1322df"} [(n2,s2):5VOTER_DEMOTING, (n4,s4):4, (n3,s3):3, (n1,s1):6VOTER_INCOMING, next=7, gen=16] | |
I200408 10:28:34.875854 6944 kv/kvserver/replica_command.go:1602 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] change replicas (add [] remove []): existing descriptor r36:/Table/50/"{3a1322df"-9afccc30"} [(n1,s1):1VOTER_DEMOTING, (n4,s4):2, (n3,s3):3, (n2,s2):5VOTER_INCOMING, next=6, gen=15, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.882561 5343 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"3a132…}] proposing LEAVE_JOINT: after=[(n2,s2):5LEARNER (n4,s4):4 (n3,s3):3 (n1,s1):6] next=7 | |
I200408 10:28:34.882570 6944 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n4,s4):2 (n3,s3):3 (n2,s2):5] next=6 | |
I200408 10:28:34.883265 5343 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"3a132…}] change replicas (add [] remove [(n2,s2):5LEARNER]): existing descriptor r32:/Table/{36-50/"3a1322df"} [(n2,s2):5LEARNER, (n4,s4):4, (n3,s3):3, (n1,s1):6, next=7, gen=17] | |
I200408 10:28:34.883409 6944 kv/kvserver/replica_command.go:1602 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r36:/Table/50/"{3a1322df"-9afccc30"} [(n1,s1):1LEARNER, (n4,s4):2, (n3,s3):3, (n2,s2):5, next=6, gen=16, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.890416 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.890133000,0 | |
3 OP db1.AdminSplit(ctx, /Table/50/"c7636b34") // nil | |
after: 1586341714.890394000,0 | |
I200408 10:28:34.890638 5343 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"3a132…}] proposing SIMPLE(r5) REMOVE_REPLICA[(n2,s2):5LEARNER]: after=[(n1,s1):6 (n4,s4):4 (n3,s3):3] next=7 | |
I200408 10:28:34.890639 6944 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n2,s2):5 (n4,s4):2 (n3,s3):3] next=6 | |
I200408 10:28:34.890814 5342 kv/kvserver/replica_command.go:397 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] initiating a split of this range at key /Table/50/"9916d161" [r40] (manual) | |
I200408 10:28:34.891493 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.855758000,0 | |
4 OP db2.AdminChangeReplicas(ctx, /Table/50/"233f280b", [{ADD_REPLICA n1,s1} {REMOVE_REPLICA n2,s2}]) // nil | |
after: 1586341714.891468000,0 | |
I200408 10:28:34.891588 1129 kv/kvserver/store_remove_replica.go:122 [n2,s2,r32/5:/Table/{36-50/"3a132…}] removing replica r32/5 | |
I200408 10:28:34.891676 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.881998000,0 | |
0 OP db3.AdminChangeReplicas(ctx, /Table/50/"719ea49a", [{REMOVE_REPLICA n4,s4}]) // change replicas of r36 failed: descriptor changed: [expected] r36:/Table/50/"{3a1322df"-9afccc30"} [(n1,s1):1LEARNER, (n4,s4):2, (n3,s3):3, (n2,s2):5, next=6, gen=16, sticky=9223372036.854775807,2147483647] != [actual] r36:/Table/50/"{3a1322df"-9afccc30"} [(n2,s2):5, (n4,s4):2, (n3,s3):3, next=6, gen=17, sticky=9223372036.854775807,2147483647] | |
after: 1586341714.891658000,0 | |
I200408 10:28:34.891692 227 kv/kvserver/store_remove_replica.go:122 [n1,s1,r36/1:/Table/50/"{3a1322d…-9afccc3…}] removing replica r36/1 | |
I200408 10:28:34.891922 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.854870000,0 | |
2 OP db0.AdminChangeReplicas(ctx, /Table/50/"3e5cc034", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n1,s1}]) // nil | |
after: 1586341714.891899000,0 | |
I200408 10:28:34.892542 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.889640000,0 | |
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.ReverseScan(ctx, /Table/50/"6e5f2da3", /Table/50/"d60c63dc", 3) // ("v-66", nil) | |
1 OP b.ReverseScan(ctx, /Table/50/"6b6ed735", /Table/50/"d3112ca6", 31) // ("v-66", nil) | |
1 OP b.Scan(ctx, /Table/50/"0b33bb42", /Table/50/"2d08b2eb", 22) // (nil, nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP b := &Batch{} | |
1 OP b.ReverseScan(ctx, /Table/50/"4094c3cf", /Table/50/"bcddfe31", 11) // ("v-118", nil) | |
1 OP b.Scan(ctx, /Table/50/"539ce187", /Table/50/"bec41eab", 12) // ("v-118", nil) | |
1 OP txn.CommitInBatch(ctx, b) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=cf37d564 key=/Min pri=0.03807410 epo=0 ts=1586341714.889641000,0 min=1586341714.889641000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.889641000,0 wto=false max=1586341715.389641000,0) | |
after: 1586341714.892492000,0 | |
I200408 10:28:34.899385 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.899324000,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=1458b0ae key=/Min pri=0.05410258 epo=0 ts=1586341714.899325000,0 min=1586341714.899325000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.899325000,0 wto=false max=1586341715.399325000,0) | |
after: 1586341714.899343000,0 | |
I200408 10:28:34.900103 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.900071000,0 | |
2 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP b := &Batch{} | |
2 OP txn.CommitInBatch(ctx, b) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=383ca729 key=/Min pri=0.01609246 epo=0 ts=1586341714.900072000,0 min=1586341714.900072000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.900072000,0 wto=false max=1586341715.400072000,0) | |
after: 1586341714.900080000,0 | |
I200408 10:28:34.900361 7128 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"3a132…}] change replicas (add [(n2,s2):7LEARNER] remove []): existing descriptor r32:/Table/{36-50/"3a1322df"} [(n1,s1):6, (n4,s4):4, (n3,s3):3, next=7, gen=18] | |
I200408 10:28:34.901067 7075 kv/kvserver/replica_command.go:397 [n3,s3,r39/3:/{Table/50/"c7…-Max}] initiating a split of this range at key /Table/50/"c90340a1" [r41] (manual) | |
I200408 10:28:34.901095 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.900437000,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.Scan(ctx, /Table/50/"7fade515", /Table/50/"9fb9121e", 15) // ("v-131", nil) | |
1 OP b.Scan(ctx, /Table/50/"71d7d303", /Table/50/"a59dafbf", 3) // ("v-128", nil) | |
1 OP b.Scan(ctx, /Table/50/"32efa0af", /Table/50/"cf6207ff", 15) // ("v-31", nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP txn.ReverseScan(ctx, /Table/50/"17ec3b1c", /Table/50/"3a4e3278", 25) // ("v-26", nil) | |
1 OP b := &Batch{} | |
1 OP b.Scan(ctx, /Table/50/"6316ec2f", /Table/50/"d5275a1c", 30) // ("v-121", nil) | |
1 OP b.ReverseScan(ctx, /Table/50/"0c83483c", /Table/50/"b7e54d22", 32) // ("v-95", nil) | |
1 OP txn.CommitInBatch(ctx, b) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=f89f4bec key=/Min pri=0.02690344 epo=0 ts=1586341714.900437000,1 min=1586341714.900437000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.900437000,1 wto=false max=1586341715.400437000,1) | |
after: 1586341714.901018000,1 | |
I200408 10:28:34.901991 7089 kv/kvserver/replica_command.go:1602 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] change replicas (add [(n1,s1):6LEARNER] remove []): existing descriptor r36:/Table/50/"{3a1322df"-9afccc30"} [(n2,s2):5, (n4,s4):2, (n3,s3):3, next=6, gen=17, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.903231 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.901592000,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/"225a8b3b", v-147) // nil | |
1 OP b.Put(ctx, /Table/50/"c05798d7", v-148) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=01f45f3a key=/Table/50/"225a8b3b" pri=0.01051850 epo=0 ts=1586341714.901593000,0 min=1586341714.901593000,0 seq=3} lock=true stat=COMMITTED rts=1586341714.901593000,0 wto=false max=1586341715.401593000,0 ifw=2) | |
after: 1586341714.903180000,0 | |
I200408 10:28:34.903679 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.903608000,0 | |
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP return errors.New("rollback") | |
1 OP }) // rollback | |
after: 1586341714.903665000,0 | |
I200408 10:28:34.904927 7128 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"3a132…}] proposing SIMPLE(l7) ADD_REPLICA[(n2,s2):7LEARNER]: after=[(n1,s1):6 (n4,s4):4 (n3,s3):3 (n2,s2):7LEARNER] next=8 | |
I200408 10:28:34.905990 7089 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] proposing SIMPLE(l6) ADD_REPLICA[(n1,s1):6LEARNER]: after=[(n2,s2):5 (n4,s4):2 (n3,s3):3 (n1,s1):6LEARNER] next=7 | |
I200408 10:28:34.906027 7128 kv/kvserver/store_snapshot.go:975 [n3,s3,r32/3:/Table/{36-50/"3a132…}] sending LEARNER snapshot e4853104 at applied index 168 | |
I200408 10:28:34.906088 7137 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r32/3:/Table/{36-50/"3a132…}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):7LEARNER | |
I200408 10:28:34.906237 7128 kv/kvserver/store_snapshot.go:1018 [n3,s3,r32/3:/Table/{36-50/"3a132…}] streamed snapshot to (n2,s2):7LEARNER: kv pairs: 58, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:34.906988 7135 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r32/7:{-}] applying LEARNER snapshot [id=e4853104 index=168] | |
I200408 10:28:34.907297 7089 kv/kvserver/store_snapshot.go:975 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] sending LEARNER snapshot dc2ce29c at applied index 86 | |
I200408 10:28:34.907403 7164 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):6LEARNER | |
I200408 10:28:34.907491 7089 kv/kvserver/store_snapshot.go:1018 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] streamed snapshot to (n1,s1):6LEARNER: kv pairs: 58, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:34.908163 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.900843000,0 | |
4 OP db3.AdminSplit(ctx, /Table/50/"c90340a1") // nil | |
after: 1586341714.908147000,0 | |
I200408 10:28:34.908549 7253 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r39/3:/Table/50/"c{7636b3…-90340a…}] change replicas (add [] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r39:/Table/50/"c{7636b34"-90340a1"} [(n2,s2):4, (n4,s4):2, (n3,s3):3, (n1,s1):5, next=6, gen=20, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.908769 7139 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r36/6:{-}] applying LEARNER snapshot [id=dc2ce29c index=86] | |
I200408 10:28:34.909517 7135 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r32/7:/Table/{36-50/"3a132…}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=e4853104 index=168] | |
I200408 10:28:34.909995 7128 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"3a132…}] change replicas (add [(n2,s2):7VOTER_INCOMING] remove [(n1,s1):6VOTER_DEMOTING]): existing descriptor r32:/Table/{36-50/"3a1322df"} [(n1,s1):6, (n4,s4):4, (n3,s3):3, (n2,s2):7LEARNER, next=8, gen=19] | |
I200408 10:28:34.910652 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c05798d7" 1586341714.901593000,0 -> /BYTES/v-148 (prev /<empty>) | |
I200408 10:28:34.911670 7139 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r36/6:/Table/50/"{3a1322d…-9afccc3…}] applied LEARNER snapshot [total=3ms ingestion=4@3ms id=dc2ce29c index=86] | |
I200408 10:28:34.912175 7089 kv/kvserver/replica_command.go:1602 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] change replicas (add [(n1,s1):6] remove []): existing descriptor r36:/Table/50/"{3a1322df"-9afccc30"} [(n2,s2):5, (n4,s4):2, (n3,s3):3, (n1,s1):6LEARNER, next=7, gen=18, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.916062 7128 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"3a132…}] proposing ENTER_JOINT(r6 l6 v7) ADD_REPLICA[(n2,s2):7VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):6VOTER_DEMOTING]: after=[(n1,s1):6VOTER_DEMOTING (n4,s4):4 (n3,s3):3 (n2,s2):7VOTER_INCOMING] next=8 | |
I200408 10:28:34.916075 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.914602000,0 | |
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP txn.Put(ctx, /Table/50/"04b3f016", v-149) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=0e5afc5c key=/Table/50/"04b3f016" pri=0.00688098 epo=0 ts=1586341714.914603000,0 min=1586341714.914603000,0 seq=2} lock=true stat=COMMITTED rts=1586341714.914603000,0 wto=false max=1586341715.414603000,0 ifw=1) | |
after: 1586341714.916030000,0 | |
I200408 10:28:34.916183 7253 kv/kvserver/replica_raft.go:241 [n3,s3,r39/3:/Table/50/"c{7636b3…-90340a…}] proposing ENTER_JOINT(r2 l2) REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n2,s2):4 (n4,s4):2VOTER_DEMOTING (n3,s3):3 (n1,s1):5] next=6 | |
I200408 10:28:34.916203 7089 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] proposing SIMPLE(v6) ADD_REPLICA[(n1,s1):6]: after=[(n2,s2):5 (n4,s4):2 (n3,s3):3 (n1,s1):6] next=7 | |
I200408 10:28:34.916754 7128 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"3a132…}] change replicas (add [] remove []): existing descriptor r32:/Table/{36-50/"3a1322df"} [(n1,s1):6VOTER_DEMOTING, (n4,s4):4, (n3,s3):3, (n2,s2):7VOTER_INCOMING, next=8, gen=20] | |
I200408 10:28:34.917233 7253 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r39/3:/Table/50/"c{7636b3…-90340a…}] change replicas (add [] remove []): existing descriptor r39:/Table/50/"c{7636b34"-90340a1"} [(n2,s2):4, (n4,s4):2VOTER_DEMOTING, (n3,s3):3, (n1,s1):5, next=6, gen=21, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.917321 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.901225000,0 | |
2 OP db0.AdminChangeReplicas(ctx, /Table/50/"49fa24bf", [{ADD_REPLICA n1,s1}]) // nil | |
after: 1586341714.917298000,0 | |
I200408 10:28:34.925588 7128 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"3a132…}] proposing LEAVE_JOINT: after=[(n1,s1):6LEARNER (n4,s4):4 (n3,s3):3 (n2,s2):7] next=8 | |
I200408 10:28:34.925787 7253 kv/kvserver/replica_raft.go:241 [n3,s3,r39/3:/Table/50/"c{7636b3…-90340a…}] proposing LEAVE_JOINT: after=[(n2,s2):4 (n4,s4):2LEARNER (n3,s3):3 (n1,s1):5] next=6 | |
I200408 10:28:34.926427 7128 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"3a132…}] change replicas (add [] remove [(n1,s1):6LEARNER]): existing descriptor r32:/Table/{36-50/"3a1322df"} [(n1,s1):6LEARNER, (n4,s4):4, (n3,s3):3, (n2,s2):7, next=8, gen=21] | |
I200408 10:28:34.926469 7253 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r39/3:/Table/50/"c{7636b3…-90340a…}] change replicas (add [] remove [(n4,s4):2LEARNER]): existing descriptor r39:/Table/50/"c{7636b34"-90340a1"} [(n2,s2):4, (n4,s4):2LEARNER, (n3,s3):3, (n1,s1):5, next=6, gen=22, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.927051 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.924994000,0 | |
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP { | |
4 OP b := &Batch{} | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP txn.Put(ctx, /Table/50/"60143586", v-150) // nil | |
4 OP return errors.New("rollback") | |
4 OP }) // rollback | |
after: 1586341714.927023000,0 | |
I200408 10:28:34.934948 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c8d37486" 1586341714.764364000,0 -> /BYTES/v-92 (prev /<empty>) | |
I200408 10:28:34.935118 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cc0c5b6b" 1586341714.820845000,0 -> /BYTES/v-132 (prev /<empty>) | |
I200408 10:28:34.935162 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d02e4c58" 1586341714.739038000,1 -> /BYTES/v-68 (prev /BYTES/v-27) | |
I200408 10:28:34.935190 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d03933b8" 1586341714.739038000,1 -> /BYTES/v-66 (prev /<empty>) | |
I200408 10:28:34.935249 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d98c8a28" 1586341714.803370000,1 -> /BYTES/v-117 (prev /<empty>) | |
I200408 10:28:34.935306 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"de0ce5ba" 1586341714.739038000,1 -> /BYTES/v-72 (prev /<empty>) | |
I200408 10:28:34.935355 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e47f06b6" 1586341714.767414000,0 -> /BYTES/v-99 (prev /<empty>) | |
I200408 10:28:34.935385 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e47f06b6" 1586341714.794844000,1 -> /BYTES/v-101 (prev /BYTES/v-99) | |
I200408 10:28:34.935411 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e8215e13" 1586341714.765160000,1 -> /BYTES/v-96 (prev /<empty>) | |
I200408 10:28:34.935473 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e93598be" 1586341714.784305000,0 -> /BYTES/v-100 (prev /<empty>) | |
I200408 10:28:34.935517 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.934545000,0 | |
1 OP db1.Put(ctx, /Table/50/"aac090e2", v-151) // nil | |
after: 1586341714.935496000,0 | |
I200408 10:28:34.935537 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fa4085e2" 1586341714.856499000,0 -> /BYTES/v-144 (prev /<empty>) | |
I200408 10:28:34.935608 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fbf7b15d" 1586341711.460830000,2 -> /BYTES/v-53 (prev /<empty>) | |
I200408 10:28:34.935666 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fd7e952e" 1586341711.460830000,2 -> /BYTES/v-54 (prev /BYTES/v-39) | |
I200408 10:28:34.935787 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"aac090e2" 1586341714.934821000,0 -> /BYTES/v-151 (prev /BYTES/v-123) | |
I200408 10:28:34.935832 5342 kv/kvserver/replica_command.go:397 [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}] initiating a split of this range at key /Table/50/"9916d161" [r42] (manual) | |
I200408 10:28:34.936116 7128 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"3a132…}] proposing SIMPLE(r6) REMOVE_REPLICA[(n1,s1):6LEARNER]: after=[(n2,s2):7 (n4,s4):4 (n3,s3):3] next=8 | |
I200408 10:28:34.936127 7253 kv/kvserver/replica_raft.go:241 [n3,s3,r39/3:/Table/50/"c{7636b3…-90340a…}] proposing SIMPLE(r2) REMOVE_REPLICA[(n4,s4):2LEARNER]: after=[(n2,s2):4 (n1,s1):5 (n3,s3):3] next=6 | |
I200408 10:28:34.937286 1753 kv/kvserver/store_remove_replica.go:122 [n4,s4,r39/2:/Table/50/"c{7636b3…-90340a…}] removing replica r39/2 | |
I200408 10:28:34.937785 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.899712000,0 | |
0 OP db0.AdminChangeReplicas(ctx, /Table/50/"21ea1453", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n1,s1}]) // nil | |
after: 1586341714.937756000,0 | |
I200408 10:28:34.937901 204 kv/kvserver/store_remove_replica.go:122 [n1,s1,r32/6:/Table/{36-50/"3a132…}] removing replica r32/6 | |
I200408 10:28:34.942080 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.890738000,0 | |
3 OP db2.AdminSplit(ctx, /Table/50/"9916d161") // nil | |
after: 1586341714.942055000,0 | |
I200408 10:28:34.942477 7350 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r36/3:/Table/50/"{3a1322d…-9916d16…}] change replicas (add [] remove [(n1,s1):6VOTER_DEMOTING]): existing descriptor r36:/Table/50/"{3a1322df"-9916d161"} [(n2,s2):5, (n4,s4):2, (n3,s3):3, (n1,s1):6, next=7, gen=20, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.944491 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4a0bb765" 1586341714.797069000,0 -> /BYTES/v-108 (prev /BYTES/v-12) | |
I200408 10:28:34.944543 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4f7e67df" 1586341714.743892000,0 -> /BYTES/v-76 (prev /BYTES/v-16) | |
I200408 10:28:34.944570 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51fb0d95" 1586341714.809515000,1 -> /BYTES/v-124 (prev /BYTES/v-18) | |
I200408 10:28:34.944593 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5fa694b0" 1586341714.742514000,0 -> /BYTES/v-74 (prev /BYTES/v-40) | |
I200408 10:28:34.944615 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5fa694b0" 1586341714.797069000,0 -> /BYTES/v-107 (prev /BYTES/v-74) | |
I200408 10:28:34.944634 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"60143586" 1586341714.801976000,0 -> /BYTES/v-116 (prev /<empty>) | |
I200408 10:28:34.944652 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6d9dcd07" 1586341714.765667000,0 -> /BYTES/v-98 (prev /<empty>) | |
I200408 10:28:34.944677 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6d9dcd07" 1586341714.809153000,1 -> /BYTES/v-121 (prev /BYTES/v-98) | |
I200408 10:28:34.944699 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6df0e57e" 1586341714.739038000,1 -> /BYTES/v-70 (prev /<empty>) | |
I200408 10:28:34.944718 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"72fd7c8a" 1586341714.797069000,0 -> /BYTES/v-110 (prev /<empty>) | |
I200408 10:28:34.944737 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"72fd7c8a" 1586341714.820845000,0 -> /BYTES/v-128 (prev /BYTES/v-110) | |
I200408 10:28:34.944754 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7a8f21fa" 1586341714.842103000,1 -> /BYTES/v-135 (prev /<empty>) | |
I200408 10:28:34.944772 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7cbd182e" 1586341714.799174000,0 -> /BYTES/v-114 (prev /<empty>) | |
I200408 10:28:34.944793 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"84e68ec5" 1586341714.820845000,0 -> /BYTES/v-131 (prev /<empty>) | |
I200408 10:28:34.944813 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"85c730e2" 1586341711.460830000,3 -> /BYTES/v-59 (prev /<empty>) | |
I200408 10:28:34.944831 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"85c730e2" 1586341714.868531000,0 -> /BYTES/v-145 (prev /BYTES/v-59) | |
I200408 10:28:34.945002 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9af8b646" 1586341711.460830000,2 -> /BYTES/v-55 (prev /<empty>) | |
I200408 10:28:34.946719 7350 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-9916d16…}] proposing ENTER_JOINT(r6 l6) REMOVE_REPLICA[(n1,s1):6VOTER_DEMOTING]: after=[(n2,s2):5 (n4,s4):2 (n3,s3):3 (n1,s1):6VOTER_DEMOTING] next=7 | |
I200408 10:28:34.947492 7350 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r36/3:/Table/50/"{3a1322d…-9916d16…}] change replicas (add [] remove []): existing descriptor r36:/Table/50/"{3a1322df"-9916d161"} [(n2,s2):5, (n4,s4):2, (n3,s3):3, (n1,s1):6VOTER_DEMOTING, next=7, gen=21, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.954389 7350 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-9916d16…}] proposing LEAVE_JOINT: after=[(n2,s2):5 (n4,s4):2 (n3,s3):3 (n1,s1):6LEARNER] next=7 | |
I200408 10:28:34.955275 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.953785000,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/"0ef5dfbe", v-152) // nil | |
2 OP b.Put(ctx, /Table/50/"40f617ef", v-153) // nil | |
2 OP b.Put(ctx, /Table/50/"43122279", v-154) // nil | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP txn.Scan(ctx, /Table/50/"0f345e12", /Table/50/"424482ca", 26) // ("v-125", nil) | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.Put(ctx, /Table/50/"a6704d6d", v-155) // nil | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP return errors.New("rollback") | |
2 OP }) // rollback | |
after: 1586341714.955236000,0 | |
I200408 10:28:34.955378 7350 kv/kvserver/replica_command.go:1602 [n3,replicate,s3,r36/3:/Table/50/"{3a1322d…-9916d16…}] change replicas (add [] remove [(n1,s1):6LEARNER]): existing descriptor r36:/Table/50/"{3a1322df"-9916d161"} [(n2,s2):5, (n4,s4):2, (n3,s3):3, (n1,s1):6LEARNER, next=7, gen=22, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.956904 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.954707000,0 | |
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP txn.Put(ctx, /Table/50/"29bfd329", v-158) // nil | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.Scan(ctx, /Table/50/"1b960b48", /Table/50/"21bacc86", 9) // ("v-138", nil) | |
1 OP b.Scan(ctx, /Table/50/"48c88d4e", /Table/50/"7dc67a20", 24) // ("v-108", nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return errors.New("rollback") | |
1 OP }) // rollback | |
after: 1586341714.956867000,0 | |
I200408 10:28:34.963114 7350 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-9916d16…}] proposing SIMPLE(r6) REMOVE_REPLICA[(n1,s1):6LEARNER]: after=[(n2,s2):5 (n4,s4):2 (n3,s3):3] next=7 | |
I200408 10:28:34.963984 200 kv/kvserver/store_remove_replica.go:122 [n1,s1,r36/6:/Table/50/"{3a1322d…-9916d16…}] removing replica r36/6 | |
I200408 10:28:34.964570 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.961912000,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/"8aad3963", v-159) // nil | |
0 OP b.Put(ctx, /Table/50/"53e57c74", v-160) // nil | |
0 OP b.Put(ctx, /Table/50/"ec0961fa", v-161) // nil | |
0 OP txn.CommitInBatch(ctx, b) // nil | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=1b031aa8 key=/Table/50/"8aad3963" pri=0.03783354 epo=0 ts=1586341714.961913000,0 min=1586341714.961913000,0 seq=4} lock=true stat=COMMITTED rts=1586341714.961913000,0 wto=false max=1586341715.461913000,0 int=2 ifw=1) | |
after: 1586341714.964529000,0 | |
I200408 10:28:34.968235 7466 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r41/1:/{Table/50/"c9…-Max}] change replicas (add [] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r41:/{Table/50/"c90340a1"-Max} [(n2,s2):1, (n4,s4):2, (n3,s3):3, (n1,s1):4, next=5, gen=20, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.969754 5342 kv/kvserver/replica_command.go:397 [n3,s3,r38/3:/Table/50/"{9afccc3…-c7636b3…}] initiating a split of this range at key /Table/50/"ab793350" [r43] (manual) | |
I200408 10:28:34.970096 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.970054000,0 | |
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=b6a4b079 key=/Min pri=0.01536617 epo=0 ts=1586341714.970054000,1 min=1586341714.970054000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.970054000,1 wto=false max=1586341715.470054000,1) | |
after: 1586341714.970065000,0 | |
I200408 10:28:34.970508 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.970468000,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 return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=25b05e2f key=/Min pri=0.00648452 epo=0 ts=1586341714.970469000,0 min=1586341714.970469000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.970469000,0 wto=false max=1586341715.470469000,0) | |
after: 1586341714.970481000,0 | |
I200408 10:28:34.972975 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ec0961fa" 1586341714.961913000,0 -> /BYTES/v-161 (prev /<empty>) | |
I200408 10:28:34.973947 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.971766000,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/"85c730e2", v-165) // nil | |
0 OP b.Put(ctx, /Table/50/"8376b976", v-166) // nil | |
0 OP b.Put(ctx, /Table/50/"1edb9e2d", v-167) // nil | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP txn.Scan(ctx, /Table/50/"6d01df00", /Table/50/"f03decfd", 6) // ("v-121", nil) | |
0 OP return errors.New("rollback") | |
0 OP }) // rollback | |
after: 1586341714.973907000,0 | |
I200408 10:28:34.973968 7466 kv/kvserver/replica_raft.go:241 [n2,s2,r41/1:/{Table/50/"c9…-Max}] proposing ENTER_JOINT(r2 l2) REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n2,s2):1 (n4,s4):2VOTER_DEMOTING (n3,s3):3 (n1,s1):4] next=5 | |
I200408 10:28:34.974196 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.971039000,0 | |
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP txn.ReverseScan(ctx, /Table/50/"768433e9", /Table/50/"7a36ed49", 22) // (nil, nil) | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.Put(ctx, /Table/50/"8c521887", v-162) // nil | |
1 OP b.Put(ctx, /Table/50/"d02e4c58", v-163) // nil | |
1 OP b.Put(ctx, /Table/50/"4da7fb11", v-164) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=9e713126 key=/Table/50/"8c521887" pri=0.01710486 epo=0 ts=1586341714.971040000,0 min=1586341714.971040000,0 seq=4} lock=true stat=COMMITTED rts=1586341714.971040000,0 wto=false max=1586341715.471040000,0 ifw=3) | |
after: 1586341714.974113000,0 | |
I200408 10:28:34.974889 7466 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r41/1:/{Table/50/"c9…-Max}] change replicas (add [] remove []): existing descriptor r41:/{Table/50/"c90340a1"-Max} [(n2,s2):1, (n4,s4):2VOTER_DEMOTING, (n3,s3):3, (n1,s1):4, next=5, gen=21, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.977259 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.954282000,0 | |
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP { | |
4 OP b := &Batch{} | |
4 OP b.ReverseScan(ctx, /Table/50/"654100f0", /Table/50/"91c8b1d3", 32) // ("v-8", nil) | |
4 OP b.ReverseScan(ctx, /Table/50/"386ad5c9", /Table/50/"78e09e8d", 32) // ("v-128", nil) | |
4 OP b.ReverseScan(ctx, /Table/50/"bfb25076", /Table/50/"f702bb8f", 35) // ("v-161", nil) | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP b := &Batch{} | |
4 OP b.Put(ctx, /Table/50/"d701bdf1", v-156) // nil | |
4 OP b.Put(ctx, /Table/50/"51fb0d95", v-157) // nil | |
4 OP txn.CommitInBatch(ctx, b) // nil | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=5f5bce5e key=/Table/50/"d701bdf1" pri=0.01195590 epo=1 ts=1586341714.965088000,1 min=1586341714.954283000,0 seq=3} lock=true stat=COMMITTED rts=1586341714.965088000,1 wto=false max=1586341715.454283000,0 int=2 ifw=2) | |
after: 1586341714.977188000,0 | |
I200408 10:28:34.978108 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.969678000,0 | |
3 OP db2.AdminSplit(ctx, /Table/50/"ab793350") // nil | |
after: 1586341714.978089000,0 | |
I200408 10:28:34.978859 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d701bdf1" 1586341714.965088000,1 -> /BYTES/v-156 (prev /<empty>) | |
I200408 10:28:34.979228 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9c1bfea6" 1586341714.739038000,1 -> /BYTES/v-71 (prev /<empty>) | |
I200408 10:28:34.979260 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9c1bfea6" 1586341714.743455000,0 -> /BYTES/v-75 (prev /BYTES/v-71) | |
I200408 10:28:34.979282 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9c1bfea6" 1586341714.794844000,1 -> /BYTES/v-102 (prev /BYTES/v-75) | |
I200408 10:28:34.979301 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a07e44fb" 1586341714.764713000,0 -> /BYTES/v-93 (prev /<empty>) | |
I200408 10:28:34.979321 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a07e44fb" 1586341714.765160000,1 -> /BYTES/v-97 (prev /BYTES/v-93) | |
I200408 10:28:34.979349 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a07e44fb" 1586341714.794844000,1 -> /BYTES/v-103 (prev /BYTES/v-97) | |
I200408 10:28:34.979368 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a07e44fb" 1586341714.797945000,1 -> /BYTES/v-112 (prev /BYTES/v-103) | |
I200408 10:28:34.979386 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a07e44fb" 1586341714.809153000,1 -> /BYTES/v-120 (prev /BYTES/v-112) | |
I200408 10:28:34.979404 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"aac090e2" 1586341714.809153000,1 -> /BYTES/v-123 (prev /<empty>) | |
I200408 10:28:34.979423 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"aac090e2" 1586341714.934821000,0 -> /BYTES/v-151 (prev /BYTES/v-123) | |
I200408 10:28:34.979780 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"abbd550b" 1586341714.809515000,1 -> /BYTES/v-126 (prev /<empty>) | |
I200408 10:28:34.979810 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"abbd550b" 1586341714.809515000,2 -> /BYTES/v-119 (prev /BYTES/v-126) | |
I200408 10:28:34.979837 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"af3e8427" 1586341714.797069000,0 -> /BYTES/v-109 (prev /<empty>) | |
I200408 10:28:34.979857 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"af3e8427" 1586341714.872071000,0 -> /BYTES/v-146 (prev /BYTES/v-109) | |
I200408 10:28:34.979880 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b04b83ba" 1586341714.739038000,1 -> /BYTES/v-67 (prev /<empty>) | |
I200408 10:28:34.979899 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b9c4ab71" 1586341714.740529000,0 -> /BYTES/v-73 (prev /<empty>) | |
I200408 10:28:34.979927 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b9c4ab71" 1586341714.797069000,0 -> /BYTES/v-111 (prev /BYTES/v-73) | |
I200408 10:28:34.979949 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b9c4ab71" 1586341714.809515000,2 -> /BYTES/v-118 (prev /BYTES/v-111) | |
I200408 10:28:34.979968 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c05798d7" 1586341714.901593000,0 -> /BYTES/v-148 (prev /<empty>) | |
I200408 10:28:34.979986 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c1491bb7" 1586341714.820845000,0 -> /BYTES/v-130 (prev /<empty>) | |
I200408 10:28:34.980006 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c19765f8" 1586341714.739038000,1 -> /BYTES/v-69 (prev /<empty>) | |
I200408 10:28:34.980024 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c3e2cf7d" 1586341714.746871000,0 -> /BYTES/v-86 (prev /<empty>) | |
I200408 10:28:34.980290 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.972827000,0 | |
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.Scan(ctx, /Table/50/"9ea2290d", /Table/50/"a73047d9", 23) // (nil, nil) | |
2 OP b.Scan(ctx, /Table/50/"898df692", /Table/50/"9e75d1d2", 9) // (nil, nil) | |
2 OP b.Scan(ctx, /Table/50/"040daa6f", /Table/50/"cfb39d60", 10) // ("v-149", nil) | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP return errors.New("rollback") | |
2 OP }) // rollback | |
after: 1586341714.980264000,0 | |
I200408 10:28:34.981384 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d02e4c58" 1586341714.971040000,0 -> /BYTES/v-163 (prev /BYTES/v-68) | |
I200408 10:28:34.982349 7466 kv/kvserver/replica_raft.go:241 [n2,s2,r41/1:/{Table/50/"c9…-Max}] proposing LEAVE_JOINT: after=[(n2,s2):1 (n4,s4):2LEARNER (n3,s3):3 (n1,s1):4] next=5 | |
I200408 10:28:34.983097 7466 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r41/1:/{Table/50/"c9…-Max}] change replicas (add [] remove [(n4,s4):2LEARNER]): existing descriptor r41:/{Table/50/"c90340a1"-Max} [(n2,s2):1, (n4,s4):2LEARNER, (n3,s3):3, (n1,s1):4, next=5, gen=22, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.990297 7466 kv/kvserver/replica_raft.go:241 [n2,s2,r41/1:/{Table/50/"c9…-Max}] proposing SIMPLE(r2) REMOVE_REPLICA[(n4,s4):2LEARNER]: after=[(n2,s2):1 (n1,s1):4 (n3,s3):3] next=5 | |
I200408 10:28:34.991038 1786 kv/kvserver/store_remove_replica.go:122 [n4,s4,r41/2:/{Table/50/"c9…-Max}] removing replica r41/2 | |
I200408 10:28:34.991518 7655 kv/kvserver/replica_command.go:397 [n3,s3,r36/3:/Table/50/"{3a1322d…-9916d16…}] initiating a split of this range at key /Table/50/"8d1e6546" [r44] (manual) | |
I200408 10:28:34.991550 7671 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r42/1:/Table/50/"9{916d16…-afccc3…}] change replicas (add [] remove [(n1,s1):4VOTER_DEMOTING]): existing descriptor r42:/Table/50/"9{916d161"-afccc30"} [(n2,s2):1, (n4,s4):2, (n3,s3):3, (n1,s1):4, next=5, gen=20, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.995568 7671 kv/kvserver/replica_raft.go:241 [n2,s2,r42/1:/Table/50/"9{916d16…-afccc3…}] proposing ENTER_JOINT(r4 l4) REMOVE_REPLICA[(n1,s1):4VOTER_DEMOTING]: after=[(n2,s2):1 (n4,s4):2 (n3,s3):3 (n1,s1):4VOTER_DEMOTING] next=5 | |
I200408 10:28:34.996528 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.991226000,0 | |
0 OP db0.AdminSplit(ctx, /Table/50/"8d1e6546") // nil | |
after: 1586341714.996505000,0 | |
I200408 10:28:34.996604 7671 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r42/1:/Table/50/"9{916d16…-afccc3…}] change replicas (add [] remove []): existing descriptor r42:/Table/50/"9{916d161"-afccc30"} [(n2,s2):1, (n4,s4):2, (n3,s3):3, (n1,s1):4VOTER_DEMOTING, next=5, gen=21, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:34.997832 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.997798000,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=b8e9d30b key=/Min pri=0.01532305 epo=0 ts=1586341714.997798000,1 min=1586341714.997798000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.997798000,1 wto=false max=1586341715.497798000,1) | |
after: 1586341714.997807000,0 | |
I200408 10:28:35.003743 7671 kv/kvserver/replica_raft.go:241 [n2,s2,r42/1:/Table/50/"9{916d16…-afccc3…}] proposing LEAVE_JOINT: after=[(n2,s2):1 (n4,s4):2 (n3,s3):3 (n1,s1):4LEARNER] next=5 | |
I200408 10:28:35.004856 7671 kv/kvserver/replica_command.go:1602 [n2,replicate,s2,r42/1:/Table/50/"9{916d16…-afccc3…}] change replicas (add [] remove [(n1,s1):4LEARNER]): existing descriptor r42:/Table/50/"9{916d161"-afccc30"} [(n2,s2):1, (n4,s4):2, (n3,s3):3, (n1,s1):4LEARNER, next=5, gen=22, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.005284 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341714.997458000,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/"63181a13", /Table/50/"7ce6dd01", 27) // ("v-121", nil) | |
1 OP b.Scan(ctx, /Table/50/"6fc1027f", /Table/50/"e618ec5c", 15) // ("v-128", nil) | |
1 OP b.Scan(ctx, /Table/50/"7dd6682d", /Table/50/"87fca9dd", 11) // (nil, nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP txn.Put(ctx, /Table/50/"6df0e57e", v-168) // nil | |
1 OP b := &Batch{} | |
1 OP b.ReverseScan(ctx, /Table/50/"7259ccf3", /Table/50/"e5ff7a14", 39) // ("v-101", nil) | |
1 OP b.ReverseScan(ctx, /Table/50/"f710ff16", /Table/50/"faaeba5c", 32) // ("v-34", nil) | |
1 OP txn.CommitInBatch(ctx, b) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=e50071cb key=/Table/50/"6df0e57e" pri=0.00769156 epo=0 ts=1586341714.997458000,1 min=1586341714.997458000,1 seq=2} lock=true stat=COMMITTED rts=1586341714.997458000,1 wto=false max=1586341715.497458000,1) | |
after: 1586341715.005221000,0 | |
I200408 10:28:35.006881 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.003099000,0 | |
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP txn.Put(ctx, /Table/50/"15a53396", v-169) // nil | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.Put(ctx, /Table/50/"d701bdf1", v-170) // nil | |
3 OP b.Put(ctx, /Table/50/"c5dddf9e", v-171) // nil | |
3 OP b.Put(ctx, /Table/50/"2c64dcfa", v-172) // nil | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP return errors.New("rollback") | |
3 OP }) // rollback | |
after: 1586341715.006835000,0 | |
I200408 10:28:35.012813 7671 kv/kvserver/replica_raft.go:241 [n2,s2,r42/1:/Table/50/"9{916d16…-afccc3…}] proposing SIMPLE(r4) REMOVE_REPLICA[(n1,s1):4LEARNER]: after=[(n2,s2):1 (n4,s4):2 (n3,s3):3] next=5 | |
I200408 10:28:35.012997 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.011480000,0 | |
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP txn.Put(ctx, /Table/50/"ea261f32", v-173) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=c5906896 key=/Table/50/"ea261f32" pri=0.06258464 epo=0 ts=1586341715.011481000,0 min=1586341715.011481000,0 seq=2} lock=true stat=COMMITTED rts=1586341715.011481000,0 wto=false max=1586341715.511481000,0 ifw=1) | |
after: 1586341715.012930000,0 | |
I200408 10:28:35.013460 193 kv/kvserver/store_remove_replica.go:122 [n1,s1,r42/4:/Table/50/"9{916d16…-afccc3…}] removing replica r42/4 | |
I200408 10:28:35.013889 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ea261f32" 1586341715.011481000,0 -> /BYTES/v-173 (prev /<empty>) | |
I200408 10:28:35.020588 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.020235000,0 | |
4 OP db2.Put(ctx, /Table/50/"8b871090", v-177) // nil | |
after: 1586341715.020561000,0 | |
I200408 10:28:35.021856 5343 kv/kvserver/replica_command.go:397 [n3,s3,r32/3:/Table/{36-50/"3a132…}] initiating a split of this range at key /Table/50/"24459612" [r45] (manual) | |
I200408 10:28:35.022083 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.021372000,0 | |
2 OP db1.Put(ctx, /Table/50/"85c730e2", v-178) // nil | |
after: 1586341715.022061000,0 | |
I200408 10:28:35.022098 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a2d4cffd" 1586341715.019933000,0 -> /BYTES/v-174 (prev /<empty>) | |
I200408 10:28:35.022241 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.019932000,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/"a2d4cffd", v-174) // nil | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.Put(ctx, /Table/50/"c081552a", v-175) // nil | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP txn.Put(ctx, /Table/50/"f37d70c4", v-176) // nil | |
0 OP b := &Batch{} | |
0 OP b.Scan(ctx, /Table/50/"71b92d79", /Table/50/"cab1f367", 4) // ("v-128", nil) | |
0 OP b.Scan(ctx, /Table/50/"592babda", /Table/50/"f1a0ce71", 14) // ("v-107", nil) | |
0 OP txn.CommitInBatch(ctx, b) // nil | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=5192ceb6 key=/Table/50/"a2d4cffd" pri=0.00619232 epo=0 ts=1586341715.019933000,0 min=1586341715.019933000,0 seq=4} lock=true stat=COMMITTED rts=1586341715.019933000,0 wto=false max=1586341715.519933000,0 int=2) | |
after: 1586341715.022165000,0 | |
I200408 10:28:35.022250 7797 kv/kvserver/replica_command.go:1602 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] change replicas (add [(n1,s1):7LEARNER] remove []): existing descriptor r36:/Table/50/"{3a1322df"-8d1e6546"} [(n2,s2):5, (n4,s4):2, (n3,s3):3, next=7, gen=24, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.025239 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.022835000,0 | |
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP txn.Put(ctx, /Table/50/"e52da9e9", v-179) // nil | |
0 OP b := &Batch{} | |
0 OP b.Scan(ctx, /Table/50/"7427f035", /Table/50/"f8583835", 34) // ("v-135", nil) | |
0 OP b.ReverseScan(ctx, /Table/50/"0a21e033", /Table/50/"e3ab815c", 39) // ("v-95", nil) | |
0 OP b.ReverseScan(ctx, /Table/50/"0ba9f52a", /Table/50/"d5c4fa2e", 26) // ("v-95", nil) | |
0 OP txn.CommitInBatch(ctx, b) // nil | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=0ebe06e0 key=/Table/50/"e52da9e9" pri=0.00051428 epo=0 ts=1586341715.022836000,0 min=1586341715.022836000,0 seq=2} lock=true stat=COMMITTED rts=1586341715.022836000,0 wto=false max=1586341715.522836000,0) | |
after: 1586341715.025182000,0 | |
I200408 10:28:35.025244 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e52da9e9" 1586341715.022836000,0 -> /BYTES/v-179 (prev /<empty>) | |
I200408 10:28:35.026370 7797 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] proposing SIMPLE(l7) ADD_REPLICA[(n1,s1):7LEARNER]: after=[(n2,s2):5 (n4,s4):2 (n3,s3):3 (n1,s1):7LEARNER] next=8 | |
I200408 10:28:35.026881 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.021788000,0 | |
4 OP db2.AdminSplit(ctx, /Table/50/"24459612") // nil | |
after: 1586341715.026846000,0 | |
I200408 10:28:35.028062 7797 kv/kvserver/store_snapshot.go:975 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] sending LEARNER snapshot 33a76f9d at applied index 121 | |
I200408 10:28:35.028086 7809 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):7LEARNER | |
I200408 10:28:35.028171 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c081552a" 1586341715.019933000,0 -> /BYTES/v-175 (prev /<empty>) | |
I200408 10:28:35.028248 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.022421000,0 | |
2 OP db3.Scan(ctx, /Table/50/"558e7f71", /Table/50/"fc19314b", 31) // ("v-107", nil) | |
after: 1586341715.028215000,0 | |
I200408 10:28:35.028344 7797 kv/kvserver/store_snapshot.go:1018 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] streamed snapshot to (n1,s1):7LEARNER: kv pairs: 79, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:35.028428 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f37d70c4" 1586341715.019933000,0 -> /BYTES/v-176 (prev /<empty>) | |
I200408 10:28:35.029211 7868 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r36/7:{-}] applying LEARNER snapshot [id=33a76f9d index=121] | |
I200408 10:28:35.031582 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.025607000,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/"2f5fd201", v-180) // nil | |
0 OP b.Put(ctx, /Table/50/"1633c999", v-181) // nil | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP b := &Batch{} | |
0 OP b.Scan(ctx, /Table/50/"13e8df58", /Table/50/"89249f0b", 1) // ("v-181", nil) | |
0 OP b.Scan(ctx, /Table/50/"48e10adb", /Table/50/"cfe50d66", 26) // (nil, nil) | |
0 OP b.Scan(ctx, /Table/50/"6cf32aa2", /Table/50/"c62537e1", 20) // (nil, nil) | |
0 OP txn.CommitInBatch(ctx, b) // nil | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=a4d12472 key=/Table/50/"2f5fd201" pri=0.00505270 epo=0 ts=1586341715.025608000,0 min=1586341715.025608000,0 seq=3} lock=true stat=COMMITTED rts=1586341715.025608000,0 wto=false max=1586341715.525608000,0 int=1) | |
after: 1586341715.031529000,0 | |
I200408 10:28:35.032095 7868 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r36/7:/Table/50/"{3a1322d…-8d1e654…}] applied LEARNER snapshot [total=3ms ingestion=4@3ms id=33a76f9d index=121] | |
I200408 10:28:35.032559 7797 kv/kvserver/replica_command.go:1602 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] change replicas (add [(n1,s1):7VOTER_INCOMING] remove [(n2,s2):5VOTER_DEMOTING]): existing descriptor r36:/Table/50/"{3a1322df"-8d1e6546"} [(n2,s2):5, (n4,s4):2, (n3,s3):3, (n1,s1):7LEARNER, next=8, gen=25, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.034901 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.034093000,0 | |
0 OP db0.AdminSplit(ctx, /Table/50/"24459612") // nil | |
after: 1586341715.034883000,0 | |
I200408 10:28:35.035313 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.035256000,0 | |
0 OP db1.AdminSplit(ctx, /Table/50/"9916d161") // nil | |
after: 1586341715.035296000,0 | |
I200408 10:28:35.036633 7797 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] proposing ENTER_JOINT(r5 l5 v7) ADD_REPLICA[(n1,s1):7VOTER_INCOMING], REMOVE_REPLICA[(n2,s2):5VOTER_DEMOTING]: after=[(n2,s2):5VOTER_DEMOTING (n4,s4):2 (n3,s3):3 (n1,s1):7VOTER_INCOMING] next=8 | |
I200408 10:28:35.037307 7797 kv/kvserver/replica_command.go:1602 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] change replicas (add [] remove []): existing descriptor r36:/Table/50/"{3a1322df"-8d1e6546"} [(n2,s2):5VOTER_DEMOTING, (n4,s4):2, (n3,s3):3, (n1,s1):7VOTER_INCOMING, next=8, gen=26, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.038351 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.027265000,0 | |
4 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP txn.Put(ctx, /Table/50/"e3eeff8b", v-182) // nil | |
4 OP b := &Batch{} | |
4 OP b.Scan(ctx, /Table/50/"01ba0aa2", /Table/50/"2a51a56a", 6) // ("v-149", nil) | |
4 OP b.ReverseScan(ctx, /Table/50/"475d4c0c", /Table/50/"6eba0a94", 0) // (nil, nil) | |
4 OP txn.CommitInBatch(ctx, b) // nil | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=32f21d7a key=/Table/50/"e3eeff8b" pri=0.00260291 epo=0 ts=1586341715.027266000,0 min=1586341715.027266000,0 seq=2} lock=true stat=COMMITTED rts=1586341715.027266000,0 wto=false max=1586341715.527266000,0) | |
after: 1586341715.038296000,0 | |
I200408 10:28:35.038447 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e3eeff8b" 1586341715.027266000,0 -> /BYTES/v-182 (prev /<empty>) | |
I200408 10:28:35.040705 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.020617000,0 | |
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP b := &Batch{} | |
1 OP b.ReverseScan(ctx, /Table/50/"585ce6d5", /Table/50/"f617fc94", 39) // ("v-176", nil) | |
1 OP txn.CommitInBatch(ctx, b) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=8cfa9125 key=/Min pri=0.02595736 epo=0 ts=1586341715.028683000,0 min=1586341715.020617000,1 seq=0} lock=false stat=COMMITTED rts=1586341715.028683000,0 wto=false max=1586341715.520617000,1) | |
after: 1586341715.040675000,0 | |
I200408 10:28:35.041503 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.028696000,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/"1633c999", v-183) // nil | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.Put(ctx, /Table/50/"51fb0d95", v-184) // nil | |
2 OP b.Put(ctx, /Table/50/"8e2d7cf3", v-185) // nil | |
2 OP b.Put(ctx, /Table/50/"7b26bb9b", v-186) // nil | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.ReverseScan(ctx, /Table/50/"1580ce93", /Table/50/"5b1575a2", 23) // ("v-160", nil) | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP return errors.New("rollback") | |
2 OP }) // rollback | |
after: 1586341715.041469000,0 | |
I200408 10:28:35.047330 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.046342000,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.Put(ctx, /Table/50/"5b79d98f", v-187) // nil | |
0 OP return errors.New("rollback") | |
0 OP }) // rollback | |
after: 1586341715.047306000,0 | |
I200408 10:28:35.047434 7797 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] proposing LEAVE_JOINT: after=[(n2,s2):5LEARNER (n4,s4):2 (n3,s3):3 (n1,s1):7] next=8 | |
I200408 10:28:35.048074 7797 kv/kvserver/replica_command.go:1602 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] change replicas (add [] remove [(n2,s2):5LEARNER]): existing descriptor r36:/Table/50/"{3a1322df"-8d1e6546"} [(n2,s2):5LEARNER, (n4,s4):2, (n3,s3):3, (n1,s1):7, next=8, gen=27, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.056172 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.055587000,0 | |
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP { | |
4 OP b := &Batch{} | |
4 OP b.Scan(ctx, /Table/50/"56999ceb", /Table/50/"f63b5ff0", 38) // ("v-107", nil) | |
4 OP b.Scan(ctx, /Table/50/"46b0576e", /Table/50/"e9b18fab", 29) // ("v-108", nil) | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=caf536ad key=/Min pri=0.00391039 epo=0 ts=1586341715.055587000,1 min=1586341715.055587000,1 seq=0} lock=false stat=COMMITTED rts=1586341715.055587000,1 wto=false max=1586341715.555587000,1) | |
after: 1586341715.056128000,0 | |
I200408 10:28:35.056504 7797 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] proposing SIMPLE(r5) REMOVE_REPLICA[(n2,s2):5LEARNER]: after=[(n1,s1):7 (n4,s4):2 (n3,s3):3] next=8 | |
I200408 10:28:35.057276 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.021039000,0 | |
3 OP db0.AdminChangeReplicas(ctx, /Table/50/"6a7e2709", [{ADD_REPLICA n1,s1} {REMOVE_REPLICA n2,s2}]) // nil | |
after: 1586341715.057254000,0 | |
I200408 10:28:35.057463 1139 kv/kvserver/store_remove_replica.go:122 [n2,s2,r36/5:/Table/50/"{3a1322d…-8d1e654…}] removing replica r36/5 | |
I200408 10:28:35.064929 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.064169000,0 | |
1 OP db0.Put(ctx, /Table/50/"329fc3e0", v-188) // nil | |
after: 1586341715.064898000,0 | |
I200408 10:28:35.066099 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.065377000,0 | |
4 OP db3.Put(ctx, /Table/50/"9b15abc3", v-191) // nil | |
after: 1586341715.066073000,0 | |
I200408 10:28:35.066115 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.064621000,0 | |
2 OP db1.ReverseScan(ctx, /Table/50/"11f04960", /Table/50/"79fcc6f9", 36) // ("v-128", nil) | |
after: 1586341715.066097000,0 | |
I200408 10:28:35.066195 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9b15abc3" 1586341715.065567000,0 -> /BYTES/v-191 (prev /<empty>) | |
I200408 10:28:35.066572 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.065010000,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/"bec04fad", v-189) // nil | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.ReverseScan(ctx, /Table/50/"6f54b9ba", /Table/50/"ed662c72", 15) // ("v-161", nil) | |
0 OP b.ReverseScan(ctx, /Table/50/"14e9cd25", /Table/50/"4d0293e1", 14) // (nil, nil) | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP txn.Put(ctx, /Table/50/"7f951d7a", v-190) // nil | |
0 OP return errors.New("rollback") | |
0 OP }) // rollback | |
after: 1586341715.066535000,1 | |
I200408 10:28:35.066770 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.066714000,0 | |
4 OP db2.AdminSplit(ctx, /Table/50/"8d1e6546") // nil | |
after: 1586341715.066754000,0 | |
I200408 10:28:35.066774 8009 kv/kvserver/replica_command.go:1602 [n3,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] change replicas (add [(n2,s2):4LEARNER] remove []): existing descriptor r43:/Table/50/"{ab793350"-c7636b34"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, next=4, gen=15, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.067821 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.066234000,0 | |
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.ReverseScan(ctx, /Table/50/"a27c338f", /Table/50/"a665b6ac", 47) // ("v-174", nil) | |
1 OP b.Scan(ctx, /Table/50/"5dddf4d7", /Table/50/"ee0397e2", 15) // ("v-161", nil) | |
1 OP b.ReverseScan(ctx, /Table/50/"2dbec9f6", /Table/50/"37ac75c8", 27) // (nil, nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=b1d0d43d key=/Min pri=0.00096420 epo=0 ts=1586341715.066235000,0 min=1586341715.066235000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.066235000,0 wto=false max=1586341715.566235000,0) | |
after: 1586341715.067766000,0 | |
I200408 10:28:35.067906 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.067566000,0 | |
0 OP db0.AdminSplit(ctx, /Table/50/"9916d161") // nil | |
after: 1586341715.067886000,0 | |
I200408 10:28:35.069506 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.068366000,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.Put(ctx, /Table/50/"c05798d7", v-194) // nil | |
1 OP b := &Batch{} | |
1 OP txn.CommitInBatch(ctx, b) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=f145b53d key=/Table/50/"c05798d7" pri=0.01079640 epo=0 ts=1586341715.068367000,0 min=1586341715.068367000,0 seq=2} lock=true stat=COMMITTED rts=1586341715.068367000,0 wto=false max=1586341715.568367000,0 ifw=1) | |
after: 1586341715.069453000,0 | |
I200408 10:28:35.070554 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c05798d7" 1586341715.068367000,0 -> /BYTES/v-194 (prev /BYTES/v-148) | |
I200408 10:28:35.072250 8009 kv/kvserver/replica_raft.go:241 [n3,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] proposing SIMPLE(l4) ADD_REPLICA[(n2,s2):4LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3 (n2,s2):4LEARNER] next=5 | |
I200408 10:28:35.072352 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.069235000,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/"bb72f691", v-195) // nil | |
0 OP b.Put(ctx, /Table/50/"4a0bb765", v-196) // nil | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.Put(ctx, /Table/50/"e93598be", v-197) // nil | |
0 OP b.Put(ctx, /Table/50/"23926380", v-198) // nil | |
0 OP b.Put(ctx, /Table/50/"60143586", v-199) // nil | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP return errors.New("rollback") | |
0 OP }) // rollback | |
after: 1586341715.072314000,0 | |
I200408 10:28:35.072785 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.067110000,0 | |
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP txn.Scan(ctx, /Table/50/"1d30e218", /Table/50/"ab2ecf47", 10) // ("v-49", nil) | |
2 OP b := &Batch{} | |
2 OP b.Scan(ctx, /Table/50/"08cda536", /Table/50/"6b88d9fc", 41) // ("v-95", nil) | |
2 OP b.Scan(ctx, /Table/50/"4e8b701e", /Table/50/"c5adba9f", 6) // (nil, nil) | |
2 OP b.ReverseScan(ctx, /Table/50/"3f132057", /Table/50/"47d88871", 14) // (nil, nil) | |
2 OP txn.CommitInBatch(ctx, b) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=eb59a8e1 key=/Min pri=0.01997766 epo=0 ts=1586341715.067111000,0 min=1586341715.067111000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.067111000,0 wto=false max=1586341715.567111000,0) | |
after: 1586341715.072730000,0 | |
I200408 10:28:35.072935 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.072865000,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: 1586341715.072921000,0 | |
I200408 10:28:35.072957 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.069998000,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/"225a8b3b", v-200) // nil | |
1 OP b.Put(ctx, /Table/50/"3b264f89", v-201) // nil | |
1 OP b.Put(ctx, /Table/50/"295c2621", v-202) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.Put(ctx, /Table/50/"51fb0d95", v-203) // nil | |
1 OP b.Put(ctx, /Table/50/"f37d70c4", v-204) // nil | |
1 OP b.Put(ctx, /Table/50/"d03933b8", v-205) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP txn.Put(ctx, /Table/50/"2d69f9c9", v-206) // nil | |
1 OP return errors.New("rollback") | |
1 OP }) // rollback | |
after: 1586341715.072921000,0 | |
I200408 10:28:35.073836 8009 kv/kvserver/store_snapshot.go:975 [n3,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] sending LEARNER snapshot b14d9ea9 at applied index 24 | |
I200408 10:28:35.073855 8002 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):4LEARNER | |
I200408 10:28:35.074009 8009 kv/kvserver/store_snapshot.go:1018 [n3,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] streamed snapshot to (n2,s2):4LEARNER: kv pairs: 25, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:35.074891 8019 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r43/4:{-}] applying LEARNER snapshot [id=b14d9ea9 index=24] | |
I200408 10:28:35.076853 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.074545000,0 | |
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP txn.Put(ctx, /Table/50/"8c521887", v-216) // nil | |
2 OP txn.Put(ctx, /Table/50/"cba90bea", v-217) // nil | |
2 OP txn.Put(ctx, /Table/50/"b04b83ba", v-218) // nil | |
2 OP return errors.New("rollback") | |
2 OP }) // rollback | |
after: 1586341715.076820000,0 | |
I200408 10:28:35.078642 8019 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r43/4:/Table/50/"{ab79335…-c7636b3…}] applied LEARNER snapshot [total=4ms ingestion=4@3ms id=b14d9ea9 index=24] | |
I200408 10:28:35.079480 8009 kv/kvserver/replica_command.go:1602 [n3,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] change replicas (add [(n2,s2):4VOTER_INCOMING] remove [(n1,s1):1VOTER_DEMOTING]): existing descriptor r43:/Table/50/"{ab793350"-c7636b34"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):4LEARNER, next=5, gen=16, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.081073 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.077278000,0 | |
2 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.Put(ctx, /Table/50/"c5dddf9e", v-219) // nil | |
2 OP b.Put(ctx, /Table/50/"8c521887", v-220) // nil | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.Put(ctx, /Table/50/"fbfc0863", v-221) // nil | |
2 OP b.Put(ctx, /Table/50/"7a8f21fa", v-222) // nil | |
2 OP b.Put(ctx, /Table/50/"6d9dcd07", v-223) // nil | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP b := &Batch{} | |
2 OP b.Put(ctx, /Table/50/"29c7df63", v-224) // nil | |
2 OP b.Put(ctx, /Table/50/"38068e7c", v-225) // nil | |
2 OP b.Put(ctx, /Table/50/"fc3c639e", v-226) // nil | |
2 OP txn.CommitInBatch(ctx, b) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=f401db68 key=/Table/50/"c5dddf9e" pri=0.01910292 epo=0 ts=1586341715.077280000,0 min=1586341715.077280000,0 seq=9} lock=true stat=COMMITTED rts=1586341715.077280000,0 wto=false max=1586341715.577280000,0 ifw=8) | |
after: 1586341715.081007000,0 | |
I200408 10:28:35.082349 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c5dddf9e" 1586341715.077280000,0 -> /BYTES/v-219 (prev /<empty>) | |
I200408 10:28:35.082358 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.067973000,0 | |
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP { | |
4 OP b := &Batch{} | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP txn.ReverseScan(ctx, /Table/50/"580daf76", /Table/50/"bb36805b", 40) // ("v-118", nil) | |
4 OP { | |
4 OP b := &Batch{} | |
4 OP b.Put(ctx, /Table/50/"a6704d6d", v-192) // nil | |
4 OP b.Put(ctx, /Table/50/"c9c25327", v-193) // nil | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=9fd3cabc key=/Table/50/"a6704d6d" pri=0.03517885 epo=1 ts=1586341715.073575000,1 min=1586341715.067974000,0 seq=3} lock=true stat=COMMITTED rts=1586341715.073575000,1 wto=false max=1586341715.567974000,0 int=2 ifw=2) | |
after: 1586341715.082295000,0 | |
I200408 10:28:35.082480 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.073574000,0 | |
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.ReverseScan(ctx, /Table/50/"58679ef5", /Table/50/"b9d5a1c0", 27) // ("v-118", nil) | |
0 OP b.ReverseScan(ctx, /Table/50/"55df13d6", /Table/50/"70267801", 39) // ("v-42", nil) | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP txn.Put(ctx, /Table/50/"452ce339", v-207) // nil | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP b := &Batch{} | |
0 OP b.ReverseScan(ctx, /Table/50/"68bfc067", /Table/50/"b07d747e", 10) // ("v-67", nil) | |
0 OP b.ReverseScan(ctx, /Table/50/"772db208", /Table/50/"b2e8e3ad", 30) // ("v-67", nil) | |
0 OP txn.CommitInBatch(ctx, b) // nil | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=48dc35a8 key=/Table/50/"452ce339" pri=0.00312305 epo=0 ts=1586341715.073575000,0 min=1586341715.073575000,0 seq=2} lock=true stat=COMMITTED rts=1586341715.073575000,0 wto=false max=1586341715.573575000,0) | |
after: 1586341715.082430000,0 | |
I200408 10:28:35.083753 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fbfc0863" 1586341715.077280000,0 -> /BYTES/v-221 (prev /<empty>) | |
I200408 10:28:35.083796 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fc3c639e" 1586341715.077280000,0 -> /BYTES/v-226 (prev /<empty>) | |
I200408 10:28:35.083857 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a6704d6d" 1586341715.073575000,1 -> /BYTES/v-192 (prev /<empty>) | |
I200408 10:28:35.084459 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.083665000,0 | |
0 OP db0.Put(ctx, /Table/50/"ab1c38f7", v-228) // nil | |
after: 1586341715.084437000,0 | |
I200408 10:28:35.084532 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ab1c38f7" 1586341715.083910000,0 -> /BYTES/v-228 (prev /<empty>) | |
I200408 10:28:35.085936 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.084912000,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/"51fb0d95", v-229) // nil | |
0 OP b.Put(ctx, /Table/50/"c27abfc2", v-230) // nil | |
0 OP b.Put(ctx, /Table/50/"295c2621", v-231) // nil | |
0 OP txn.CommitInBatch(ctx, b) // nil | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=8cac5b27 key=/Table/50/"51fb0d95" pri=0.02731741 epo=0 ts=1586341715.084912000,1 min=1586341715.084912000,1 seq=4} lock=true stat=COMMITTED rts=1586341715.084912000,1 wto=false max=1586341715.584912000,1 int=1 ifw=2) | |
after: 1586341715.085851000,0 | |
I200408 10:28:35.086361 8009 kv/kvserver/replica_raft.go:241 [n3,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] proposing ENTER_JOINT(r1 l1 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):1VOTER_DEMOTING]: after=[(n1,s1):1VOTER_DEMOTING (n4,s4):2 (n3,s3):3 (n2,s2):4VOTER_INCOMING] next=5 | |
I200408 10:28:35.087109 8009 kv/kvserver/replica_command.go:1602 [n3,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] change replicas (add [] remove []): existing descriptor r43:/Table/50/"{ab793350"-c7636b34"} [(n1,s1):1VOTER_DEMOTING, (n4,s4):2, (n3,s3):3, (n2,s2):4VOTER_INCOMING, next=5, gen=17, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.088168 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.086319000,0 | |
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP txn.Put(ctx, /Table/50/"de0ce5ba", v-232) // nil | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.Put(ctx, /Table/50/"039c2305", v-233) // nil | |
0 OP b.Put(ctx, /Table/50/"1633c999", v-234) // 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=aa2c569b key=/Table/50/"de0ce5ba" pri=0.03595515 epo=0 ts=1586341715.086320000,0 min=1586341715.086320000,0 seq=4} lock=true stat=COMMITTED rts=1586341715.086320000,0 wto=false max=1586341715.586320000,0 ifw=3) | |
after: 1586341715.088116000,0 | |
I200408 10:28:35.089289 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"de0ce5ba" 1586341715.086320000,0 -> /BYTES/v-232 (prev /BYTES/v-72) | |
I200408 10:28:35.089339 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c9c25327" 1586341715.073575000,1 -> /BYTES/v-193 (prev /<empty>) | |
I200408 10:28:35.089429 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.082927000,0 | |
4 OP db3.ReverseScan(ctx, /Table/50/"9e90e51b", /Table/50/"edddc07e", 5) // ("v-161", nil) | |
after: 1586341715.089414000,0 | |
I200408 10:28:35.097787 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c27abfc2" 1586341715.084912000,1 -> /BYTES/v-230 (prev /<empty>) | |
I200408 10:28:35.100016 8009 kv/kvserver/replica_raft.go:241 [n3,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] proposing LEAVE_JOINT: after=[(n1,s1):1LEARNER (n4,s4):2 (n3,s3):3 (n2,s2):4] next=5 | |
I200408 10:28:35.100602 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.073987000,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/"c9c25327", v-208) // nil | |
1 OP b.Put(ctx, /Table/50/"1edb9e2d", v-209) // nil | |
1 OP b.Put(ctx, /Table/50/"fd48e8e1", v-210) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.Put(ctx, /Table/50/"40f617ef", v-211) // nil | |
1 OP b.Put(ctx, /Table/50/"0684fc7e", v-212) // nil | |
1 OP b.Put(ctx, /Table/50/"c5dddf9e", v-213) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.Put(ctx, /Table/50/"fbfc0863", v-214) // nil | |
1 OP b.Put(ctx, /Table/50/"cc0c5b6b", v-215) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=f3edc888 key=/Table/50/"c9c25327" pri=0.00341861 epo=0 ts=1586341715.077280000,1 min=1586341715.073987000,1 seq=9} lock=true stat=COMMITTED rts=1586341715.077280000,1 wto=false max=1586341715.573987000,1 ifw=8) | |
after: 1586341715.100505000,0 | |
I200408 10:28:35.101458 8009 kv/kvserver/replica_command.go:1602 [n3,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] change replicas (add [] remove [(n1,s1):1LEARNER]): existing descriptor r43:/Table/50/"{ab793350"-c7636b34"} [(n1,s1):1LEARNER, (n4,s4):2, (n3,s3):3, (n2,s2):4, next=5, gen=18, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.102124 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.081603000,0 | |
2 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP txn.Put(ctx, /Table/50/"0010408c", v-227) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=3c8a8957 key=/Table/50/"0010408c" pri=0.02208971 epo=0 ts=1586341715.081604000,0 min=1586341715.081604000,0 seq=2} lock=true stat=COMMITTED rts=1586341715.081604000,0 wto=false max=1586341715.581604000,0 ifw=1) | |
after: 1586341715.102050000,0 | |
I200408 10:28:35.102585 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c9c25327" 1586341715.077280000,1 -> /BYTES/v-208 (prev /BYTES/v-193) | |
I200408 10:28:35.102628 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cc0c5b6b" 1586341715.077280000,1 -> /BYTES/v-215 (prev /BYTES/v-132) | |
I200408 10:28:35.102655 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fbfc0863" 1586341715.077280000,1 -> /BYTES/v-214 (prev /BYTES/v-221) | |
I200408 10:28:35.102676 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fd48e8e1" 1586341715.077280000,1 -> /BYTES/v-210 (prev /<empty>) | |
I200408 10:28:35.108959 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c5dddf9e" 1586341715.077280000,1 -> /BYTES/v-213 (prev /BYTES/v-219) | |
I200408 10:28:35.109918 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.109172000,0 | |
0 OP db3.Put(ctx, /Table/50/"15a53396", v-235) // nil | |
after: 1586341715.109893000,0 | |
I200408 10:28:35.110173 8009 kv/kvserver/replica_raft.go:241 [n3,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] proposing SIMPLE(r1) REMOVE_REPLICA[(n1,s1):1LEARNER]: after=[(n2,s2):4 (n4,s4):2 (n3,s3):3] next=5 | |
I200408 10:28:35.110977 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.065781000,0 | |
3 OP db0.AdminChangeReplicas(ctx, /Table/50/"bec4ffa1", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n1,s1}]) // nil | |
after: 1586341715.110953000,0 | |
I200408 10:28:35.111089 185 kv/kvserver/store_remove_replica.go:122 [n1,s1,r43/1:/Table/50/"{ab79335…-c7636b3…}] removing replica r43/1 | |
I200408 10:28:35.119891 8294 kv/kvserver/replica_command.go:1602 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] change replicas (add [(n2,s2):8LEARNER] remove []): existing descriptor r36:/Table/50/"{3a1322df"-8d1e6546"} [(n1,s1):7, (n4,s4):2, (n3,s3):3, next=8, gen=28, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.121858 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.118414000,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/"9c1bfea6", v-236) // nil | |
4 OP b.Put(ctx, /Table/50/"7d65e6ec", v-237) // nil | |
4 OP b.Put(ctx, /Table/50/"6945a298", v-238) // nil | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP { | |
4 OP b := &Batch{} | |
4 OP b.Put(ctx, /Table/50/"5fa694b0", v-239) // nil | |
4 OP b.Put(ctx, /Table/50/"b3b8aa92", v-240) // nil | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP return errors.New("rollback") | |
4 OP }) // rollback | |
after: 1586341715.121813000,0 | |
I200408 10:28:35.122553 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.122494000,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=1d25b3aa key=/Min pri=0.00534817 epo=0 ts=1586341715.122494000,1 min=1586341715.122494000,1 seq=0} lock=false stat=COMMITTED rts=1586341715.122494000,1 wto=false max=1586341715.622494000,1) | |
after: 1586341715.122509000,0 | |
I200408 10:28:35.122650 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.119378000,0 | |
2 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.ReverseScan(ctx, /Table/50/"3419c095", /Table/50/"bf75084f", 17) // ("v-118", nil) | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP return errors.New("rollback") | |
2 OP }) // rollback | |
after: 1586341715.122622000,0 | |
I200408 10:28:35.122723 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.119900000,0 | |
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP txn.Put(ctx, /Table/50/"872224e0", v-241) // nil | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.Put(ctx, /Table/50/"20ec1673", v-242) // nil | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP b := &Batch{} | |
0 OP b.Put(ctx, /Table/50/"8376b976", v-243) // nil | |
0 OP txn.CommitInBatch(ctx, b) // nil | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=8236a95b key=/Table/50/"872224e0" pri=0.01744106 epo=0 ts=1586341715.119900000,1 min=1586341715.119900000,1 seq=4} lock=true stat=COMMITTED rts=1586341715.119900000,1 wto=false max=1586341715.619900000,1 int=1 ifw=2) | |
after: 1586341715.122680000,0 | |
I200408 10:28:35.123640 5343 kv/kvserver/replica_command.go:397 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] initiating a split of this range at key /Table/50/"83dcc12e" [r46] (manual) | |
I200408 10:28:35.124249 8294 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] proposing SIMPLE(l8) ADD_REPLICA[(n2,s2):8LEARNER]: after=[(n1,s1):7 (n4,s4):2 (n3,s3):3 (n2,s2):8LEARNER] next=9 | |
I200408 10:28:35.124538 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.120556000,0 | |
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP txn.Put(ctx, /Table/50/"8c18aeaf", v-244) // nil | |
3 OP txn.Put(ctx, /Table/50/"b319ac08", v-245) // nil | |
3 OP txn.Put(ctx, /Table/50/"d02e4c58", v-246) // nil | |
3 OP b := &Batch{} | |
3 OP b.Put(ctx, /Table/50/"2c64dcfa", v-247) // nil | |
3 OP b.Put(ctx, /Table/50/"e0a3289a", v-248) // nil | |
3 OP b.Put(ctx, /Table/50/"9d47c039", v-249) // nil | |
3 OP txn.CommitInBatch(ctx, b) // nil | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=6e5cbd25 key=/Table/50/"8c18aeaf" pri=0.02145343 epo=0 ts=1586341715.120557000,0 min=1586341715.120557000,0 seq=7} lock=true stat=COMMITTED rts=1586341715.120557000,0 wto=false max=1586341715.620557000,0 ifw=6) | |
after: 1586341715.124483000,0 | |
I200408 10:28:35.125291 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.124514000,0 | |
0 OP db0.Put(ctx, /Table/50/"248aa748", v-252) // nil | |
after: 1586341715.125258000,0 | |
I200408 10:28:35.125915 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.123978000,0 | |
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP txn.Put(ctx, /Table/50/"5e46b631", v-250) // nil | |
2 OP b := &Batch{} | |
2 OP b.Put(ctx, /Table/50/"8e2d7cf3", v-251) // nil | |
2 OP txn.CommitInBatch(ctx, b) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=6e95ae33 key=/Table/50/"5e46b631" pri=0.02567102 epo=0 ts=1586341715.123979000,0 min=1586341715.123979000,0 seq=3} lock=true stat=COMMITTED rts=1586341715.123979000,0 wto=false max=1586341715.623979000,0 ifw=2) | |
after: 1586341715.125841000,0 | |
I200408 10:28:35.126292 8294 kv/kvserver/store_snapshot.go:975 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] sending LEARNER snapshot 94f710c9 at applied index 159 | |
I200408 10:28:35.126445 8115 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):8LEARNER | |
I200408 10:28:35.126676 8294 kv/kvserver/store_snapshot.go:1018 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] streamed snapshot to (n2,s2):8LEARNER: kv pairs: 109, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:35.127529 8320 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r36/8:{-}] applying LEARNER snapshot [id=94f710c9 index=159] | |
I200408 10:28:35.129778 8320 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r36/8:/Table/50/"{3a1322d…-8d1e654…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=94f710c9 index=159] | |
I200408 10:28:35.130313 8294 kv/kvserver/replica_command.go:1602 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] change replicas (add [(n2,s2):8] remove []): existing descriptor r36:/Table/50/"{3a1322df"-8d1e6546"} [(n1,s1):7, (n4,s4):2, (n3,s3):3, (n2,s2):8LEARNER, next=9, gen=29, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.132033 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9d47c039" 1586341715.120557000,0 -> /BYTES/v-249 (prev /<empty>) | |
I200408 10:28:35.132565 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d02e4c58" 1586341715.120557000,0 -> /BYTES/v-246 (prev /BYTES/v-163) | |
I200408 10:28:35.132606 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e0a3289a" 1586341715.120557000,0 -> /BYTES/v-248 (prev /<empty>) | |
I200408 10:28:35.133721 8289 kv/kvserver/replica_command.go:1602 [n3,s3,r38/3:/Table/50/"{9afccc3…-ab79335…}] change replicas (add [(n2,s2):5LEARNER] remove []): existing descriptor r38:/Table/50/"{9afccc30"-ab793350"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, next=5, gen=15, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.134279 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.131462000,0 | |
3 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.ReverseScan(ctx, /Table/50/"24673cc4", /Table/50/"a8a71713", 55) // ("v-192", nil) | |
3 OP b.ReverseScan(ctx, /Table/50/"0074b349", /Table/50/"11eca62f", 1) // (nil, nil) | |
3 OP b.Scan(ctx, /Table/50/"171cee09", /Table/50/"584a3f19", 45) // ("v-160", nil) | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP return errors.New("rollback") | |
3 OP }) // rollback | |
after: 1586341715.134243000,0 | |
I200408 10:28:35.135229 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.132152000,0 | |
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP txn.ReverseScan(ctx, /Table/50/"6b3715e0", /Table/50/"c24395b9", 32) // ("v-69", nil) | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.ReverseScan(ctx, /Table/50/"a4442e31", /Table/50/"e2d7771e", 12) // ("v-248", nil) | |
0 OP b.Scan(ctx, /Table/50/"4d3a00b1", /Table/50/"8ba863ce", 53) // ("v-177", nil) | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP b := &Batch{} | |
0 OP b.Put(ctx, /Table/50/"be974eb4", v-253) // nil | |
0 OP b.Put(ctx, /Table/50/"359ffd3a", v-254) // nil | |
0 OP b.Put(ctx, /Table/50/"4be06a45", v-255) // nil | |
0 OP txn.CommitInBatch(ctx, b) // nil | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=7212330f key=/Table/50/"be974eb4" pri=0.00282344 epo=0 ts=1586341715.132153000,0 min=1586341715.132153000,0 seq=4} lock=true stat=COMMITTED rts=1586341715.132153000,0 wto=false max=1586341715.632153000,0 int=1 ifw=2) | |
after: 1586341715.135156000,0 | |
I200408 10:28:35.135515 8294 kv/kvserver/replica_raft.go:241 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] proposing SIMPLE(v8) ADD_REPLICA[(n2,s2):8]: after=[(n1,s1):7 (n4,s4):2 (n3,s3):3 (n2,s2):8] next=9 | |
I200408 10:28:35.135917 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.134715000,0 | |
3 OP db0.Put(ctx, /Table/50/"6df0e57e", v-256) // nil | |
after: 1586341715.135894000,0 | |
I200408 10:28:35.136669 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.118915000,0 | |
1 OP db1.AdminChangeReplicas(ctx, /Table/50/"4c471fc4", [{ADD_REPLICA n2,s2}]) // nil | |
after: 1586341715.136640000,0 | |
I200408 10:28:35.137151 8289 kv/kvserver/replica_raft.go:241 [n3,s3,r38/3:/Table/50/"{9afccc3…-ab79335…}] proposing SIMPLE(l5) ADD_REPLICA[(n2,s2):5LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3 (n2,s2):5LEARNER] next=6 | |
I200408 10:28:35.138316 8289 kv/kvserver/store_snapshot.go:975 [n3,s3,r38/3:/Table/50/"{9afccc3…-ab79335…}] sending LEARNER snapshot 3d94f323 at applied index 90 | |
I200408 10:28:35.138401 8366 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r38/3:/Table/50/"{9afccc3…-ab79335…}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):5LEARNER | |
I200408 10:28:35.138477 8289 kv/kvserver/store_snapshot.go:1018 [n3,s3,r38/3:/Table/50/"{9afccc3…-ab79335…}] streamed snapshot to (n2,s2):5LEARNER: kv pairs: 35, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:35.139422 8381 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r38/5:{-}] applying LEARNER snapshot [id=3d94f323 index=90] | |
I200408 10:28:35.141183 8381 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r38/5:/Table/50/"{9afccc3…-ab79335…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=3d94f323 index=90] | |
I200408 10:28:35.141658 8289 kv/kvserver/replica_command.go:1602 [n3,s3,r38/3:/Table/50/"{9afccc3…-ab79335…}] change replicas (add [(n2,s2):5VOTER_INCOMING] remove [(n3,s3):3VOTER_DEMOTING]): existing descriptor r38:/Table/50/"{9afccc30"-ab793350"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):5LEARNER, next=6, gen=16, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.145000 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.143559000,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/"8e2d7cf3", v-257) // nil | |
0 OP b.Put(ctx, /Table/50/"c55e9334", v-258) // nil | |
0 OP b.Put(ctx, /Table/50/"018e4d1d", v-259) // nil | |
0 OP txn.CommitInBatch(ctx, b) // nil | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=60339ace key=/Table/50/"8e2d7cf3" pri=0.01424360 epo=0 ts=1586341715.143559000,1 min=1586341715.143559000,1 seq=4} lock=true stat=COMMITTED rts=1586341715.143559000,1 wto=false max=1586341715.643559000,1 int=1 ifw=2) | |
after: 1586341715.144940000,0 | |
I200408 10:28:35.145463 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.145388000,0 | |
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP return errors.New("rollback") | |
0 OP }) // rollback | |
after: 1586341715.145447000,0 | |
I200408 10:28:35.145570 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.144832000,0 | |
1 OP db3.Put(ctx, /Table/50/"1633c999", v-260) // nil | |
after: 1586341715.145553000,0 | |
I200408 10:28:35.146451 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.146389000,0 | |
1 OP db2.AdminSplit(ctx, /Table/50/"ab793350") // nil | |
after: 1586341715.146428000,0 | |
I200408 10:28:35.147082 8289 kv/kvserver/replica_raft.go:241 [n3,s3,r38/3:/Table/50/"{9afccc3…-ab79335…}] proposing ENTER_JOINT(r3 l3 v5) ADD_REPLICA[(n2,s2):5VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):5VOTER_INCOMING] next=6 | |
E200408 10:28:35.147118 8289 kv/kvserver/replica_raft.go:261 [n3,s3,r38/3:/Table/50/"{9afccc3…-ab79335…}] received invalid ChangeReplicasTrigger ENTER_JOINT(r3 l3 v5) ADD_REPLICA[(n2,s2):5VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):5VOTER_INCOMING] next=6 to remove self (leaseholder) | |
I200408 10:28:35.147252 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.146879000,0 | |
1 OP db3.AdminSplit(ctx, /Table/50/"3a1322df") // nil | |
after: 1586341715.147231000,0 | |
I200408 10:28:35.147872 8289 kv/kvserver/replica_command.go:1038 [n3,s3,r38/3:/Table/50/"{9afccc3…-ab79335…}] could not promote [n2,s2] to voter, rolling back: change replicas of r38 failed: kv/kvserver/replica_raft.go:262: [n3,s3,r38/3:/Table/50/"{9afccc3…-ab79335…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r3 l3 v5) ADD_REPLICA[(n2,s2):5VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):5VOTER_INCOMING] next=6 to remove self (leaseholder) | |
I200408 10:28:35.148037 8289 kv/kvserver/replica_command.go:1602 [n3,s3,r38/3:/Table/50/"{9afccc3…-ab79335…}] change replicas (add [] remove [(n2,s2):5LEARNER]): existing descriptor r38:/Table/50/"{9afccc30"-ab793350"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):5LEARNER, next=6, gen=16, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.149201 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.145905000,0 | |
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP txn.Scan(ctx, /Table/50/"3167b1cd", /Table/50/"d0c8e602", 1) // ("v-188", nil) | |
0 OP txn.Put(ctx, /Table/50/"c3e2cf7d", v-261) // nil | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.Put(ctx, /Table/50/"3b264f89", v-262) // nil | |
0 OP b.Put(ctx, /Table/50/"fbfc0863", v-263) // nil | |
0 OP b.Put(ctx, /Table/50/"1d945a1d", v-264) // nil | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=f49b3daa key=/Table/50/"c3e2cf7d" pri=0.03073751 epo=0 ts=1586341715.145906000,0 min=1586341715.145906000,0 seq=5} lock=true stat=COMMITTED rts=1586341715.145906000,0 wto=false max=1586341715.645906000,0 ifw=4) | |
after: 1586341715.149145000,0 | |
I200408 10:28:35.150092 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.149626000,0 | |
0 OP db1.Put(ctx, /Table/50/"f37d70c4", v-265) // nil | |
after: 1586341715.150065000,0 | |
I200408 10:28:35.150287 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f37d70c4" 1586341715.149651000,0 -> /BYTES/v-265 (prev /BYTES/v-176) | |
I200408 10:28:35.152372 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.144251000,0 | |
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.Scan(ctx, /Table/50/"7cd90948", /Table/50/"cd0dee54", 13) // ("v-243", nil) | |
3 OP b.Scan(ctx, /Table/50/"a1c45ce3", /Table/50/"ae72db86", 18) // (nil, nil) | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.ReverseScan(ctx, /Table/50/"38243863", /Table/50/"f89642a1", 33) // ("v-176", nil) | |
3 OP b.Scan(ctx, /Table/50/"3214fd60", /Table/50/"9ec0d8fd", 18) // ("v-249", nil) | |
3 OP b.ReverseScan(ctx, /Table/50/"005dcef8", /Table/50/"976a66b0", 43) // (nil, nil) | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP b := &Batch{} | |
3 OP b.Scan(ctx, /Table/50/"183715f9", /Table/50/"e4e616fc", 26) // ("v-138", nil) | |
3 OP b.Scan(ctx, /Table/50/"06a63813", /Table/50/"e3f1e90b", 61) // ("v-122", nil) | |
3 OP b.Scan(ctx, /Table/50/"4dd79391", /Table/50/"b937729a", 34) // (nil, nil) | |
3 OP txn.CommitInBatch(ctx, b) // nil | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=2a4256c9 key=/Min pri=0.02077185 epo=0 ts=1586341715.144251000,1 min=1586341715.144251000,1 seq=0} lock=false stat=COMMITTED rts=1586341715.144251000,1 wto=false max=1586341715.644251000,1) | |
after: 1586341715.152317000,0 | |
I200408 10:28:35.153258 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.147688000,0 | |
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP txn.ReverseScan(ctx, /Table/50/"92477852", /Table/50/"e7d59de0", 43) // ("v-179", nil) | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=f3e68782 key=/Min pri=0.00058250 epo=0 ts=1586341715.147689000,0 min=1586341715.147689000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.147689000,0 wto=false max=1586341715.647689000,0) | |
after: 1586341715.153233000,0 | |
I200408 10:28:35.156057 8289 kv/kvserver/replica_raft.go:241 [n3,s3,r38/3:/Table/50/"{9afccc3…-ab79335…}] proposing SIMPLE(r5) REMOVE_REPLICA[(n2,s2):5LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3] next=6 | |
I200408 10:28:35.156187 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.154921000,0 | |
0 OP db2.Scan(ctx, /Table/50/"134c5178", /Table/50/"38401b0f", 54) // ("v-235", nil) | |
after: 1586341715.156162000,0 | |
I200408 10:28:35.156297 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fbfc0863" 1586341715.145906000,0 -> /BYTES/v-263 (prev /BYTES/v-214) | |
I200408 10:28:35.156737 8289 kv/kvserver/replica_command.go:1366 [n3,s3,r38/3:/Table/50/"{9afccc3…-ab79335…}] rolled back learner n2,s2 in r38:/Table/50/"{9afccc30"-ab793350"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):5LEARNER, next=6, gen=16, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.156899 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.133046000,0 | |
2 OP db3.AdminChangeReplicas(ctx, /Table/50/"a4a55337", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n3,s3}]) // change replicas of r38 failed: kv/kvserver/replica_raft.go:262: [n3,s3,r38/3:/Table/50/"{9afccc3…-ab79335…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r3 l3 v5) ADD_REPLICA[(n2,s2):5VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):5VOTER_INCOMING] next=6 to remove self (leaseholder) | |
after: 1586341715.156867000,0 | |
I200408 10:28:35.156943 1149 kv/kvserver/store_remove_replica.go:122 [n2,s2,r38/5:/Table/50/"{9afccc3…-ab79335…}] removing replica r38/5 | |
I200408 10:28:35.163704 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.163645000,0 | |
0 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP b := &Batch{} | |
0 OP txn.CommitInBatch(ctx, b) // nil | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=a3c21050 key=/Min pri=0.00189729 epo=0 ts=1586341715.163645000,1 min=1586341715.163645000,1 seq=0} lock=false stat=COMMITTED rts=1586341715.163645000,1 wto=false max=1586341715.663645000,1) | |
after: 1586341715.163657000,0 | |
I200408 10:28:35.163993 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.163307000,0 | |
1 OP db0.Put(ctx, /Table/50/"7d65e6ec", v-269) // nil | |
after: 1586341715.163971000,0 | |
I200408 10:28:35.165157 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.164035000,0 | |
2 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.Put(ctx, /Table/50/"9d47c039", v-270) // nil | |
2 OP b.Put(ctx, /Table/50/"7a8f21fa", v-271) // nil | |
2 OP b.Put(ctx, /Table/50/"38068e7c", v-272) // nil | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP return errors.New("rollback") | |
2 OP }) // rollback | |
after: 1586341715.165127000,0 | |
I200408 10:28:35.165811 8490 kv/kvserver/replica_command.go:1602 [n3,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] change replicas (add [(n1,s1):4LEARNER] remove []): existing descriptor r45:/Table/50/"{24459612"-3a1322df"} [(n2,s2):1, (n4,s4):2, (n3,s3):3, next=4, gen=23, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.165812 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.164451000,0 | |
0 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP txn.Put(ctx, /Table/50/"abbd550b", v-273) // nil | |
0 OP return errors.New("rollback") | |
0 OP }) // rollback | |
after: 1586341715.165780000,0 | |
I200408 10:28:35.166324 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.166284000,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 return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=40f0b89b key=/Min pri=0.00405693 epo=0 ts=1586341715.166284000,1 min=1586341715.166284000,1 seq=0} lock=false stat=COMMITTED rts=1586341715.166284000,1 wto=false max=1586341715.666284000,1) | |
after: 1586341715.166294000,0 | |
I200408 10:28:35.167441 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.165546000,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/"8b871090", v-274) // nil | |
2 OP b.Put(ctx, /Table/50/"3b54bb72", v-275) // nil | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP return errors.New("rollback") | |
2 OP }) // rollback | |
after: 1586341715.167410000,0 | |
I200408 10:28:35.167458 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.166638000,0 | |
0 OP db3.Put(ctx, /Table/50/"12808f67", v-276) // nil | |
after: 1586341715.167432000,0 | |
I200408 10:28:35.167850 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.163002000,0 | |
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.Scan(ctx, /Table/50/"3674b1b7", /Table/50/"f0680c30", 62) // ("v-225", nil) | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP { | |
3 OP b := &Batch{} | |
3 OP b.Put(ctx, /Table/50/"fdb57107", v-266) // nil | |
3 OP b.Put(ctx, /Table/50/"fa5fb749", v-267) // nil | |
3 OP b.Put(ctx, /Table/50/"2b848837", v-268) // nil | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=3e296909 key=/Table/50/"fdb57107" pri=0.00825580 epo=0 ts=1586341715.163003000,0 min=1586341715.163003000,0 seq=4} lock=true stat=COMMITTED rts=1586341715.163003000,0 wto=false max=1586341715.663003000,0 ifw=3) | |
after: 1586341715.167801000,0 | |
I200408 10:28:35.169353 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fa5fb749" 1586341715.163003000,0 -> /BYTES/v-267 (prev /BYTES/v-34) | |
I200408 10:28:35.169402 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fdb57107" 1586341715.163003000,0 -> /BYTES/v-266 (prev /<empty>) | |
I200408 10:28:35.169456 8490 kv/kvserver/replica_raft.go:241 [n3,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] proposing SIMPLE(l4) ADD_REPLICA[(n1,s1):4LEARNER]: after=[(n2,s2):1 (n4,s4):2 (n3,s3):3 (n1,s1):4LEARNER] next=5 | |
I200408 10:28:35.169983 5339 kv/kvserver/replica_command.go:397 [n2,s2,r41/1:/{Table/50/"c9…-Max}] initiating a split of this range at key /Table/50/"d54d4a65" [r63] (manual) | |
I200408 10:28:35.170726 5343 kv/kvserver/replica_command.go:397 [n3,s3,r36/3:/Table/50/"{3a1322d…-8d1e654…}] initiating a split of this range at key /Table/50/"83dcc12e" [r47] (manual) | |
I200408 10:28:35.170917 8582 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):4LEARNER | |
I200408 10:28:35.170926 8490 kv/kvserver/store_snapshot.go:975 [n3,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] sending LEARNER snapshot b534a2a3 at applied index 30 | |
I200408 10:28:35.170940 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.167860000,0 | |
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.Put(ctx, /Table/50/"0010408c", v-277) // nil | |
2 OP b.Put(ctx, /Table/50/"eec8ff45", v-278) // nil | |
2 OP b.Put(ctx, /Table/50/"a41c778c", v-279) // nil | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP txn.Scan(ctx, /Table/50/"de1a359f", /Table/50/"de4a60d6", 47) // (nil, nil) | |
2 OP txn.Put(ctx, /Table/50/"d6f9d4b4", v-280) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=4d67777f key=/Table/50/"0010408c" pri=0.01426088 epo=0 ts=1586341715.167861000,0 min=1586341715.167861000,0 seq=5} lock=true stat=COMMITTED rts=1586341715.167861000,0 wto=false max=1586341715.667861000,0 ifw=4) | |
after: 1586341715.170886000,0 | |
I200408 10:28:35.171070 8490 kv/kvserver/store_snapshot.go:1018 [n3,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] streamed snapshot to (n1,s1):4LEARNER: kv pairs: 27, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:35.172208 8597 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r45/4:{-}] applying LEARNER snapshot [id=b534a2a3 index=30] | |
I200408 10:28:35.175731 8597 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r45/4:/Table/50/"{2445961…-3a1322d…}] applied LEARNER snapshot [total=3ms ingestion=4@3ms id=b534a2a3 index=30] | |
I200408 10:28:35.176393 8490 kv/kvserver/replica_command.go:1602 [n3,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] change replicas (add [(n1,s1):4VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r45:/Table/50/"{24459612"-3a1322df"} [(n2,s2):1, (n4,s4):2, (n3,s3):3, (n1,s1):4LEARNER, next=5, gen=24, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.177933 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.123455000,0 | |
4 OP db2.AdminSplit(ctx, /Table/50/"83dcc12e") // nil | |
after: 1586341715.177909000,0 | |
I200408 10:28:35.178587 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.168285000,0 | |
0 OP db1.AdminSplit(ctx, /Table/50/"d54d4a65") // nil | |
after: 1586341715.178566000,0 | |
I200408 10:28:35.180217 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a41c778c" 1586341715.167861000,0 -> /BYTES/v-279 (prev /<empty>) | |
I200408 10:28:35.181730 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.178933000,0 | |
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP txn.Put(ctx, /Table/50/"17c51bfd", v-288) // nil | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=cbc1b166 key=/Table/50/"17c51bfd" pri=0.00762939 epo=0 ts=1586341715.178934000,0 min=1586341715.178934000,0 seq=2} lock=true stat=COMMITTED rts=1586341715.178934000,0 wto=false max=1586341715.678934000,0 ifw=1) | |
after: 1586341715.181677000,0 | |
I200408 10:28:35.181858 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c9c25327" 1586341715.073575000,1 -> /BYTES/v-193 (prev /<empty>) | |
I200408 10:28:35.181898 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c9c25327" 1586341715.077280000,1 -> /BYTES/v-208 (prev /BYTES/v-193) | |
I200408 10:28:35.181923 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cc0c5b6b" 1586341715.077280000,1 -> /BYTES/v-215 (prev /BYTES/v-132) | |
I200408 10:28:35.181945 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d02e4c58" 1586341714.971040000,0 -> /BYTES/v-163 (prev /BYTES/v-68) | |
I200408 10:28:35.181966 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d02e4c58" 1586341715.120557000,0 -> /BYTES/v-246 (prev /BYTES/v-163) | |
I200408 10:28:35.182007 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9af8b646" 1586341711.460830000,2 -> /BYTES/v-55 (prev /<empty>) | |
I200408 10:28:35.182554 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d701bdf1" 1586341714.965088000,1 -> /BYTES/v-156 (prev /<empty>) | |
I200408 10:28:35.182593 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"de0ce5ba" 1586341715.086320000,0 -> /BYTES/v-232 (prev /BYTES/v-72) | |
I200408 10:28:35.182617 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e0a3289a" 1586341715.120557000,0 -> /BYTES/v-248 (prev /<empty>) | |
I200408 10:28:35.182639 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e3eeff8b" 1586341715.027266000,0 -> /BYTES/v-182 (prev /<empty>) | |
I200408 10:28:35.182660 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e52da9e9" 1586341715.022836000,0 -> /BYTES/v-179 (prev /<empty>) | |
I200408 10:28:35.182707 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ea261f32" 1586341715.011481000,0 -> /BYTES/v-173 (prev /<empty>) | |
I200408 10:28:35.182768 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f37d70c4" 1586341715.019933000,0 -> /BYTES/v-176 (prev /<empty>) | |
I200408 10:28:35.182798 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f37d70c4" 1586341715.149651000,0 -> /BYTES/v-265 (prev /BYTES/v-176) | |
I200408 10:28:35.182821 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fa5fb749" 1586341715.163003000,0 -> /BYTES/v-267 (prev /BYTES/v-34) | |
I200408 10:28:35.182842 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fbfc0863" 1586341715.077280000,0 -> /BYTES/v-221 (prev /<empty>) | |
I200408 10:28:35.182852 8692 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r36/2:/Table/50/"{3a1322d…-83dcc12…}] change replicas (add [] remove [(n3,s3):3VOTER_DEMOTING]): existing descriptor r36:/Table/50/"{3a1322df"-83dcc12e"} [(n1,s1):7, (n4,s4):2, (n3,s3):3, (n2,s2):8, next=9, gen=31, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.182862 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fbfc0863" 1586341715.077280000,1 -> /BYTES/v-214 (prev /BYTES/v-221) | |
I200408 10:28:35.182883 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fbfc0863" 1586341715.145906000,0 -> /BYTES/v-263 (prev /BYTES/v-214) | |
I200408 10:28:35.182903 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fc3c639e" 1586341715.077280000,0 -> /BYTES/v-226 (prev /<empty>) | |
I200408 10:28:35.182922 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fd48e8e1" 1586341715.077280000,1 -> /BYTES/v-210 (prev /<empty>) | |
I200408 10:28:35.182942 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"fdb57107" 1586341715.163003000,0 -> /BYTES/v-266 (prev /<empty>) | |
I200408 10:28:35.184468 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d6f9d4b4" 1586341715.167861000,0 -> /BYTES/v-280 (prev /<empty>) | |
I200408 10:28:35.184570 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"eec8ff45" 1586341715.167861000,0 -> /BYTES/v-278 (prev /<empty>) | |
I200408 10:28:35.184628 8490 kv/kvserver/replica_raft.go:241 [n3,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] proposing ENTER_JOINT(r2 l2 v4) ADD_REPLICA[(n1,s1):4VOTER_INCOMING], REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n2,s2):1 (n4,s4):2VOTER_DEMOTING (n3,s3):3 (n1,s1):4VOTER_INCOMING] next=5 | |
I200408 10:28:35.185598 8490 kv/kvserver/replica_command.go:1602 [n3,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] change replicas (add [] remove []): existing descriptor r45:/Table/50/"{24459612"-3a1322df"} [(n2,s2):1, (n4,s4):2VOTER_DEMOTING, (n3,s3):3, (n1,s1):4VOTER_INCOMING, next=5, gen=25, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.185782 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.177713000,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/"1f30bcb5", v-283) // nil | |
2 OP b.Put(ctx, /Table/50/"f5f544a8", v-284) // nil | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP txn.Put(ctx, /Table/50/"e93598be", v-285) // nil | |
2 OP b := &Batch{} | |
2 OP b.Put(ctx, /Table/50/"5a690061", v-286) // nil | |
2 OP b.Put(ctx, /Table/50/"6df0e57e", v-287) // nil | |
2 OP txn.CommitInBatch(ctx, b) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=76789d83 key=/Table/50/"1f30bcb5" pri=0.00211652 epo=0 ts=1586341715.178383000,1 min=1586341715.177713000,1 seq=6} lock=true stat=COMMITTED rts=1586341715.178383000,1 wto=false max=1586341715.677713000,1 int=4 ifw=5) | |
after: 1586341715.185734000,0 | |
I200408 10:28:35.187659 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.185208000,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 txn.Put(ctx, /Table/50/"bb72f691", v-289) // nil | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.Put(ctx, /Table/50/"21ab9435", v-290) // nil | |
0 OP b.Put(ctx, /Table/50/"6c235613", v-291) // nil | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=8b0c4431 key=/Table/50/"bb72f691" pri=0.00927523 epo=0 ts=1586341715.185209000,0 min=1586341715.185209000,0 seq=4} lock=true stat=COMMITTED rts=1586341715.185209000,0 wto=false max=1586341715.685209000,0 ifw=3) | |
after: 1586341715.187610000,0 | |
I200408 10:28:35.190746 8720 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r47/1:/Table/50/"8{3dcc12…-d1e654…}] change replicas (add [] remove [(n3,s3):3VOTER_DEMOTING]): existing descriptor r47:/Table/50/"8{3dcc12e"-d1e6546"} [(n1,s1):1, (n4,s4):2, (n3,s3):3, (n2,s2):4, next=5, gen=31, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.191242 8490 kv/kvserver/replica_raft.go:241 [n3,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] proposing LEAVE_JOINT: after=[(n2,s2):1 (n4,s4):2LEARNER (n3,s3):3 (n1,s1):4] next=5 | |
I200408 10:28:35.192000 8490 kv/kvserver/replica_command.go:1602 [n3,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] change replicas (add [] remove [(n4,s4):2LEARNER]): existing descriptor r45:/Table/50/"{24459612"-3a1322df"} [(n2,s2):1, (n4,s4):2LEARNER, (n3,s3):3, (n1,s1):4, next=5, gen=26, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.192012 8692 kv/kvserver/replica_raft.go:241 [n4,s4,r36/2:/Table/50/"{3a1322d…-83dcc12…}] proposing ENTER_JOINT(r3 l3) REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):7 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):8] next=9 | |
I200408 10:28:35.192161 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e93598be" 1586341715.178383000,1 -> /BYTES/v-285 (prev /BYTES/v-100) | |
I200408 10:28:35.192205 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f5f544a8" 1586341715.178383000,1 -> /BYTES/v-284 (prev /<empty>) | |
I200408 10:28:35.193037 8692 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r36/2:/Table/50/"{3a1322d…-83dcc12…}] change replicas (add [] remove []): existing descriptor r36:/Table/50/"{3a1322df"-83dcc12e"} [(n1,s1):7, (n4,s4):2, (n3,s3):3VOTER_DEMOTING, (n2,s2):8, next=9, gen=32, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.195223 8720 kv/kvserver/replica_raft.go:241 [n1,s1,r47/1:/Table/50/"8{3dcc12…-d1e654…}] proposing ENTER_JOINT(r3 l3) REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):4] next=5 | |
I200408 10:28:35.195913 8720 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r47/1:/Table/50/"8{3dcc12…-d1e654…}] change replicas (add [] remove []): existing descriptor r47:/Table/50/"8{3dcc12e"-d1e6546"} [(n1,s1):1, (n4,s4):2, (n3,s3):3VOTER_DEMOTING, (n2,s2):4, next=5, gen=32, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.197183 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.176583000,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/"33dc7b59", v-281) // nil | |
3 OP b.Put(ctx, /Table/50/"a36ecc58", v-282) // nil | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP txn.ReverseScan(ctx, /Table/50/"9faae075", /Table/50/"f33dff1e", 27) // ("v-278", nil) | |
3 OP txn.ReverseScan(ctx, /Table/50/"4228a969", /Table/50/"835d1bd5", 51) // ("v-269", nil) | |
3 OP b := &Batch{} | |
3 OP b.ReverseScan(ctx, /Table/50/"7f14c7c4", /Table/50/"b9189946", 16) // (nil, nil) | |
3 OP b.ReverseScan(ctx, /Table/50/"4ec2d3cb", /Table/50/"f05b9d30", 17) // ("v-278", nil) | |
3 OP txn.CommitInBatch(ctx, b) // nil | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=b653bfcc key=/Table/50/"33dc7b59" pri=0.01409771 epo=0 ts=1586341715.193274000,0 min=1586341715.176584000,0 seq=3} lock=true stat=COMMITTED rts=1586341715.193274000,0 wto=false max=1586341715.676584000,0 int=1) | |
after: 1586341715.197135000,0 | |
I200408 10:28:35.198993 5343 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"24459…}] change replicas (add [(n1,s1):8LEARNER] remove []): existing descriptor r32:/Table/{36-50/"24459612"} [(n2,s2):7, (n4,s4):4, (n3,s3):3, next=8, gen=23] | |
I200408 10:28:35.199103 8490 kv/kvserver/replica_raft.go:241 [n3,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] proposing SIMPLE(r2) REMOVE_REPLICA[(n4,s4):2LEARNER]: after=[(n2,s2):1 (n1,s1):4 (n3,s3):3] next=5 | |
I200408 10:28:35.199530 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.198929000,0 | |
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP b := &Batch{} | |
2 OP b.ReverseScan(ctx, /Table/50/"88640a42", /Table/50/"fc7eb3ff", 25) // ("v-226", nil) | |
2 OP b.ReverseScan(ctx, /Table/50/"105982ee", /Table/50/"7539a351", 20) // (nil, nil) | |
2 OP txn.CommitInBatch(ctx, b) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=170f50f4 key=/Min pri=0.02822047 epo=0 ts=1586341715.198930000,0 min=1586341715.198930000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.198930000,0 wto=false max=1586341715.698930000,0) | |
after: 1586341715.199486000,0 | |
I200408 10:28:35.199834 8692 kv/kvserver/replica_raft.go:241 [n4,s4,r36/2:/Table/50/"{3a1322d…-83dcc12…}] proposing LEAVE_JOINT: after=[(n1,s1):7 (n4,s4):2 (n3,s3):3LEARNER (n2,s2):8] next=9 | |
I200408 10:28:35.200191 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.164895000,0 | |
1 OP db0.AdminChangeReplicas(ctx, /Table/50/"350f770b", [{ADD_REPLICA n1,s1} {REMOVE_REPLICA n4,s4}]) // nil | |
after: 1586341715.200165000,0 | |
I200408 10:28:35.200337 1793 kv/kvserver/store_remove_replica.go:122 [n4,s4,r45/2:/Table/50/"{2445961…-3a1322d…}] removing replica r45/2 | |
I200408 10:28:35.201126 8692 kv/kvserver/replica_command.go:1602 [n4,replicate,s4,r36/2:/Table/50/"{3a1322d…-83dcc12…}] change replicas (add [] remove [(n3,s3):3LEARNER]): existing descriptor r36:/Table/50/"{3a1322df"-83dcc12e"} [(n1,s1):7, (n4,s4):2, (n3,s3):3LEARNER, (n2,s2):8, next=9, gen=33, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.202604 5343 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"24459…}] proposing SIMPLE(l8) ADD_REPLICA[(n1,s1):8LEARNER]: after=[(n2,s2):7 (n4,s4):4 (n3,s3):3 (n1,s1):8LEARNER] next=9 | |
I200408 10:28:35.203699 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a36ecc58" 1586341715.193274000,0 -> /BYTES/v-282 (prev /<empty>) | |
I200408 10:28:35.203830 8720 kv/kvserver/replica_raft.go:241 [n1,s1,r47/1:/Table/50/"8{3dcc12…-d1e654…}] proposing LEAVE_JOINT: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3LEARNER (n2,s2):4] next=5 | |
I200408 10:28:35.204445 5343 kv/kvserver/store_snapshot.go:975 [n3,s3,r32/3:/Table/{36-50/"24459…}] sending LEARNER snapshot 4aea59bc at applied index 230 | |
I200408 10:28:35.204643 8817 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r32/3:/Table/{36-50/"24459…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):8LEARNER | |
I200408 10:28:35.204783 5343 kv/kvserver/store_snapshot.go:1018 [n3,s3,r32/3:/Table/{36-50/"24459…}] streamed snapshot to (n1,s1):8LEARNER: kv pairs: 84, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:35.204793 8720 kv/kvserver/replica_command.go:1602 [n1,replicate,s1,r47/1:/Table/50/"8{3dcc12…-d1e654…}] change replicas (add [] remove [(n3,s3):3LEARNER]): existing descriptor r47:/Table/50/"8{3dcc12e"-d1e6546"} [(n1,s1):1, (n4,s4):2, (n3,s3):3LEARNER, (n2,s2):4, next=5, gen=33, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.204818 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.199359000,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/"9af8b646", v-292) // nil | |
0 OP b.Put(ctx, /Table/50/"ea261f32", v-293) // nil | |
0 OP b.Put(ctx, /Table/50/"0b654311", v-294) // nil | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP txn.ReverseScan(ctx, /Table/50/"340866c6", /Table/50/"edee311b", 0) // ("v-161", nil) | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=7125e876 key=/Table/50/"9af8b646" pri=0.11448637 epo=0 ts=1586341715.199359000,1 min=1586341715.199359000,1 seq=4} lock=true stat=COMMITTED rts=1586341715.199359000,1 wto=false max=1586341715.699359000,1 int=2 ifw=1) | |
after: 1586341715.204733000,0 | |
I200408 10:28:35.205569 8846 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r32/8:{-}] applying LEARNER snapshot [id=4aea59bc index=230] | |
I200408 10:28:35.205777 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9af8b646" 1586341715.199359000,1 -> /BYTES/v-292 (prev /BYTES/v-55) | |
I200408 10:28:35.207913 8846 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r32/8:/Table/{36-50/"24459…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=4aea59bc index=230] | |
I200408 10:28:35.207981 8692 kv/kvserver/replica_raft.go:241 [n4,s4,r36/2:/Table/50/"{3a1322d…-83dcc12…}] proposing SIMPLE(r3) REMOVE_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):7 (n4,s4):2 (n2,s2):8] next=9 | |
I200408 10:28:35.208402 5343 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"24459…}] change replicas (add [(n1,s1):8VOTER_INCOMING] remove [(n2,s2):7VOTER_DEMOTING]): existing descriptor r32:/Table/{36-50/"24459612"} [(n2,s2):7, (n4,s4):4, (n3,s3):3, (n1,s1):8LEARNER, next=9, gen=24] | |
I200408 10:28:35.209233 1436 kv/kvserver/store_remove_replica.go:122 [n3,s3,r36/3:/Table/50/"{3a1322d…-83dcc12…}] removing replica r36/3 | |
I200408 10:28:35.212119 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ea261f32" 1586341715.199359000,1 -> /BYTES/v-293 (prev /BYTES/v-173) | |
I200408 10:28:35.212880 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.210972000,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/"be4f7f54", v-295) // nil | |
2 OP b.Put(ctx, /Table/50/"d4c56381", v-296) // nil | |
2 OP b.Put(ctx, /Table/50/"33dc7b59", v-297) // nil | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP return errors.New("rollback") | |
2 OP }) // rollback | |
after: 1586341715.212847000,0 | |
I200408 10:28:35.213180 8720 kv/kvserver/replica_raft.go:241 [n1,s1,r47/1:/Table/50/"8{3dcc12…-d1e654…}] proposing SIMPLE(r3) REMOVE_REPLICA[(n3,s3):3LEARNER]: after=[(n1,s1):1 (n4,s4):2 (n2,s2):4] next=5 | |
I200408 10:28:35.213558 5343 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"24459…}] proposing ENTER_JOINT(r7 l7 v8) ADD_REPLICA[(n1,s1):8VOTER_INCOMING], REMOVE_REPLICA[(n2,s2):7VOTER_DEMOTING]: after=[(n2,s2):7VOTER_DEMOTING (n4,s4):4 (n3,s3):3 (n1,s1):8VOTER_INCOMING] next=9 | |
I200408 10:28:35.213944 1393 kv/kvserver/store_remove_replica.go:122 [n3,s3,r47/3:/Table/50/"8{3dcc12…-d1e654…}] removing replica r47/3 | |
I200408 10:28:35.214304 5343 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"24459…}] change replicas (add [] remove []): existing descriptor r32:/Table/{36-50/"24459612"} [(n2,s2):7VOTER_DEMOTING, (n4,s4):4, (n3,s3):3, (n1,s1):8VOTER_INCOMING, next=9, gen=25] | |
I200408 10:28:35.220635 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.220277000,0 | |
3 OP db2.Put(ctx, /Table/50/"c5edd8fc", v-298) // nil | |
after: 1586341715.220603000,0 | |
I200408 10:28:35.220809 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.220726000,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 b := &Batch{} | |
1 OP txn.CommitInBatch(ctx, b) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=201b9787 key=/Min pri=0.00055800 epo=0 ts=1586341715.220727000,0 min=1586341715.220727000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.220727000,0 wto=false max=1586341715.720727000,0) | |
after: 1586341715.220743000,0 | |
I200408 10:28:35.220813 5343 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"24459…}] proposing LEAVE_JOINT: after=[(n2,s2):7LEARNER (n4,s4):4 (n3,s3):3 (n1,s1):8] next=9 | |
I200408 10:28:35.221460 5343 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"24459…}] change replicas (add [] remove [(n2,s2):7LEARNER]): existing descriptor r32:/Table/{36-50/"24459612"} [(n2,s2):7LEARNER, (n4,s4):4, (n3,s3):3, (n1,s1):8, next=9, gen=26] | |
I200408 10:28:35.229070 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.228075000,0 | |
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP txn.ReverseScan(ctx, /Table/50/"9ff2a00a", /Table/50/"bbb766ba", 57) // ("v-289", nil) | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=90541565 key=/Min pri=0.00427677 epo=0 ts=1586341715.228076000,0 min=1586341715.228076000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.228076000,0 wto=false max=1586341715.728076000,0) | |
after: 1586341715.229030000,0 | |
I200408 10:28:35.229115 5343 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"24459…}] proposing SIMPLE(r7) REMOVE_REPLICA[(n2,s2):7LEARNER]: after=[(n1,s1):8 (n4,s4):4 (n3,s3):3] next=9 | |
I200408 10:28:35.229221 8993 kv/kvserver/replica_command.go:1602 [n3,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] change replicas (add [(n4,s4):5LEARNER] remove []): existing descriptor r45:/Table/50/"{24459612"-3a1322df"} [(n2,s2):1, (n1,s1):4, (n3,s3):3, next=5, gen=27, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.229890 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.185923000,0 | |
4 OP db2.AdminChangeReplicas(ctx, /Table/50/"059e9915", [{ADD_REPLICA n1,s1} {REMOVE_REPLICA n2,s2}]) // nil | |
after: 1586341715.229861000,0 | |
I200408 10:28:35.230206 1121 kv/kvserver/store_remove_replica.go:122 [n2,s2,r32/7:/Table/{36-50/"24459…}] removing replica r32/7 | |
I200408 10:28:35.232084 8993 kv/kvserver/replica_raft.go:241 [n3,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] proposing SIMPLE(l5) ADD_REPLICA[(n4,s4):5LEARNER]: after=[(n2,s2):1 (n1,s1):4 (n3,s3):3 (n4,s4):5LEARNER] next=6 | |
I200408 10:28:35.233412 8993 kv/kvserver/store_snapshot.go:975 [n3,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] sending LEARNER snapshot ecc9b8e7 at applied index 45 | |
I200408 10:28:35.233451 9014 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):5LEARNER | |
I200408 10:28:35.233572 8993 kv/kvserver/store_snapshot.go:1018 [n3,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] streamed snapshot to (n4,s4):5LEARNER: kv pairs: 34, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:35.234375 8946 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r45/5:{-}] applying LEARNER snapshot [id=ecc9b8e7 index=45] | |
I200408 10:28:35.238268 8946 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r45/5:/Table/50/"{2445961…-3a1322d…}] applied LEARNER snapshot [total=4ms ingestion=4@4ms id=ecc9b8e7 index=45] | |
I200408 10:28:35.238791 8993 kv/kvserver/replica_command.go:1602 [n3,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] change replicas (add [(n4,s4):5] remove []): existing descriptor r45:/Table/50/"{24459612"-3a1322df"} [(n2,s2):1, (n1,s1):4, (n3,s3):3, (n4,s4):5LEARNER, next=6, gen=28, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.239225 5342 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"24459…}] change replicas (add [(n2,s2):9LEARNER] remove []): existing descriptor r32:/Table/{36-50/"24459612"} [(n1,s1):8, (n4,s4):4, (n3,s3):3, next=9, gen=27] | |
I200408 10:28:35.240291 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.239495000,0 | |
1 OP db3.Put(ctx, /Table/50/"efca1c5d", v-299) // nil | |
after: 1586341715.240265000,0 | |
I200408 10:28:35.240431 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"efca1c5d" 1586341715.239803000,0 -> /BYTES/v-299 (prev /<empty>) | |
I200408 10:28:35.240826 9019 kv/kvserver/replica_command.go:1602 [n2,s2,r41/1:/Table/50/"{c90340a…-d54d4a6…}] change replicas (add [(n4,s4):5LEARNER] remove []): existing descriptor r41:/Table/50/"{c90340a1"-d54d4a65"} [(n2,s2):1, (n1,s1):4, (n3,s3):3, next=5, gen=24, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.241969 8993 kv/kvserver/replica_raft.go:241 [n3,s3,r45/3:/Table/50/"{2445961…-3a1322d…}] proposing SIMPLE(v5) ADD_REPLICA[(n4,s4):5]: after=[(n2,s2):1 (n1,s1):4 (n3,s3):3 (n4,s4):5] next=6 | |
I200408 10:28:35.242577 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.240262000,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/"bb59889c", v-300) // nil | |
4 OP b.Put(ctx, /Table/50/"c27abfc2", v-301) // 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 { | |
4 OP b := &Batch{} | |
4 OP b.Put(ctx, /Table/50/"8061048b", v-302) // nil | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP return errors.New("rollback") | |
4 OP }) // rollback | |
after: 1586341715.242544000,0 | |
I200408 10:28:35.242947 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.228536000,0 | |
2 OP db1.AdminChangeReplicas(ctx, /Table/50/"2b1e813b", [{ADD_REPLICA n4,s4}]) // nil | |
after: 1586341715.242922000,0 | |
I200408 10:28:35.242998 5342 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"24459…}] proposing SIMPLE(l9) ADD_REPLICA[(n2,s2):9LEARNER]: after=[(n1,s1):8 (n4,s4):4 (n3,s3):3 (n2,s2):9LEARNER] next=10 | |
I200408 10:28:35.243851 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.240681000,0 | |
1 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.ReverseScan(ctx, /Table/50/"165ae2ea", /Table/50/"eb7ce093", 53) // ("v-293", nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=0d9ee4cc key=/Min pri=0.00237115 epo=0 ts=1586341715.240682000,0 min=1586341715.240682000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.240682000,0 wto=false max=1586341715.740682000,0) | |
after: 1586341715.243809000,0 | |
I200408 10:28:35.244504 5343 kv/kvserver/replica_command.go:397 [n4,s4,r36/2:/Table/50/"{3a1322d…-83dcc12…}] initiating a split of this range at key /Table/50/"6f94bf32" [r73] (manual) | |
I200408 10:28:35.244995 5342 kv/kvserver/store_snapshot.go:975 [n3,s3,r32/3:/Table/{36-50/"24459…}] sending LEARNER snapshot 18f1c38e at applied index 239 | |
I200408 10:28:35.245088 9026 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r32/3:/Table/{36-50/"24459…}] skipping snapshot; replica is likely a learner in the process of being added: (n2,s2):9LEARNER | |
I200408 10:28:35.245089 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.244373000,0 | |
1 OP db1.Put(ctx, /Table/50/"07b025cc", v-303) // nil | |
after: 1586341715.245068000,0 | |
I200408 10:28:35.245287 5342 kv/kvserver/store_snapshot.go:1018 [n3,s3,r32/3:/Table/{36-50/"24459…}] streamed snapshot to (n2,s2):9LEARNER: kv pairs: 91, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:35.246322 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.243646000,0 | |
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP b := &Batch{} | |
2 OP b.ReverseScan(ctx, /Table/50/"9ae5b931", /Table/50/"9dd60c3a", 28) // ("v-249", nil) | |
2 OP b.Scan(ctx, /Table/50/"4f5cca3a", /Table/50/"d108a836", 64) // ("v-66", nil) | |
2 OP b.ReverseScan(ctx, /Table/50/"cb698821", /Table/50/"ed180ca3", 52) // ("v-161", nil) | |
2 OP txn.CommitInBatch(ctx, b) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=dba474f7 key=/Min pri=0.01786388 epo=0 ts=1586341715.243647000,0 min=1586341715.243647000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.243647000,0 wto=false max=1586341715.743647000,0) | |
after: 1586341715.246273000,0 | |
I200408 10:28:35.246324 9024 kv/kvserver/replica_raftstorage.go:780 [n2,s2,r32/9:{-}] applying LEARNER snapshot [id=18f1c38e index=239] | |
I200408 10:28:35.247521 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.245681000,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/"be974eb4", v-304) // nil | |
1 OP b.Put(ctx, /Table/50/"018e4d1d", v-305) // nil | |
1 OP b.Put(ctx, /Table/50/"15a53396", v-306) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP b := &Batch{} | |
1 OP b.Put(ctx, /Table/50/"f3f1f8ec", v-307) // nil | |
1 OP b.Put(ctx, /Table/50/"f3f1f8ec", v-308) // nil | |
1 OP txn.CommitInBatch(ctx, b) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=a470e0cf key=/Table/50/"be974eb4" pri=0.00173049 epo=0 ts=1586341715.245682000,0 min=1586341715.245682000,0 seq=6} lock=true stat=COMMITTED rts=1586341715.245682000,0 wto=false max=1586341715.745682000,0 ifw=5) | |
after: 1586341715.247448000,0 | |
I200408 10:28:35.247663 9019 kv/kvserver/replica_raft.go:241 [n2,s2,r41/1:/Table/50/"{c90340a…-d54d4a6…}] proposing SIMPLE(l5) ADD_REPLICA[(n4,s4):5LEARNER]: after=[(n2,s2):1 (n1,s1):4 (n3,s3):3 (n4,s4):5LEARNER] next=6 | |
I200408 10:28:35.249788 9019 kv/kvserver/store_snapshot.go:975 [n2,s2,r41/1:/Table/50/"{c90340a…-d54d4a6…}] sending LEARNER snapshot 819b65be at applied index 75 | |
I200408 10:28:35.249869 9128 kv/kvserver/raft_snapshot_queue.go:126 [n2,raftsnapshot,s2,r41/1:/Table/50/"{c90340a…-d54d4a6…}] skipping snapshot; replica is likely a learner in the process of being added: (n4,s4):5LEARNER | |
I200408 10:28:35.250054 9024 kv/kvserver/replica_raftstorage.go:801 [n2,s2,r32/9:/Table/{36-50/"24459…}] applied LEARNER snapshot [total=4ms ingestion=4@3ms id=18f1c38e index=239] | |
I200408 10:28:35.250065 9019 kv/kvserver/store_snapshot.go:1018 [n2,s2,r41/1:/Table/50/"{c90340a…-d54d4a6…}] streamed snapshot to (n4,s4):5LEARNER: kv pairs: 25, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:35.250897 5342 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"24459…}] change replicas (add [(n2,s2):9VOTER_INCOMING] remove [(n1,s1):8VOTER_DEMOTING]): existing descriptor r32:/Table/{36-50/"24459612"} [(n1,s1):8, (n4,s4):4, (n3,s3):3, (n2,s2):9LEARNER, next=10, gen=28] | |
I200408 10:28:35.251038 9084 kv/kvserver/replica_raftstorage.go:780 [n4,s4,r41/5:{-}] applying LEARNER snapshot [id=819b65be index=75] | |
I200408 10:28:35.252627 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.250312000,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 txn.Put(ctx, /Table/50/"1f30bcb5", v-309) // nil | |
1 OP return errors.New("rollback") | |
1 OP }) // rollback | |
after: 1586341715.252580000,0 | |
I200408 10:28:35.254470 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.243045000,0 | |
4 OP db3.AdminSplit(ctx, /Table/50/"6f94bf32") // nil | |
after: 1586341715.254446000,0 | |
I200408 10:28:35.254834 9084 kv/kvserver/replica_raftstorage.go:801 [n4,s4,r41/5:/Table/50/"{c90340a…-d54d4a6…}] applied LEARNER snapshot [total=4ms ingestion=4@3ms id=819b65be index=75] | |
I200408 10:28:35.255406 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.253077000,0 | |
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP txn.Put(ctx, /Table/50/"1f269697", v-310) // nil | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return errors.New("rollback") | |
1 OP }) // rollback | |
after: 1586341715.255376000,0 | |
I200408 10:28:35.256160 9019 kv/kvserver/replica_command.go:1602 [n2,s2,r41/1:/Table/50/"{c90340a…-d54d4a6…}] change replicas (add [(n4,s4):5] remove []): existing descriptor r41:/Table/50/"{c90340a1"-d54d4a65"} [(n2,s2):1, (n1,s1):4, (n3,s3):3, (n4,s4):5LEARNER, next=6, gen=25, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.256842 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f3f1f8ec" 1586341715.245682000,0 -> /BYTES/v-308 (prev /<empty>) | |
I200408 10:28:35.258765 5342 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"24459…}] proposing ENTER_JOINT(r8 l8 v9) ADD_REPLICA[(n2,s2):9VOTER_INCOMING], REMOVE_REPLICA[(n1,s1):8VOTER_DEMOTING]: after=[(n1,s1):8VOTER_DEMOTING (n4,s4):4 (n3,s3):3 (n2,s2):9VOTER_INCOMING] next=10 | |
I200408 10:28:35.259595 5342 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"24459…}] change replicas (add [] remove []): existing descriptor r32:/Table/{36-50/"24459612"} [(n1,s1):8VOTER_DEMOTING, (n4,s4):4, (n3,s3):3, (n2,s2):9VOTER_INCOMING, next=10, gen=29] | |
I200408 10:28:35.261504 9019 kv/kvserver/replica_raft.go:241 [n2,s2,r41/1:/Table/50/"{c90340a…-d54d4a6…}] proposing SIMPLE(v5) ADD_REPLICA[(n4,s4):5]: after=[(n2,s2):1 (n1,s1):4 (n3,s3):3 (n4,s4):5] next=6 | |
I200408 10:28:35.261694 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.261065000,0 | |
4 OP db2.Put(ctx, /Table/50/"ea261f32", v-311) // nil | |
after: 1586341715.261668000,0 | |
I200408 10:28:35.261765 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ea261f32" 1586341715.261215000,0 -> /BYTES/v-311 (prev /BYTES/v-293) | |
I200408 10:28:35.262350 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.239892000,0 | |
0 OP db0.AdminChangeReplicas(ctx, /Table/50/"d2ab5737", [{ADD_REPLICA n4,s4}]) // nil | |
after: 1586341715.262327000,0 | |
I200408 10:28:35.263704 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.247007000,0 | |
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP txn.Scan(ctx, /Table/50/"1c95b989", /Table/50/"3763b1a6", 34) // ("v-264", nil) | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.ReverseScan(ctx, /Table/50/"237e8cde", /Table/50/"e3f1fe8f", 29) // ("v-182", nil) | |
2 OP b.Scan(ctx, /Table/50/"71e3e65d", /Table/50/"f8866d8e", 47) // ("v-284", nil) | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP txn.ReverseScan(ctx, /Table/50/"40448bd2", /Table/50/"f209fae9", 53) // ("v-299", nil) | |
2 OP return errors.New("rollback") | |
2 OP }) // rollback | |
after: 1586341715.263618000,0 | |
I200408 10:28:35.263917 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.262190000,0 | |
4 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP txn.Put(ctx, /Table/50/"aac090e2", v-314) // nil | |
4 OP b := &Batch{} | |
4 OP b.Put(ctx, /Table/50/"4f7e67df", v-315) // nil | |
4 OP b.Put(ctx, /Table/50/"07b025cc", v-316) // nil | |
4 OP b.Put(ctx, /Table/50/"b673f4fa", v-317) // nil | |
4 OP txn.CommitInBatch(ctx, b) // nil | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=71b3fbfb key=/Table/50/"aac090e2" pri=0.02973690 epo=0 ts=1586341715.262191000,0 min=1586341715.262191000,0 seq=5} lock=true stat=COMMITTED rts=1586341715.262191000,0 wto=false max=1586341715.762191000,0 ifw=4) | |
after: 1586341715.263873000,0 | |
I200408 10:28:35.264514 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.262660000,0 | |
0 OP db1.Scan(ctx, /Table/50/"83913a2d", /Table/50/"8616ecdc", 15) // ("v-131", nil) | |
after: 1586341715.264493000,0 | |
I200408 10:28:35.264896 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"aac090e2" 1586341715.262191000,0 -> /BYTES/v-314 (prev /BYTES/v-151) | |
I200408 10:28:35.265400 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.261462000,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/"3b264f89", v-312) // nil | |
1 OP b.Put(ctx, /Table/50/"5de38c91", v-313) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.Scan(ctx, /Table/50/"16782529", /Table/50/"8619377e", 24) // ("v-288", nil) | |
1 OP b.Scan(ctx, /Table/50/"7d7d0299", /Table/50/"e8509d17", 7) // (nil, nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.ReverseScan(ctx, /Table/50/"078f21e9", /Table/50/"7be67821", 57) // ("v-222", nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return errors.New("rollback") | |
1 OP }) // rollback | |
after: 1586341715.265351000,0 | |
I200408 10:28:35.272169 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.264072000,0 | |
2 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP b := &Batch{} | |
2 OP b.Scan(ctx, /Table/50/"45340895", /Table/50/"d8f18c89", 27) // ("v-108", nil) | |
2 OP b.Scan(ctx, /Table/50/"306a1d69", /Table/50/"5339810d", 8) // ("v-188", nil) | |
2 OP txn.CommitInBatch(ctx, b) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=c851a400 key=/Min pri=0.03703176 epo=0 ts=1586341715.264072000,1 min=1586341715.264072000,1 seq=0} lock=false stat=COMMITTED rts=1586341715.264072000,1 wto=false max=1586341715.764072000,1) | |
after: 1586341715.272110000,0 | |
I200408 10:28:35.273788 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.271952000,0 | |
4 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP txn.Put(ctx, /Table/50/"a36f8624", v-318) // 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=3c39783e key=/Table/50/"a36f8624" pri=0.00566687 epo=0 ts=1586341715.271952000,1 min=1586341715.271952000,1 seq=2} lock=true stat=COMMITTED rts=1586341715.271952000,1 wto=false max=1586341715.771952000,1 ifw=1) | |
after: 1586341715.273742000,0 | |
I200408 10:28:35.274171 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.274112000,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=b75d47ca key=/Min pri=0.05494580 epo=0 ts=1586341715.274113000,0 min=1586341715.274113000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.274113000,0 wto=false max=1586341715.774113000,0) | |
after: 1586341715.274124000,0 | |
I200408 10:28:35.274226 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"abbd550b" 1586341714.809515000,1 -> /BYTES/v-126 (prev /<empty>) | |
I200408 10:28:35.274288 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"abbd550b" 1586341714.809515000,2 -> /BYTES/v-119 (prev /BYTES/v-126) | |
I200408 10:28:35.274318 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"af3e8427" 1586341714.797069000,0 -> /BYTES/v-109 (prev /<empty>) | |
I200408 10:28:35.274341 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"af3e8427" 1586341714.872071000,0 -> /BYTES/v-146 (prev /BYTES/v-109) | |
I200408 10:28:35.274360 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b04b83ba" 1586341714.739038000,1 -> /BYTES/v-67 (prev /<empty>) | |
I200408 10:28:35.274379 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b319ac08" 1586341715.120557000,0 -> /BYTES/v-245 (prev /<empty>) | |
I200408 10:28:35.274442 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b673f4fa" 1586341715.262191000,0 -> /BYTES/v-317 (prev /<empty>) | |
I200408 10:28:35.274473 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b9c4ab71" 1586341714.740529000,0 -> /BYTES/v-73 (prev /<empty>) | |
I200408 10:28:35.274497 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b9c4ab71" 1586341714.797069000,0 -> /BYTES/v-111 (prev /BYTES/v-73) | |
I200408 10:28:35.274534 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"b9c4ab71" 1586341714.809515000,2 -> /BYTES/v-118 (prev /BYTES/v-111) | |
I200408 10:28:35.274556 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"bb72f691" 1586341715.185209000,0 -> /BYTES/v-289 (prev /<empty>) | |
I200408 10:28:35.274577 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be974eb4" 1586341715.132153000,0 -> /BYTES/v-253 (prev /<empty>) | |
I200408 10:28:35.274598 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be974eb4" 1586341715.245682000,0 -> /BYTES/v-304 (prev /BYTES/v-253) | |
I200408 10:28:35.274618 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c05798d7" 1586341714.901593000,0 -> /BYTES/v-148 (prev /<empty>) | |
I200408 10:28:35.274637 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c05798d7" 1586341715.068367000,0 -> /BYTES/v-194 (prev /BYTES/v-148) | |
I200408 10:28:35.274689 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c081552a" 1586341715.019933000,0 -> /BYTES/v-175 (prev /<empty>) | |
I200408 10:28:35.274711 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c1491bb7" 1586341714.820845000,0 -> /BYTES/v-130 (prev /<empty>) | |
I200408 10:28:35.274731 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c19765f8" 1586341714.739038000,1 -> /BYTES/v-69 (prev /<empty>) | |
I200408 10:28:35.274751 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c27abfc2" 1586341715.084912000,1 -> /BYTES/v-230 (prev /<empty>) | |
I200408 10:28:35.274771 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c3e2cf7d" 1586341714.746871000,0 -> /BYTES/v-86 (prev /<empty>) | |
I200408 10:28:35.274791 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c3e2cf7d" 1586341715.145906000,0 -> /BYTES/v-261 (prev /BYTES/v-86) | |
I200408 10:28:35.274811 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c55e9334" 1586341715.143559000,1 -> /BYTES/v-258 (prev /<empty>) | |
I200408 10:28:35.274830 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c5dddf9e" 1586341715.077280000,0 -> /BYTES/v-219 (prev /<empty>) | |
I200408 10:28:35.274851 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c5dddf9e" 1586341715.077280000,1 -> /BYTES/v-213 (prev /BYTES/v-219) | |
I200408 10:28:35.274870 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c5edd8fc" 1586341715.220303000,0 -> /BYTES/v-298 (prev /<empty>) | |
I200408 10:28:35.275135 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a36f8624" 1586341715.271952000,1 -> /BYTES/v-318 (prev /<empty>) | |
I200408 10:28:35.278303 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3b264f89" 1586341715.145906000,0 -> /BYTES/v-262 (prev /<empty>) | |
I200408 10:28:35.278347 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"40f617ef" 1586341715.077280000,1 -> /BYTES/v-211 (prev /<empty>) | |
I200408 10:28:35.278369 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"452ce339" 1586341715.073575000,0 -> /BYTES/v-207 (prev /<empty>) | |
I200408 10:28:35.278407 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4a0bb765" 1586341714.797069000,0 -> /BYTES/v-108 (prev /BYTES/v-12) | |
I200408 10:28:35.279052 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4be06a45" 1586341715.132153000,0 -> /BYTES/v-255 (prev /<empty>) | |
I200408 10:28:35.279126 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.272455000,0 | |
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP txn.Put(ctx, /Table/50/"8c7a9f9d", v-319) // nil | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.ReverseScan(ctx, /Table/50/"84e7a65c", /Table/50/"d67308d3", 74) // ("v-66", nil) | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP txn.Put(ctx, /Table/50/"9b931208", v-320) // nil | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=898db6f8 key=/Table/50/"8c7a9f9d" pri=0.01681899 epo=0 ts=1586341715.272455000,1 min=1586341715.272455000,1 seq=3} lock=true stat=COMMITTED rts=1586341715.272455000,1 wto=false max=1586341715.772455000,1 int=1 ifw=1) | |
after: 1586341715.278985000,0 | |
I200408 10:28:35.279514 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4da7fb11" 1586341714.971040000,0 -> /BYTES/v-164 (prev /<empty>) | |
I200408 10:28:35.279614 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4f7e67df" 1586341714.743892000,0 -> /BYTES/v-76 (prev /BYTES/v-16) | |
I200408 10:28:35.279707 5342 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"24459…}] proposing LEAVE_JOINT: after=[(n1,s1):8LEARNER (n4,s4):4 (n3,s3):3 (n2,s2):9] next=10 | |
I200408 10:28:35.279780 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4f7e67df" 1586341715.262191000,0 -> /BYTES/v-315 (prev /BYTES/v-76) | |
I200408 10:28:35.279817 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51fb0d95" 1586341714.809515000,1 -> /BYTES/v-124 (prev /BYTES/v-18) | |
I200408 10:28:35.279851 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51fb0d95" 1586341714.965088000,1 -> /BYTES/v-157 (prev /BYTES/v-124) | |
I200408 10:28:35.279880 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51fb0d95" 1586341715.084912000,1 -> /BYTES/v-229 (prev /BYTES/v-157) | |
I200408 10:28:35.279910 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"53e57c74" 1586341714.961913000,0 -> /BYTES/v-160 (prev /<empty>) | |
I200408 10:28:35.279937 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5a690061" 1586341715.178383000,1 -> /BYTES/v-286 (prev /<empty>) | |
I200408 10:28:35.279964 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5e46b631" 1586341715.123979000,0 -> /BYTES/v-250 (prev /<empty>) | |
I200408 10:28:35.279992 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5fa694b0" 1586341714.742514000,0 -> /BYTES/v-74 (prev /BYTES/v-40) | |
I200408 10:28:35.280108 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"5fa694b0" 1586341714.797069000,0 -> /BYTES/v-107 (prev /BYTES/v-74) | |
I200408 10:28:35.280132 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"60143586" 1586341714.801976000,0 -> /BYTES/v-116 (prev /<empty>) | |
I200408 10:28:35.280158 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6c235613" 1586341715.185209000,0 -> /BYTES/v-291 (prev /<empty>) | |
I200408 10:28:35.280185 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6d9dcd07" 1586341714.765667000,0 -> /BYTES/v-98 (prev /<empty>) | |
I200408 10:28:35.280249 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6d9dcd07" 1586341714.809153000,1 -> /BYTES/v-121 (prev /BYTES/v-98) | |
I200408 10:28:35.280278 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6d9dcd07" 1586341715.077280000,0 -> /BYTES/v-223 (prev /BYTES/v-121) | |
I200408 10:28:35.280307 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6df0e57e" 1586341714.739038000,1 -> /BYTES/v-70 (prev /<empty>) | |
I200408 10:28:35.280333 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6df0e57e" 1586341714.997458000,1 -> /BYTES/v-168 (prev /BYTES/v-70) | |
I200408 10:28:35.280363 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6df0e57e" 1586341715.134917000,0 -> /BYTES/v-256 (prev /BYTES/v-168) | |
I200408 10:28:35.280396 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6df0e57e" 1586341715.178383000,1 -> /BYTES/v-287 (prev /BYTES/v-256) | |
I200408 10:28:35.280454 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"84e68ec5" 1586341714.820845000,0 -> /BYTES/v-131 (prev /<empty>) | |
I200408 10:28:35.280491 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"85c730e2" 1586341711.460830000,3 -> /BYTES/v-59 (prev /<empty>) | |
I200408 10:28:35.280517 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"85c730e2" 1586341714.868531000,0 -> /BYTES/v-145 (prev /BYTES/v-59) | |
I200408 10:28:35.280651 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"85c730e2" 1586341715.021538000,0 -> /BYTES/v-178 (prev /BYTES/v-145) | |
I200408 10:28:35.280694 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"872224e0" 1586341715.119900000,1 -> /BYTES/v-241 (prev /<empty>) | |
I200408 10:28:35.280724 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8aad3963" 1586341714.961913000,0 -> /BYTES/v-159 (prev /<empty>) | |
I200408 10:28:35.280751 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8b871090" 1586341715.020254000,0 -> /BYTES/v-177 (prev /<empty>) | |
I200408 10:28:35.280778 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8c18aeaf" 1586341715.120557000,0 -> /BYTES/v-244 (prev /<empty>) | |
I200408 10:28:35.281077 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8c521887" 1586341714.971040000,0 -> /BYTES/v-162 (prev /<empty>) | |
I200408 10:28:35.281124 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8c521887" 1586341715.077280000,0 -> /BYTES/v-220 (prev /BYTES/v-162) | |
I200408 10:28:35.281205 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"72fd7c8a" 1586341714.797069000,0 -> /BYTES/v-110 (prev /<empty>) | |
I200408 10:28:35.281242 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"72fd7c8a" 1586341714.820845000,0 -> /BYTES/v-128 (prev /BYTES/v-110) | |
I200408 10:28:35.281272 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7a8f21fa" 1586341714.842103000,1 -> /BYTES/v-135 (prev /<empty>) | |
I200408 10:28:35.281299 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7a8f21fa" 1586341715.077280000,0 -> /BYTES/v-222 (prev /BYTES/v-135) | |
I200408 10:28:35.281324 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7cbd182e" 1586341714.799174000,0 -> /BYTES/v-114 (prev /<empty>) | |
I200408 10:28:35.281349 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7d65e6ec" 1586341715.163465000,0 -> /BYTES/v-269 (prev /<empty>) | |
I200408 10:28:35.281374 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8376b976" 1586341715.119900000,1 -> /BYTES/v-243 (prev /<empty>) | |
I200408 10:28:35.281951 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8c7a9f9d" 1586341715.272455000,1 -> /BYTES/v-319 (prev /<empty>) | |
I200408 10:28:35.282008 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8e2d7cf3" 1586341715.123979000,0 -> /BYTES/v-251 (prev /<empty>) | |
I200408 10:28:35.282050 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8e2d7cf3" 1586341715.143559000,1 -> /BYTES/v-257 (prev /BYTES/v-251) | |
I200408 10:28:35.283512 5342 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"24459…}] change replicas (add [] remove [(n1,s1):8LEARNER]): existing descriptor r32:/Table/{36-50/"24459612"} [(n1,s1):8LEARNER, (n4,s4):4, (n3,s3):3, (n2,s2):9, next=10, gen=30] | |
I200408 10:28:35.286123 9234 kv/kvserver/replica_command.go:1602 [n3,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] change replicas (add [(n1,s1):5LEARNER] remove []): existing descriptor r43:/Table/50/"{ab793350"-c7636b34"} [(n2,s2):4, (n4,s4):2, (n3,s3):3, next=5, gen=19, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.286365 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"45e8c872" 1586341715.273189000,0 -> /BYTES/v-321 (prev /<empty>) | |
I200408 10:28:35.286905 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.273188000,0 | |
1 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP txn.Put(ctx, /Table/50/"45e8c872", v-321) // nil | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.Put(ctx, /Table/50/"e93598be", v-322) // nil | |
1 OP b.Put(ctx, /Table/50/"bb72f691", v-323) // nil | |
1 OP b.Put(ctx, /Table/50/"037cad2d", v-324) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP b := &Batch{} | |
1 OP b.Scan(ctx, /Table/50/"67875bc8", /Table/50/"98b671f5", 23) // ("v-291", nil) | |
1 OP txn.CommitInBatch(ctx, b) // nil | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=bdd92386 key=/Table/50/"45e8c872" pri=0.00618980 epo=0 ts=1586341715.273189000,0 min=1586341715.273189000,0 seq=5} lock=true stat=COMMITTED rts=1586341715.273189000,0 wto=false max=1586341715.773189000,0 int=3) | |
after: 1586341715.286827000,0 | |
I200408 10:28:35.287730 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.275249000,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/"33c5dbbf", v-326) // nil | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP txn.Put(ctx, /Table/50/"bcb94d62", v-327) // nil | |
4 OP b := &Batch{} | |
4 OP b.Put(ctx, /Table/50/"45e8c872", v-328) // nil | |
4 OP b.Put(ctx, /Table/50/"262d8cc6", v-329) // nil | |
4 OP txn.CommitInBatch(ctx, b) // nil | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=ab54c118 key=/Table/50/"33c5dbbf" pri=0.02535908 epo=0 ts=1586341715.275249000,1 min=1586341715.275249000,1 seq=5} lock=true stat=COMMITTED rts=1586341715.275249000,1 wto=false max=1586341715.775249000,1 int=1 ifw=3) | |
after: 1586341715.287658000,0 | |
I200408 10:28:35.288833 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9b931208" 1586341715.272455000,1 -> /BYTES/v-320 (prev /<empty>) | |
I200408 10:28:35.289773 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.288793000,0 | |
4 OP db3.Put(ctx, /Table/50/"38068e7c", v-333) // nil | |
after: 1586341715.289746000,0 | |
W200408 10:28:35.290477 9344 kv/kvserver/intentresolver/intent_resolver.go:441 failed to push during intent resolution: failed to push meta={id=27e4d0f9 key=/Local/Range/Table/50/"ab793350"/RangeDescriptor pri=0.00102436 epo=0 ts=1586341715.287150000,1 min=1586341715.285758000,0 seq=7} lock=true stat=PENDING rts=0,0 wto=false max=0,0 | |
I200408 10:28:35.290747 5342 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"24459…}] proposing SIMPLE(r8) REMOVE_REPLICA[(n1,s1):8LEARNER]: after=[(n2,s2):9 (n4,s4):4 (n3,s3):3] next=10 | |
I200408 10:28:35.291391 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.238953000,0 | |
3 OP db2.AdminChangeReplicas(ctx, /Table/50/"1a5e32d1", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n1,s1}]) // nil | |
after: 1586341715.291364000,0 | |
I200408 10:28:35.291862 187 kv/kvserver/store_remove_replica.go:122 [n1,s1,r32/8:/Table/{36-50/"24459…}] removing replica r32/8 | |
I200408 10:28:35.292306 9234 kv/kvserver/replica_raft.go:241 [n3,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] proposing SIMPLE(l5) ADD_REPLICA[(n1,s1):5LEARNER]: after=[(n2,s2):4 (n4,s4):2 (n3,s3):3 (n1,s1):5LEARNER] next=6 | |
I200408 10:28:35.292815 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"bb72f691" 1586341715.273189000,0 -> /BYTES/v-323 (prev /BYTES/v-289) | |
I200408 10:28:35.292880 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"e93598be" 1586341715.273189000,0 -> /BYTES/v-322 (prev /BYTES/v-285) | |
I200408 10:28:35.293125 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.288001000,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/"631b9957", v-330) // nil | |
1 OP b.Put(ctx, /Table/50/"268ec7a5", v-331) // nil | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP txn.Put(ctx, /Table/50/"8061048b", v-332) // nil | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP b.ReverseScan(ctx, /Table/50/"8526dcc0", /Table/50/"8b56f835", 66) // ("v-159", nil) | |
1 OP b.ReverseScan(ctx, /Table/50/"73dfff00", /Table/50/"7a056106", 48) // (nil, nil) | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return nil | |
1 OP }) // nil txnpb:("unnamed" meta={id=9250a1bb key=/Table/50/"631b9957" pri=0.00076587 epo=0 ts=1586341715.288001000,1 min=1586341715.288001000,1 seq=4} lock=true stat=COMMITTED rts=1586341715.288001000,1 wto=false max=1586341715.788001000,1 ifw=3) | |
after: 1586341715.293070000,0 | |
I200408 10:28:35.293716 9234 kv/kvserver/store_snapshot.go:975 [n3,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] sending LEARNER snapshot 0cee3ed8 at applied index 70 | |
I200408 10:28:35.293788 9447 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):5LEARNER | |
I200408 10:28:35.293919 9234 kv/kvserver/store_snapshot.go:1018 [n3,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] streamed snapshot to (n1,s1):5LEARNER: kv pairs: 54, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:35.294267 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"631b9957" 1586341715.288001000,1 -> /BYTES/v-330 (prev /<empty>) | |
I200408 10:28:35.294871 9445 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r43/5:{-}] applying LEARNER snapshot [id=0cee3ed8 index=70] | |
I200408 10:28:35.295749 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"bcb94d62" 1586341715.275249000,1 -> /BYTES/v-327 (prev /<empty>) | |
I200408 10:28:35.295786 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"45e8c872" 1586341715.275249000,1 -> /BYTES/v-328 (prev /BYTES/v-321) | |
I200408 10:28:35.297263 9445 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r43/5:/Table/50/"{ab79335…-c7636b3…}] applied LEARNER snapshot [total=2ms ingestion=4@2ms id=0cee3ed8 index=70] | |
I200408 10:28:35.297731 9234 kv/kvserver/replica_command.go:1602 [n3,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] change replicas (add [(n1,s1):5] remove []): existing descriptor r43:/Table/50/"{ab793350"-c7636b34"} [(n2,s2):4, (n4,s4):2, (n3,s3):3, (n1,s1):5LEARNER, next=6, gen=20, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.299360 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.274666000,0 | |
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.Scan(ctx, /Table/50/"0d5d3488", /Table/50/"f379fc59", 0) // ("v-95", nil) | |
2 OP b.ReverseScan(ctx, /Table/50/"5e01322e", /Table/50/"95233249", 5) // (nil, nil) | |
2 OP b.Scan(ctx, /Table/50/"31b5f569", /Table/50/"aa4b2f4b", 7) // (nil, nil) | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP txn.ReverseScan(ctx, /Table/50/"27120cd2", /Table/50/"c9c71a03", 65) // ("v-208", nil) | |
2 OP txn.Put(ctx, /Table/50/"8a97f158", v-325) // nil | |
2 OP return errors.New("rollback") | |
2 OP }) // rollback | |
after: 1586341715.299286000,0 | |
I200408 10:28:35.300157 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"8061048b" 1586341715.288001000,1 -> /BYTES/v-332 (prev /<empty>) | |
I200408 10:28:35.301544 9234 kv/kvserver/replica_raft.go:241 [n3,s3,r43/3:/Table/50/"{ab79335…-c7636b3…}] proposing SIMPLE(v5) ADD_REPLICA[(n1,s1):5]: after=[(n2,s2):4 (n4,s4):2 (n3,s3):3 (n1,s1):5] next=6 | |
I200408 10:28:35.301621 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.301545000,0 | |
1 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP { | |
1 OP b := &Batch{} | |
1 OP txn.Run(ctx, b) // nil | |
1 OP } | |
1 OP return errors.New("rollback") | |
1 OP }) // rollback | |
after: 1586341715.301603000,0 | |
I200408 10:28:35.301668 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.301031000,0 | |
3 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP txn.Scan(ctx, /Table/50/"25ca2e0a", /Table/50/"b3575f1d", 15) // ("v-329", nil) | |
3 OP return errors.New("rollback") | |
3 OP }) // rollback | |
after: 1586341715.301642000,0 | |
I200408 10:28:35.301702 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.299763000,0 | |
2 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.Put(ctx, /Table/50/"a36f8624", v-336) // nil | |
2 OP b.Put(ctx, /Table/50/"d9919c23", v-337) // nil | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=4ed2025c key=/Table/50/"a36f8624" pri=0.00540628 epo=0 ts=1586341715.299764000,0 min=1586341715.299764000,0 seq=3} lock=true stat=COMMITTED rts=1586341715.299764000,0 wto=false max=1586341715.799764000,0 ifw=2) | |
after: 1586341715.301662000,0 | |
I200408 10:28:35.302517 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.283941000,0 | |
0 OP db1.AdminChangeReplicas(ctx, /Table/50/"b6e6afbb", [{ADD_REPLICA n1,s1}]) // nil | |
after: 1586341715.302486000,0 | |
I200408 10:28:35.302910 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.302493000,0 | |
3 OP db1.AdminSplit(ctx, /Table/50/"8d1e6546") // nil | |
after: 1586341715.302889000,0 | |
I200408 10:28:35.302925 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"a36f8624" 1586341715.299764000,0 -> /BYTES/v-336 (prev /BYTES/v-318) | |
I200408 10:28:35.303490 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.302058000,0 | |
1 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
1 OP txn.Put(ctx, /Table/50/"631b9957", v-338) // nil | |
1 OP return errors.New("rollback") | |
1 OP }) // rollback | |
after: 1586341715.303469000,0 | |
I200408 10:28:35.303997 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.303268000,0 | |
3 OP db3.Put(ctx, /Table/50/"be974eb4", v-339) // nil | |
after: 1586341715.303979000,0 | |
I200408 10:28:35.304000 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.302910000,0 | |
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.ReverseScan(ctx, /Table/50/"494e2395", /Table/50/"78ae05ad", 10) // ("v-128", nil) | |
0 OP b.Scan(ctx, /Table/50/"13cdac9d", /Table/50/"41eb6407", 36) // ("v-211", nil) | |
0 OP b.Scan(ctx, /Table/50/"0ad75fc2", /Table/50/"16153dab", 31) // (nil, nil) | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP return errors.New("rollback") | |
0 OP }) // rollback | |
after: 1586341715.303968000,0 | |
I200408 10:28:35.304151 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"be974eb4" 1586341715.303474000,0 -> /BYTES/v-339 (prev /BYTES/v-304) | |
I200408 10:28:35.304655 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.299304000,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/"7edd3f80", v-334) // nil | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP txn.Put(ctx, /Table/50/"f3f1f8ec", v-335) // nil | |
4 OP b := &Batch{} | |
4 OP b.Scan(ctx, /Table/50/"085e0b7b", /Table/50/"1b1017fd", 36) // ("v-294", nil) | |
4 OP b.ReverseScan(ctx, /Table/50/"031d112b", /Table/50/"3c76b9c3", 77) // ("v-324", nil) | |
4 OP b.ReverseScan(ctx, /Table/50/"a9f2caae", /Table/50/"abe0598b", 46) // ("v-314", nil) | |
4 OP txn.CommitInBatch(ctx, b) // nil | |
4 OP return nil | |
4 OP }) // nil txnpb:("unnamed" meta={id=cf52fb80 key=/Table/50/"7edd3f80" pri=0.02597854 epo=0 ts=1586341715.299305000,0 min=1586341715.299305000,0 seq=3} lock=true stat=COMMITTED rts=1586341715.299305000,0 wto=false max=1586341715.799305000,0 int=1) | |
after: 1586341715.304597000,0 | |
I200408 10:28:35.304724 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"7edd3f80" 1586341715.299305000,0 -> /BYTES/v-334 (prev /<empty>) | |
I200408 10:28:35.310067 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"d9919c23" 1586341715.299764000,0 -> /BYTES/v-337 (prev /<empty>) | |
I200408 10:28:35.310704 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f3f1f8ec" 1586341715.299305000,0 -> /BYTES/v-335 (prev /BYTES/v-308) | |
I200408 10:28:35.311094 5342 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"24459…}] change replicas (add [(n1,s1):10LEARNER] remove []): existing descriptor r32:/Table/{36-50/"24459612"} [(n2,s2):9, (n4,s4):4, (n3,s3):3, next=10, gen=31] | |
I200408 10:28:35.311208 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.310069000,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/"387d8334", /Table/50/"721df382", 23) // ("v-262", 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=bb2a9046 key=/Min pri=0.03426876 epo=0 ts=1586341715.310070000,0 min=1586341715.310070000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.310070000,0 wto=false max=1586341715.810070000,0) | |
after: 1586341715.311167000,0 | |
I200408 10:28:35.311210 9440 kv/kvserver/replica_command.go:1602 [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}] change replicas (add [(n3,s3):9LEARNER] remove []): existing descriptor r36:/Table/50/"{3a1322df"-6f94bf32"} [(n1,s1):7, (n4,s4):2, (n2,s2):8, next=9, gen=35, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.312097 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.311211000,0 | |
0 OP db3.Put(ctx, /Table/50/"2988ec24", v-340) // nil | |
after: 1586341715.312072000,0 | |
I200408 10:28:35.313443 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.311930000,0 | |
2 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP txn.Put(ctx, /Table/50/"9075d8c7", v-341) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=d837cd69 key=/Table/50/"9075d8c7" pri=0.00512959 epo=0 ts=1586341715.311930000,1 min=1586341715.311930000,1 seq=2} lock=true stat=COMMITTED rts=1586341715.311930000,1 wto=false max=1586341715.811930000,1 ifw=1) | |
after: 1586341715.313382000,0 | |
I200408 10:28:35.313495 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.312939000,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/"38350592", /Table/50/"51b23444", 10) // ("v-262", nil) | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP return errors.New("rollback") | |
0 OP }) // rollback | |
after: 1586341715.313470000,0 | |
I200408 10:28:35.314571 5342 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"24459…}] proposing SIMPLE(l10) ADD_REPLICA[(n1,s1):10LEARNER]: after=[(n2,s2):9 (n4,s4):4 (n3,s3):3 (n1,s1):10LEARNER] next=11 | |
I200408 10:28:35.314832 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"9075d8c7" 1586341715.311930000,1 -> /BYTES/v-341 (prev /<empty>) | |
I200408 10:28:35.316209 9440 kv/kvserver/replica_raft.go:241 [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}] proposing SIMPLE(l9) ADD_REPLICA[(n3,s3):9LEARNER]: after=[(n1,s1):7 (n4,s4):2 (n2,s2):8 (n3,s3):9LEARNER] next=10 | |
I200408 10:28:35.316657 5342 kv/kvserver/store_snapshot.go:975 [n3,s3,r32/3:/Table/{36-50/"24459…}] sending LEARNER snapshot 7bb71f8d at applied index 258 | |
I200408 10:28:35.316679 9542 kv/kvserver/raft_snapshot_queue.go:126 [n3,raftsnapshot,s3,r32/3:/Table/{36-50/"24459…}] skipping snapshot; replica is likely a learner in the process of being added: (n1,s1):10LEARNER | |
I200408 10:28:35.317045 5342 kv/kvserver/store_snapshot.go:1018 [n3,s3,r32/3:/Table/{36-50/"24459…}] streamed snapshot to (n1,s1):10LEARNER: kv pairs: 104, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:35.317928 9528 kv/kvserver/replica_raftstorage.go:780 [n1,s1,r32/10:{-}] applying LEARNER snapshot [id=7bb71f8d index=258] | |
I200408 10:28:35.318334 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.312453000,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/"78515b62", /Table/50/"ee2acb8d", 35) // ("v-222", nil) | |
4 OP b.ReverseScan(ctx, /Table/50/"d3af345d", /Table/50/"f3551ea8", 79) // (nil, nil) | |
4 OP b.Scan(ctx, /Table/50/"af10afb0", /Table/50/"c8422199", 43) // (nil, nil) | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP { | |
4 OP b := &Batch{} | |
4 OP b.Put(ctx, /Table/50/"b9c4ab71", v-342) // nil | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP { | |
4 OP b := &Batch{} | |
4 OP b.Put(ctx, /Table/50/"7d65e6ec", v-343) // nil | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP return errors.New("rollback") | |
4 OP }) // rollback | |
after: 1586341715.318290000,0 | |
I200408 10:28:35.318342 9440 kv/kvserver/store_snapshot.go:975 [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}] sending LEARNER snapshot 4f2e4180 at applied index 211 | |
I200408 10:28:35.318336 9517 kv/kvserver/raft_snapshot_queue.go:126 [n4,raftsnapshot,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}] skipping snapshot; replica is likely a learner in the process of being added: (n3,s3):9LEARNER | |
I200408 10:28:35.318606 9440 kv/kvserver/store_snapshot.go:1018 [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}] streamed snapshot to (n3,s3):9LEARNER: kv pairs: 105, log entries: 0, rate-limit: 8.0 MiB/sec, 0.00s | |
I200408 10:28:35.319698 9545 kv/kvserver/replica_raftstorage.go:780 [n3,s3,r36/9:{-}] applying LEARNER snapshot [id=4f2e4180 index=211] | |
I200408 10:28:35.320758 9528 kv/kvserver/replica_raftstorage.go:801 [n1,s1,r32/10:/Table/{36-50/"24459…}] applied LEARNER snapshot [total=3ms ingestion=4@2ms id=7bb71f8d index=258] | |
I200408 10:28:35.321306 5342 kv/kvserver/replica_command.go:1602 [n3,s3,r32/3:/Table/{36-50/"24459…}] change replicas (add [(n1,s1):10] remove []): existing descriptor r32:/Table/{36-50/"24459612"} [(n2,s2):9, (n4,s4):4, (n3,s3):3, (n1,s1):10LEARNER, next=11, gen=32] | |
I200408 10:28:35.325308 5342 kv/kvserver/replica_raft.go:241 [n3,s3,r32/3:/Table/{36-50/"24459…}] proposing SIMPLE(v10) ADD_REPLICA[(n1,s1):10]: after=[(n2,s2):9 (n4,s4):4 (n3,s3):3 (n1,s1):10] next=11 | |
I200408 10:28:35.326222 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.310858000,0 | |
3 OP db2.AdminChangeReplicas(ctx, /Table/50/"23508522", [{ADD_REPLICA n1,s1}]) // nil | |
after: 1586341715.326193000,0 | |
I200408 10:28:35.327030 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.321814000,0 | |
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP txn.Put(ctx, /Table/50/"ba843026", v-344) // nil | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.Put(ctx, /Table/50/"6c8970ac", v-345) // nil | |
2 OP b.Put(ctx, /Table/50/"1a104392", v-346) // nil | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP b := &Batch{} | |
2 OP b.Put(ctx, /Table/50/"eec8ff45", v-347) // nil | |
2 OP txn.CommitInBatch(ctx, b) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=f2320f3b key=/Table/50/"ba843026" pri=0.00068131 epo=0 ts=1586341715.321815000,0 min=1586341715.321815000,0 seq=5} lock=true stat=COMMITTED rts=1586341715.321815000,0 wto=false max=1586341715.821815000,0 ifw=4) | |
after: 1586341715.326981000,0 | |
I200408 10:28:35.327335 9545 kv/kvserver/replica_raftstorage.go:801 [n3,s3,r36/9:/Table/50/"{3a1322d…-6f94bf3…}] applied LEARNER snapshot [total=8ms ingestion=4@7ms id=4f2e4180 index=211] | |
I200408 10:28:35.328916 9440 kv/kvserver/replica_command.go:1602 [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}] change replicas (add [(n3,s3):9VOTER_INCOMING] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r36:/Table/50/"{3a1322df"-6f94bf32"} [(n1,s1):7, (n4,s4):2, (n2,s2):8, (n3,s3):9LEARNER, next=10, gen=36, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.330000 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6d9dcd07" 1586341715.328033000,0 -> /BYTES/v-356 (prev /BYTES/v-223) | |
I200408 10:28:35.330287 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.327274000,0 | |
3 OP db2.Put(ctx, /Table/50/"6d9dcd07", v-356) // nil | |
after: 1586341715.330263000,0 | |
I200408 10:28:35.330861 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.325918000,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/"bb668b2a", v-355) // nil | |
4 OP txn.Run(ctx, b) // nil | |
4 OP } | |
4 OP return errors.New("rollback") | |
4 OP }) // rollback | |
after: 1586341715.330835000,0 | |
I200408 10:28:35.331057 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"ba843026" 1586341715.321815000,0 -> /BYTES/v-344 (prev /<empty>) | |
I200408 10:28:35.331814 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.324817000,0 | |
0 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP txn.Put(ctx, /Table/50/"f0c25661", v-348) // nil | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.Put(ctx, /Table/50/"0f816729", v-349) // nil | |
0 OP b.Put(ctx, /Table/50/"295c2621", v-350) // nil | |
0 OP b.Put(ctx, /Table/50/"85c730e2", v-351) // nil | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP b := &Batch{} | |
0 OP b.Put(ctx, /Table/50/"3b264f89", v-352) // nil | |
0 OP b.Put(ctx, /Table/50/"cea976f5", v-353) // nil | |
0 OP b.Put(ctx, /Table/50/"2ac8bf3e", v-354) // nil | |
0 OP txn.CommitInBatch(ctx, b) // nil | |
0 OP return nil | |
0 OP }) // nil txnpb:("unnamed" meta={id=9573299c key=/Table/50/"f0c25661" pri=0.02516564 epo=0 ts=1586341715.324817000,1 min=1586341715.324817000,1 seq=8} lock=true stat=COMMITTED rts=1586341715.324817000,1 wto=false max=1586341715.824817000,1 ifw=7) | |
after: 1586341715.331756000,0 | |
I200408 10:28:35.333261 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"f0c25661" 1586341715.324817000,1 -> /BYTES/v-348 (prev /<empty>) | |
I200408 10:28:35.337886 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.334790000,0 | |
4 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
4 OP txn.Put(ctx, /Table/50/"b319ac08", v-360) // nil | |
4 OP return errors.New("rollback") | |
4 OP }) // rollback | |
after: 1586341715.337855000,0 | |
I200408 10:28:35.338419 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.334124000,0 | |
3 OP db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP txn.Put(ctx, /Table/50/"3bd7dc4b", v-357) // nil | |
3 OP txn.Put(ctx, /Table/50/"4b6d5c1e", v-358) // nil | |
3 OP txn.Put(ctx, /Table/50/"2d22ccf8", v-359) // nil | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=df807433 key=/Table/50/"3bd7dc4b" pri=0.00221594 epo=0 ts=1586341715.334125000,0 min=1586341715.334125000,0 seq=4} lock=true stat=COMMITTED rts=1586341715.334125000,0 wto=false max=1586341715.834125000,0 ifw=3) | |
after: 1586341715.338364000,0 | |
I200408 10:28:35.340025 9440 kv/kvserver/replica_raft.go:241 [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}] proposing ENTER_JOINT(r2 l2 v9) ADD_REPLICA[(n3,s3):9VOTER_INCOMING], REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n1,s1):7 (n4,s4):2VOTER_DEMOTING (n2,s2):8 (n3,s3):9VOTER_INCOMING] next=10 | |
E200408 10:28:35.340064 9440 kv/kvserver/replica_raft.go:261 [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}] received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2 v9) ADD_REPLICA[(n3,s3):9VOTER_INCOMING], REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n1,s1):7 (n4,s4):2VOTER_DEMOTING (n2,s2):8 (n3,s3):9VOTER_INCOMING] next=10 to remove self (leaseholder) | |
I200408 10:28:35.340507 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3bd7dc4b" 1586341715.334125000,0 -> /BYTES/v-357 (prev /<empty>) | |
I200408 10:28:35.340553 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"4b6d5c1e" 1586341715.334125000,0 -> /BYTES/v-358 (prev /<empty>) | |
I200408 10:28:35.340578 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"6c8970ac" 1586341715.321815000,0 -> /BYTES/v-345 (prev /<empty>) | |
I200408 10:28:35.340953 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"eec8ff45" 1586341715.321815000,0 -> /BYTES/v-347 (prev /BYTES/v-278) | |
I200408 10:28:35.341069 9440 kv/kvserver/replica_command.go:1038 [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}] could not promote [n3,s3] to voter, rolling back: change replicas of r36 failed: kv/kvserver/replica_raft.go:262: [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2 v9) ADD_REPLICA[(n3,s3):9VOTER_INCOMING], REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n1,s1):7 (n4,s4):2VOTER_DEMOTING (n2,s2):8 (n3,s3):9VOTER_INCOMING] next=10 to remove self (leaseholder) | |
I200408 10:28:35.341233 9440 kv/kvserver/replica_command.go:1602 [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}] change replicas (add [] remove [(n3,s3):9LEARNER]): existing descriptor r36:/Table/50/"{3a1322df"-6f94bf32"} [(n1,s1):7, (n4,s4):2, (n2,s2):8, (n3,s3):9LEARNER, next=10, gen=36, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.341756 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"3b264f89" 1586341715.324817000,1 -> /BYTES/v-352 (prev /BYTES/v-262) | |
I200408 10:28:35.342672 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"85c730e2" 1586341715.324817000,1 -> /BYTES/v-351 (prev /BYTES/v-178) | |
I200408 10:28:35.342998 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"cea976f5" 1586341715.324817000,1 -> /BYTES/v-353 (prev /<empty>) | |
I200408 10:28:35.343487 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.333003000,0 | |
2 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.Scan(ctx, /Table/50/"1667599a", /Table/50/"a50d06bb", 1) // ("v-288", nil) | |
2 OP b.Scan(ctx, /Table/50/"0cf69d2e", /Table/50/"66235bb3", 39) // ("v-95", nil) | |
2 OP b.ReverseScan(ctx, /Table/50/"a68efd18", /Table/50/"d6124423", 24) // (nil, nil) | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP txn.ReverseScan(ctx, /Table/50/"3bf4fff9", /Table/50/"97b74029", 41) // ("v-341", nil) | |
2 OP return errors.New("rollback") | |
2 OP }) // rollback | |
after: 1586341715.343447000,0 | |
I200408 10:28:35.343778 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.335279000,0 | |
0 OP db2.ReverseScan(ctx, /Table/50/"50847cea", /Table/50/"97a2b73c", 33) // ("v-341", nil) | |
after: 1586341715.343761000,0 | |
I200408 10:28:35.348997 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.348434000,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/"6bf7041e", /Table/50/"cc78a684", 12) // (nil, nil) | |
3 OP b.ReverseScan(ctx, /Table/50/"13825f70", /Table/50/"e1525154", 12) // ("v-306", nil) | |
3 OP b.Scan(ctx, /Table/50/"1272e18c", /Table/50/"ae939221", 16) // ("v-276", nil) | |
3 OP txn.Run(ctx, b) // nil | |
3 OP } | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=f158ce7f key=/Min pri=0.01521781 epo=0 ts=1586341715.348435000,0 min=1586341715.348435000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.348435000,0 wto=false max=1586341715.848435000,0) | |
after: 1586341715.348941000,0 | |
I200408 10:28:35.349090 9440 kv/kvserver/replica_raft.go:241 [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}] proposing SIMPLE(r9) REMOVE_REPLICA[(n3,s3):9LEARNER]: after=[(n1,s1):7 (n4,s4):2 (n2,s2):8] next=10 | |
I200408 10:28:35.349874 9440 kv/kvserver/replica_command.go:1366 [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}] rolled back learner n3,s3 in r36:/Table/50/"{3a1322df"-6f94bf32"} [(n1,s1):7, (n4,s4):2, (n2,s2):8, (n3,s3):9LEARNER, next=10, gen=36, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.350126 5340 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.310472000,0 | |
1 OP db1.AdminChangeReplicas(ctx, /Table/50/"571187e2", [{ADD_REPLICA n3,s3} {REMOVE_REPLICA n4,s4}]) // change replicas of r36 failed: kv/kvserver/replica_raft.go:262: [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2 v9) ADD_REPLICA[(n3,s3):9VOTER_INCOMING], REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n1,s1):7 (n4,s4):2VOTER_DEMOTING (n2,s2):8 (n3,s3):9VOTER_INCOMING] next=10 to remove self (leaseholder) | |
after: 1586341715.350079000,0 | |
I200408 10:28:35.350466 1437 kv/kvserver/store_remove_replica.go:122 [n3,s3,r36/9:/Table/50/"{3a1322d…-6f94bf3…}] removing replica r36/9 | |
I200408 10:28:35.357177 5343 kv/kvserver/replica_command.go:1602 [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}] change replicas (add [] remove [(n4,s4):2VOTER_DEMOTING]): existing descriptor r36:/Table/50/"{3a1322df"-6f94bf32"} [(n1,s1):7, (n4,s4):2, (n2,s2):8, next=10, gen=37, sticky=9223372036.854775807,2147483647] | |
I200408 10:28:35.359579 5342 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.358613000,0 | |
3 OP db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
3 OP txn.ReverseScan(ctx, /Table/50/"a02bf1ab", /Table/50/"baf8633c", 74) // ("v-344", nil) | |
3 OP return nil | |
3 OP }) // nil txnpb:("unnamed" meta={id=8d268ffd key=/Min pri=0.00898009 epo=0 ts=1586341715.358614000,0 min=1586341715.358614000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.358614000,0 wto=false max=1586341715.858614000,0) | |
after: 1586341715.359521000,0 | |
I200408 10:28:35.362290 5341 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.356989000,0 | |
2 OP db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
2 OP { | |
2 OP b := &Batch{} | |
2 OP b.ReverseScan(ctx, /Table/50/"da43d8fb", /Table/50/"db2766db", 37) // (nil, nil) | |
2 OP b.ReverseScan(ctx, /Table/50/"7ae8b9a1", /Table/50/"e7bebe09", 78) // ("v-179", nil) | |
2 OP txn.Run(ctx, b) // nil | |
2 OP } | |
2 OP txn.Put(ctx, /Table/50/"29bfd329", v-361) // nil | |
2 OP return nil | |
2 OP }) // nil txnpb:("unnamed" meta={id=150dea9c key=/Table/50/"29bfd329" pri=0.00559022 epo=0 ts=1586341715.356990000,0 min=1586341715.356990000,0 seq=2} lock=true stat=COMMITTED rts=1586341715.356990000,0 wto=false max=1586341715.856990000,0 ifw=1) | |
after: 1586341715.362223000,0 | |
I200408 10:28:35.362694 5343 kv/kvserver/replica_raft.go:241 [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}] proposing ENTER_JOINT(r2 l2) REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n1,s1):7 (n4,s4):2VOTER_DEMOTING (n2,s2):8] next=10 | |
E200408 10:28:35.362745 5343 kv/kvserver/replica_raft.go:261 [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}] received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2) REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n1,s1):7 (n4,s4):2VOTER_DEMOTING (n2,s2):8] next=10 to remove self (leaseholder) | |
I200408 10:28:35.363494 5343 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.348026000,0 | |
4 OP db3.AdminChangeReplicas(ctx, /Table/50/"67deb7ff", [{REMOVE_REPLICA n4,s4}]) // change replicas of r36 failed: kv/kvserver/replica_raft.go:262: [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2) REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n1,s1):7 (n4,s4):2VOTER_DEMOTING (n2,s2):8] next=10 to remove self (leaseholder) | |
after: 1586341715.363460000,0 | |
I200408 10:28:35.365273 5339 kv/kvnemesis/kvnemesis.go:65 | |
before: 1586341715.357643000,0 | |
0 OP db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.ReverseScan(ctx, /Table/50/"5bcf48af", /Table/50/"dc240ec6", 81) // ("v-337", nil) | |
0 OP txn.Run(ctx, b) // nil | |
0 OP } | |
0 OP { | |
0 OP b := &Batch{} | |
0 OP b.Put(ctx, /Table/50/"51fb0d95", v-362) // nil | |
0 OP b.Put(ctx, /Table/50/"c3902ca0", v-363) // 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=4d81c879 key=/Table/50/"51fb0d95" pri=0.02011321 epo=0 ts=1586341715.357643000,1 min=1586341715.357643000,1 seq=3} lock=true stat=COMMITTED rts=1586341715.357643000,1 wto=false max=1586341715.857643000,1 ifw=2) | |
after: 1586341715.365204000,0 | |
I200408 10:28:35.365314 82 kv/kvnemesis/watcher.go:134 watcher waiting for 1586341715.365204000,0 | |
I200408 10:28:35.367301 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"51fb0d95" 1586341715.357643000,1 -> /BYTES/v-362 (prev /BYTES/v-229) | |
I200408 10:28:35.373685 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"c3902ca0" 1586341715.357643000,1 -> /BYTES/v-363 (prev /<empty>) | |
I200408 10:28:35.376991 4737 sql/event_log.go:132 [n1,client=127.0.0.1:62738,hostssl,user=root] Event: "set_cluster_setting", target: 0, info: {SettingName:kv.closed_timestamp.target_duration Value:00:00:00.001 User:root} | |
I200408 10:28:35.379222 252 kv/kvserver/replica_rangefeed.go:610 [n1,s1,r41/4:/Table/50/"{c90340a…-d54d4a6…}] RangeFeed closed timestamp 1586341714.965088000,0 is behind by 414.092ms | |
I200408 10:28:35.379726 1181 kv/kvserver/replica_rangefeed.go:610 [n2,s2,r42/1:/Table/50/"9{916d16…-afccc3…}] RangeFeed closed timestamp 1586341714.988053000,0 is behind by 391.656ms | |
I200408 10:28:36.028579 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"248aa748" 1586341715.124701000,0 -> /BYTES/v-252 (prev /<empty>) | |
I200408 10:28:36.028637 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"262d8cc6" 1586341715.275249000,1 -> /BYTES/v-329 (prev /<empty>) | |
I200408 10:28:36.028667 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"268ec7a5" 1586341714.799174000,0 -> /BYTES/v-113 (prev /<empty>) | |
I200408 10:28:36.028690 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"268ec7a5" 1586341715.288001000,1 -> /BYTES/v-331 (prev /BYTES/v-113) | |
I200408 10:28:36.028714 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"295c2621" 1586341714.739038000,1 -> /BYTES/v-65 (prev /<empty>) | |
I200408 10:28:36.028736 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"295c2621" 1586341714.820845000,0 -> /BYTES/v-127 (prev /BYTES/v-65) | |
I200408 10:28:36.028757 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"295c2621" 1586341715.084912000,1 -> /BYTES/v-231 (prev /BYTES/v-127) | |
I200408 10:28:36.028782 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"295c2621" 1586341715.324817000,1 -> /BYTES/v-350 (prev /BYTES/v-231) | |
I200408 10:28:36.028805 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2988ec24" 1586341715.311423000,0 -> /BYTES/v-340 (prev /<empty>) | |
I200408 10:28:36.028834 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"29bfd329" 1586341715.356990000,0 -> /BYTES/v-361 (prev /<empty>) | |
I200408 10:28:36.028856 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"29c7df63" 1586341715.077280000,0 -> /BYTES/v-224 (prev /<empty>) | |
I200408 10:28:36.028877 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2ac8bf3e" 1586341715.324817000,1 -> /BYTES/v-354 (prev /<empty>) | |
I200408 10:28:36.028898 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2b848837" 1586341715.163003000,0 -> /BYTES/v-268 (prev /<empty>) | |
I200408 10:28:36.028917 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2c64dcfa" 1586341715.120557000,0 -> /BYTES/v-247 (prev /<empty>) | |
I200408 10:28:36.028938 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2d22ccf8" 1586341715.334125000,0 -> /BYTES/v-359 (prev /<empty>) | |
I200408 10:28:36.028960 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2d69f9c9" 1586341714.840329000,1 -> /BYTES/v-134 (prev /<empty>) | |
I200408 10:28:36.028982 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"2f5fd201" 1586341715.025608000,0 -> /BYTES/v-180 (prev /<empty>) | |
I200408 10:28:36.029004 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"329fc3e0" 1586341715.064414000,0 -> /BYTES/v-188 (prev /<empty>) | |
I200408 10:28:36.029027 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"33c5dbbf" 1586341715.275249000,1 -> /BYTES/v-326 (prev /<empty>) | |
I200408 10:28:36.029050 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"33dc7b59" 1586341715.193274000,0 -> /BYTES/v-281 (prev /<empty>) | |
I200408 10:28:36.029077 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"359ffd3a" 1586341715.132153000,0 -> /BYTES/v-254 (prev /<empty>) | |
I200408 10:28:36.029098 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"38068e7c" 1586341715.077280000,0 -> /BYTES/v-225 (prev /<empty>) | |
I200408 10:28:36.029118 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"38068e7c" 1586341715.288964000,0 -> /BYTES/v-333 (prev /BYTES/v-225) | |
I200408 10:28:36.029173 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0010408c" 1586341715.081604000,0 -> /BYTES/v-227 (prev /<empty>) | |
I200408 10:28:36.029197 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0010408c" 1586341715.167861000,0 -> /BYTES/v-277 (prev /BYTES/v-227) | |
I200408 10:28:36.029218 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"018e4d1d" 1586341715.143559000,1 -> /BYTES/v-259 (prev /<empty>) | |
I200408 10:28:36.029239 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"018e4d1d" 1586341715.245682000,0 -> /BYTES/v-305 (prev /BYTES/v-259) | |
I200408 10:28:36.029260 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"037cad2d" 1586341715.273189000,0 -> /BYTES/v-324 (prev /<empty>) | |
I200408 10:28:36.029281 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"039c2305" 1586341715.086320000,0 -> /BYTES/v-233 (prev /<empty>) | |
I200408 10:28:36.029302 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"04b3f016" 1586341714.914603000,0 -> /BYTES/v-149 (prev /<empty>) | |
I200408 10:28:36.029323 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0684fc7e" 1586341715.077280000,1 -> /BYTES/v-212 (prev /<empty>) | |
I200408 10:28:36.029374 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"07b025cc" 1586341714.809153000,1 -> /BYTES/v-122 (prev /BYTES/v-35) | |
I200408 10:28:36.029398 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"07b025cc" 1586341715.244580000,0 -> /BYTES/v-303 (prev /BYTES/v-122) | |
I200408 10:28:36.029422 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"07b025cc" 1586341715.262191000,0 -> /BYTES/v-316 (prev /BYTES/v-303) | |
I200408 10:28:36.029462 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0b654311" 1586341715.199359000,1 -> /BYTES/v-294 (prev /<empty>) | |
I200408 10:28:36.029484 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0ef5dfbe" 1586341714.765160000,1 -> /BYTES/v-95 (prev /<empty>) | |
I200408 10:28:36.029506 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"0f816729" 1586341715.324817000,1 -> /BYTES/v-349 (prev /<empty>) | |
I200408 10:28:36.029538 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"12808f67" 1586341715.166781000,0 -> /BYTES/v-276 (prev /<empty>) | |
I200408 10:28:36.029560 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15a53396" 1586341715.109412000,0 -> /BYTES/v-235 (prev /<empty>) | |
I200408 10:28:36.029590 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"15a53396" 1586341715.245682000,0 -> /BYTES/v-306 (prev /BYTES/v-235) | |
I200408 10:28:36.029612 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1633c999" 1586341714.809515000,1 -> /BYTES/v-125 (prev /BYTES/v-33) | |
I200408 10:28:36.029632 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1633c999" 1586341715.025608000,0 -> /BYTES/v-181 (prev /BYTES/v-125) | |
I200408 10:28:36.029651 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1633c999" 1586341715.086320000,0 -> /BYTES/v-234 (prev /BYTES/v-181) | |
I200408 10:28:36.029674 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1633c999" 1586341715.145005000,0 -> /BYTES/v-260 (prev /BYTES/v-234) | |
I200408 10:28:36.029695 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"17c51bfd" 1586341715.178934000,0 -> /BYTES/v-288 (prev /<empty>) | |
I200408 10:28:36.029716 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1a104392" 1586341715.321815000,0 -> /BYTES/v-346 (prev /<empty>) | |
I200408 10:28:36.029738 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1bd7e7a8" 1586341714.764713000,0 -> /BYTES/v-94 (prev /<empty>) | |
I200408 10:28:36.029759 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1bd7e7a8" 1586341714.840329000,1 -> /BYTES/v-133 (prev /BYTES/v-94) | |
I200408 10:28:36.029781 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1bd7e7a8" 1586341714.843622000,0 -> /BYTES/v-138 (prev /BYTES/v-133) | |
I200408 10:28:36.029804 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1d945a1d" 1586341715.145906000,0 -> /BYTES/v-264 (prev /<empty>) | |
I200408 10:28:36.029826 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1edb9e2d" 1586341715.077280000,1 -> /BYTES/v-209 (prev /<empty>) | |
I200408 10:28:36.029847 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1f30bcb5" 1586341711.460830000,2 -> /BYTES/v-49 (prev /BYTES/v-38) | |
I200408 10:28:36.029871 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"1f30bcb5" 1586341715.178383000,1 -> /BYTES/v-283 (prev /BYTES/v-49) | |
I200408 10:28:36.029892 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"20ec1673" 1586341715.119900000,1 -> /BYTES/v-242 (prev /<empty>) | |
I200408 10:28:36.029914 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"21ab9435" 1586341711.460830000,2 -> /BYTES/v-48 (prev /BYTES/v-29) | |
I200408 10:28:36.029936 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"21ab9435" 1586341715.185209000,0 -> /BYTES/v-290 (prev /BYTES/v-48) | |
I200408 10:28:36.029957 4798 kv/kvnemesis/watcher.go:165 rangefeed Put /Table/50/"225a8b3b" 1586341714.901593000,0 -> /BYTES/v-147 (prev /BYTES/v-30) | |
I200408 10:28:36.030002 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.026860000,0 lagging by 3.132ms | |
I200408 10:28:36.030013 4798 kv/kvnemesis/watcher.go:206 watcher notifying 1586341715.365204000,0 | |
I200408 10:28:36.030061 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.027119000,0 lagging by 2.933ms | |
I200408 10:28:36.030177 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.027217000,0 lagging by 2.952ms | |
I200408 10:28:36.030195 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.027385000,0 lagging by 2.804ms | |
I200408 10:28:36.030274 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.027714000,0 lagging by 2.552ms | |
I200408 10:28:36.030294 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.027727000,0 lagging by 2.56ms | |
I200408 10:28:36.030323 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.027841000,0 lagging by 2.475ms | |
I200408 10:28:36.030358 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.027867000,0 lagging by 2.485ms | |
I200408 10:28:36.030375 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.027997000,0 lagging by 2.372ms | |
I200408 10:28:36.030468 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.028130000,0 lagging by 2.331ms | |
I200408 10:28:36.030485 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.028153000,0 lagging by 2.327ms | |
I200408 10:28:36.030509 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.028375000,0 lagging by 2.127ms | |
I200408 10:28:36.030564 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.028513000,0 lagging by 2.044ms | |
I200408 10:28:36.030596 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.028633000,0 lagging by 1.956ms | |
I200408 10:28:36.030662 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.028746000,0 lagging by 1.909ms | |
I200408 10:28:36.030925 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.029047000,0 lagging by 1.866ms | |
I200408 10:28:36.030961 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.029185000,0 lagging by 1.768ms | |
I200408 10:28:36.031238 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.029366000,0 lagging by 1.862ms | |
I200408 10:28:36.031499 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.029679000,0 lagging by 1.81ms | |
I200408 10:28:36.031682 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.029798000,0 lagging by 1.873ms | |
I200408 10:28:36.031808 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.029959000,0 lagging by 1.839ms | |
I200408 10:28:36.031968 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.030241000,0 lagging by 1.718ms | |
I200408 10:28:36.032217 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.030511000,0 lagging by 1.695ms | |
I200408 10:28:36.032651 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.030772000,0 lagging by 1.868ms | |
I200408 10:28:36.032739 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.030791000,0 lagging by 1.909ms | |
I200408 10:28:36.032819 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.031037000,0 lagging by 1.772ms | |
I200408 10:28:36.032957 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.031053000,0 lagging by 1.893ms | |
I200408 10:28:36.033022 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.031194000,0 lagging by 1.82ms | |
I200408 10:28:36.033144 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.031331000,0 lagging by 1.803ms | |
I200408 10:28:36.033243 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.031345000,0 lagging by 1.889ms | |
I200408 10:28:36.033277 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.031432000,0 lagging by 1.835ms | |
I200408 10:28:36.033410 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.031574000,0 lagging by 1.825ms | |
I200408 10:28:36.033543 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.031692000,0 lagging by 1.842ms | |
I200408 10:28:36.033702 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.031835000,0 lagging by 1.858ms | |
I200408 10:28:36.033879 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.032006000,0 lagging by 1.864ms | |
I200408 10:28:36.033912 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.032021000,0 lagging by 1.884ms | |
I200408 10:28:36.034204 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.032259000,0 lagging by 1.935ms | |
I200408 10:28:36.034488 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.032579000,0 lagging by 1.898ms | |
I200408 10:28:36.034739 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.032769000,0 lagging by 1.961ms | |
I200408 10:28:36.034791 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.033006000,0 lagging by 1.775ms | |
I200408 10:28:36.035004 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.033125000,0 lagging by 1.822ms | |
I200408 10:28:36.035051 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.033320000,0 lagging by 1.723ms | |
I200408 10:28:36.035201 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.033322000,0 lagging by 1.868ms | |
I200408 10:28:36.035283 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.033431000,0 lagging by 1.795ms | |
I200408 10:28:36.035411 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.033585000,0 lagging by 1.816ms | |
I200408 10:28:36.035445 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.033704000,0 lagging by 1.733ms | |
I200408 10:28:36.035853 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.034025000,0 lagging by 1.817ms | |
I200408 10:28:36.035999 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.034126000,0 lagging by 1.863ms | |
I200408 10:28:36.036026 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.034305000,0 lagging by 1.714ms | |
I200408 10:28:36.036290 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.034573000,0 lagging by 1.706ms | |
I200408 10:28:36.036588 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.034724000,0 lagging by 1.851ms | |
I200408 10:28:36.036622 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.034832000,0 lagging by 1.78ms | |
I200408 10:28:36.036900 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.035115000,0 lagging by 1.775ms | |
I200408 10:28:36.037024 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.035305000,0 lagging by 1.709ms | |
I200408 10:28:36.037202 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.035376000,0 lagging by 1.817ms | |
I200408 10:28:36.037352 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.035608000,0 lagging by 1.734ms | |
I200408 10:28:36.037617 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.035641000,0 lagging by 1.967ms | |
I200408 10:28:36.037710 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.035867000,0 lagging by 1.833ms | |
I200408 10:28:36.037900 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.035868000,0 lagging by 2.023ms | |
I200408 10:28:36.037947 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.036089000,0 lagging by 1.847ms | |
I200408 10:28:36.037967 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.036093000,0 lagging by 1.867ms | |
I200408 10:28:36.038374 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.036435000,0 lagging by 1.928ms | |
I200408 10:28:36.038836 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.036463000,0 lagging by 2.363ms | |
I200408 10:28:36.038910 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.036921000,0 lagging by 1.98ms | |
I200408 10:28:36.039141 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.037187000,0 lagging by 1.945ms | |
I200408 10:28:36.039289 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.037472000,0 lagging by 1.807ms | |
I200408 10:28:36.039423 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.037527000,0 lagging by 1.862ms | |
I200408 10:28:36.039458 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.037651000,0 lagging by 1.799ms | |
I200408 10:28:36.039661 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.037783000,0 lagging by 1.868ms | |
I200408 10:28:36.039732 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.037951000,0 lagging by 1.741ms | |
I200408 10:28:36.039966 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.038043000,0 lagging by 1.913ms | |
I200408 10:28:36.040005 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.038142000,0 lagging by 1.856ms | |
I200408 10:28:36.040232 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.038249000,0 lagging by 1.973ms | |
I200408 10:28:36.040253 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.038340000,0 lagging by 1.906ms | |
I200408 10:28:36.040424 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.038457000,0 lagging by 1.959ms | |
I200408 10:28:36.040495 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.038642000,0 lagging by 1.842ms | |
I200408 10:28:36.040742 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.038779000,0 lagging by 1.954ms | |
I200408 10:28:36.040834 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.038952000,0 lagging by 1.872ms | |
I200408 10:28:36.040967 4798 kv/kvnemesis/watcher.go:200 watcher reached frontier 1586341716.039231000,0 lagging by 1.725ms | |
I200408 10:28:36.042713 4737 sql/event_log.go:132 [n1,client=127.0.0.1:62738,hostssl,user=root] Event: "set_cluster_setting", target: 0, info: {SettingName:kv.closed_timestamp.target_duration Value:DEFAULT User:root} | |
I200408 10:28:36.051725 82 kv/kvnemesis/kvnemesis.go:89 reproduction steps: | |
g := ctxgroup.WithContext(ctx) | |
g.GoCtx(func(ctx context.Context) error { | |
db2.Scan(ctx, /Table/50/"23ad3925", /Table/50/"f439cfa9", 1) // ("v-26", nil) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"5fa694b0", v-40) // nil | |
b.Put(ctx, /Table/50/"c1269a2e", v-41) // nil | |
b.Put(ctx, /Table/50/"6e7fffbf", v-42) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.ReverseScan(ctx, /Table/50/"36ba753f", /Table/50/"459f4b36", 2) // ("v-31", nil) | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=ddd5a29a key=/Table/50/"5fa694b0" pri=0.04365598 epo=0 ts=1586341709.698988000,0 min=1586341709.698988000,0 seq=4} lock=true stat=COMMITTED rts=1586341709.698988000,0 wto=false max=1586341710.198988000,0 ifw=3) | |
db1.AdminSplit(ctx, /Table/50/"c7636b34") // nil | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=4f2d5337 key=/Min pri=0.02620844 epo=0 ts=1586341709.915651000,0 min=1586341709.915651000,0 seq=0} lock=false stat=COMMITTED rts=1586341709.915651000,0 wto=false max=1586341710.415651000,0) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"821fccc3", /Table/50/"ff6b2bd1", 2) // ("v-39", nil) | |
b.ReverseScan(ctx, /Table/50/"50e491c8", /Table/50/"559e3db0", 4) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"43122279", v-60) // nil | |
b.Put(ctx, /Table/50/"9c0cb026", v-61) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"4a0bb765", v-62) // nil | |
b.Put(ctx, /Table/50/"0684fc7e", v-63) // nil | |
b.Put(ctx, /Table/50/"84e68ec5", v-64) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db3.Put(ctx, /Table/50/"9c1bfea6", v-75) // nil | |
db3.AdminChangeReplicas(ctx, /Table/50/"f4c34907", [{REMOVE_REPLICA n1,s1}]) // nil | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"0b654311", v-104) // nil | |
b.Put(ctx, /Table/50/"ea261f32", v-105) // nil | |
b.Put(ctx, /Table/50/"72fd7c8a", v-106) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Scan(ctx, /Table/50/"1d9045ba", /Table/50/"245fa5a2", 18) // ("v-49", nil) | |
txn.Put(ctx, /Table/50/"8d62c674", v-115) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db0.Put(ctx, /Table/50/"60143586", v-116) // nil | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return errors.New("rollback") | |
}) // rollback | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"d98c8a28", v-117) // nil | |
b := &Batch{} | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=78252326 key=/Table/50/"d98c8a28" pri=0.02328772 epo=0 ts=1586341714.803370000,1 min=1586341714.803370000,1 seq=2} lock=true stat=COMMITTED rts=1586341714.803370000,1 wto=false max=1586341715.303370000,1 ifw=1) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=6e38eac9 key=/Min pri=0.00001718 epo=0 ts=1586341714.807179000,0 min=1586341714.807179000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.807179000,0 wto=false max=1586341715.307179000,0) | |
db0.AdminChangeReplicas(ctx, /Table/50/"89a227b9", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n3,s3}]) // change replicas of r36 failed: kv/kvserver/replica_raft.go:262: [n3,s3,r36/3:/Table/50/"{3a1322d…-9afccc3…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r3 l3 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):4VOTER_INCOMING] next=5 to remove self (leaseholder) | |
db1.AdminChangeReplicas(ctx, /Table/50/"f9216198", [{ADD_REPLICA n1,s1}]) // nil | |
db3.AdminChangeReplicas(ctx, /Table/50/"719ea49a", [{REMOVE_REPLICA n4,s4}]) // change replicas of r36 failed: descriptor changed: [expected] r36:/Table/50/"{3a1322df"-9afccc30"} [(n1,s1):1LEARNER, (n4,s4):2, (n3,s3):3, (n2,s2):5, next=6, gen=16, sticky=9223372036.854775807,2147483647] != [actual] r36:/Table/50/"{3a1322df"-9afccc30"} [(n2,s2):5, (n4,s4):2, (n3,s3):3, next=6, gen=17, sticky=9223372036.854775807,2147483647] | |
db0.AdminChangeReplicas(ctx, /Table/50/"21ea1453", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n1,s1}]) // nil | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"8aad3963", v-159) // nil | |
b.Put(ctx, /Table/50/"53e57c74", v-160) // nil | |
b.Put(ctx, /Table/50/"ec0961fa", v-161) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=1b031aa8 key=/Table/50/"8aad3963" pri=0.03783354 epo=0 ts=1586341714.961913000,0 min=1586341714.961913000,0 seq=4} lock=true stat=COMMITTED rts=1586341714.961913000,0 wto=false max=1586341715.461913000,0 int=2 ifw=1) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"85c730e2", v-165) // nil | |
b.Put(ctx, /Table/50/"8376b976", v-166) // nil | |
b.Put(ctx, /Table/50/"1edb9e2d", v-167) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.Scan(ctx, /Table/50/"6d01df00", /Table/50/"f03decfd", 6) // ("v-121", nil) | |
return errors.New("rollback") | |
}) // rollback | |
db0.AdminSplit(ctx, /Table/50/"8d1e6546") // nil | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"a2d4cffd", v-174) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"c081552a", v-175) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"f37d70c4", v-176) // nil | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"71b92d79", /Table/50/"cab1f367", 4) // ("v-128", nil) | |
b.Scan(ctx, /Table/50/"592babda", /Table/50/"f1a0ce71", 14) // ("v-107", nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=5192ceb6 key=/Table/50/"a2d4cffd" pri=0.00619232 epo=0 ts=1586341715.019933000,0 min=1586341715.019933000,0 seq=4} lock=true stat=COMMITTED rts=1586341715.019933000,0 wto=false max=1586341715.519933000,0 int=2) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"e52da9e9", v-179) // nil | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"7427f035", /Table/50/"f8583835", 34) // ("v-135", nil) | |
b.ReverseScan(ctx, /Table/50/"0a21e033", /Table/50/"e3ab815c", 39) // ("v-95", nil) | |
b.ReverseScan(ctx, /Table/50/"0ba9f52a", /Table/50/"d5c4fa2e", 26) // ("v-95", nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=0ebe06e0 key=/Table/50/"e52da9e9" pri=0.00051428 epo=0 ts=1586341715.022836000,0 min=1586341715.022836000,0 seq=2} lock=true stat=COMMITTED rts=1586341715.022836000,0 wto=false max=1586341715.522836000,0) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"2f5fd201", v-180) // nil | |
b.Put(ctx, /Table/50/"1633c999", v-181) // nil | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"13e8df58", /Table/50/"89249f0b", 1) // ("v-181", nil) | |
b.Scan(ctx, /Table/50/"48e10adb", /Table/50/"cfe50d66", 26) // (nil, nil) | |
b.Scan(ctx, /Table/50/"6cf32aa2", /Table/50/"c62537e1", 20) // (nil, nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=a4d12472 key=/Table/50/"2f5fd201" pri=0.00505270 epo=0 ts=1586341715.025608000,0 min=1586341715.025608000,0 seq=3} lock=true stat=COMMITTED rts=1586341715.025608000,0 wto=false max=1586341715.525608000,0 int=1) | |
db0.AdminSplit(ctx, /Table/50/"24459612") // nil | |
db1.AdminSplit(ctx, /Table/50/"9916d161") // nil | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"5b79d98f", v-187) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"bec04fad", v-189) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"6f54b9ba", /Table/50/"ed662c72", 15) // ("v-161", nil) | |
b.ReverseScan(ctx, /Table/50/"14e9cd25", /Table/50/"4d0293e1", 14) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"7f951d7a", v-190) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db0.AdminSplit(ctx, /Table/50/"9916d161") // nil | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"bb72f691", v-195) // nil | |
b.Put(ctx, /Table/50/"4a0bb765", v-196) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"e93598be", v-197) // nil | |
b.Put(ctx, /Table/50/"23926380", v-198) // nil | |
b.Put(ctx, /Table/50/"60143586", v-199) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"58679ef5", /Table/50/"b9d5a1c0", 27) // ("v-118", nil) | |
b.ReverseScan(ctx, /Table/50/"55df13d6", /Table/50/"70267801", 39) // ("v-42", nil) | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"452ce339", v-207) // nil | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"68bfc067", /Table/50/"b07d747e", 10) // ("v-67", nil) | |
b.ReverseScan(ctx, /Table/50/"772db208", /Table/50/"b2e8e3ad", 30) // ("v-67", nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=48dc35a8 key=/Table/50/"452ce339" pri=0.00312305 epo=0 ts=1586341715.073575000,0 min=1586341715.073575000,0 seq=2} lock=true stat=COMMITTED rts=1586341715.073575000,0 wto=false max=1586341715.573575000,0) | |
db0.Put(ctx, /Table/50/"ab1c38f7", v-228) // nil | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"51fb0d95", v-229) // nil | |
b.Put(ctx, /Table/50/"c27abfc2", v-230) // nil | |
b.Put(ctx, /Table/50/"295c2621", v-231) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=8cac5b27 key=/Table/50/"51fb0d95" pri=0.02731741 epo=0 ts=1586341715.084912000,1 min=1586341715.084912000,1 seq=4} lock=true stat=COMMITTED rts=1586341715.084912000,1 wto=false max=1586341715.584912000,1 int=1 ifw=2) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"de0ce5ba", v-232) // nil | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"039c2305", v-233) // nil | |
b.Put(ctx, /Table/50/"1633c999", v-234) // nil | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=aa2c569b key=/Table/50/"de0ce5ba" pri=0.03595515 epo=0 ts=1586341715.086320000,0 min=1586341715.086320000,0 seq=4} lock=true stat=COMMITTED rts=1586341715.086320000,0 wto=false max=1586341715.586320000,0 ifw=3) | |
db3.Put(ctx, /Table/50/"15a53396", v-235) // nil | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"872224e0", v-241) // nil | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"20ec1673", v-242) // nil | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"8376b976", v-243) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=8236a95b key=/Table/50/"872224e0" pri=0.01744106 epo=0 ts=1586341715.119900000,1 min=1586341715.119900000,1 seq=4} lock=true stat=COMMITTED rts=1586341715.119900000,1 wto=false max=1586341715.619900000,1 int=1 ifw=2) | |
db0.Put(ctx, /Table/50/"248aa748", v-252) // nil | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.ReverseScan(ctx, /Table/50/"6b3715e0", /Table/50/"c24395b9", 32) // ("v-69", nil) | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"a4442e31", /Table/50/"e2d7771e", 12) // ("v-248", nil) | |
b.Scan(ctx, /Table/50/"4d3a00b1", /Table/50/"8ba863ce", 53) // ("v-177", nil) | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"be974eb4", v-253) // nil | |
b.Put(ctx, /Table/50/"359ffd3a", v-254) // nil | |
b.Put(ctx, /Table/50/"4be06a45", v-255) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=7212330f key=/Table/50/"be974eb4" pri=0.00282344 epo=0 ts=1586341715.132153000,0 min=1586341715.132153000,0 seq=4} lock=true stat=COMMITTED rts=1586341715.132153000,0 wto=false max=1586341715.632153000,0 int=1 ifw=2) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"8e2d7cf3", v-257) // nil | |
b.Put(ctx, /Table/50/"c55e9334", v-258) // nil | |
b.Put(ctx, /Table/50/"018e4d1d", v-259) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=60339ace key=/Table/50/"8e2d7cf3" pri=0.01424360 epo=0 ts=1586341715.143559000,1 min=1586341715.143559000,1 seq=4} lock=true stat=COMMITTED rts=1586341715.143559000,1 wto=false max=1586341715.643559000,1 int=1 ifw=2) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Scan(ctx, /Table/50/"3167b1cd", /Table/50/"d0c8e602", 1) // ("v-188", nil) | |
txn.Put(ctx, /Table/50/"c3e2cf7d", v-261) // nil | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"3b264f89", v-262) // nil | |
b.Put(ctx, /Table/50/"fbfc0863", v-263) // nil | |
b.Put(ctx, /Table/50/"1d945a1d", v-264) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=f49b3daa key=/Table/50/"c3e2cf7d" pri=0.03073751 epo=0 ts=1586341715.145906000,0 min=1586341715.145906000,0 seq=5} lock=true stat=COMMITTED rts=1586341715.145906000,0 wto=false max=1586341715.645906000,0 ifw=4) | |
db1.Put(ctx, /Table/50/"f37d70c4", v-265) // nil | |
db2.Scan(ctx, /Table/50/"134c5178", /Table/50/"38401b0f", 54) // ("v-235", nil) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
b := &Batch{} | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=a3c21050 key=/Min pri=0.00189729 epo=0 ts=1586341715.163645000,1 min=1586341715.163645000,1 seq=0} lock=false stat=COMMITTED rts=1586341715.163645000,1 wto=false max=1586341715.663645000,1) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"abbd550b", v-273) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=40f0b89b key=/Min pri=0.00405693 epo=0 ts=1586341715.166284000,1 min=1586341715.166284000,1 seq=0} lock=false stat=COMMITTED rts=1586341715.166284000,1 wto=false max=1586341715.666284000,1) | |
db3.Put(ctx, /Table/50/"12808f67", v-276) // nil | |
db1.AdminSplit(ctx, /Table/50/"d54d4a65") // nil | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"bb72f691", v-289) // nil | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"21ab9435", v-290) // nil | |
b.Put(ctx, /Table/50/"6c235613", v-291) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=8b0c4431 key=/Table/50/"bb72f691" pri=0.00927523 epo=0 ts=1586341715.185209000,0 min=1586341715.185209000,0 seq=4} lock=true stat=COMMITTED rts=1586341715.185209000,0 wto=false max=1586341715.685209000,0 ifw=3) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"9af8b646", v-292) // nil | |
b.Put(ctx, /Table/50/"ea261f32", v-293) // nil | |
b.Put(ctx, /Table/50/"0b654311", v-294) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.ReverseScan(ctx, /Table/50/"340866c6", /Table/50/"edee311b", 0) // ("v-161", nil) | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=7125e876 key=/Table/50/"9af8b646" pri=0.11448637 epo=0 ts=1586341715.199359000,1 min=1586341715.199359000,1 seq=4} lock=true stat=COMMITTED rts=1586341715.199359000,1 wto=false max=1586341715.699359000,1 int=2 ifw=1) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.ReverseScan(ctx, /Table/50/"9ff2a00a", /Table/50/"bbb766ba", 57) // ("v-289", nil) | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=90541565 key=/Min pri=0.00427677 epo=0 ts=1586341715.228076000,0 min=1586341715.228076000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.228076000,0 wto=false max=1586341715.728076000,0) | |
db0.AdminChangeReplicas(ctx, /Table/50/"d2ab5737", [{ADD_REPLICA n4,s4}]) // nil | |
db1.Scan(ctx, /Table/50/"83913a2d", /Table/50/"8616ecdc", 15) // ("v-131", nil) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"8c7a9f9d", v-319) // nil | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"84e7a65c", /Table/50/"d67308d3", 74) // ("v-66", nil) | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"9b931208", v-320) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=898db6f8 key=/Table/50/"8c7a9f9d" pri=0.01681899 epo=0 ts=1586341715.272455000,1 min=1586341715.272455000,1 seq=3} lock=true stat=COMMITTED rts=1586341715.272455000,1 wto=false max=1586341715.772455000,1 int=1 ifw=1) | |
db1.AdminChangeReplicas(ctx, /Table/50/"b6e6afbb", [{ADD_REPLICA n1,s1}]) // nil | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"494e2395", /Table/50/"78ae05ad", 10) // ("v-128", nil) | |
b.Scan(ctx, /Table/50/"13cdac9d", /Table/50/"41eb6407", 36) // ("v-211", nil) | |
b.Scan(ctx, /Table/50/"0ad75fc2", /Table/50/"16153dab", 31) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db3.Put(ctx, /Table/50/"2988ec24", v-340) // nil | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"38350592", /Table/50/"51b23444", 10) // ("v-262", nil) | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"f0c25661", v-348) // nil | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"0f816729", v-349) // nil | |
b.Put(ctx, /Table/50/"295c2621", v-350) // nil | |
b.Put(ctx, /Table/50/"85c730e2", v-351) // nil | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"3b264f89", v-352) // nil | |
b.Put(ctx, /Table/50/"cea976f5", v-353) // nil | |
b.Put(ctx, /Table/50/"2ac8bf3e", v-354) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=9573299c key=/Table/50/"f0c25661" pri=0.02516564 epo=0 ts=1586341715.324817000,1 min=1586341715.324817000,1 seq=8} lock=true stat=COMMITTED rts=1586341715.324817000,1 wto=false max=1586341715.824817000,1 ifw=7) | |
db2.ReverseScan(ctx, /Table/50/"50847cea", /Table/50/"97a2b73c", 33) // ("v-341", nil) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"5bcf48af", /Table/50/"dc240ec6", 81) // ("v-337", nil) | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"51fb0d95", v-362) // nil | |
b.Put(ctx, /Table/50/"c3902ca0", v-363) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=4d81c879 key=/Table/50/"51fb0d95" pri=0.02011321 epo=0 ts=1586341715.357643000,1 min=1586341715.357643000,1 seq=3} lock=true stat=COMMITTED rts=1586341715.357643000,1 wto=false max=1586341715.857643000,1 ifw=2) | |
return nil | |
}) | |
g.GoCtx(func(ctx context.Context) error { | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"9c0cb026", v-1) // nil | |
txn.Put(ctx, /Table/50/"51fb0d95", v-2) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=99ec8599 key=/Table/50/"9c0cb026" pri=0.00765407 epo=0 ts=1586341709.644872000,0 min=1586341709.644872000,0 seq=3} lock=true stat=COMMITTED rts=1586341709.644872000,0 wto=false max=1586341710.144872000,0 ifw=2) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"0769572c", /Table/50/"956987b4", 1) // ("v-2", nil) | |
b.Scan(ctx, /Table/50/"c9323d84", /Table/50/"e83878b9", 1) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=430091e8 key=/Min pri=0.03463100 epo=0 ts=1586341709.647245000,1 min=1586341709.647245000,1 seq=0} lock=false stat=COMMITTED rts=1586341709.647245000,1 wto=false max=1586341710.147245000,1) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.ReverseScan(ctx, /Table/50/"3851e78c", /Table/50/"bde5c059", 0) // ("v-1", nil) | |
txn.Put(ctx, /Table/50/"8d62c674", v-7) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=fd040ff1 key=/Table/50/"8d62c674" pri=0.00607194 epo=0 ts=1586341709.660173000,1 min=1586341709.660173000,1 seq=2} lock=true stat=COMMITTED rts=1586341709.660173000,1 wto=false max=1586341710.160173000,1 ifw=1) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return errors.New("rollback") | |
}) // rollback | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"4a0bb765", v-12) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"fa5fb749", v-13) // nil | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"6e7fffbf", v-14) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=a7d6a97a key=/Table/50/"4a0bb765" pri=0.02063382 epo=0 ts=1586341709.663483000,1 min=1586341709.663483000,1 seq=4} lock=true stat=COMMITTED rts=1586341709.663483000,1 wto=false max=1586341710.163483000,1 ifw=3) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"05bcffe3", /Table/50/"949fa818", 1) // ("v-12", nil) | |
b.ReverseScan(ctx, /Table/50/"47b6284c", /Table/50/"c13dcf53", 3) // (nil, nil) | |
b.Scan(ctx, /Table/50/"5bbad2f1", /Table/50/"ff242427", 2) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"4f7e67df", v-16) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"43122279", v-17) // nil | |
b.Put(ctx, /Table/50/"51fb0d95", v-18) // nil | |
b.Put(ctx, /Table/50/"6e7fffbf", v-19) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=bc670d33 key=/Table/50/"4f7e67df" pri=0.03124895 epo=0 ts=1586341709.674844000,0 min=1586341709.674844000,0 seq=5} lock=true stat=COMMITTED rts=1586341709.674844000,0 wto=false max=1586341710.174844000,0 ifw=4) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"47577e8e", /Table/50/"5c7f10f8", 1) // ("v-18", nil) | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=37b54d20 key=/Min pri=0.01819995 epo=0 ts=1586341709.676493000,0 min=1586341709.676493000,0 seq=0} lock=false stat=COMMITTED rts=1586341709.676493000,0 wto=false max=1586341710.176493000,0) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"80b05a03", /Table/50/"fa74124e", 5) // ("v-20", nil) | |
b.ReverseScan(ctx, /Table/50/"078bf64b", /Table/50/"47a87b8b", 5) // (nil, nil) | |
b.Scan(ctx, /Table/50/"97d75248", /Table/50/"b27a6969", 4) // (nil, nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=388af28c key=/Min pri=0.02927165 epo=0 ts=1586341709.677459000,1 min=1586341709.677459000,1 seq=0} lock=false stat=COMMITTED rts=1586341709.677459000,1 wto=false max=1586341710.177459000,1) | |
db2.Scan(ctx, /Table/50/"34f5755d", /Table/50/"9ca0607a", 4) // ("v-17", nil) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Scan(ctx, /Table/50/"6e95ef52", /Table/50/"8c78704c", 2) // (nil, nil) | |
txn.Put(ctx, /Table/50/"1f30bcb5", v-28) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=6c74194e key=/Table/50/"1f30bcb5" pri=0.01679775 epo=0 ts=1586341709.679434000,0 min=1586341709.679434000,0 seq=2} lock=true stat=COMMITTED rts=1586341709.679434000,0 wto=false max=1586341710.179434000,0 ifw=1) | |
db2.AdminChangeReplicas(ctx, /Table/50/"14e79f6b", [{REMOVE_REPLICA n3,s3}]) // change replicas of r32 failed: kv/kvserver/replica_raft.go:262: [n3,s3,r32/3:/{Table/36-Max}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r3 l3) REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n2,s2):2 (n3,s3):3VOTER_DEMOTING (n4,s4):4] next=5 to remove self (leaseholder) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"a2519777", /Table/50/"f469db7f", 4) // ("v-27", nil) | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=6e478177 key=/Min pri=0.00222716 epo=0 ts=1586341709.694770000,0 min=1586341709.694770000,0 seq=0} lock=false stat=COMMITTED rts=1586341709.694770000,0 wto=false max=1586341710.194770000,0) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Scan(ctx, /Table/50/"86e3069e", /Table/50/"f685ec90", 0) // ("v-20", nil) | |
return errors.New("rollback") | |
}) // rollback | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"054baf8e", /Table/50/"dff2b336", 4) // ("v-35", nil) | |
b.Scan(ctx, /Table/50/"61c1cd74", /Table/50/"a4990453", 5) // (nil, nil) | |
b.Scan(ctx, /Table/50/"2c7cb1e6", /Table/50/"6f0d52bb", 6) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"5fa694b0", v-36) // nil | |
b.Put(ctx, /Table/50/"c1269a2e", v-37) // nil | |
b.Put(ctx, /Table/50/"1f30bcb5", v-38) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=ae2aaec3 key=/Table/50/"5fa694b0" pri=0.01053438 epo=0 ts=1586341709.696794000,0 min=1586341709.696794000,0 seq=4} lock=true stat=COMMITTED rts=1586341709.696794000,0 wto=false max=1586341710.196794000,0 ifw=3) | |
db1.AdminChangeReplicas(ctx, /Table/50/"a1e31cc4", [{REMOVE_REPLICA n2,s2}]) // nil | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"fd7e952e", v-45) // nil | |
b.Put(ctx, /Table/50/"6df0e57e", v-46) // nil | |
b.Put(ctx, /Table/50/"0010408c", v-47) // nil | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"b8f60bac", /Table/50/"bccc30d8", 4) // (nil, resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported) | |
b.ReverseScan(ctx, /Table/50/"83e7a5df", /Table/50/"cc2cbde9", 9) // (nil, resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported) | |
b.Scan(ctx, /Table/50/"dd14914e", /Table/50/"f2207731", 5) // (nil, resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported) | |
txn.CommitInBatch(ctx, b) // resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported | |
return nil | |
}) // resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"02fd0de2", /Table/50/"72a6de7b", 5) // ("v-35", nil) | |
b.ReverseScan(ctx, /Table/50/"330158f7", /Table/50/"dd006460", 8) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"21ab9435", v-50) // nil | |
b.Put(ctx, /Table/50/"d98c8a28", v-51) // nil | |
b.Put(ctx, /Table/50/"a07e44fb", v-52) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=7cc6728e key=/Min pri=0.00253860 epo=0 ts=1586341709.805965000,0 min=1586341709.805965000,0 seq=0} lock=false stat=COMMITTED rts=1586341709.805965000,0 wto=false max=1586341710.305965000,0) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"85c730e2", v-56) // nil | |
txn.Scan(ctx, /Table/50/"3f33f4bb", /Table/50/"92e617c0", 13) // ("v-31", nil) | |
return errors.New("rollback") | |
}) // rollback | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"295c2621", v-65) // nil | |
b.Put(ctx, /Table/50/"d03933b8", v-66) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"b04b83ba", v-67) // nil | |
b.Put(ctx, /Table/50/"d02e4c58", v-68) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"c19765f8", v-69) // nil | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"6df0e57e", v-70) // nil | |
b.Put(ctx, /Table/50/"9c1bfea6", v-71) // nil | |
b.Put(ctx, /Table/50/"de0ce5ba", v-72) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=fdef8641 key=/Table/50/"295c2621" pri=0.00608200 epo=0 ts=1586341714.739038000,1 min=1586341714.739038000,1 seq=9} lock=true stat=COMMITTED rts=1586341714.739038000,1 wto=false max=1586341715.239038000,1 ifw=8) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
b := &Batch{} | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=e8dc75ea key=/Min pri=0.00608792 epo=0 ts=1586341714.742784000,0 min=1586341714.742784000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.742784000,0 wto=false max=1586341715.242784000,0) | |
db0.Put(ctx, /Table/50/"4f7e67df", v-76) // nil | |
db1.AdminSplit(ctx, /Table/50/"c7636b34") // nil | |
db2.Put(ctx, /Table/50/"c3e2cf7d", v-86) // nil | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"7380df8d", v-87) // nil | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"d98c8a28", v-88) // nil | |
b.Put(ctx, /Table/50/"d701bdf1", v-89) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"d02e4c58", v-90) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"5a2188ed", /Table/50/"f2f9d5c8", 21) // ("v-74", nil) | |
b.Scan(ctx, /Table/50/"0fd948cc", /Table/50/"12079d05", 21) // (nil, nil) | |
b.ReverseScan(ctx, /Table/50/"77dffa1c", /Table/50/"a23bb808", 7) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"a07e44fb", v-93) // nil | |
b.Put(ctx, /Table/50/"1bd7e7a8", v-94) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=f9cffe47 key=/Table/50/"a07e44fb" pri=0.04016613 epo=0 ts=1586341714.764713000,0 min=1586341714.764713000,0 seq=3} lock=true stat=COMMITTED rts=1586341714.764713000,0 wto=false max=1586341715.264713000,0 ifw=2) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"8ad15a43", /Table/50/"8aefc37d", 19) // (nil, nil) | |
b.ReverseScan(ctx, /Table/50/"5a95f016", /Table/50/"6d14ecff", 17) // ("v-74", nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=99e766c0 key=/Min pri=0.01033107 epo=0 ts=1586341714.766261000,1 min=1586341714.766261000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.766261000,1 wto=false max=1586341715.266261000,1) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return errors.New("rollback") | |
}) // rollback | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"e47f06b6", v-101) // nil | |
b.Put(ctx, /Table/50/"9c1bfea6", v-102) // nil | |
b.Put(ctx, /Table/50/"a07e44fb", v-103) // nil | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=6f019573 key=/Table/50/"e47f06b6" pri=0.01400220 epo=0 ts=1586341714.794844000,1 min=1586341714.794844000,1 seq=4} lock=true stat=COMMITTED rts=1586341714.794844000,1 wto=false max=1586341715.294844000,1 ifw=3) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=49eb788f key=/Min pri=0.01490423 epo=0 ts=1586341714.798526000,1 min=1586341714.798526000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.798526000,1 wto=false max=1586341715.298526000,1) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"268ec7a5", v-113) // nil | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"7cbd182e", v-114) // nil | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"7b29ab02", /Table/50/"f9c40603", 27) // ("v-100", nil) | |
b.ReverseScan(ctx, /Table/50/"185536f0", /Table/50/"674add56", 6) // (nil, nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=204fc0e7 key=/Table/50/"268ec7a5" pri=0.03738818 epo=0 ts=1586341714.799174000,0 min=1586341714.799174000,0 seq=3} lock=true stat=COMMITTED rts=1586341714.799174000,0 wto=false max=1586341715.299174000,0 int=1) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"b9c4ab71", v-118) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"cee87526", /Table/50/"e7506182", 13) // ("v-101", nil) | |
b.ReverseScan(ctx, /Table/50/"2ae553d4", /Table/50/"99d4c6cd", 10) // ("v-8", nil) | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"abbd550b", v-119) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=e145f4f1 key=/Table/50/"b9c4ab71" pri=0.02499865 epo=0 ts=1586341714.809515000,2 min=1586341714.808364000,1 seq=3} lock=true stat=COMMITTED rts=1586341714.809515000,2 wto=false max=1586341715.308364000,1 ifw=2) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Scan(ctx, /Table/50/"8188be64", /Table/50/"e936abb3", 4) // ("v-131", nil) | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=5508867d key=/Min pri=0.00046110 epo=0 ts=1586341714.831408000,1 min=1586341714.831408000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.831408000,1 wto=false max=1586341715.331408000,1) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"839efbd0", /Table/50/"e76814b3", 7) // ("v-131", nil) | |
b.Scan(ctx, /Table/50/"c19527f0", /Table/50/"efb9c8b3", 7) // (nil, nil) | |
b.ReverseScan(ctx, /Table/50/"4f13b3f5", /Table/50/"80497146", 25) // ("v-76", nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=ddc3f912 key=/Min pri=0.01564659 epo=0 ts=1586341714.840763000,0 min=1586341714.840763000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.840763000,0 wto=false max=1586341715.340763000,0) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"19296038", v-136) // nil | |
txn.Put(ctx, /Table/50/"eef564f8", v-137) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"3f19a2b4", /Table/50/"8d452fac", 20) // ("v-59", nil) | |
b.Scan(ctx, /Table/50/"581490b5", /Table/50/"da7188d2", 20) // ("v-117", nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=651330c8 key=/Min pri=0.00827136 epo=0 ts=1586341714.854480000,1 min=1586341714.854480000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.854480000,1 wto=false max=1586341715.354480000,1) | |
db3.Put(ctx, /Table/50/"fa4085e2", v-144) // nil | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=0e0f2f4c key=/Min pri=0.01819404 epo=0 ts=1586341714.857641000,0 min=1586341714.857641000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.857641000,0 wto=false max=1586341715.357641000,0) | |
db1.Put(ctx, /Table/50/"85c730e2", v-145) // nil | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"6e5f2da3", /Table/50/"d60c63dc", 3) // ("v-66", nil) | |
b.ReverseScan(ctx, /Table/50/"6b6ed735", /Table/50/"d3112ca6", 31) // ("v-66", nil) | |
b.Scan(ctx, /Table/50/"0b33bb42", /Table/50/"2d08b2eb", 22) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"4094c3cf", /Table/50/"bcddfe31", 11) // ("v-118", nil) | |
b.Scan(ctx, /Table/50/"539ce187", /Table/50/"bec41eab", 12) // ("v-118", nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=cf37d564 key=/Min pri=0.03807410 epo=0 ts=1586341714.889641000,0 min=1586341714.889641000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.889641000,0 wto=false max=1586341715.389641000,0) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"7fade515", /Table/50/"9fb9121e", 15) // ("v-131", nil) | |
b.Scan(ctx, /Table/50/"71d7d303", /Table/50/"a59dafbf", 3) // ("v-128", nil) | |
b.Scan(ctx, /Table/50/"32efa0af", /Table/50/"cf6207ff", 15) // ("v-31", nil) | |
txn.Run(ctx, b) // nil | |
} | |
txn.ReverseScan(ctx, /Table/50/"17ec3b1c", /Table/50/"3a4e3278", 25) // ("v-26", nil) | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"6316ec2f", /Table/50/"d5275a1c", 30) // ("v-121", nil) | |
b.ReverseScan(ctx, /Table/50/"0c83483c", /Table/50/"b7e54d22", 32) // ("v-95", nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=f89f4bec key=/Min pri=0.02690344 epo=0 ts=1586341714.900437000,1 min=1586341714.900437000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.900437000,1 wto=false max=1586341715.400437000,1) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"225a8b3b", v-147) // nil | |
b.Put(ctx, /Table/50/"c05798d7", v-148) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=01f45f3a key=/Table/50/"225a8b3b" pri=0.01051850 epo=0 ts=1586341714.901593000,0 min=1586341714.901593000,0 seq=3} lock=true stat=COMMITTED rts=1586341714.901593000,0 wto=false max=1586341715.401593000,0 ifw=2) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return errors.New("rollback") | |
}) // rollback | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"04b3f016", v-149) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=0e5afc5c key=/Table/50/"04b3f016" pri=0.00688098 epo=0 ts=1586341714.914603000,0 min=1586341714.914603000,0 seq=2} lock=true stat=COMMITTED rts=1586341714.914603000,0 wto=false max=1586341715.414603000,0 ifw=1) | |
db1.Put(ctx, /Table/50/"aac090e2", v-151) // nil | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"29bfd329", v-158) // nil | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"1b960b48", /Table/50/"21bacc86", 9) // ("v-138", nil) | |
b.Scan(ctx, /Table/50/"48c88d4e", /Table/50/"7dc67a20", 24) // ("v-108", nil) | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=25b05e2f key=/Min pri=0.00648452 epo=0 ts=1586341714.970469000,0 min=1586341714.970469000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.970469000,0 wto=false max=1586341715.470469000,0) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.ReverseScan(ctx, /Table/50/"768433e9", /Table/50/"7a36ed49", 22) // (nil, nil) | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"8c521887", v-162) // nil | |
b.Put(ctx, /Table/50/"d02e4c58", v-163) // nil | |
b.Put(ctx, /Table/50/"4da7fb11", v-164) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=9e713126 key=/Table/50/"8c521887" pri=0.01710486 epo=0 ts=1586341714.971040000,0 min=1586341714.971040000,0 seq=4} lock=true stat=COMMITTED rts=1586341714.971040000,0 wto=false max=1586341715.471040000,0 ifw=3) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"63181a13", /Table/50/"7ce6dd01", 27) // ("v-121", nil) | |
b.Scan(ctx, /Table/50/"6fc1027f", /Table/50/"e618ec5c", 15) // ("v-128", nil) | |
b.Scan(ctx, /Table/50/"7dd6682d", /Table/50/"87fca9dd", 11) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"6df0e57e", v-168) // nil | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"7259ccf3", /Table/50/"e5ff7a14", 39) // ("v-101", nil) | |
b.ReverseScan(ctx, /Table/50/"f710ff16", /Table/50/"faaeba5c", 32) // ("v-34", nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=e50071cb key=/Table/50/"6df0e57e" pri=0.00769156 epo=0 ts=1586341714.997458000,1 min=1586341714.997458000,1 seq=2} lock=true stat=COMMITTED rts=1586341714.997458000,1 wto=false max=1586341715.497458000,1) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"585ce6d5", /Table/50/"f617fc94", 39) // ("v-176", nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=8cfa9125 key=/Min pri=0.02595736 epo=0 ts=1586341715.028683000,0 min=1586341715.020617000,1 seq=0} lock=false stat=COMMITTED rts=1586341715.028683000,0 wto=false max=1586341715.520617000,1) | |
db0.Put(ctx, /Table/50/"329fc3e0", v-188) // nil | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"a27c338f", /Table/50/"a665b6ac", 47) // ("v-174", nil) | |
b.Scan(ctx, /Table/50/"5dddf4d7", /Table/50/"ee0397e2", 15) // ("v-161", nil) | |
b.ReverseScan(ctx, /Table/50/"2dbec9f6", /Table/50/"37ac75c8", 27) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=b1d0d43d key=/Min pri=0.00096420 epo=0 ts=1586341715.066235000,0 min=1586341715.066235000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.066235000,0 wto=false max=1586341715.566235000,0) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"c05798d7", v-194) // nil | |
b := &Batch{} | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=f145b53d key=/Table/50/"c05798d7" pri=0.01079640 epo=0 ts=1586341715.068367000,0 min=1586341715.068367000,0 seq=2} lock=true stat=COMMITTED rts=1586341715.068367000,0 wto=false max=1586341715.568367000,0 ifw=1) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"225a8b3b", v-200) // nil | |
b.Put(ctx, /Table/50/"3b264f89", v-201) // nil | |
b.Put(ctx, /Table/50/"295c2621", v-202) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"51fb0d95", v-203) // nil | |
b.Put(ctx, /Table/50/"f37d70c4", v-204) // nil | |
b.Put(ctx, /Table/50/"d03933b8", v-205) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"2d69f9c9", v-206) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"c9c25327", v-208) // nil | |
b.Put(ctx, /Table/50/"1edb9e2d", v-209) // nil | |
b.Put(ctx, /Table/50/"fd48e8e1", v-210) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"40f617ef", v-211) // nil | |
b.Put(ctx, /Table/50/"0684fc7e", v-212) // nil | |
b.Put(ctx, /Table/50/"c5dddf9e", v-213) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"fbfc0863", v-214) // nil | |
b.Put(ctx, /Table/50/"cc0c5b6b", v-215) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=f3edc888 key=/Table/50/"c9c25327" pri=0.00341861 epo=0 ts=1586341715.077280000,1 min=1586341715.073987000,1 seq=9} lock=true stat=COMMITTED rts=1586341715.077280000,1 wto=false max=1586341715.573987000,1 ifw=8) | |
db1.AdminChangeReplicas(ctx, /Table/50/"4c471fc4", [{ADD_REPLICA n2,s2}]) // nil | |
db3.Put(ctx, /Table/50/"1633c999", v-260) // nil | |
db2.AdminSplit(ctx, /Table/50/"ab793350") // nil | |
db3.AdminSplit(ctx, /Table/50/"3a1322df") // nil | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.ReverseScan(ctx, /Table/50/"92477852", /Table/50/"e7d59de0", 43) // ("v-179", nil) | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=f3e68782 key=/Min pri=0.00058250 epo=0 ts=1586341715.147689000,0 min=1586341715.147689000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.147689000,0 wto=false max=1586341715.647689000,0) | |
db0.Put(ctx, /Table/50/"7d65e6ec", v-269) // nil | |
db0.AdminChangeReplicas(ctx, /Table/50/"350f770b", [{ADD_REPLICA n1,s1} {REMOVE_REPLICA n4,s4}]) // nil | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=201b9787 key=/Min pri=0.00055800 epo=0 ts=1586341715.220727000,0 min=1586341715.220727000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.220727000,0 wto=false max=1586341715.720727000,0) | |
db3.Put(ctx, /Table/50/"efca1c5d", v-299) // nil | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"165ae2ea", /Table/50/"eb7ce093", 53) // ("v-293", nil) | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=0d9ee4cc key=/Min pri=0.00237115 epo=0 ts=1586341715.240682000,0 min=1586341715.240682000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.240682000,0 wto=false max=1586341715.740682000,0) | |
db1.Put(ctx, /Table/50/"07b025cc", v-303) // nil | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"be974eb4", v-304) // nil | |
b.Put(ctx, /Table/50/"018e4d1d", v-305) // nil | |
b.Put(ctx, /Table/50/"15a53396", v-306) // nil | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"f3f1f8ec", v-307) // nil | |
b.Put(ctx, /Table/50/"f3f1f8ec", v-308) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=a470e0cf key=/Table/50/"be974eb4" pri=0.00173049 epo=0 ts=1586341715.245682000,0 min=1586341715.245682000,0 seq=6} lock=true stat=COMMITTED rts=1586341715.245682000,0 wto=false max=1586341715.745682000,0 ifw=5) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"1f30bcb5", v-309) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"1f269697", v-310) // nil | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"3b264f89", v-312) // nil | |
b.Put(ctx, /Table/50/"5de38c91", v-313) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"16782529", /Table/50/"8619377e", 24) // ("v-288", nil) | |
b.Scan(ctx, /Table/50/"7d7d0299", /Table/50/"e8509d17", 7) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"078f21e9", /Table/50/"7be67821", 57) // ("v-222", nil) | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"45e8c872", v-321) // nil | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"e93598be", v-322) // nil | |
b.Put(ctx, /Table/50/"bb72f691", v-323) // nil | |
b.Put(ctx, /Table/50/"037cad2d", v-324) // nil | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"67875bc8", /Table/50/"98b671f5", 23) // ("v-291", nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=bdd92386 key=/Table/50/"45e8c872" pri=0.00618980 epo=0 ts=1586341715.273189000,0 min=1586341715.273189000,0 seq=5} lock=true stat=COMMITTED rts=1586341715.273189000,0 wto=false max=1586341715.773189000,0 int=3) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"631b9957", v-330) // nil | |
b.Put(ctx, /Table/50/"268ec7a5", v-331) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"8061048b", v-332) // nil | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"8526dcc0", /Table/50/"8b56f835", 66) // ("v-159", nil) | |
b.ReverseScan(ctx, /Table/50/"73dfff00", /Table/50/"7a056106", 48) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=9250a1bb key=/Table/50/"631b9957" pri=0.00076587 epo=0 ts=1586341715.288001000,1 min=1586341715.288001000,1 seq=4} lock=true stat=COMMITTED rts=1586341715.288001000,1 wto=false max=1586341715.788001000,1 ifw=3) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"631b9957", v-338) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db1.AdminChangeReplicas(ctx, /Table/50/"571187e2", [{ADD_REPLICA n3,s3} {REMOVE_REPLICA n4,s4}]) // change replicas of r36 failed: kv/kvserver/replica_raft.go:262: [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2 v9) ADD_REPLICA[(n3,s3):9VOTER_INCOMING], REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n1,s1):7 (n4,s4):2VOTER_DEMOTING (n2,s2):8 (n3,s3):9VOTER_INCOMING] next=10 to remove self (leaseholder) | |
return nil | |
}) | |
g.GoCtx(func(ctx context.Context) error { | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Scan(ctx, /Table/50/"a19bf0fb", /Table/50/"fd5f2fe8", 0) // ("v-27", nil) | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"56804f74", /Table/50/"b2055587", 0) // ("v-1", nil) | |
b.Scan(ctx, /Table/50/"6208bbc4", /Table/50/"75451d65", 0) // ("v-19", nil) | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"41e19544", /Table/50/"c1ae6ef3", 0) // ("v-1", nil) | |
b.Scan(ctx, /Table/50/"c0012c7c", /Table/50/"fef4323f", 0) // ("v-25", nil) | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=a6078767 key=/Min pri=0.01359791 epo=0 ts=1586341709.693563000,0 min=1586341709.645636000,1 seq=0} lock=false stat=COMMITTED rts=1586341709.693563000,0 wto=false max=1586341710.145636000,1) | |
db0.Put(ctx, /Table/50/"07b025cc", v-35) // nil | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"c38da478", /Table/50/"e57aa58e", 6) // ("v-27", nil) | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"bd014ebb", /Table/50/"e1b57f35", 3) // ("v-27", nil) | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=d7ea4217 key=/Min pri=0.00391537 epo=0 ts=1586341709.697566000,0 min=1586341709.697566000,0 seq=0} lock=false stat=COMMITTED rts=1586341709.697566000,0 wto=false max=1586341710.197566000,0) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"21ab9435", v-43) // nil | |
txn.ReverseScan(ctx, /Table/50/"7138773a", /Table/50/"f7e4c533", 7) // ("v-27", nil) | |
return errors.New("rollback") | |
}) // rollback | |
db3.AdminSplit(ctx, /Table/50/"3a1322df") // nil | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.ReverseScan(ctx, /Table/50/"47e976cd", /Table/50/"ce4f5304", 8) // ("v-41", nil) | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"fbf7b15d", v-53) // nil | |
b.Put(ctx, /Table/50/"fd7e952e", v-54) // nil | |
b.Put(ctx, /Table/50/"9af8b646", v-55) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=589c890f key=/Table/50/"fbf7b15d" pri=0.00160597 epo=0 ts=1586341711.460830000,2 min=1586341709.805341000,0 seq=4} lock=true stat=COMMITTED rts=1586341711.460830000,2 wto=false max=1586341710.305341000,0 int=1) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"f37d70c4", v-77) // nil | |
b.Put(ctx, /Table/50/"0ef5dfbe", v-78) // nil | |
b.Put(ctx, /Table/50/"d98c8a28", v-79) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"9af8b646", v-80) // nil | |
txn.Put(ctx, /Table/50/"4a0bb765", v-81) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"c8d37486", v-92) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=eac75d6b key=/Table/50/"c8d37486" pri=0.01859800 epo=0 ts=1586341714.764364000,0 min=1586341714.764364000,0 seq=2} lock=true stat=COMMITTED rts=1586341714.764364000,0 wto=false max=1586341715.264364000,0 ifw=1) | |
db2.Put(ctx, /Table/50/"e47f06b6", v-99) // nil | |
db1.Put(ctx, /Table/50/"e93598be", v-100) // nil | |
db1.AdminChangeReplicas(ctx, /Table/50/"a80c7418", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n3,s3}]) // change replicas of r38 failed: kv/kvserver/replica_raft.go:262: [n3,s3,r38/3:/Table/50/"{9afccc3…-c7636b3…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r3 l3 v4) ADD_REPLICA[(n2,s2):4VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):4VOTER_INCOMING] next=5 to remove self (leaseholder) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=b26601cc key=/Min pri=0.02669385 epo=0 ts=1586341714.839912000,1 min=1586341714.839912000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.839912000,1 wto=false max=1586341715.339912000,1) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"7a8f21fa", v-135) // nil | |
b := &Batch{} | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=e93081f3 key=/Table/50/"7a8f21fa" pri=0.02967040 epo=0 ts=1586341714.842103000,1 min=1586341714.842103000,1 seq=2} lock=true stat=COMMITTED rts=1586341714.842103000,1 wto=false max=1586341715.342103000,1 ifw=1) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return errors.New("rollback") | |
}) // rollback | |
db0.AdminChangeReplicas(ctx, /Table/50/"3e5cc034", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n1,s1}]) // nil | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
b := &Batch{} | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=383ca729 key=/Min pri=0.01609246 epo=0 ts=1586341714.900072000,0 min=1586341714.900072000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.900072000,0 wto=false max=1586341715.400072000,0) | |
db0.AdminChangeReplicas(ctx, /Table/50/"49fa24bf", [{ADD_REPLICA n1,s1}]) // nil | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"0ef5dfbe", v-152) // nil | |
b.Put(ctx, /Table/50/"40f617ef", v-153) // nil | |
b.Put(ctx, /Table/50/"43122279", v-154) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.Scan(ctx, /Table/50/"0f345e12", /Table/50/"424482ca", 26) // ("v-125", nil) | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"a6704d6d", v-155) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=b6a4b079 key=/Min pri=0.01536617 epo=0 ts=1586341714.970054000,1 min=1586341714.970054000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.970054000,1 wto=false max=1586341715.470054000,1) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"9ea2290d", /Table/50/"a73047d9", 23) // (nil, nil) | |
b.Scan(ctx, /Table/50/"898df692", /Table/50/"9e75d1d2", 9) // (nil, nil) | |
b.Scan(ctx, /Table/50/"040daa6f", /Table/50/"cfb39d60", 10) // ("v-149", nil) | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"ea261f32", v-173) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=c5906896 key=/Table/50/"ea261f32" pri=0.06258464 epo=0 ts=1586341715.011481000,0 min=1586341715.011481000,0 seq=2} lock=true stat=COMMITTED rts=1586341715.011481000,0 wto=false max=1586341715.511481000,0 ifw=1) | |
db1.Put(ctx, /Table/50/"85c730e2", v-178) // nil | |
db3.Scan(ctx, /Table/50/"558e7f71", /Table/50/"fc19314b", 31) // ("v-107", nil) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"1633c999", v-183) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"51fb0d95", v-184) // nil | |
b.Put(ctx, /Table/50/"8e2d7cf3", v-185) // nil | |
b.Put(ctx, /Table/50/"7b26bb9b", v-186) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"1580ce93", /Table/50/"5b1575a2", 23) // ("v-160", nil) | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db1.ReverseScan(ctx, /Table/50/"11f04960", /Table/50/"79fcc6f9", 36) // ("v-128", nil) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Scan(ctx, /Table/50/"1d30e218", /Table/50/"ab2ecf47", 10) // ("v-49", nil) | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"08cda536", /Table/50/"6b88d9fc", 41) // ("v-95", nil) | |
b.Scan(ctx, /Table/50/"4e8b701e", /Table/50/"c5adba9f", 6) // (nil, nil) | |
b.ReverseScan(ctx, /Table/50/"3f132057", /Table/50/"47d88871", 14) // (nil, nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=eb59a8e1 key=/Min pri=0.01997766 epo=0 ts=1586341715.067111000,0 min=1586341715.067111000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.067111000,0 wto=false max=1586341715.567111000,0) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"8c521887", v-216) // nil | |
txn.Put(ctx, /Table/50/"cba90bea", v-217) // nil | |
txn.Put(ctx, /Table/50/"b04b83ba", v-218) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"c5dddf9e", v-219) // nil | |
b.Put(ctx, /Table/50/"8c521887", v-220) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"fbfc0863", v-221) // nil | |
b.Put(ctx, /Table/50/"7a8f21fa", v-222) // nil | |
b.Put(ctx, /Table/50/"6d9dcd07", v-223) // nil | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"29c7df63", v-224) // nil | |
b.Put(ctx, /Table/50/"38068e7c", v-225) // nil | |
b.Put(ctx, /Table/50/"fc3c639e", v-226) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=f401db68 key=/Table/50/"c5dddf9e" pri=0.01910292 epo=0 ts=1586341715.077280000,0 min=1586341715.077280000,0 seq=9} lock=true stat=COMMITTED rts=1586341715.077280000,0 wto=false max=1586341715.577280000,0 ifw=8) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"0010408c", v-227) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=3c8a8957 key=/Table/50/"0010408c" pri=0.02208971 epo=0 ts=1586341715.081604000,0 min=1586341715.081604000,0 seq=2} lock=true stat=COMMITTED rts=1586341715.081604000,0 wto=false max=1586341715.581604000,0 ifw=1) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"3419c095", /Table/50/"bf75084f", 17) // ("v-118", nil) | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"5e46b631", v-250) // nil | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"8e2d7cf3", v-251) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=6e95ae33 key=/Table/50/"5e46b631" pri=0.02567102 epo=0 ts=1586341715.123979000,0 min=1586341715.123979000,0 seq=3} lock=true stat=COMMITTED rts=1586341715.123979000,0 wto=false max=1586341715.623979000,0 ifw=2) | |
db3.AdminChangeReplicas(ctx, /Table/50/"a4a55337", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n3,s3}]) // change replicas of r38 failed: kv/kvserver/replica_raft.go:262: [n3,s3,r38/3:/Table/50/"{9afccc3…-ab79335…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r3 l3 v5) ADD_REPLICA[(n2,s2):5VOTER_INCOMING], REMOVE_REPLICA[(n3,s3):3VOTER_DEMOTING]: after=[(n1,s1):1 (n4,s4):2 (n3,s3):3VOTER_DEMOTING (n2,s2):5VOTER_INCOMING] next=6 to remove self (leaseholder) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"9d47c039", v-270) // nil | |
b.Put(ctx, /Table/50/"7a8f21fa", v-271) // nil | |
b.Put(ctx, /Table/50/"38068e7c", v-272) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"8b871090", v-274) // nil | |
b.Put(ctx, /Table/50/"3b54bb72", v-275) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"0010408c", v-277) // nil | |
b.Put(ctx, /Table/50/"eec8ff45", v-278) // nil | |
b.Put(ctx, /Table/50/"a41c778c", v-279) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.Scan(ctx, /Table/50/"de1a359f", /Table/50/"de4a60d6", 47) // (nil, nil) | |
txn.Put(ctx, /Table/50/"d6f9d4b4", v-280) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=4d67777f key=/Table/50/"0010408c" pri=0.01426088 epo=0 ts=1586341715.167861000,0 min=1586341715.167861000,0 seq=5} lock=true stat=COMMITTED rts=1586341715.167861000,0 wto=false max=1586341715.667861000,0 ifw=4) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"1f30bcb5", v-283) // nil | |
b.Put(ctx, /Table/50/"f5f544a8", v-284) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"e93598be", v-285) // nil | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"5a690061", v-286) // nil | |
b.Put(ctx, /Table/50/"6df0e57e", v-287) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=76789d83 key=/Table/50/"1f30bcb5" pri=0.00211652 epo=0 ts=1586341715.178383000,1 min=1586341715.177713000,1 seq=6} lock=true stat=COMMITTED rts=1586341715.178383000,1 wto=false max=1586341715.677713000,1 int=4 ifw=5) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"88640a42", /Table/50/"fc7eb3ff", 25) // ("v-226", nil) | |
b.ReverseScan(ctx, /Table/50/"105982ee", /Table/50/"7539a351", 20) // (nil, nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=170f50f4 key=/Min pri=0.02822047 epo=0 ts=1586341715.198930000,0 min=1586341715.198930000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.198930000,0 wto=false max=1586341715.698930000,0) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"be4f7f54", v-295) // nil | |
b.Put(ctx, /Table/50/"d4c56381", v-296) // nil | |
b.Put(ctx, /Table/50/"33dc7b59", v-297) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db1.AdminChangeReplicas(ctx, /Table/50/"2b1e813b", [{ADD_REPLICA n4,s4}]) // nil | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"9ae5b931", /Table/50/"9dd60c3a", 28) // ("v-249", nil) | |
b.Scan(ctx, /Table/50/"4f5cca3a", /Table/50/"d108a836", 64) // ("v-66", nil) | |
b.ReverseScan(ctx, /Table/50/"cb698821", /Table/50/"ed180ca3", 52) // ("v-161", nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=dba474f7 key=/Min pri=0.01786388 epo=0 ts=1586341715.243647000,0 min=1586341715.243647000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.243647000,0 wto=false max=1586341715.743647000,0) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Scan(ctx, /Table/50/"1c95b989", /Table/50/"3763b1a6", 34) // ("v-264", nil) | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"237e8cde", /Table/50/"e3f1fe8f", 29) // ("v-182", nil) | |
b.Scan(ctx, /Table/50/"71e3e65d", /Table/50/"f8866d8e", 47) // ("v-284", nil) | |
txn.Run(ctx, b) // nil | |
} | |
txn.ReverseScan(ctx, /Table/50/"40448bd2", /Table/50/"f209fae9", 53) // ("v-299", nil) | |
return errors.New("rollback") | |
}) // rollback | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"45340895", /Table/50/"d8f18c89", 27) // ("v-108", nil) | |
b.Scan(ctx, /Table/50/"306a1d69", /Table/50/"5339810d", 8) // ("v-188", nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=c851a400 key=/Min pri=0.03703176 epo=0 ts=1586341715.264072000,1 min=1586341715.264072000,1 seq=0} lock=false stat=COMMITTED rts=1586341715.264072000,1 wto=false max=1586341715.764072000,1) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=b75d47ca key=/Min pri=0.05494580 epo=0 ts=1586341715.274113000,0 min=1586341715.274113000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.274113000,0 wto=false max=1586341715.774113000,0) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"0d5d3488", /Table/50/"f379fc59", 0) // ("v-95", nil) | |
b.ReverseScan(ctx, /Table/50/"5e01322e", /Table/50/"95233249", 5) // (nil, nil) | |
b.Scan(ctx, /Table/50/"31b5f569", /Table/50/"aa4b2f4b", 7) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
txn.ReverseScan(ctx, /Table/50/"27120cd2", /Table/50/"c9c71a03", 65) // ("v-208", nil) | |
txn.Put(ctx, /Table/50/"8a97f158", v-325) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"a36f8624", v-336) // nil | |
b.Put(ctx, /Table/50/"d9919c23", v-337) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=4ed2025c key=/Table/50/"a36f8624" pri=0.00540628 epo=0 ts=1586341715.299764000,0 min=1586341715.299764000,0 seq=3} lock=true stat=COMMITTED rts=1586341715.299764000,0 wto=false max=1586341715.799764000,0 ifw=2) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"387d8334", /Table/50/"721df382", 23) // ("v-262", nil) | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=bb2a9046 key=/Min pri=0.03426876 epo=0 ts=1586341715.310070000,0 min=1586341715.310070000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.310070000,0 wto=false max=1586341715.810070000,0) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"9075d8c7", v-341) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=d837cd69 key=/Table/50/"9075d8c7" pri=0.00512959 epo=0 ts=1586341715.311930000,1 min=1586341715.311930000,1 seq=2} lock=true stat=COMMITTED rts=1586341715.311930000,1 wto=false max=1586341715.811930000,1 ifw=1) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"ba843026", v-344) // nil | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"6c8970ac", v-345) // nil | |
b.Put(ctx, /Table/50/"1a104392", v-346) // nil | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"eec8ff45", v-347) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=f2320f3b key=/Table/50/"ba843026" pri=0.00068131 epo=0 ts=1586341715.321815000,0 min=1586341715.321815000,0 seq=5} lock=true stat=COMMITTED rts=1586341715.321815000,0 wto=false max=1586341715.821815000,0 ifw=4) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"1667599a", /Table/50/"a50d06bb", 1) // ("v-288", nil) | |
b.Scan(ctx, /Table/50/"0cf69d2e", /Table/50/"66235bb3", 39) // ("v-95", nil) | |
b.ReverseScan(ctx, /Table/50/"a68efd18", /Table/50/"d6124423", 24) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
txn.ReverseScan(ctx, /Table/50/"3bf4fff9", /Table/50/"97b74029", 41) // ("v-341", nil) | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"da43d8fb", /Table/50/"db2766db", 37) // (nil, nil) | |
b.ReverseScan(ctx, /Table/50/"7ae8b9a1", /Table/50/"e7bebe09", 78) // ("v-179", nil) | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"29bfd329", v-361) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=150dea9c key=/Table/50/"29bfd329" pri=0.00559022 epo=0 ts=1586341715.356990000,0 min=1586341715.356990000,0 seq=2} lock=true stat=COMMITTED rts=1586341715.356990000,0 wto=false max=1586341715.856990000,0 ifw=1) | |
return nil | |
}) | |
g.GoCtx(func(ctx context.Context) error { | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=187fefda key=/Min pri=0.03133779 epo=0 ts=1586341709.646104000,0 min=1586341709.646104000,0 seq=0} lock=false stat=COMMITTED rts=1586341709.646104000,0 wto=false max=1586341710.146104000,0) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"9c0cb026", v-3) // nil | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"97e32896", /Table/50/"d65a0cc3", 0) // ("v-3", nil) | |
b.ReverseScan(ctx, /Table/50/"04795437", /Table/50/"73c68e4b", 1) // (nil, nil) | |
b.Scan(ctx, /Table/50/"a6790db5", /Table/50/"ab2a8426", 1) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"51fb0d95", v-4) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"3c5afe0d", /Table/50/"a83a7d14", 0) // ("v-1", nil) | |
b.ReverseScan(ctx, /Table/50/"20fb74c7", /Table/50/"8e8233aa", 1) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"6e7fffbf", v-5) // nil | |
b.Put(ctx, /Table/50/"9c0cb026", v-6) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Scan(ctx, /Table/50/"b20e19b7", /Table/50/"c0c4a989", 1) // (nil, nil) | |
txn.Put(ctx, /Table/50/"8d62c674", v-8) // nil | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"51fb0d95", v-9) // nil | |
b.Put(ctx, /Table/50/"51fb0d95", v-10) // nil | |
b.Put(ctx, /Table/50/"4a0bb765", v-11) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=27dd8d6d key=/Table/50/"8d62c674" pri=0.00871113 epo=0 ts=1586341709.662327000,0 min=1586341709.662327000,0 seq=5} lock=true stat=COMMITTED rts=1586341709.662327000,0 wto=false max=1586341710.162327000,0 int=2 ifw=1) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"73332beb", /Table/50/"cc042bd6", 0) // ("v-1", nil) | |
b.Scan(ctx, /Table/50/"5ffd1d1b", /Table/50/"b0c9041d", 0) // (nil, nil) | |
b.Scan(ctx, /Table/50/"4e719306", /Table/50/"d060af7f", 1) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"4392a712", /Table/50/"488677f4", 3) // (nil, nil) | |
b.ReverseScan(ctx, /Table/50/"107f418e", /Table/50/"831cc010", 1) // ("v-12", nil) | |
b.Scan(ctx, /Table/50/"0de77a8e", /Table/50/"f34b0696", 1) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"51fb0d95", v-15) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"4a0bb765", v-21) // nil | |
b.Put(ctx, /Table/50/"225a8b3b", v-22) // nil | |
b.Put(ctx, /Table/50/"4a0bb765", v-23) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"8d4b1e1d", v-24) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"fa5fb749", v-25) // nil | |
txn.Put(ctx, /Table/50/"2ee68a12", v-26) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=7ca879c2 key=/Table/50/"fa5fb749" pri=0.00706040 epo=0 ts=1586341709.678196000,1 min=1586341709.678196000,1 seq=3} lock=true stat=COMMITTED rts=1586341709.678196000,1 wto=false max=1586341710.178196000,1 ifw=2) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.ReverseScan(ctx, /Table/50/"1dcf7ef0", /Table/50/"d6c01f8c", 4) // ("v-27", nil) | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"21ab9435", v-29) // nil | |
b.Put(ctx, /Table/50/"225a8b3b", v-30) // nil | |
b.Put(ctx, /Table/50/"43122279", v-31) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=6d49804d key=/Table/50/"21ab9435" pri=0.00875508 epo=0 ts=1586341709.680845000,1 min=1586341709.680845000,1 seq=4} lock=true stat=COMMITTED rts=1586341709.680845000,1 wto=false max=1586341710.180845000,1 ifw=3) | |
db3.Put(ctx, /Table/50/"07b025cc", v-32) // nil | |
db0.Put(ctx, /Table/50/"1633c999", v-33) // nil | |
db2.Put(ctx, /Table/50/"fa5fb749", v-34) // nil | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return errors.New("rollback") | |
}) // rollback | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"fd7e952e", v-39) // nil | |
txn.ReverseScan(ctx, /Table/50/"199559b4", /Table/50/"767319f4", 1) // ("v-19", nil) | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"1658dba8", /Table/50/"558a5deb", 2) // ("v-38", nil) | |
b.ReverseScan(ctx, /Table/50/"8a2c0553", /Table/50/"ba9079db", 4) // (nil, nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=5073a1af key=/Table/50/"fd7e952e" pri=0.01097675 epo=0 ts=1586341709.697178000,1 min=1586341709.697178000,1 seq=2} lock=true stat=COMMITTED rts=1586341709.697178000,1 wto=false max=1586341710.197178000,1) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Scan(ctx, /Table/50/"823a3e89", /Table/50/"d862a40b", 2) // ("v-20", nil) | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"50b994db", /Table/50/"65dbeb70", 8) // ("v-18", nil) | |
b.ReverseScan(ctx, /Table/50/"510f5cbb", /Table/50/"666d06bb", 4) // ("v-18", nil) | |
b.Scan(ctx, /Table/50/"92bb8f29", /Table/50/"d0a71446", 5) // ("v-1", nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=ce3fbdb0 key=/Min pri=0.01319684 epo=0 ts=1586341709.699860000,1 min=1586341709.699860000,1 seq=0} lock=false stat=COMMITTED rts=1586341709.699860000,1 wto=false max=1586341710.199860000,1) | |
db2.Scan(ctx, /Table/50/"370bb76b", /Table/50/"71155777", 2) // ("v-31", nil) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"4a0bb765", v-44) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"0a892733", /Table/50/"76efd7b4", 4) // ("v-42", nil) | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"21ab9435", v-48) // nil | |
b.Put(ctx, /Table/50/"1f30bcb5", v-49) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=31b68258 key=/Table/50/"21ab9435" pri=0.00386741 epo=0 ts=1586341711.460830000,2 min=1586341709.727998000,1 seq=3} lock=true stat=COMMITTED rts=1586341711.460830000,2 wto=false max=1586341710.227998000,1) | |
db3.Put(ctx, /Table/50/"b9c4ab71", v-73) // nil | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return errors.New("rollback") | |
}) // rollback | |
db1.Put(ctx, /Table/50/"5fa694b0", v-74) // nil | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
b := &Batch{} | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=acf2c6b0 key=/Min pri=0.03031800 epo=0 ts=1586341714.744097000,1 min=1586341714.744097000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.744097000,1 wto=false max=1586341715.244097000,1) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"c1269a2e", v-82) // nil | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"7cbd182e", v-83) // nil | |
b.Put(ctx, /Table/50/"f0c25661", v-84) // nil | |
b.Put(ctx, /Table/50/"c8d37486", v-85) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=d3686526 key=/Min pri=0.00103321 epo=0 ts=1586341714.748823000,0 min=1586341714.748823000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.748823000,0 wto=false max=1586341715.248823000,0) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"9c1bfea6", v-91) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"2fbaad9c", /Table/50/"48b8f73d", 8) // ("v-31", nil) | |
b.ReverseScan(ctx, /Table/50/"690b5d5e", /Table/50/"db84cfc4", 18) // ("v-70", nil) | |
b.Scan(ctx, /Table/50/"16198512", /Table/50/"f116e15e", 15) // ("v-33", nil) | |
txn.Run(ctx, b) // nil | |
} | |
txn.ReverseScan(ctx, /Table/50/"c129de5d", /Table/50/"e251eaf3", 15) // ("v-72", nil) | |
txn.ReverseScan(ctx, /Table/50/"a7d3da80", /Table/50/"be10450a", 2) // ("v-73", nil) | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=00571f6a key=/Min pri=0.01501143 epo=0 ts=1586341714.756721000,1 min=1586341714.756721000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.756721000,1 wto=false max=1586341715.256721000,1) | |
db0.Put(ctx, /Table/50/"6d9dcd07", v-98) // nil | |
db3.ReverseScan(ctx, /Table/50/"28316b08", /Table/50/"acff6210", 22) // ("v-97", nil) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.ReverseScan(ctx, /Table/50/"2e40d041", /Table/50/"7c2941c9", 5) // ("v-42", nil) | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"a417b4f0", /Table/50/"ac94c3c1", 4) // (nil, nil) | |
b.Scan(ctx, /Table/50/"0aa0a255", /Table/50/"7bee01fb", 3) // ("v-42", nil) | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=275ca284 key=/Min pri=0.01870426 epo=0 ts=1586341714.795357000,1 min=1586341714.795357000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.795357000,1 wto=false max=1586341715.295357000,1) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"a07e44fb", v-112) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=28b36923 key=/Table/50/"a07e44fb" pri=0.03445521 epo=0 ts=1586341714.797945000,1 min=1586341714.797945000,1 seq=2} lock=true stat=COMMITTED rts=1586341714.797945000,1 wto=false max=1586341715.297945000,1 ifw=1) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=fd690db1 key=/Min pri=0.03313813 epo=0 ts=1586341714.807957000,1 min=1586341714.807957000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.807957000,1 wto=false max=1586341715.307957000,1) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"a07e44fb", v-120) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"0c7d09d0", /Table/50/"39467fb8", 12) // ("v-95", nil) | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"6d9dcd07", v-121) // nil | |
b.Put(ctx, /Table/50/"07b025cc", v-122) // nil | |
b.Put(ctx, /Table/50/"aac090e2", v-123) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=2e8d65d3 key=/Table/50/"a07e44fb" pri=0.05335193 epo=0 ts=1586341714.809153000,1 min=1586341714.809153000,1 seq=5} lock=true stat=COMMITTED rts=1586341714.809153000,1 wto=false max=1586341715.309153000,1 ifw=4) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return errors.New("rollback") | |
}) // rollback | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"1bd7e7a8", v-133) // nil | |
txn.Put(ctx, /Table/50/"2d69f9c9", v-134) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=e6fade79 key=/Table/50/"1bd7e7a8" pri=0.02359962 epo=0 ts=1586341714.840329000,1 min=1586341714.840329000,1 seq=3} lock=true stat=COMMITTED rts=1586341714.840329000,1 wto=false max=1586341715.340329000,1 ifw=2) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"1bd7e7a8", v-138) // nil | |
txn.ReverseScan(ctx, /Table/50/"7d377c06", /Table/50/"b6e325be", 23) // ("v-67", nil) | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=16eed9d2 key=/Table/50/"1bd7e7a8" pri=0.00154232 epo=0 ts=1586341714.843622000,0 min=1586341714.843622000,0 seq=2} lock=true stat=COMMITTED rts=1586341714.843622000,0 wto=false max=1586341715.343622000,0 ifw=1) | |
db2.ReverseScan(ctx, /Table/50/"4fa3bda2", /Table/50/"eb21d406", 26) // ("v-100", nil) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"a315fb8e", /Table/50/"e9feace8", 31) // ("v-100", nil) | |
b.ReverseScan(ctx, /Table/50/"8ef4a71d", /Table/50/"b97efbf7", 4) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"cba90bea", v-142) // nil | |
txn.Put(ctx, /Table/50/"c8d37486", v-143) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db2.Put(ctx, /Table/50/"af3e8427", v-146) // nil | |
db1.AdminSplit(ctx, /Table/50/"c7636b34") // nil | |
db2.AdminSplit(ctx, /Table/50/"9916d161") // nil | |
db2.AdminSplit(ctx, /Table/50/"ab793350") // nil | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"15a53396", v-169) // nil | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"d701bdf1", v-170) // nil | |
b.Put(ctx, /Table/50/"c5dddf9e", v-171) // nil | |
b.Put(ctx, /Table/50/"2c64dcfa", v-172) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db0.AdminChangeReplicas(ctx, /Table/50/"6a7e2709", [{ADD_REPLICA n1,s1} {REMOVE_REPLICA n2,s2}]) // nil | |
db0.AdminChangeReplicas(ctx, /Table/50/"bec4ffa1", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n1,s1}]) // nil | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"8c18aeaf", v-244) // nil | |
txn.Put(ctx, /Table/50/"b319ac08", v-245) // nil | |
txn.Put(ctx, /Table/50/"d02e4c58", v-246) // nil | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"2c64dcfa", v-247) // nil | |
b.Put(ctx, /Table/50/"e0a3289a", v-248) // nil | |
b.Put(ctx, /Table/50/"9d47c039", v-249) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=6e5cbd25 key=/Table/50/"8c18aeaf" pri=0.02145343 epo=0 ts=1586341715.120557000,0 min=1586341715.120557000,0 seq=7} lock=true stat=COMMITTED rts=1586341715.120557000,0 wto=false max=1586341715.620557000,0 ifw=6) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"24673cc4", /Table/50/"a8a71713", 55) // ("v-192", nil) | |
b.ReverseScan(ctx, /Table/50/"0074b349", /Table/50/"11eca62f", 1) // (nil, nil) | |
b.Scan(ctx, /Table/50/"171cee09", /Table/50/"584a3f19", 45) // ("v-160", nil) | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db0.Put(ctx, /Table/50/"6df0e57e", v-256) // nil | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"7cd90948", /Table/50/"cd0dee54", 13) // ("v-243", nil) | |
b.Scan(ctx, /Table/50/"a1c45ce3", /Table/50/"ae72db86", 18) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"38243863", /Table/50/"f89642a1", 33) // ("v-176", nil) | |
b.Scan(ctx, /Table/50/"3214fd60", /Table/50/"9ec0d8fd", 18) // ("v-249", nil) | |
b.ReverseScan(ctx, /Table/50/"005dcef8", /Table/50/"976a66b0", 43) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"183715f9", /Table/50/"e4e616fc", 26) // ("v-138", nil) | |
b.Scan(ctx, /Table/50/"06a63813", /Table/50/"e3f1e90b", 61) // ("v-122", nil) | |
b.Scan(ctx, /Table/50/"4dd79391", /Table/50/"b937729a", 34) // (nil, nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=2a4256c9 key=/Min pri=0.02077185 epo=0 ts=1586341715.144251000,1 min=1586341715.144251000,1 seq=0} lock=false stat=COMMITTED rts=1586341715.144251000,1 wto=false max=1586341715.644251000,1) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"3674b1b7", /Table/50/"f0680c30", 62) // ("v-225", nil) | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"fdb57107", v-266) // nil | |
b.Put(ctx, /Table/50/"fa5fb749", v-267) // nil | |
b.Put(ctx, /Table/50/"2b848837", v-268) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=3e296909 key=/Table/50/"fdb57107" pri=0.00825580 epo=0 ts=1586341715.163003000,0 min=1586341715.163003000,0 seq=4} lock=true stat=COMMITTED rts=1586341715.163003000,0 wto=false max=1586341715.663003000,0 ifw=3) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"33dc7b59", v-281) // nil | |
b.Put(ctx, /Table/50/"a36ecc58", v-282) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.ReverseScan(ctx, /Table/50/"9faae075", /Table/50/"f33dff1e", 27) // ("v-278", nil) | |
txn.ReverseScan(ctx, /Table/50/"4228a969", /Table/50/"835d1bd5", 51) // ("v-269", nil) | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"7f14c7c4", /Table/50/"b9189946", 16) // (nil, nil) | |
b.ReverseScan(ctx, /Table/50/"4ec2d3cb", /Table/50/"f05b9d30", 17) // ("v-278", nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=b653bfcc key=/Table/50/"33dc7b59" pri=0.01409771 epo=0 ts=1586341715.193274000,0 min=1586341715.176584000,0 seq=3} lock=true stat=COMMITTED rts=1586341715.193274000,0 wto=false max=1586341715.676584000,0 int=1) | |
db2.Put(ctx, /Table/50/"c5edd8fc", v-298) // nil | |
db2.AdminChangeReplicas(ctx, /Table/50/"1a5e32d1", [{ADD_REPLICA n2,s2} {REMOVE_REPLICA n1,s1}]) // nil | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Scan(ctx, /Table/50/"25ca2e0a", /Table/50/"b3575f1d", 15) // ("v-329", nil) | |
return errors.New("rollback") | |
}) // rollback | |
db1.AdminSplit(ctx, /Table/50/"8d1e6546") // nil | |
db3.Put(ctx, /Table/50/"be974eb4", v-339) // nil | |
db2.AdminChangeReplicas(ctx, /Table/50/"23508522", [{ADD_REPLICA n1,s1}]) // nil | |
db2.Put(ctx, /Table/50/"6d9dcd07", v-356) // nil | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"3bd7dc4b", v-357) // nil | |
txn.Put(ctx, /Table/50/"4b6d5c1e", v-358) // nil | |
txn.Put(ctx, /Table/50/"2d22ccf8", v-359) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=df807433 key=/Table/50/"3bd7dc4b" pri=0.00221594 epo=0 ts=1586341715.334125000,0 min=1586341715.334125000,0 seq=4} lock=true stat=COMMITTED rts=1586341715.334125000,0 wto=false max=1586341715.834125000,0 ifw=3) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"6bf7041e", /Table/50/"cc78a684", 12) // (nil, nil) | |
b.ReverseScan(ctx, /Table/50/"13825f70", /Table/50/"e1525154", 12) // ("v-306", nil) | |
b.Scan(ctx, /Table/50/"1272e18c", /Table/50/"ae939221", 16) // ("v-276", nil) | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=f158ce7f key=/Min pri=0.01521781 epo=0 ts=1586341715.348435000,0 min=1586341715.348435000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.348435000,0 wto=false max=1586341715.848435000,0) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.ReverseScan(ctx, /Table/50/"a02bf1ab", /Table/50/"baf8633c", 74) // ("v-344", nil) | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=8d268ffd key=/Min pri=0.00898009 epo=0 ts=1586341715.358614000,0 min=1586341715.358614000,0 seq=0} lock=false stat=COMMITTED rts=1586341715.358614000,0 wto=false max=1586341715.858614000,0) | |
return nil | |
}) | |
g.GoCtx(func(ctx context.Context) error { | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"9c0cb026", v-0) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db1.AdminChangeReplicas(ctx, /Table/50/"a742ab3a", [{ADD_REPLICA n4,s4}]) // nil | |
db3.Put(ctx, /Table/50/"8d4b1e1d", v-20) // nil | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"46e47705", /Table/50/"654f6a10", 3) // ("v-18", nil) | |
b.ReverseScan(ctx, /Table/50/"5b0cac90", /Table/50/"6675c697", 4) // (nil, nil) | |
b.ReverseScan(ctx, /Table/50/"46127373", /Table/50/"4e71b415", 3) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
txn.ReverseScan(ctx, /Table/50/"e36f9a99", /Table/50/"ec850fae", 0) // (nil, nil) | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"d02e4c58", v-27) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=d35875b0 key=/Table/50/"d02e4c58" pri=0.08684909 epo=0 ts=1586341709.678522000,0 min=1586341709.678522000,0 seq=2} lock=true stat=COMMITTED rts=1586341709.678522000,0 wto=false max=1586341710.178522000,0 ifw=1) | |
db0.AdminSplit(ctx, /Table/50/"9afccc30") // nil | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=41768d18 key=/Min pri=0.01586899 epo=0 ts=1586341709.829792000,1 min=1586341709.829792000,1 seq=0} lock=false stat=COMMITTED rts=1586341709.829792000,1 wto=false max=1586341710.329792000,1) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"eec8ff45", v-57) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"fbf7b15d", v-58) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db2.Put(ctx, /Table/50/"85c730e2", v-59) // nil | |
db3.AdminChangeReplicas(ctx, /Table/50/"eefaca6c", [{ADD_REPLICA n2,s2}]) // nil | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"0ef5dfbe", v-95) // nil | |
txn.Put(ctx, /Table/50/"e8215e13", v-96) // nil | |
txn.ReverseScan(ctx, /Table/50/"9df0a541", /Table/50/"c57e3116", 22) // ("v-86", nil) | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"a07e44fb", v-97) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=b45cc0c5 key=/Table/50/"0ef5dfbe" pri=0.02750540 epo=0 ts=1586341714.765160000,1 min=1586341714.765160000,1 seq=4} lock=true stat=COMMITTED rts=1586341714.765160000,1 wto=false max=1586341715.265160000,1 ifw=3) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return errors.New("rollback") | |
}) // rollback | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"5fa694b0", v-107) // nil | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"4a0bb765", v-108) // nil | |
b.Put(ctx, /Table/50/"af3e8427", v-109) // nil | |
b.Put(ctx, /Table/50/"72fd7c8a", v-110) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"b9c4ab71", v-111) // nil | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"5947904b", /Table/50/"5970a8ed", 17) // (nil, nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=5896df33 key=/Table/50/"5fa694b0" pri=0.01957817 epo=0 ts=1586341714.797069000,0 min=1586341714.797069000,0 seq=6} lock=true stat=COMMITTED rts=1586341714.797069000,0 wto=false max=1586341715.297069000,0 int=2) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=e9630de2 key=/Min pri=0.04179543 epo=0 ts=1586341714.808772000,0 min=1586341714.808772000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.808772000,0 wto=false max=1586341715.308772000,0) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"51fb0d95", v-124) // nil | |
b.Put(ctx, /Table/50/"1633c999", v-125) // nil | |
b.Put(ctx, /Table/50/"abbd550b", v-126) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=d56ab9a8 key=/Table/50/"51fb0d95" pri=0.01531378 epo=0 ts=1586341714.809515000,1 min=1586341714.809515000,1 seq=4} lock=true stat=COMMITTED rts=1586341714.809515000,1 wto=false max=1586341715.309515000,1 ifw=3) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"295c2621", v-127) // nil | |
txn.Put(ctx, /Table/50/"72fd7c8a", v-128) // nil | |
txn.Put(ctx, /Table/50/"84e68ec5", v-129) // nil | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"c1491bb7", v-130) // nil | |
b.Put(ctx, /Table/50/"84e68ec5", v-131) // nil | |
b.Put(ctx, /Table/50/"cc0c5b6b", v-132) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=36268d2b key=/Table/50/"295c2621" pri=0.02127574 epo=0 ts=1586341714.820845000,0 min=1586341714.820845000,0 seq=7} lock=true stat=COMMITTED rts=1586341714.820845000,0 wto=false max=1586341715.320845000,0 ifw=6) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
b := &Batch{} | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=43c4ffa7 key=/Min pri=0.01399582 epo=0 ts=1586341714.839425000,0 min=1586341714.839425000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.839425000,0 wto=false max=1586341715.339425000,0) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return errors.New("rollback") | |
}) // rollback | |
db0.ReverseScan(ctx, /Table/50/"86930c7a", /Table/50/"89d3ccb5", 17) // (nil, nil) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=382b122f key=/Min pri=0.01645647 epo=0 ts=1586341714.844279000,1 min=1586341714.844279000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.844279000,1 wto=false max=1586341715.344279000,1) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"2988ec24", v-139) // nil | |
txn.Put(ctx, /Table/50/"268ec7a5", v-140) // nil | |
txn.Put(ctx, /Table/50/"1edb9e2d", v-141) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db2.AdminChangeReplicas(ctx, /Table/50/"233f280b", [{ADD_REPLICA n1,s1} {REMOVE_REPLICA n2,s2}]) // nil | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=1458b0ae key=/Min pri=0.05410258 epo=0 ts=1586341714.899325000,0 min=1586341714.899325000,0 seq=0} lock=false stat=COMMITTED rts=1586341714.899325000,0 wto=false max=1586341715.399325000,0) | |
db3.AdminSplit(ctx, /Table/50/"c90340a1") // nil | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"60143586", v-150) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.ReverseScan(ctx, /Table/50/"654100f0", /Table/50/"91c8b1d3", 32) // ("v-8", nil) | |
b.ReverseScan(ctx, /Table/50/"386ad5c9", /Table/50/"78e09e8d", 32) // ("v-128", nil) | |
b.ReverseScan(ctx, /Table/50/"bfb25076", /Table/50/"f702bb8f", 35) // ("v-161", nil) | |
txn.Run(ctx, b) // nil | |
} | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"d701bdf1", v-156) // nil | |
b.Put(ctx, /Table/50/"51fb0d95", v-157) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=5f5bce5e key=/Table/50/"d701bdf1" pri=0.01195590 epo=1 ts=1586341714.965088000,1 min=1586341714.954283000,0 seq=3} lock=true stat=COMMITTED rts=1586341714.965088000,1 wto=false max=1586341715.454283000,0 int=2 ifw=2) | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=b8e9d30b key=/Min pri=0.01532305 epo=0 ts=1586341714.997798000,1 min=1586341714.997798000,1 seq=0} lock=false stat=COMMITTED rts=1586341714.997798000,1 wto=false max=1586341715.497798000,1) | |
db2.Put(ctx, /Table/50/"8b871090", v-177) // nil | |
db2.AdminSplit(ctx, /Table/50/"24459612") // nil | |
db2.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"e3eeff8b", v-182) // nil | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"01ba0aa2", /Table/50/"2a51a56a", 6) // ("v-149", nil) | |
b.ReverseScan(ctx, /Table/50/"475d4c0c", /Table/50/"6eba0a94", 0) // (nil, nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=32f21d7a key=/Table/50/"e3eeff8b" pri=0.00260291 epo=0 ts=1586341715.027266000,0 min=1586341715.027266000,0 seq=2} lock=true stat=COMMITTED rts=1586341715.027266000,0 wto=false max=1586341715.527266000,0) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"56999ceb", /Table/50/"f63b5ff0", 38) // ("v-107", nil) | |
b.Scan(ctx, /Table/50/"46b0576e", /Table/50/"e9b18fab", 29) // ("v-108", nil) | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=caf536ad key=/Min pri=0.00391039 epo=0 ts=1586341715.055587000,1 min=1586341715.055587000,1 seq=0} lock=false stat=COMMITTED rts=1586341715.055587000,1 wto=false max=1586341715.555587000,1) | |
db3.Put(ctx, /Table/50/"9b15abc3", v-191) // nil | |
db2.AdminSplit(ctx, /Table/50/"8d1e6546") // nil | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
txn.ReverseScan(ctx, /Table/50/"580daf76", /Table/50/"bb36805b", 40) // ("v-118", nil) | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"a6704d6d", v-192) // nil | |
b.Put(ctx, /Table/50/"c9c25327", v-193) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=9fd3cabc key=/Table/50/"a6704d6d" pri=0.03517885 epo=1 ts=1586341715.073575000,1 min=1586341715.067974000,0 seq=3} lock=true stat=COMMITTED rts=1586341715.073575000,1 wto=false max=1586341715.567974000,0 int=2 ifw=2) | |
db3.ReverseScan(ctx, /Table/50/"9e90e51b", /Table/50/"edddc07e", 5) // ("v-161", nil) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"9c1bfea6", v-236) // nil | |
b.Put(ctx, /Table/50/"7d65e6ec", v-237) // nil | |
b.Put(ctx, /Table/50/"6945a298", v-238) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"5fa694b0", v-239) // nil | |
b.Put(ctx, /Table/50/"b3b8aa92", v-240) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=1d25b3aa key=/Min pri=0.00534817 epo=0 ts=1586341715.122494000,1 min=1586341715.122494000,1 seq=0} lock=false stat=COMMITTED rts=1586341715.122494000,1 wto=false max=1586341715.622494000,1) | |
db2.AdminSplit(ctx, /Table/50/"83dcc12e") // nil | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"17c51bfd", v-288) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=cbc1b166 key=/Table/50/"17c51bfd" pri=0.00762939 epo=0 ts=1586341715.178934000,0 min=1586341715.178934000,0 seq=2} lock=true stat=COMMITTED rts=1586341715.178934000,0 wto=false max=1586341715.678934000,0 ifw=1) | |
db2.AdminChangeReplicas(ctx, /Table/50/"059e9915", [{ADD_REPLICA n1,s1} {REMOVE_REPLICA n2,s2}]) // nil | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"bb59889c", v-300) // nil | |
b.Put(ctx, /Table/50/"c27abfc2", v-301) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"8061048b", v-302) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db3.AdminSplit(ctx, /Table/50/"6f94bf32") // nil | |
db2.Put(ctx, /Table/50/"ea261f32", v-311) // nil | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"aac090e2", v-314) // nil | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"4f7e67df", v-315) // nil | |
b.Put(ctx, /Table/50/"07b025cc", v-316) // nil | |
b.Put(ctx, /Table/50/"b673f4fa", v-317) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=71b3fbfb key=/Table/50/"aac090e2" pri=0.02973690 epo=0 ts=1586341715.262191000,0 min=1586341715.262191000,0 seq=5} lock=true stat=COMMITTED rts=1586341715.262191000,0 wto=false max=1586341715.762191000,0 ifw=4) | |
db3.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"a36f8624", v-318) // nil | |
{ | |
b := &Batch{} | |
txn.Run(ctx, b) // nil | |
} | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=3c39783e key=/Table/50/"a36f8624" pri=0.00566687 epo=0 ts=1586341715.271952000,1 min=1586341715.271952000,1 seq=2} lock=true stat=COMMITTED rts=1586341715.271952000,1 wto=false max=1586341715.771952000,1 ifw=1) | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"33c5dbbf", v-326) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"bcb94d62", v-327) // nil | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"45e8c872", v-328) // nil | |
b.Put(ctx, /Table/50/"262d8cc6", v-329) // nil | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=ab54c118 key=/Table/50/"33c5dbbf" pri=0.02535908 epo=0 ts=1586341715.275249000,1 min=1586341715.275249000,1 seq=5} lock=true stat=COMMITTED rts=1586341715.275249000,1 wto=false max=1586341715.775249000,1 int=1 ifw=3) | |
db3.Put(ctx, /Table/50/"38068e7c", v-333) // nil | |
db0.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"7edd3f80", v-334) // nil | |
txn.Run(ctx, b) // nil | |
} | |
txn.Put(ctx, /Table/50/"f3f1f8ec", v-335) // nil | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"085e0b7b", /Table/50/"1b1017fd", 36) // ("v-294", nil) | |
b.ReverseScan(ctx, /Table/50/"031d112b", /Table/50/"3c76b9c3", 77) // ("v-324", nil) | |
b.ReverseScan(ctx, /Table/50/"a9f2caae", /Table/50/"abe0598b", 46) // ("v-314", nil) | |
txn.CommitInBatch(ctx, b) // nil | |
return nil | |
}) // nil txnpb:("unnamed" meta={id=cf52fb80 key=/Table/50/"7edd3f80" pri=0.02597854 epo=0 ts=1586341715.299305000,0 min=1586341715.299305000,0 seq=3} lock=true stat=COMMITTED rts=1586341715.299305000,0 wto=false max=1586341715.799305000,0 int=1) | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Scan(ctx, /Table/50/"78515b62", /Table/50/"ee2acb8d", 35) // ("v-222", nil) | |
b.ReverseScan(ctx, /Table/50/"d3af345d", /Table/50/"f3551ea8", 79) // (nil, nil) | |
b.Scan(ctx, /Table/50/"af10afb0", /Table/50/"c8422199", 43) // (nil, nil) | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"b9c4ab71", v-342) // nil | |
txn.Run(ctx, b) // nil | |
} | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"7d65e6ec", v-343) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
{ | |
b := &Batch{} | |
b.Put(ctx, /Table/50/"bb668b2a", v-355) // nil | |
txn.Run(ctx, b) // nil | |
} | |
return errors.New("rollback") | |
}) // rollback | |
db1.Txn(ctx, func(ctx context.Context, txn *kv.Txn) error { | |
txn.Put(ctx, /Table/50/"b319ac08", v-360) // nil | |
return errors.New("rollback") | |
}) // rollback | |
db3.AdminChangeReplicas(ctx, /Table/50/"67deb7ff", [{REMOVE_REPLICA n4,s4}]) // change replicas of r36 failed: kv/kvserver/replica_raft.go:262: [n4,s4,r36/2:/Table/50/"{3a1322d…-6f94bf3…}]: received invalid ChangeReplicasTrigger ENTER_JOINT(r2 l2) REMOVE_REPLICA[(n4,s4):2VOTER_DEMOTING]: after=[(n1,s1):7 (n4,s4):2VOTER_DEMOTING (n2,s2):8] next=10 to remove self (leaseholder) | |
return nil | |
}) | |
g.Wait() | |
I200408 10:28:36.077918 82 kv/kvnemesis/kvnemesis.go:90 kvs (recorded from rangefeed): | |
/Table/50/"0010408c" 1586341715.167861000,0 -> /BYTES/v-277 | |
/Table/50/"0010408c" 1586341715.081604000,0 -> /BYTES/v-227 | |
/Table/50/"018e4d1d" 1586341715.245682000,0 -> /BYTES/v-305 | |
/Table/50/"018e4d1d" 1586341715.143559000,1 -> /BYTES/v-259 | |
/Table/50/"037cad2d" 1586341715.273189000,0 -> /BYTES/v-324 | |
/Table/50/"039c2305" 1586341715.086320000,0 -> /BYTES/v-233 | |
/Table/50/"04b3f016" 1586341714.914603000,0 -> /BYTES/v-149 | |
/Table/50/"0684fc7e" 1586341715.077280000,1 -> /BYTES/v-212 | |
/Table/50/"07b025cc" 1586341715.262191000,0 -> /BYTES/v-316 | |
/Table/50/"07b025cc" 1586341715.244580000,0 -> /BYTES/v-303 | |
/Table/50/"07b025cc" 1586341714.809153000,1 -> /BYTES/v-122 | |
/Table/50/"07b025cc" 1586341709.696268000,0 -> /BYTES/v-35 | |
/Table/50/"07b025cc" 1586341709.683406000,0 -> /BYTES/v-32 | |
/Table/50/"0b654311" 1586341715.199359000,1 -> /BYTES/v-294 | |
/Table/50/"0ef5dfbe" 1586341714.765160000,1 -> /BYTES/v-95 | |
/Table/50/"0f816729" 1586341715.324817000,1 -> /BYTES/v-349 | |
/Table/50/"12808f67" 1586341715.166781000,0 -> /BYTES/v-276 | |
/Table/50/"15a53396" 1586341715.245682000,0 -> /BYTES/v-306 | |
/Table/50/"15a53396" 1586341715.109412000,0 -> /BYTES/v-235 | |
/Table/50/"1633c999" 1586341715.145005000,0 -> /BYTES/v-260 | |
/Table/50/"1633c999" 1586341715.086320000,0 -> /BYTES/v-234 | |
/Table/50/"1633c999" 1586341715.025608000,0 -> /BYTES/v-181 | |
/Table/50/"1633c999" 1586341714.809515000,1 -> /BYTES/v-125 | |
/Table/50/"1633c999" 1586341709.694572000,0 -> /BYTES/v-33 | |
/Table/50/"17c51bfd" 1586341715.178934000,0 -> /BYTES/v-288 | |
/Table/50/"1a104392" 1586341715.321815000,0 -> /BYTES/v-346 | |
/Table/50/"1bd7e7a8" 1586341714.843622000,0 -> /BYTES/v-138 | |
/Table/50/"1bd7e7a8" 1586341714.840329000,1 -> /BYTES/v-133 | |
/Table/50/"1bd7e7a8" 1586341714.764713000,0 -> /BYTES/v-94 | |
/Table/50/"1d945a1d" 1586341715.145906000,0 -> /BYTES/v-264 | |
/Table/50/"1edb9e2d" 1586341715.077280000,1 -> /BYTES/v-209 | |
/Table/50/"1f30bcb5" 1586341715.178383000,1 -> /BYTES/v-283 | |
/Table/50/"1f30bcb5" 1586341711.460830000,2 -> /BYTES/v-49 | |
/Table/50/"1f30bcb5" 1586341709.696794000,0 -> /BYTES/v-38 | |
/Table/50/"1f30bcb5" 1586341709.679434000,0 -> /BYTES/v-28 | |
/Table/50/"20ec1673" 1586341715.119900000,1 -> /BYTES/v-242 | |
/Table/50/"21ab9435" 1586341715.185209000,0 -> /BYTES/v-290 | |
/Table/50/"21ab9435" 1586341711.460830000,2 -> /BYTES/v-48 | |
/Table/50/"21ab9435" 1586341709.680845000,1 -> /BYTES/v-29 | |
/Table/50/"225a8b3b" 1586341714.901593000,0 -> /BYTES/v-147 | |
/Table/50/"225a8b3b" 1586341709.680845000,1 -> /BYTES/v-30 | |
/Table/50/"248aa748" 1586341715.124701000,0 -> /BYTES/v-252 | |
/Table/50/"262d8cc6" 1586341715.275249000,1 -> /BYTES/v-329 | |
/Table/50/"268ec7a5" 1586341715.288001000,1 -> /BYTES/v-331 | |
/Table/50/"268ec7a5" 1586341714.799174000,0 -> /BYTES/v-113 | |
/Table/50/"295c2621" 1586341715.324817000,1 -> /BYTES/v-350 | |
/Table/50/"295c2621" 1586341715.084912000,1 -> /BYTES/v-231 | |
/Table/50/"295c2621" 1586341714.820845000,0 -> /BYTES/v-127 | |
/Table/50/"295c2621" 1586341714.739038000,1 -> /BYTES/v-65 | |
/Table/50/"2988ec24" 1586341715.311423000,0 -> /BYTES/v-340 | |
/Table/50/"29bfd329" 1586341715.356990000,0 -> /BYTES/v-361 | |
/Table/50/"29c7df63" 1586341715.077280000,0 -> /BYTES/v-224 | |
/Table/50/"2ac8bf3e" 1586341715.324817000,1 -> /BYTES/v-354 | |
/Table/50/"2b848837" 1586341715.163003000,0 -> /BYTES/v-268 | |
/Table/50/"2c64dcfa" 1586341715.120557000,0 -> /BYTES/v-247 | |
/Table/50/"2d22ccf8" 1586341715.334125000,0 -> /BYTES/v-359 | |
/Table/50/"2d69f9c9" 1586341714.840329000,1 -> /BYTES/v-134 | |
/Table/50/"2ee68a12" 1586341709.678196000,1 -> /BYTES/v-26 | |
/Table/50/"2f5fd201" 1586341715.025608000,0 -> /BYTES/v-180 | |
/Table/50/"329fc3e0" 1586341715.064414000,0 -> /BYTES/v-188 | |
/Table/50/"33c5dbbf" 1586341715.275249000,1 -> /BYTES/v-326 | |
/Table/50/"33dc7b59" 1586341715.193274000,0 -> /BYTES/v-281 | |
/Table/50/"359ffd3a" 1586341715.132153000,0 -> /BYTES/v-254 | |
/Table/50/"38068e7c" 1586341715.288964000,0 -> /BYTES/v-333 | |
/Table/50/"38068e7c" 1586341715.077280000,0 -> /BYTES/v-225 | |
/Table/50/"3b264f89" 1586341715.324817000,1 -> /BYTES/v-352 | |
/Table/50/"3b264f89" 1586341715.145906000,0 -> /BYTES/v-262 | |
/Table/50/"3bd7dc4b" 1586341715.334125000,0 -> /BYTES/v-357 | |
/Table/50/"40f617ef" 1586341715.077280000,1 -> /BYTES/v-211 | |
/Table/50/"43122279" 1586341709.680845000,1 -> /BYTES/v-31 | |
/Table/50/"43122279" 1586341709.674844000,0 -> /BYTES/v-17 | |
/Table/50/"452ce339" 1586341715.073575000,0 -> /BYTES/v-207 | |
/Table/50/"45e8c872" 1586341715.275249000,1 -> /BYTES/v-328 | |
/Table/50/"45e8c872" 1586341715.273189000,0 -> /BYTES/v-321 | |
/Table/50/"4a0bb765" 1586341714.797069000,0 -> /BYTES/v-108 | |
/Table/50/"4a0bb765" 1586341709.663483000,1 -> /BYTES/v-12 | |
/Table/50/"4a0bb765" 1586341709.662327000,0 -> /BYTES/v-11 | |
/Table/50/"4b6d5c1e" 1586341715.334125000,0 -> /BYTES/v-358 | |
/Table/50/"4be06a45" 1586341715.132153000,0 -> /BYTES/v-255 | |
/Table/50/"4da7fb11" 1586341714.971040000,0 -> /BYTES/v-164 | |
/Table/50/"4f7e67df" 1586341715.262191000,0 -> /BYTES/v-315 | |
/Table/50/"4f7e67df" 1586341714.743892000,0 -> /BYTES/v-76 | |
/Table/50/"4f7e67df" 1586341709.674844000,0 -> /BYTES/v-16 | |
/Table/50/"51fb0d95" 1586341715.357643000,1 -> /BYTES/v-362 | |
/Table/50/"51fb0d95" 1586341715.084912000,1 -> /BYTES/v-229 | |
/Table/50/"51fb0d95" 1586341714.965088000,1 -> /BYTES/v-157 | |
/Table/50/"51fb0d95" 1586341714.809515000,1 -> /BYTES/v-124 | |
/Table/50/"51fb0d95" 1586341709.674844000,0 -> /BYTES/v-18 | |
/Table/50/"51fb0d95" 1586341709.662327000,0 -> /BYTES/v-10 | |
/Table/50/"51fb0d95" 1586341709.644872000,0 -> /BYTES/v-2 | |
/Table/50/"53e57c74" 1586341714.961913000,0 -> /BYTES/v-160 | |
/Table/50/"5a690061" 1586341715.178383000,1 -> /BYTES/v-286 | |
/Table/50/"5e46b631" 1586341715.123979000,0 -> /BYTES/v-250 | |
/Table/50/"5fa694b0" 1586341714.797069000,0 -> /BYTES/v-107 | |
/Table/50/"5fa694b0" 1586341714.742514000,0 -> /BYTES/v-74 | |
/Table/50/"5fa694b0" 1586341709.698988000,0 -> /BYTES/v-40 | |
/Table/50/"5fa694b0" 1586341709.696794000,0 -> /BYTES/v-36 | |
/Table/50/"60143586" 1586341714.801976000,0 -> /BYTES/v-116 | |
/Table/50/"631b9957" 1586341715.288001000,1 -> /BYTES/v-330 | |
/Table/50/"6c235613" 1586341715.185209000,0 -> /BYTES/v-291 | |
/Table/50/"6c8970ac" 1586341715.321815000,0 -> /BYTES/v-345 | |
/Table/50/"6d9dcd07" 1586341715.328033000,0 -> /BYTES/v-356 | |
/Table/50/"6d9dcd07" 1586341715.077280000,0 -> /BYTES/v-223 | |
/Table/50/"6d9dcd07" 1586341714.809153000,1 -> /BYTES/v-121 | |
/Table/50/"6d9dcd07" 1586341714.765667000,0 -> /BYTES/v-98 | |
/Table/50/"6df0e57e" 1586341715.178383000,1 -> /BYTES/v-287 | |
/Table/50/"6df0e57e" 1586341715.134917000,0 -> /BYTES/v-256 | |
/Table/50/"6df0e57e" 1586341714.997458000,1 -> /BYTES/v-168 | |
/Table/50/"6df0e57e" 1586341714.739038000,1 -> /BYTES/v-70 | |
/Table/50/"6e7fffbf" 1586341709.698988000,0 -> /BYTES/v-42 | |
/Table/50/"6e7fffbf" 1586341709.674844000,0 -> /BYTES/v-19 | |
/Table/50/"6e7fffbf" 1586341709.663483000,1 -> /BYTES/v-14 | |
/Table/50/"72fd7c8a" 1586341714.820845000,0 -> /BYTES/v-128 | |
/Table/50/"72fd7c8a" 1586341714.797069000,0 -> /BYTES/v-110 | |
/Table/50/"7a8f21fa" 1586341715.077280000,0 -> /BYTES/v-222 | |
/Table/50/"7a8f21fa" 1586341714.842103000,1 -> /BYTES/v-135 | |
/Table/50/"7cbd182e" 1586341714.799174000,0 -> /BYTES/v-114 | |
/Table/50/"7d65e6ec" 1586341715.163465000,0 -> /BYTES/v-269 | |
/Table/50/"7edd3f80" 1586341715.299305000,0 -> /BYTES/v-334 | |
/Table/50/"8061048b" 1586341715.288001000,1 -> /BYTES/v-332 | |
/Table/50/"8376b976" 1586341715.119900000,1 -> /BYTES/v-243 | |
/Table/50/"84e68ec5" 1586341714.820845000,0 -> /BYTES/v-131 | |
/Table/50/"85c730e2" 1586341715.324817000,1 -> /BYTES/v-351 | |
/Table/50/"85c730e2" 1586341715.021538000,0 -> /BYTES/v-178 | |
/Table/50/"85c730e2" 1586341714.868531000,0 -> /BYTES/v-145 | |
/Table/50/"85c730e2" 1586341711.460830000,3 -> /BYTES/v-59 | |
/Table/50/"872224e0" 1586341715.119900000,1 -> /BYTES/v-241 | |
/Table/50/"8aad3963" 1586341714.961913000,0 -> /BYTES/v-159 | |
/Table/50/"8b871090" 1586341715.020254000,0 -> /BYTES/v-177 | |
/Table/50/"8c18aeaf" 1586341715.120557000,0 -> /BYTES/v-244 | |
/Table/50/"8c521887" 1586341715.077280000,0 -> /BYTES/v-220 | |
/Table/50/"8c521887" 1586341714.971040000,0 -> /BYTES/v-162 | |
/Table/50/"8c7a9f9d" 1586341715.272455000,1 -> /BYTES/v-319 | |
/Table/50/"8d4b1e1d" 1586341709.675437000,0 -> /BYTES/v-20 | |
/Table/50/"8d62c674" 1586341709.662327000,0 -> /BYTES/v-8 | |
/Table/50/"8d62c674" 1586341709.660173000,1 -> /BYTES/v-7 | |
/Table/50/"8e2d7cf3" 1586341715.143559000,1 -> /BYTES/v-257 | |
/Table/50/"8e2d7cf3" 1586341715.123979000,0 -> /BYTES/v-251 | |
/Table/50/"9075d8c7" 1586341715.311930000,1 -> /BYTES/v-341 | |
/Table/50/"9af8b646" 1586341715.199359000,1 -> /BYTES/v-292 | |
/Table/50/"9af8b646" 1586341711.460830000,2 -> /BYTES/v-55 | |
/Table/50/"9b15abc3" 1586341715.065567000,0 -> /BYTES/v-191 | |
/Table/50/"9b931208" 1586341715.272455000,1 -> /BYTES/v-320 | |
/Table/50/"9c0cb026" 1586341709.644872000,0 -> /BYTES/v-1 | |
/Table/50/"9c1bfea6" 1586341714.794844000,1 -> /BYTES/v-102 | |
/Table/50/"9c1bfea6" 1586341714.743455000,0 -> /BYTES/v-75 | |
/Table/50/"9c1bfea6" 1586341714.739038000,1 -> /BYTES/v-71 | |
/Table/50/"9d47c039" 1586341715.120557000,0 -> /BYTES/v-249 | |
/Table/50/"a07e44fb" 1586341714.809153000,1 -> /BYTES/v-120 | |
/Table/50/"a07e44fb" 1586341714.797945000,1 -> /BYTES/v-112 | |
/Table/50/"a07e44fb" 1586341714.794844000,1 -> /BYTES/v-103 | |
/Table/50/"a07e44fb" 1586341714.765160000,1 -> /BYTES/v-97 | |
/Table/50/"a07e44fb" 1586341714.764713000,0 -> /BYTES/v-93 | |
/Table/50/"a2d4cffd" 1586341715.019933000,0 -> /BYTES/v-174 | |
/Table/50/"a36ecc58" 1586341715.193274000,0 -> /BYTES/v-282 | |
/Table/50/"a36f8624" 1586341715.299764000,0 -> /BYTES/v-336 | |
/Table/50/"a36f8624" 1586341715.271952000,1 -> /BYTES/v-318 | |
/Table/50/"a41c778c" 1586341715.167861000,0 -> /BYTES/v-279 | |
/Table/50/"a6704d6d" 1586341715.073575000,1 -> /BYTES/v-192 | |
/Table/50/"aac090e2" 1586341715.262191000,0 -> /BYTES/v-314 | |
/Table/50/"aac090e2" 1586341714.934821000,0 -> /BYTES/v-151 | |
/Table/50/"aac090e2" 1586341714.809153000,1 -> /BYTES/v-123 | |
/Table/50/"ab1c38f7" 1586341715.083910000,0 -> /BYTES/v-228 | |
/Table/50/"abbd550b" 1586341714.809515000,2 -> /BYTES/v-119 | |
/Table/50/"abbd550b" 1586341714.809515000,1 -> /BYTES/v-126 | |
/Table/50/"af3e8427" 1586341714.872071000,0 -> /BYTES/v-146 | |
/Table/50/"af3e8427" 1586341714.797069000,0 -> /BYTES/v-109 | |
/Table/50/"b04b83ba" 1586341714.739038000,1 -> /BYTES/v-67 | |
/Table/50/"b319ac08" 1586341715.120557000,0 -> /BYTES/v-245 | |
/Table/50/"b673f4fa" 1586341715.262191000,0 -> /BYTES/v-317 | |
/Table/50/"b9c4ab71" 1586341714.809515000,2 -> /BYTES/v-118 | |
/Table/50/"b9c4ab71" 1586341714.797069000,0 -> /BYTES/v-111 | |
/Table/50/"b9c4ab71" 1586341714.740529000,0 -> /BYTES/v-73 | |
/Table/50/"ba843026" 1586341715.321815000,0 -> /BYTES/v-344 | |
/Table/50/"bb72f691" 1586341715.273189000,0 -> /BYTES/v-323 | |
/Table/50/"bb72f691" 1586341715.185209000,0 -> /BYTES/v-289 | |
/Table/50/"bcb94d62" 1586341715.275249000,1 -> /BYTES/v-327 | |
/Table/50/"be974eb4" 1586341715.303474000,0 -> /BYTES/v-339 | |
/Table/50/"be974eb4" 1586341715.245682000,0 -> /BYTES/v-304 | |
/Table/50/"be974eb4" 1586341715.132153000,0 -> /BYTES/v-253 | |
/Table/50/"c05798d7" 1586341715.068367000,0 -> /BYTES/v-194 | |
/Table/50/"c05798d7" 1586341714.901593000,0 -> /BYTES/v-148 | |
/Table/50/"c081552a" 1586341715.019933000,0 -> /BYTES/v-175 | |
/Table/50/"c1269a2e" 1586341709.698988000,0 -> /BYTES/v-41 | |
/Table/50/"c1269a2e" 1586341709.696794000,0 -> /BYTES/v-37 | |
/Table/50/"c1491bb7" 1586341714.820845000,0 -> /BYTES/v-130 | |
/Table/50/"c19765f8" 1586341714.739038000,1 -> /BYTES/v-69 | |
/Table/50/"c27abfc2" 1586341715.084912000,1 -> /BYTES/v-230 | |
/Table/50/"c3902ca0" 1586341715.357643000,1 -> /BYTES/v-363 | |
/Table/50/"c3e2cf7d" 1586341715.145906000,0 -> /BYTES/v-261 | |
/Table/50/"c3e2cf7d" 1586341714.746871000,0 -> /BYTES/v-86 | |
/Table/50/"c55e9334" 1586341715.143559000,1 -> /BYTES/v-258 | |
/Table/50/"c5dddf9e" 1586341715.077280000,1 -> /BYTES/v-213 | |
/Table/50/"c5dddf9e" 1586341715.077280000,0 -> /BYTES/v-219 | |
/Table/50/"c5edd8fc" 1586341715.220303000,0 -> /BYTES/v-298 | |
/Table/50/"c8d37486" 1586341714.764364000,0 -> /BYTES/v-92 | |
/Table/50/"c9c25327" 1586341715.077280000,1 -> /BYTES/v-208 | |
/Table/50/"c9c25327" 1586341715.073575000,1 -> /BYTES/v-193 | |
/Table/50/"cc0c5b6b" 1586341715.077280000,1 -> /BYTES/v-215 | |
/Table/50/"cc0c5b6b" 1586341714.820845000,0 -> /BYTES/v-132 | |
/Table/50/"cea976f5" 1586341715.324817000,1 -> /BYTES/v-353 | |
/Table/50/"d02e4c58" 1586341715.120557000,0 -> /BYTES/v-246 | |
/Table/50/"d02e4c58" 1586341714.971040000,0 -> /BYTES/v-163 | |
/Table/50/"d02e4c58" 1586341714.739038000,1 -> /BYTES/v-68 | |
/Table/50/"d02e4c58" 1586341709.678522000,0 -> /BYTES/v-27 | |
/Table/50/"d03933b8" 1586341714.739038000,1 -> /BYTES/v-66 | |
/Table/50/"d6f9d4b4" 1586341715.167861000,0 -> /BYTES/v-280 | |
/Table/50/"d701bdf1" 1586341714.965088000,1 -> /BYTES/v-156 | |
/Table/50/"d98c8a28" 1586341714.803370000,1 -> /BYTES/v-117 | |
/Table/50/"d9919c23" 1586341715.299764000,0 -> /BYTES/v-337 | |
/Table/50/"de0ce5ba" 1586341715.086320000,0 -> /BYTES/v-232 | |
/Table/50/"de0ce5ba" 1586341714.739038000,1 -> /BYTES/v-72 | |
/Table/50/"e0a3289a" 1586341715.120557000,0 -> /BYTES/v-248 | |
/Table/50/"e3eeff8b" 1586341715.027266000,0 -> /BYTES/v-182 | |
/Table/50/"e47f06b6" 1586341714.794844000,1 -> /BYTES/v-101 | |
/Table/50/"e47f06b6" 1586341714.767414000,0 -> /BYTES/v-99 | |
/Table/50/"e52da9e9" 1586341715.022836000,0 -> /BYTES/v-179 | |
/Table/50/"e8215e13" 1586341714.765160000,1 -> /BYTES/v-96 | |
/Table/50/"e93598be" 1586341715.273189000,0 -> /BYTES/v-322 | |
/Table/50/"e93598be" 1586341715.178383000,1 -> /BYTES/v-285 | |
/Table/50/"e93598be" 1586341714.784305000,0 -> /BYTES/v-100 | |
/Table/50/"ea261f32" 1586341715.261215000,0 -> /BYTES/v-311 | |
/Table/50/"ea261f32" 1586341715.199359000,1 -> /BYTES/v-293 | |
/Table/50/"ea261f32" 1586341715.011481000,0 -> /BYTES/v-173 | |
/Table/50/"ec0961fa" 1586341714.961913000,0 -> /BYTES/v-161 | |
/Table/50/"eec8ff45" 1586341715.321815000,0 -> /BYTES/v-347 | |
/Table/50/"eec8ff45" 1586341715.167861000,0 -> /BYTES/v-278 | |
/Table/50/"efca1c5d" 1586341715.239803000,0 -> /BYTES/v-299 | |
/Table/50/"f0c25661" 1586341715.324817000,1 -> /BYTES/v-348 | |
/Table/50/"f37d70c4" 1586341715.149651000,0 -> /BYTES/v-265 | |
/Table/50/"f37d70c4" 1586341715.019933000,0 -> /BYTES/v-176 | |
/Table/50/"f3f1f8ec" 1586341715.299305000,0 -> /BYTES/v-335 | |
/Table/50/"f3f1f8ec" 1586341715.245682000,0 -> /BYTES/v-308 | |
/Table/50/"f5f544a8" 1586341715.178383000,1 -> /BYTES/v-284 | |
/Table/50/"fa4085e2" 1586341714.856499000,0 -> /BYTES/v-144 | |
/Table/50/"fa5fb749" 1586341715.163003000,0 -> /BYTES/v-267 | |
/Table/50/"fa5fb749" 1586341709.695377000,0 -> /BYTES/v-34 | |
/Table/50/"fa5fb749" 1586341709.678196000,1 -> /BYTES/v-25 | |
/Table/50/"fa5fb749" 1586341709.663483000,1 -> /BYTES/v-13 | |
/Table/50/"fbf7b15d" 1586341711.460830000,2 -> /BYTES/v-53 | |
/Table/50/"fbfc0863" 1586341715.145906000,0 -> /BYTES/v-263 | |
/Table/50/"fbfc0863" 1586341715.077280000,1 -> /BYTES/v-214 | |
/Table/50/"fbfc0863" 1586341715.077280000,0 -> /BYTES/v-221 | |
/Table/50/"fc3c639e" 1586341715.077280000,0 -> /BYTES/v-226 | |
/Table/50/"fd48e8e1" 1586341715.077280000,1 -> /BYTES/v-210 | |
/Table/50/"fd7e952e" 1586341711.460830000,2 -> /BYTES/v-54 | |
/Table/50/"fd7e952e" 1586341709.697178000,1 -> /BYTES/v-39 | |
/Table/50/"fdb57107" 1586341715.163003000,0 -> /BYTES/v-266 | |
I200408 10:28:36.079277 82 kv/kvnemesis/kvnemesis.go:101 kvs (scan of latest values according to crdb): | |
/Table/50/"0010408c" 1586341715.167861000,0 -> /BYTES/v-277 | |
/Table/50/"018e4d1d" 1586341715.245682000,0 -> /BYTES/v-305 | |
/Table/50/"037cad2d" 1586341715.273189000,0 -> /BYTES/v-324 | |
/Table/50/"039c2305" 1586341715.086320000,0 -> /BYTES/v-233 | |
/Table/50/"04b3f016" 1586341714.914603000,0 -> /BYTES/v-149 | |
/Table/50/"0684fc7e" 1586341715.077280000,1 -> /BYTES/v-212 | |
/Table/50/"07b025cc" 1586341715.262191000,0 -> /BYTES/v-316 | |
/Table/50/"0b654311" 1586341715.199359000,1 -> /BYTES/v-294 | |
/Table/50/"0ef5dfbe" 1586341714.765160000,1 -> /BYTES/v-95 | |
/Table/50/"0f816729" 1586341715.324817000,1 -> /BYTES/v-349 | |
/Table/50/"12808f67" 1586341715.166781000,0 -> /BYTES/v-276 | |
/Table/50/"15a53396" 1586341715.245682000,0 -> /BYTES/v-306 | |
/Table/50/"1633c999" 1586341715.145005000,0 -> /BYTES/v-260 | |
/Table/50/"17c51bfd" 1586341715.178934000,0 -> /BYTES/v-288 | |
/Table/50/"1a104392" 1586341715.321815000,0 -> /BYTES/v-346 | |
/Table/50/"1bd7e7a8" 1586341714.843622000,0 -> /BYTES/v-138 | |
/Table/50/"1d945a1d" 1586341715.145906000,0 -> /BYTES/v-264 | |
/Table/50/"1edb9e2d" 1586341715.077280000,1 -> /BYTES/v-209 | |
/Table/50/"1f30bcb5" 1586341715.178383000,1 -> /BYTES/v-283 | |
/Table/50/"20ec1673" 1586341715.119900000,1 -> /BYTES/v-242 | |
/Table/50/"21ab9435" 1586341715.185209000,0 -> /BYTES/v-290 | |
/Table/50/"225a8b3b" 1586341714.901593000,0 -> /BYTES/v-147 | |
/Table/50/"248aa748" 1586341715.124701000,0 -> /BYTES/v-252 | |
/Table/50/"262d8cc6" 1586341715.275249000,1 -> /BYTES/v-329 | |
/Table/50/"268ec7a5" 1586341715.288001000,1 -> /BYTES/v-331 | |
/Table/50/"295c2621" 1586341715.324817000,1 -> /BYTES/v-350 | |
/Table/50/"2988ec24" 1586341715.311423000,0 -> /BYTES/v-340 | |
/Table/50/"29bfd329" 1586341715.356990000,0 -> /BYTES/v-361 | |
/Table/50/"29c7df63" 1586341715.077280000,0 -> /BYTES/v-224 | |
/Table/50/"2ac8bf3e" 1586341715.324817000,1 -> /BYTES/v-354 | |
/Table/50/"2b848837" 1586341715.163003000,0 -> /BYTES/v-268 | |
/Table/50/"2c64dcfa" 1586341715.120557000,0 -> /BYTES/v-247 | |
/Table/50/"2d22ccf8" 1586341715.334125000,0 -> /BYTES/v-359 | |
/Table/50/"2d69f9c9" 1586341714.840329000,1 -> /BYTES/v-134 | |
/Table/50/"2ee68a12" 1586341709.678196000,1 -> /BYTES/v-26 | |
/Table/50/"2f5fd201" 1586341715.025608000,0 -> /BYTES/v-180 | |
/Table/50/"329fc3e0" 1586341715.064414000,0 -> /BYTES/v-188 | |
/Table/50/"33c5dbbf" 1586341715.275249000,1 -> /BYTES/v-326 | |
/Table/50/"33dc7b59" 1586341715.193274000,0 -> /BYTES/v-281 | |
/Table/50/"359ffd3a" 1586341715.132153000,0 -> /BYTES/v-254 | |
/Table/50/"38068e7c" 1586341715.288964000,0 -> /BYTES/v-333 | |
/Table/50/"3b264f89" 1586341715.324817000,1 -> /BYTES/v-352 | |
/Table/50/"3bd7dc4b" 1586341715.334125000,0 -> /BYTES/v-357 | |
/Table/50/"40f617ef" 1586341715.077280000,1 -> /BYTES/v-211 | |
/Table/50/"43122279" 1586341709.680845000,1 -> /BYTES/v-31 | |
/Table/50/"452ce339" 1586341715.073575000,0 -> /BYTES/v-207 | |
/Table/50/"45e8c872" 1586341715.275249000,1 -> /BYTES/v-328 | |
/Table/50/"4a0bb765" 1586341714.797069000,0 -> /BYTES/v-108 | |
/Table/50/"4b6d5c1e" 1586341715.334125000,0 -> /BYTES/v-358 | |
/Table/50/"4be06a45" 1586341715.132153000,0 -> /BYTES/v-255 | |
/Table/50/"4da7fb11" 1586341714.971040000,0 -> /BYTES/v-164 | |
/Table/50/"4f7e67df" 1586341715.262191000,0 -> /BYTES/v-315 | |
/Table/50/"51fb0d95" 1586341715.357643000,1 -> /BYTES/v-362 | |
/Table/50/"53e57c74" 1586341714.961913000,0 -> /BYTES/v-160 | |
/Table/50/"5a690061" 1586341715.178383000,1 -> /BYTES/v-286 | |
/Table/50/"5e46b631" 1586341715.123979000,0 -> /BYTES/v-250 | |
/Table/50/"5fa694b0" 1586341714.797069000,0 -> /BYTES/v-107 | |
/Table/50/"60143586" 1586341714.801976000,0 -> /BYTES/v-116 | |
/Table/50/"631b9957" 1586341715.288001000,1 -> /BYTES/v-330 | |
/Table/50/"6c235613" 1586341715.185209000,0 -> /BYTES/v-291 | |
/Table/50/"6c8970ac" 1586341715.321815000,0 -> /BYTES/v-345 | |
/Table/50/"6d9dcd07" 1586341715.328033000,0 -> /BYTES/v-356 | |
/Table/50/"6df0e57e" 1586341715.178383000,1 -> /BYTES/v-287 | |
/Table/50/"6e7fffbf" 1586341709.698988000,0 -> /BYTES/v-42 | |
/Table/50/"72fd7c8a" 1586341714.820845000,0 -> /BYTES/v-128 | |
/Table/50/"7a8f21fa" 1586341715.077280000,0 -> /BYTES/v-222 | |
/Table/50/"7cbd182e" 1586341714.799174000,0 -> /BYTES/v-114 | |
/Table/50/"7d65e6ec" 1586341715.163465000,0 -> /BYTES/v-269 | |
/Table/50/"7edd3f80" 1586341715.299305000,0 -> /BYTES/v-334 | |
/Table/50/"8061048b" 1586341715.288001000,1 -> /BYTES/v-332 | |
/Table/50/"8376b976" 1586341715.119900000,1 -> /BYTES/v-243 | |
/Table/50/"84e68ec5" 1586341714.820845000,0 -> /BYTES/v-131 | |
/Table/50/"85c730e2" 1586341715.324817000,1 -> /BYTES/v-351 | |
/Table/50/"872224e0" 1586341715.119900000,1 -> /BYTES/v-241 | |
/Table/50/"8aad3963" 1586341714.961913000,0 -> /BYTES/v-159 | |
/Table/50/"8b871090" 1586341715.020254000,0 -> /BYTES/v-177 | |
/Table/50/"8c18aeaf" 1586341715.120557000,0 -> /BYTES/v-244 | |
/Table/50/"8c521887" 1586341715.077280000,0 -> /BYTES/v-220 | |
/Table/50/"8c7a9f9d" 1586341715.272455000,1 -> /BYTES/v-319 | |
/Table/50/"8d4b1e1d" 1586341709.675437000,0 -> /BYTES/v-20 | |
/Table/50/"8d62c674" 1586341709.662327000,0 -> /BYTES/v-8 | |
/Table/50/"8e2d7cf3" 1586341715.143559000,1 -> /BYTES/v-257 | |
/Table/50/"9075d8c7" 1586341715.311930000,1 -> /BYTES/v-341 | |
/Table/50/"9af8b646" 1586341715.199359000,1 -> /BYTES/v-292 | |
/Table/50/"9b15abc3" 1586341715.065567000,0 -> /BYTES/v-191 | |
/Table/50/"9b931208" 1586341715.272455000,1 -> /BYTES/v-320 | |
/Table/50/"9c0cb026" 1586341709.644872000,0 -> /BYTES/v-1 | |
/Table/50/"9c1bfea6" 1586341714.794844000,1 -> /BYTES/v-102 | |
/Table/50/"9d47c039" 1586341715.120557000,0 -> /BYTES/v-249 | |
/Table/50/"a07e44fb" 1586341714.809153000,1 -> /BYTES/v-120 | |
/Table/50/"a2d4cffd" 1586341715.019933000,0 -> /BYTES/v-174 | |
/Table/50/"a36ecc58" 1586341715.193274000,0 -> /BYTES/v-282 | |
/Table/50/"a36f8624" 1586341715.299764000,0 -> /BYTES/v-336 | |
/Table/50/"a41c778c" 1586341715.167861000,0 -> /BYTES/v-279 | |
/Table/50/"a6704d6d" 1586341715.073575000,1 -> /BYTES/v-192 | |
/Table/50/"aac090e2" 1586341715.262191000,0 -> /BYTES/v-314 | |
/Table/50/"ab1c38f7" 1586341715.083910000,0 -> /BYTES/v-228 | |
/Table/50/"abbd550b" 1586341714.809515000,2 -> /BYTES/v-119 | |
/Table/50/"af3e8427" 1586341714.872071000,0 -> /BYTES/v-146 | |
/Table/50/"b04b83ba" 1586341714.739038000,1 -> /BYTES/v-67 | |
/Table/50/"b319ac08" 1586341715.120557000,0 -> /BYTES/v-245 | |
/Table/50/"b673f4fa" 1586341715.262191000,0 -> /BYTES/v-317 | |
/Table/50/"b9c4ab71" 1586341714.809515000,2 -> /BYTES/v-118 | |
/Table/50/"ba843026" 1586341715.321815000,0 -> /BYTES/v-344 | |
/Table/50/"bb72f691" 1586341715.273189000,0 -> /BYTES/v-323 | |
/Table/50/"bcb94d62" 1586341715.275249000,1 -> /BYTES/v-327 | |
/Table/50/"be974eb4" 1586341715.303474000,0 -> /BYTES/v-339 | |
/Table/50/"c05798d7" 1586341715.068367000,0 -> /BYTES/v-194 | |
/Table/50/"c081552a" 1586341715.019933000,0 -> /BYTES/v-175 | |
/Table/50/"c1269a2e" 1586341709.698988000,0 -> /BYTES/v-41 | |
/Table/50/"c1491bb7" 1586341714.820845000,0 -> /BYTES/v-130 | |
/Table/50/"c19765f8" 1586341714.739038000,1 -> /BYTES/v-69 | |
/Table/50/"c27abfc2" 1586341715.084912000,1 -> /BYTES/v-230 | |
/Table/50/"c3902ca0" 1586341715.357643000,1 -> /BYTES/v-363 | |
/Table/50/"c3e2cf7d" 1586341715.145906000,0 -> /BYTES/v-261 | |
/Table/50/"c55e9334" 1586341715.143559000,1 -> /BYTES/v-258 | |
/Table/50/"c5dddf9e" 1586341715.077280000,1 -> /BYTES/v-213 | |
/Table/50/"c5edd8fc" 1586341715.220303000,0 -> /BYTES/v-298 | |
/Table/50/"c8d37486" 1586341714.764364000,0 -> /BYTES/v-92 | |
/Table/50/"c9c25327" 1586341715.077280000,1 -> /BYTES/v-208 | |
/Table/50/"cc0c5b6b" 1586341715.077280000,1 -> /BYTES/v-215 | |
/Table/50/"cea976f5" 1586341715.324817000,1 -> /BYTES/v-353 | |
/Table/50/"d02e4c58" 1586341715.120557000,0 -> /BYTES/v-246 | |
/Table/50/"d03933b8" 1586341714.739038000,1 -> /BYTES/v-66 | |
/Table/50/"d6f9d4b4" 1586341715.167861000,0 -> /BYTES/v-280 | |
/Table/50/"d701bdf1" 1586341714.965088000,1 -> /BYTES/v-156 | |
/Table/50/"d98c8a28" 1586341714.803370000,1 -> /BYTES/v-117 | |
/Table/50/"d9919c23" 1586341715.299764000,0 -> /BYTES/v-337 | |
/Table/50/"de0ce5ba" 1586341715.086320000,0 -> /BYTES/v-232 | |
/Table/50/"e0a3289a" 1586341715.120557000,0 -> /BYTES/v-248 | |
/Table/50/"e3eeff8b" 1586341715.027266000,0 -> /BYTES/v-182 | |
/Table/50/"e47f06b6" 1586341714.794844000,1 -> /BYTES/v-101 | |
/Table/50/"e52da9e9" 1586341715.022836000,0 -> /BYTES/v-179 | |
/Table/50/"e8215e13" 1586341714.765160000,1 -> /BYTES/v-96 | |
/Table/50/"e93598be" 1586341715.273189000,0 -> /BYTES/v-322 | |
/Table/50/"ea261f32" 1586341715.261215000,0 -> /BYTES/v-311 | |
/Table/50/"ec0961fa" 1586341714.961913000,0 -> /BYTES/v-161 | |
/Table/50/"eec8ff45" 1586341715.321815000,0 -> /BYTES/v-347 | |
/Table/50/"efca1c5d" 1586341715.239803000,0 -> /BYTES/v-299 | |
/Table/50/"f0c25661" 1586341715.324817000,1 -> /BYTES/v-348 | |
/Table/50/"f37d70c4" 1586341715.149651000,0 -> /BYTES/v-265 | |
/Table/50/"f3f1f8ec" 1586341715.299305000,0 -> /BYTES/v-335 | |
/Table/50/"f5f544a8" 1586341715.178383000,1 -> /BYTES/v-284 | |
/Table/50/"fa4085e2" 1586341714.856499000,0 -> /BYTES/v-144 | |
/Table/50/"fa5fb749" 1586341715.163003000,0 -> /BYTES/v-267 | |
/Table/50/"fbf7b15d" 1586341711.460830000,2 -> /BYTES/v-53 | |
/Table/50/"fbfc0863" 1586341715.145906000,0 -> /BYTES/v-263 | |
/Table/50/"fc3c639e" 1586341715.077280000,0 -> /BYTES/v-226 | |
/Table/50/"fd48e8e1" 1586341715.077280000,1 -> /BYTES/v-210 | |
/Table/50/"fd7e952e" 1586341711.460830000,2 -> /BYTES/v-54 | |
/Table/50/"fdb57107" 1586341715.163003000,0 -> /BYTES/v-266 | |
I200408 10:28:36.103208 82 util/stop/stopper.go:539 quiescing | |
I200408 10:28:36.103258 10533 util/stop/stopper.go:539 quiescing | |
I200408 10:28:36.103306 10195 util/stop/stopper.go:539 quiescing | |
I200408 10:28:36.103323 10194 util/stop/stopper.go:539 quiescing | |
I200408 10:28:36.103356 10532 util/stop/stopper.go:539 quiescing | |
W200408 10:28:36.103636 2228 kv/kvserver/raft_transport.go:637 [n4] while processing outgoing Raft queue to node 2: rpc error: code = Canceled desc = grpc: the client connection is closing: | |
W200408 10:28:36.103652 1959 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: | |
W200408 10:28:36.103637 2327 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: | |
W200408 10:28:36.103648 2153 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: | |
W200408 10:28:36.103687 1056 gossip/gossip.go:1513 [n2] no incoming or outgoing connections | |
W200408 10:28:36.103931 2874 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: | |
W200408 10:28:36.103998 2795 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: | |
W200408 10:28:36.103716 2794 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: | |
W200408 10:28:36.103768 1603 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: | |
W200408 10:28:36.103828 1652 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: | |
W200408 10:28:36.103848 2953 kv/kvserver/raft_transport.go:637 [n4] while processing outgoing Raft queue to node 2: rpc error: code = Canceled desc = grpc: the client connection is closing: | |
W200408 10:28:36.103751 1903 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: | |
W200408 10:28:36.103907 1650 gossip/gossip.go:1513 [n4] no incoming or outgoing connections | |
W200408 10:28:36.104084 9756 kv/kvserver/intentresolver/intent_resolver.go:745 failed to gc transaction record: could not GC completed transaction anchored at /Table/50/"51fb0d95": node unavailable; try another peer | |
W200408 10:28:36.104267 9570 kv/kvserver/intentresolver/intent_resolver.go:745 failed to gc transaction record: could not GC completed transaction anchored at /Table/50/"f0c25661": node unavailable; try another peer | |
W200408 10:28:36.104341 2487 kv/kvserver/raft_transport.go:637 [n3] while processing outgoing Raft queue to node 4: rpc error: code = Canceled desc = grpc: the client connection is closing: | |
W200408 10:28:36.104415 2465 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: | |
W200408 10:28:36.104431 2862 kv/kvserver/raft_transport.go:637 [n3] while processing outgoing Raft queue to node 4: rpc error: code = Canceled desc = grpc: the client connection is closing: | |
W200408 10:28:36.104565 1696 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: | |
W200408 10:28:36.104590 2325 kv/kvserver/raft_transport.go:637 [n3] while processing outgoing Raft queue to node 2: rpc error: code = Canceled desc = grpc: the client connection is closing: | |
W200408 10:28:36.104639 1342 gossip/gossip.go:1513 [n3] no incoming or outgoing connections | |
W200408 10:28:36.104708 1867 kv/kvserver/raft_transport.go:637 [n3] while processing outgoing Raft queue to node 1: EOF: | |
W200408 10:28:36.104801 1276 kv/kvserver/raft_transport.go:637 [n1] while processing outgoing Raft queue to node 3: EOF: | |
W200408 10:28:36.104896 2758 kv/kvserver/raft_transport.go:637 [n1] while processing outgoing Raft queue to node 4: EOF: | |
W200408 10:28:36.104896 2897 kv/kvserver/raft_transport.go:637 [n3] while processing outgoing Raft queue to node 2: EOF: | |
W200408 10:28:36.104915 1972 kv/kvserver/raft_transport.go:637 [n1] while processing outgoing Raft queue to node 4: EOF: | |
W200408 10:28:36.104950 2630 kv/kvserver/raft_transport.go:637 [n1] while processing outgoing Raft queue to node 2: EOF: | |
W200408 10:28:36.104977 1476 kv/kvserver/raft_transport.go:637 [n1] while processing outgoing Raft queue to node 2: EOF: | |
W200408 10:28:36.105020 2631 kv/kvserver/raft_transport.go:637 [n1] while processing outgoing Raft queue to node 3: EOF: | |
W200408 10:28:36.105298 9305 kv/kvserver/intentresolver/intent_resolver.go:745 failed to gc transaction record: could not GC completed transaction anchored at /Table/50/"8c7a9f9d": node unavailable; try another peer | |
--- FAIL: TestKVNemesisMultiNode (8.29s) | |
kvnemesis_test.go:79: failure: | |
error with attached stack trace: | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.(*validator).failIfError | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/validator.go:536 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.(*validator).processOp | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/validator.go:192 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.(*validator).checkAtomic | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/validator.go:322 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.(*validator).processOp | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/validator.go:313 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.Validate | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/validator.go:72 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.RunNemesis | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/kvnemesis.go:86 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.TestKVNemesisMultiNode | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/kvnemesis_test.go:75 | |
testing.tRunner | |
/usr/local/Cellar/go/1.13.4/libexec/src/testing/testing.go:909 | |
runtime.goexit | |
/usr/local/Cellar/go/1.13.4/libexec/src/runtime/asm_amd64.s:1357 | |
- error with embedded safe details: error applying %s | |
-- arg 1: <kvnemesis.Operation> | |
- error applying x.ReverseScan(ctx, /Table/50/"b8f60bac", /Table/50/"bccc30d8", 4) // (nil, resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported): | |
- resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported: | |
(opaque error leaf) | |
type name: github.com/cockroachdb/cockroach/pkg/roachpb/*roachpb.internalError | |
kvnemesis_test.go:79: failure: | |
error with attached stack trace: | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.(*validator).failIfError | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/validator.go:536 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.(*validator).processOp | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/validator.go:192 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.(*validator).checkAtomic | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/validator.go:322 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.(*validator).processOp | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/validator.go:313 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.Validate | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/validator.go:72 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.RunNemesis | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/kvnemesis.go:86 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.TestKVNemesisMultiNode | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/kvnemesis_test.go:75 | |
testing.tRunner | |
/usr/local/Cellar/go/1.13.4/libexec/src/testing/testing.go:909 | |
runtime.goexit | |
/usr/local/Cellar/go/1.13.4/libexec/src/runtime/asm_amd64.s:1357 | |
- error with embedded safe details: error applying %s | |
-- arg 1: <kvnemesis.Operation> | |
- error applying x.ReverseScan(ctx, /Table/50/"83e7a5df", /Table/50/"cc2cbde9", 9) // (nil, resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported): | |
- resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported: | |
(opaque error leaf) | |
type name: github.com/cockroachdb/cockroach/pkg/roachpb/*roachpb.internalError | |
kvnemesis_test.go:79: failure: | |
error with attached stack trace: | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.(*validator).failIfError | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/validator.go:536 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.(*validator).processOp | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/validator.go:192 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.(*validator).checkAtomic | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/validator.go:322 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.(*validator).processOp | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/validator.go:313 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.Validate | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/validator.go:72 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.RunNemesis | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/kvnemesis.go:86 | |
github.com/cockroachdb/cockroach/pkg/kv/kvnemesis.TestKVNemesisMultiNode | |
/Users/tschottdorf/go/src/github.com/cockroachdb/cockroach/pkg/kv/kvnemesis/kvnemesis_test.go:75 | |
testing.tRunner | |
/usr/local/Cellar/go/1.13.4/libexec/src/testing/testing.go:909 | |
runtime.goexit | |
/usr/local/Cellar/go/1.13.4/libexec/src/runtime/asm_amd64.s:1357 | |
- error with embedded safe details: error applying %s | |
-- arg 1: <kvnemesis.Operation> | |
- error applying x.Scan(ctx, /Table/50/"dd14914e", /Table/50/"f2207731", 5) // (nil, resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported): | |
- resolving lock at /Table/50/"0010408c" on end transaction [COMMITTED]: Not implemented: SeekForPrev() not supported: | |
(opaque error leaf) | |
type name: github.com/cockroachdb/cockroach/pkg/roachpb/*roachpb.internalError |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment