Skip to content

Instantly share code, notes, and snippets.

@bofm
Last active August 27, 2019 16:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bofm/ab772753e7346c38a9f15557800d1647 to your computer and use it in GitHub Desktop.
Save bofm/ab772753e7346c38a9f15557800d1647 to your computer and use it in GitHub Desktop.
tarantool repplicaset bootstrap problems
t1.lua| box.cfg{
t1.lua| feedback_enabled = false,
t1.lua| replication_connect_timeout = 1,
t1.lua| replication_connect_quorum = 0,
t1.lua| instance_uuid = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa1",
t1.lua| replicaset_uuid = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
t1.lua| replication = {
t1.lua| "127.0.0.1:3301",
t1.lua| "127.0.0.1:3302",
t1.lua| "127.0.0.1:3303",
t1.lua| },
t1.lua| listen = "127.0.0.1:3301",
t1.lua| read_only = true,
t1.lua| }
t1.lua|
t1.lua| box.ctl.wait_rw()
t1.lua|
t1.lua| -- perform write operation
t1.lua| box.once("schema.v1.grant.guest.super", box.schema.user.grant, "guest", "super")
t1.lua| box.once("schema.v1.space.test", function()
t1.lua| --
t1.lua| local s = box.schema.space.create("test")
t1.lua| s:format({
t1.lua| { 'id', 'unsigned' },
t1.lua| { 'data', 'scalar' },
t1.lua| })
t1.lua| s:create_index("pk", { parts = { 'id' } })
t1.lua| end)
t1.log| 2019-08-27 19:39:29.873 [13134] main/101/t1.lua C> Tarantool 1.10.2-1-ge0017ad
t1.log| 2019-08-27 19:39:29.873 [13134] main/101/t1.lua C> log level 5
t1.log| 2019-08-27 19:39:29.874 [13134] main/101/t1.lua I> mapping 268435456 bytes for memtx tuple arena...
t1.log| 2019-08-27 19:39:29.875 [13134] main/101/t1.lua I> mapping 134217728 bytes for vinyl tuple arena...
t1.log| 2019-08-27 19:39:29.878 [13134] iproto/101/main I> binary: bound to 127.0.0.1:3301
t1.log| 2019-08-27 19:39:29.878 [13134] main/101/t1.lua I> connecting to 3 replicas
t1.log| 2019-08-27 19:39:29.878 [13134] main/106/applier/127.0.0.1:3302 I> can't connect to master
t1.log| 2019-08-27 19:39:29.878 [13134] main/106/applier/127.0.0.1:3302 coio.cc:106 !> SystemError connect, called on fd 13, aka 127.0.0.1:57226: Connection refused
t1.log| 2019-08-27 19:39:29.878 [13134] main/106/applier/127.0.0.1:3302 I> will retry every 1.00 second
t1.log| 2019-08-27 19:39:29.878 [13134] main/107/applier/127.0.0.1:3303 I> can't connect to master
t1.log| 2019-08-27 19:39:29.878 [13134] main/107/applier/127.0.0.1:3303 coio.cc:106 !> SystemError connect, called on fd 14, aka 127.0.0.1:57227: Connection refused
t1.log| 2019-08-27 19:39:29.878 [13134] main/107/applier/127.0.0.1:3303 I> will retry every 1.00 second
t1.log| 2019-08-27 19:39:29.879 [13134] main/105/applier/127.0.0.1:3301 I> remote master is 1.10.2 at 127.0.0.1:3301
t1.log| 2019-08-27 19:39:30.878 [13134] main/101/t1.lua C> failed to connect to 2 out of 3 replicas
t1.log| 2019-08-27 19:39:30.878 [13134] main/101/t1.lua I> initializing an empty data directory
t1.log| 2019-08-27 19:39:30.885 [13134] snapshot/101/main I> saving snapshot `./00000000000000000000.snap.inprogress'
t1.log| 2019-08-27 19:39:30.886 [13134] snapshot/101/main I> done
t1.log| 2019-08-27 19:39:30.887 [13134] main/101/t1.lua I> ready to accept requests
t1.log| 2019-08-27 19:39:30.887 [13134] main/110/checkpoint_daemon I> started
t1.log| 2019-08-27 19:39:30.887 [13134] main/110/checkpoint_daemon I> scheduled the next snapshot at Tue Aug 27 21:15:15 2019
t1.log| 2019-08-27 19:39:30.887 [13134] main/101/t1.lua I> set 'feedback_enabled' configuration option to false
t1.log| 2019-08-27 19:39:30.887 [13134] main/101/t1.lua I> set 'read_only' configuration option to true
t1.log| 2019-08-27 19:39:31.888 [13134] main/109/applier/127.0.0.1:3302 I> remote master is 1.10.2 at 127.0.0.1:3302
t1.log| 2019-08-27 19:39:31.889 [13134] main/109/applier/127.0.0.1:3302 I> can't join/subscribe
t1.log| 2019-08-27 19:39:31.889 [13134] main/109/applier/127.0.0.1:3302 xrow.c:894 E> ER_LOADING: Instance bootstrap hasn't finished yet
t1.log| 2019-08-27 19:39:31.889 [13134] main/109/applier/127.0.0.1:3302 I> will retry every 1.00 second
t1.log| 2019-08-27 19:39:34.891 [13134] main/108/applier/127.0.0.1:3303 I> remote master is 1.10.2 at 127.0.0.1:3303
t1.log| 2019-08-27 19:39:35.854 [13134] main/104/main box.cc:145 E> ER_READONLY: Can't modify data because this instance is in read-only mode.
t1.log| 2019-08-27 19:39:35.893 [13134] main/109/applier/127.0.0.1:3302 I> can't connect to master
t1.log| 2019-08-27 19:39:35.893 [13134] main/109/applier/127.0.0.1:3302 coio.cc:106 !> SystemError connect, called on fd 14, aka 127.0.0.1:57249: Connection refused
t1.log| 2019-08-27 19:39:35.893 [13134] main/109/applier/127.0.0.1:3302 I> will retry every 1.00 second
t2.lua| box.cfg{
t2.lua| feedback_enabled = false,
t2.lua| replication_connect_timeout = 1,
t2.lua| replication_connect_quorum = 0,
t2.lua| instance_uuid = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa2",
t2.lua| replicaset_uuid = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
t2.lua| replication = {
t2.lua| "127.0.0.1:3301",
t2.lua| "127.0.0.1:3302",
t2.lua| "127.0.0.1:3303",
t2.lua| },
t2.lua| listen = "127.0.0.1:3302",
t2.lua| read_only = true,
t2.lua| }
t2.lua|
t2.lua| box.ctl.wait_rw()
t2.lua|
t2.lua| -- perform write operation
t2.lua| box.once("schema.v1.grant.guest.super", box.schema.user.grant, "guest", "super")
t2.lua| box.once("schema.v1.space.test", function()
t2.lua| --
t2.lua| local s = box.schema.space.create("test")
t2.lua| s:format({
t2.lua| { 'id', 'unsigned' },
t2.lua| { 'data', 'scalar' },
t2.lua| })
t2.lua| s:create_index("pk", { parts = { 'id' } })
t2.lua| end)
t2.log| 2019-08-27 19:39:31.848 [13136] main/101/t2.lua C> Tarantool 1.10.2-1-ge0017ad
t2.log| 2019-08-27 19:39:31.849 [13136] main/101/t2.lua C> log level 5
t2.log| 2019-08-27 19:39:31.849 [13136] main/101/t2.lua I> mapping 268435456 bytes for memtx tuple arena...
t2.log| 2019-08-27 19:39:31.849 [13136] main/101/t2.lua I> mapping 134217728 bytes for vinyl tuple arena...
t2.log| 2019-08-27 19:39:31.850 [13136] iproto/101/main I> binary: bound to 127.0.0.1:3302
t2.log| 2019-08-27 19:39:31.850 [13136] main/101/t2.lua I> connecting to 3 replicas
t2.log| 2019-08-27 19:39:31.851 [13136] main/107/applier/127.0.0.1:3303 I> can't connect to master
t2.log| 2019-08-27 19:39:31.851 [13136] main/107/applier/127.0.0.1:3303 coio.cc:106 !> SystemError connect, called on fd 14, aka 127.0.0.1:57232: Connection refused
t2.log| 2019-08-27 19:39:31.851 [13136] main/107/applier/127.0.0.1:3303 I> will retry every 1.00 second
t2.log| 2019-08-27 19:39:31.851 [13136] main/105/applier/127.0.0.1:3301 I> remote master is 1.10.2 at 127.0.0.1:3301
t2.log| 2019-08-27 19:39:31.851 [13136] main/106/applier/127.0.0.1:3302 I> remote master is 1.10.2 at 127.0.0.1:3302
t2.log| 2019-08-27 19:39:32.851 [13136] main/101/t2.lua C> failed to connect to 1 out of 3 replicas
t2.log| 2019-08-27 19:39:32.851 [13136] main/101/t2.lua I> bootstrapping replica from aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa1 at 127.0.0.1:3301
t2.log| 2019-08-27 19:39:32.851 [13136] main/105/applier/127.0.0.1:3301 I> can't join/subscribe
t2.log| 2019-08-27 19:39:32.851 [13136] main/105/applier/127.0.0.1:3301 xrow.c:894 E> ER_ACCESS_DENIED: Read access to universe '' is denied for user 'guest'
t2.log| 2019-08-27 19:39:32.851 [13136] main/105/applier/127.0.0.1:3301 I> will retry every 1.00 second
t2.log| 2019-08-27 19:39:35.854 [13136] main/105/applier/127.0.0.1:3301 I> can't join/subscribe
t2.log| 2019-08-27 19:39:35.854 [13136] main/105/applier/127.0.0.1:3301 xrow.c:894 E> ER_READONLY: Can't modify data because this instance is in read-only mode.
t2.log| 2019-08-27 19:39:35.854 [13136] main/101/t2.lua xrow.c:894 E> ER_READONLY: Can't modify data because this instance is in read-only mode.
t2.log| 2019-08-27 19:39:35.854 [13136] main/101/t2.lua F> can't initialize storage: Can't modify data because this instance is in read-only mode.
t3.lua| box.cfg{
t3.lua| feedback_enabled = false,
t3.lua| replication_connect_timeout = 1,
t3.lua| replication_connect_quorum = 0,
t3.lua| instance_uuid = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa3",
t3.lua| replicaset_uuid = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
t3.lua| replication = {
t3.lua| "127.0.0.1:3301",
t3.lua| "127.0.0.1:3302",
t3.lua| "127.0.0.1:3303",
t3.lua| },
t3.lua| listen = "127.0.0.1:3303",
t3.lua| read_only = false,
t3.lua| }
t3.lua|
t3.lua| box.ctl.wait_rw()
t3.lua|
t3.lua| -- perform write operation
t3.lua| box.once("schema.v1.grant.guest.super", box.schema.user.grant, "guest", "super")
t3.lua| box.once("schema.v1.space.test", function()
t3.lua| --
t3.lua| local s = box.schema.space.create("test")
t3.lua| s:format({
t3.lua| { 'id', 'unsigned' },
t3.lua| { 'data', 'scalar' },
t3.lua| })
t3.lua| s:create_index("pk", { parts = { 'id' } })
t3.lua| end)
t3.log| 2019-08-27 19:39:34.856 [13139] main/101/t3.lua C> Tarantool 1.10.2-1-ge0017ad
t3.log| 2019-08-27 19:39:34.857 [13139] main/101/t3.lua C> log level 5
t3.log| 2019-08-27 19:39:34.857 [13139] main/101/t3.lua I> mapping 268435456 bytes for memtx tuple arena...
t3.log| 2019-08-27 19:39:34.857 [13139] main/101/t3.lua I> mapping 134217728 bytes for vinyl tuple arena...
t3.log| 2019-08-27 19:39:34.858 [13139] iproto/101/main I> binary: bound to 127.0.0.1:3303
t3.log| 2019-08-27 19:39:34.858 [13139] main/101/t3.lua I> connecting to 3 replicas
t3.log| 2019-08-27 19:39:34.859 [13139] main/105/applier/127.0.0.1:3301 I> remote master is 1.10.2 at 127.0.0.1:3301
t3.log| 2019-08-27 19:39:34.859 [13139] main/106/applier/127.0.0.1:3302 I> remote master is 1.10.2 at 127.0.0.1:3302
t3.log| 2019-08-27 19:39:34.859 [13139] main/107/applier/127.0.0.1:3303 I> remote master is 1.10.2 at 127.0.0.1:3303
t3.log| 2019-08-27 19:39:34.859 [13139] main/101/t3.lua I> connected to 3 replicas
t3.log| 2019-08-27 19:39:34.859 [13139] main/101/t3.lua I> initializing an empty data directory
t3.log| 2019-08-27 19:39:34.861 [13139] snapshot/101/main I> saving snapshot `./00000000000000000000.snap.inprogress'
t3.log| 2019-08-27 19:39:34.862 [13139] snapshot/101/main I> done
t3.log| 2019-08-27 19:39:34.862 [13139] main/101/t3.lua I> ready to accept requests
t3.log| 2019-08-27 19:39:34.862 [13139] main/108/checkpoint_daemon I> started
t3.log| 2019-08-27 19:39:34.862 [13139] main/108/checkpoint_daemon I> scheduled the next snapshot at Tue Aug 27 21:33:11 2019
t3.log| 2019-08-27 19:39:34.862 [13139] main/101/t3.lua I> set 'feedback_enabled' configuration option to false
t3.log| 2019-08-27 19:39:34.862 [13139] main/106/applier/127.0.0.1:3302 I> can't join/subscribe
t3.log| 2019-08-27 19:39:34.862 [13139] main/106/applier/127.0.0.1:3302 xrow.c:894 E> ER_LOADING: Instance bootstrap hasn't finished yet
t3.log| 2019-08-27 19:39:34.862 [13139] main/106/applier/127.0.0.1:3302 I> will retry every 1.00 second
t3.log| 2019-08-27 19:39:34.863 [13139] main/105/applier/127.0.0.1:3301 I> can't join/subscribe
t3.log| 2019-08-27 19:39:34.863 [13139] main/105/applier/127.0.0.1:3301 xrow.c:894 E> ER_ACCESS_DENIED: Read access to universe '' is denied for user 'guest'
t3.log| 2019-08-27 19:39:34.863 [13139] main/105/applier/127.0.0.1:3301 I> will retry every 1.00 second
t3.log| 2019-08-27 19:39:34.865 [13139] main C> entering the event loop
t3.log| 2019-08-27 19:39:34.892 [13139] relay_0x7fe7bd803200/101/main I> recover from `./00000000000000000000.xlog'
t3.log| 2019-08-27 19:39:34.892 [13139] relay_0x7fe7bd803200/101/main I> done `./00000000000000000000.xlog'
t3.log| 2019-08-27 19:39:35.863 [13139] main/106/applier/127.0.0.1:3302 I> can't connect to master
t3.log| 2019-08-27 19:39:35.863 [13139] main/106/applier/127.0.0.1:3302 coio.cc:106 !> SystemError connect, called on fd 15, aka 127.0.0.1:57247: Connection refused
t3.log| 2019-08-27 19:39:35.863 [13139] main/106/applier/127.0.0.1:3302 I> will retry every 1.00 second
t3.log| 2019-08-27 19:39:35.863 [13139] main/105/applier/127.0.0.1:3301 I> can't join/subscribe
t3.log| 2019-08-27 19:39:35.863 [13139] main/105/applier/127.0.0.1:3301 xrow.c:894 E> ER_UNKNOWN_REPLICA: Replica aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa3 is not registered with replica set aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa
t1.lua| box.cfg{
t1.lua| feedback_enabled = false,
t1.lua| replication_connect_timeout = 1,
t1.lua| replication_connect_quorum = 0,
t1.lua| instance_uuid = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa1",
t1.lua| replicaset_uuid = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
t1.lua| replication = {
t1.lua| "127.0.0.1:3301",
t1.lua| "127.0.0.1:3302",
t1.lua| "127.0.0.1:3303",
t1.lua| },
t1.lua| listen = "127.0.0.1:3301",
t1.lua| read_only = true,
t1.lua| }
t1.lua|
t1.lua| box.ctl.wait_rw()
t1.lua|
t1.lua| -- perform write operation
t1.lua| box.once("schema.v1.grant.guest.super", box.schema.user.grant, "guest", "super")
t1.lua| box.once("schema.v1.space.test", function()
t1.lua| --
t1.lua| local s = box.schema.space.create("test")
t1.lua| s:format({
t1.lua| { 'id', 'unsigned' },
t1.lua| { 'data', 'scalar' },
t1.lua| })
t1.lua| s:create_index("pk", { parts = { 'id' } })
t1.lua| end)
t1.log| 2019-08-27 16:50:57.672 [14] main/101/t1.lua C> Tarantool 1.10.3-126-ga72c0011a
t1.log| 2019-08-27 16:50:57.672 [14] main/101/t1.lua C> log level 5
t1.log| 2019-08-27 16:50:57.674 [14] main/101/t1.lua I> mapping 268435456 bytes for memtx tuple arena...
t1.log| 2019-08-27 16:50:57.675 [14] main/101/t1.lua I> mapping 134217728 bytes for vinyl tuple arena...
t1.log| 2019-08-27 16:50:57.676 [14] main/101/t1.lua I> instance uuid aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa1
t1.log| 2019-08-27 16:50:57.677 [14] iproto/101/main I> binary: bound to 127.0.0.1:3301
t1.log| 2019-08-27 16:50:57.677 [14] main/101/t1.lua I> connecting to 3 replicas
t1.log| 2019-08-27 16:50:57.685 [14] main/107/applier/127.0.0.1:3303 I> can't connect to master
t1.log| 2019-08-27 16:50:57.686 [14] main/107/applier/127.0.0.1:3303 coio.cc:106 !> SystemError connect, called on fd 12, aka 127.0.0.1:33276: Connection refused
t1.log| 2019-08-27 16:50:57.686 [14] main/107/applier/127.0.0.1:3303 I> will retry every 1.00 second
t1.log| 2019-08-27 16:50:57.687 [14] main/106/applier/127.0.0.1:3302 I> can't connect to master
t1.log| 2019-08-27 16:50:57.687 [14] main/106/applier/127.0.0.1:3302 coio.cc:106 !> SystemError connect, called on fd 10, aka 127.0.0.1:56982: Connection refused
t1.log| 2019-08-27 16:50:57.687 [14] main/106/applier/127.0.0.1:3302 I> will retry every 1.00 second
t1.log| 2019-08-27 16:50:57.688 [14] main/105/applier/127.0.0.1:3301 I> remote master aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa1 at 127.0.0.1:3301 running Tarantool 1.10.3
t1.log| 2019-08-27 16:50:58.677 [14] main/101/t1.lua C> failed to connect to 2 out of 3 replicas
t1.log| 2019-08-27 16:50:58.678 [14] main/101/t1.lua I> initializing an empty data directory
t1.log| 2019-08-27 16:50:58.682 [14] main/101/t1.lua I> assigned id 1 to replica aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa1
t1.log| 2019-08-27 16:50:58.682 [14] main/101/t1.lua I> cluster uuid aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa
t1.log| 2019-08-27 16:50:58.686 [14] snapshot/101/main I> saving snapshot `./00000000000000000000.snap.inprogress'
t1.log| 2019-08-27 16:50:58.688 [14] snapshot/101/main I> done
t1.log| 2019-08-27 16:50:58.689 [14] main/101/t1.lua I> ready to accept requests
t1.log| 2019-08-27 16:50:58.690 [14] main/110/checkpoint_daemon I> started
t1.log| 2019-08-27 16:50:58.690 [14] main/110/checkpoint_daemon I> scheduled the next snapshot at Tue Aug 27 18:03:58 2019
t1.log| 2019-08-27 16:50:58.691 [14] main/101/t1.lua I> set 'feedback_enabled' configuration option to false
t1.log| 2019-08-27 16:50:58.691 [14] main/101/t1.lua I> set 'read_only' configuration option to true
t1.log| 2019-08-27 16:50:59.692 [14] main/109/applier/127.0.0.1:3302 I> remote master aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa2 at 127.0.0.1:3302 running Tarantool 1.10.3
t1.log| 2019-08-27 16:50:59.696 [14] main/109/applier/127.0.0.1:3302 I> can't join/subscribe
t1.log| 2019-08-27 16:50:59.696 [14] main/109/applier/127.0.0.1:3302 xrow.c:949 E> ER_LOADING: Instance bootstrap hasn't finished yet
t1.log| 2019-08-27 16:50:59.696 [14] main/109/applier/127.0.0.1:3302 I> will retry every 1.00 second
t1.log| 2019-08-27 16:51:02.701 [14] main/108/applier/127.0.0.1:3303 I> remote master aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa3 at 127.0.0.1:3303 running Tarantool 1.10.3
t1.log| 2019-08-27 16:51:02.704 [14] main/108/applier/127.0.0.1:3303 I> can't join/subscribe
t1.log| 2019-08-27 16:51:02.705 [14] main/108/applier/127.0.0.1:3303 xrow.c:949 E> ER_LOADING: Instance bootstrap hasn't finished yet
t1.log| 2019-08-27 16:51:02.705 [14] main/108/applier/127.0.0.1:3303 I> will retry every 1.00 second
t1.log| 2019-08-27 16:51:03.707 [14] main/108/applier/127.0.0.1:3303 I> subscribed
t1.log| 2019-08-27 16:51:03.708 [14] main/108/applier/127.0.0.1:3303 I> remote vclock {1: 7} local vclock {}
t1.log| 2019-08-27 16:51:03.720 [14] wal/101/main xlog.c:1024 W> fallocate is not supported, proceeding without it
t1.log| 2019-08-27 16:51:04.685 [14] main/104/main box.cc:146 E> ER_READONLY: Can't modify data because this instance is in read-only mode.
t1.log| 2019-08-27 16:51:04.706 [14] main/109/applier/127.0.0.1:3302 I> can't connect to master
t1.log| 2019-08-27 16:51:04.706 [14] main/109/applier/127.0.0.1:3302 coio.cc:106 !> SystemError connect, called on fd 11, aka 127.0.0.1:57034: Connection refused
t1.log| 2019-08-27 16:51:04.707 [14] main/109/applier/127.0.0.1:3302 I> will retry every 1.00 second
t2.lua| box.cfg{
t2.lua| feedback_enabled = false,
t2.lua| replication_connect_timeout = 1,
t2.lua| replication_connect_quorum = 0,
t2.lua| instance_uuid = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa2",
t2.lua| replicaset_uuid = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
t2.lua| replication = {
t2.lua| "127.0.0.1:3301",
t2.lua| "127.0.0.1:3302",
t2.lua| "127.0.0.1:3303",
t2.lua| },
t2.lua| listen = "127.0.0.1:3302",
t2.lua| read_only = true,
t2.lua| }
t2.lua|
t2.lua| box.ctl.wait_rw()
t2.lua|
t2.lua| -- perform write operation
t2.lua| box.once("schema.v1.grant.guest.super", box.schema.user.grant, "guest", "super")
t2.lua| box.once("schema.v1.space.test", function()
t2.lua| --
t2.lua| local s = box.schema.space.create("test")
t2.lua| s:format({
t2.lua| { 'id', 'unsigned' },
t2.lua| { 'data', 'scalar' },
t2.lua| })
t2.lua| s:create_index("pk", { parts = { 'id' } })
t2.lua| end)
t2.log| 2019-08-27 16:50:59.665 [20] main/101/t2.lua C> Tarantool 1.10.3-126-ga72c0011a
t2.log| 2019-08-27 16:50:59.666 [20] main/101/t2.lua C> log level 5
t2.log| 2019-08-27 16:50:59.669 [20] main/101/t2.lua I> mapping 268435456 bytes for memtx tuple arena...
t2.log| 2019-08-27 16:50:59.669 [20] main/101/t2.lua I> mapping 134217728 bytes for vinyl tuple arena...
t2.log| 2019-08-27 16:50:59.670 [20] main/101/t2.lua I> instance uuid aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa2
t2.log| 2019-08-27 16:50:59.671 [20] iproto/101/main I> binary: bound to 127.0.0.1:3302
t2.log| 2019-08-27 16:50:59.671 [20] main/101/t2.lua I> connecting to 3 replicas
t2.log| 2019-08-27 16:50:59.678 [20] main/107/applier/127.0.0.1:3303 I> can't connect to master
t2.log| 2019-08-27 16:50:59.678 [20] main/107/applier/127.0.0.1:3303 coio.cc:106 !> SystemError connect, called on fd 11, aka 127.0.0.1:33286: Connection refused
t2.log| 2019-08-27 16:50:59.678 [20] main/107/applier/127.0.0.1:3303 I> will retry every 1.00 second
t2.log| 2019-08-27 16:50:59.678 [20] main/106/applier/127.0.0.1:3302 I> remote master aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa2 at 127.0.0.1:3302 running Tarantool 1.10.3
t2.log| 2019-08-27 16:50:59.679 [20] main/105/applier/127.0.0.1:3301 I> remote master aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa1 at 127.0.0.1:3301 running Tarantool 1.10.3
t2.log| 2019-08-27 16:51:00.672 [20] main/101/t2.lua C> failed to connect to 1 out of 3 replicas
t2.log| 2019-08-27 16:51:00.672 [20] main/101/t2.lua I> bootstrapping replica from aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa1 at 127.0.0.1:3301
t2.log| 2019-08-27 16:51:00.673 [20] main/105/applier/127.0.0.1:3301 I> can't join/subscribe
t2.log| 2019-08-27 16:51:00.674 [20] main/105/applier/127.0.0.1:3301 xrow.c:949 E> ER_ACCESS_DENIED: Read access to universe '' is denied for user 'guest'
t2.log| 2019-08-27 16:51:00.674 [20] main/105/applier/127.0.0.1:3301 I> will retry every 1.00 second
t2.log| 2019-08-27 16:51:04.686 [20] main/105/applier/127.0.0.1:3301 I> can't join/subscribe
t2.log| 2019-08-27 16:51:04.687 [20] main/105/applier/127.0.0.1:3301 xrow.c:949 E> ER_READONLY: Can't modify data because this instance is in read-only mode.
t2.log| 2019-08-27 16:51:04.687 [20] main/101/t2.lua xrow.c:949 E> ER_READONLY: Can't modify data because this instance is in read-only mode.
t2.log| 2019-08-27 16:51:04.687 [20] main/101/t2.lua F> can't initialize storage: Can't modify data because this instance is in read-only mode.
t3.lua| box.cfg{
t3.lua| feedback_enabled = false,
t3.lua| replication_connect_timeout = 1,
t3.lua| replication_connect_quorum = 0,
t3.lua| instance_uuid = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa3",
t3.lua| replicaset_uuid = "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
t3.lua| replication = {
t3.lua| "127.0.0.1:3301",
t3.lua| "127.0.0.1:3302",
t3.lua| "127.0.0.1:3303",
t3.lua| },
t3.lua| listen = "127.0.0.1:3303",
t3.lua| read_only = false,
t3.lua| }
t3.lua|
t3.lua| box.ctl.wait_rw()
t3.lua|
t3.lua| -- perform write operation
t3.lua| box.once("schema.v1.grant.guest.super", box.schema.user.grant, "guest", "super")
t3.lua| box.once("schema.v1.space.test", function()
t3.lua| --
t3.lua| local s = box.schema.space.create("test")
t3.lua| s:format({
t3.lua| { 'id', 'unsigned' },
t3.lua| { 'data', 'scalar' },
t3.lua| })
t3.lua| s:create_index("pk", { parts = { 'id' } })
t3.lua| end)
t3.log| 2019-08-27 16:51:02.681 [24] main/101/t3.lua C> Tarantool 1.10.3-126-ga72c0011a
t3.log| 2019-08-27 16:51:02.681 [24] main/101/t3.lua C> log level 5
t3.log| 2019-08-27 16:51:02.683 [24] main/101/t3.lua I> mapping 268435456 bytes for memtx tuple arena...
t3.log| 2019-08-27 16:51:02.683 [24] main/101/t3.lua I> mapping 134217728 bytes for vinyl tuple arena...
t3.log| 2019-08-27 16:51:02.685 [24] main/101/t3.lua I> instance uuid aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa3
t3.log| 2019-08-27 16:51:02.686 [24] iproto/101/main I> binary: bound to 127.0.0.1:3303
t3.log| 2019-08-27 16:51:02.686 [24] main/101/t3.lua I> connecting to 3 replicas
t3.log| 2019-08-27 16:51:02.687 [24] main/106/applier/127.0.0.1:3302 I> remote master aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa2 at 127.0.0.1:3302 running Tarantool 1.10.3
t3.log| 2019-08-27 16:51:02.688 [24] main/105/applier/127.0.0.1:3301 I> remote master aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa1 at 127.0.0.1:3301 running Tarantool 1.10.3
t3.log| 2019-08-27 16:51:02.688 [24] main/107/applier/127.0.0.1:3303 I> remote master aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa3 at 127.0.0.1:3303 running Tarantool 1.10.3
t3.log| 2019-08-27 16:51:02.689 [24] main/101/t3.lua I> connected to 3 replicas
t3.log| 2019-08-27 16:51:02.689 [24] main/101/t3.lua I> initializing an empty data directory
t3.log| 2019-08-27 16:51:02.698 [24] main/101/t3.lua I> assigned id 1 to replica aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa3
t3.log| 2019-08-27 16:51:02.698 [24] main/101/t3.lua I> assigned id 2 to replica aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa1
t3.log| 2019-08-27 16:51:02.698 [24] main/101/t3.lua I> assigned id 3 to replica aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa2
t3.log| 2019-08-27 16:51:02.699 [24] main/101/t3.lua I> cluster uuid aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa
t3.log| 2019-08-27 16:51:02.702 [24] snapshot/101/main I> saving snapshot `./00000000000000000000.snap.inprogress'
t3.log| 2019-08-27 16:51:02.704 [24] snapshot/101/main I> done
t3.log| 2019-08-27 16:51:02.705 [24] main/101/t3.lua I> ready to accept requests
t3.log| 2019-08-27 16:51:02.706 [24] main/108/checkpoint_daemon I> started
t3.log| 2019-08-27 16:51:02.706 [24] main/108/checkpoint_daemon I> scheduled the next snapshot at Tue Aug 27 18:43:01 2019
t3.log| 2019-08-27 16:51:02.707 [24] main/101/t3.lua I> set 'feedback_enabled' configuration option to false
t3.log| 2019-08-27 16:51:02.707 [24] main/106/applier/127.0.0.1:3302 I> can't join/subscribe
t3.log| 2019-08-27 16:51:02.708 [24] main/106/applier/127.0.0.1:3302 xrow.c:949 E> ER_LOADING: Instance bootstrap hasn't finished yet
t3.log| 2019-08-27 16:51:02.708 [24] main/106/applier/127.0.0.1:3302 I> will retry every 1.00 second
t3.log| 2019-08-27 16:51:02.708 [24] main/105/applier/127.0.0.1:3301 I> can't join/subscribe
t3.log| 2019-08-27 16:51:02.709 [24] main/105/applier/127.0.0.1:3301 xrow.c:949 E> ER_ACCESS_DENIED: Read access to universe '' is denied for user 'guest'
t3.log| 2019-08-27 16:51:02.709 [24] main/105/applier/127.0.0.1:3301 I> will retry every 1.00 second
t3.log| 2019-08-27 16:51:02.709 [24] wal/101/main xlog.c:1024 W> fallocate is not supported, proceeding without it
t3.log| 2019-08-27 16:51:02.712 [24] main C> entering the event loop
t3.log| 2019-08-27 16:51:03.707 [24] main/104/main I> subscribed replica aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa1 at fd 9, aka 127.0.0.1:3303, peer of 127.0.0.1:33318
t3.log| 2019-08-27 16:51:03.708 [24] main/104/main I> remote vclock {} local vclock {1: 7}
t3.log| 2019-08-27 16:51:03.716 [24] relay/127.0.0.1:33318/101/main I> recover from `./00000000000000000000.xlog'
t3.log| 2019-08-27 16:51:03.717 [24] relay/127.0.0.1:33318/101/main I> done `./00000000000000000000.xlog'
t3.log| 2019-08-27 16:51:04.711 [24] main/106/applier/127.0.0.1:3302 I> can't connect to master
t3.log| 2019-08-27 16:51:04.712 [24] main/106/applier/127.0.0.1:3302 coio.cc:106 !> SystemError connect, called on fd 11, aka 127.0.0.1:57036: Connection refused
t3.log| 2019-08-27 16:51:04.712 [24] main/106/applier/127.0.0.1:3302 I> will retry every 1.00 second
t3.log| 2019-08-27 16:51:04.713 [24] main/105/applier/127.0.0.1:3301 I> can't join/subscribe
t3.log| 2019-08-27 16:51:04.713 [24] main/105/applier/127.0.0.1:3301 xrow.c:949 E> ER_UNKNOWN_REPLICA: Replica aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaa3 is not registered with replica set aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa
t3.log| 2019-08-27 16:51:04.714 [24] main/105/applier/127.0.0.1:3301 I> will retry every 1.00 second
echo 'H4sIAAZcZV0AA+1ZbW/aMBDmc37FKaoKrSDEdgJSp+2vIDcx1CI4WewMKsp/39mBDnV0XT+E0s0PUvxy5/P5LnlyQDTudY44jqdxDK6dpK6NadK2ewBhKSM0TW0/JmTCkh6k3bvW6zXa8Bpd0aJeiMfX9VBtPv+Dnf05nttPgmhsaNe3gM17mv5d/idpgvmnlFCf/3MA888uMv/M5/8ciMZ1oyL90OUeb+WfJvQo/5b/WUzx+Y+7dOqA/zz/87IGCVIBAQrsC+RlAIgsB3MlXVcXQlSwH2CsuDJlWVhxVDQcrr+13XIB14eloyAvlQiCdimNg2ApiwKuBpUGvnla1Dj7y9ITuAlr7An4egn9bVVLZeCK7Po3wUdH6N9GNM4KwbtlgDf5P5m8qP8YnUz9838O1Cswt+PbSCteBYfBBp/m54Htf7SXHl0B6z9ykfUf8fXfOeDyb4h9lXe2B8ZjkiSv5h/Znh3yz/AWcPzPfP13FtyXmyibL7ZYus2FyO95tpwJxe8LkcNXmPNCiyHKsEArZMaNLNUsK5USmZkZuRJlY1CNvKbyvSnrZoUasdWQCoOoMjFrGmmth3yP0YnLHiQ8sq2Fec9aHr7wC9dtXY0aEjqNYvyQO8bido+Xs/TkLHOzO3sppDbC2jxlrRY8n5WqeES5qRsM4i4IXLBNEa25NLN6PbgJgtEIKlFjFb6CdS2NgBKHzlmnXWK4BqHOHsSKRz9ItLBFc7RohDaRblA1HILV22s0eBe3OkMInRbKw1bx5qRBXfFMRKbVnDcqs1ujY/bko5FrijLjBWg8yNFO7boMj2nQnlvfLtJ39jDcDNpIW2yhL/P+EPqN0nKhRN5vA/gszbnhVq5xI14/S3cHi+02M6lysRmE1RJd3ULFa2Odaq3DzqoLlfsvDO+C+/3HsA/m/+SI/2nL/4nn/3Pg0vmffTr+Z7/x/z6K/gXgXwAXB/f/j6GXUv+TSTxt+Z95/j8HLp3/6afjf+rrf0//Hh4eHh4eF42f0iwoyQAoAAA=' | base64 -D > test.tar.gz
@bofm
Copy link
Author

bofm commented Aug 27, 2019

Usage

  1. bash run.sh. When it finishes you should see this:
     .
     ├── clean.sh
     ├── run.sh
     ├── t1
     │   ├── 00000000000000000000.snap
     │   ├── 00000000000000000000.xlog
     │   ├── 00000000000000000007.xlog
     │   ├── t1.log
     │   └── t1.lua
     ├── t2
     │   ├── t2.log
     │   └── t2.lua
     └── t3
         ├── 00000000000000000000.snap
         ├── 00000000000000000000.xlog
         ├── 00000000000000000007.xlog
         ├── t3.log
         └── t3.lua
    
  2. see t*/t*.log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment