Closed yngvar-antonsson closed 3 months ago
On the first glance, the problem is on the tarantool's vshard configuration code side, because (AFAIR) the status in config:info()
is startup_in_progress
in Igor's scenario. It shouldn't occur.
I'll try to reproduce it and will return with details.
<...> the status in
config:info()
isstartup_in_progress
in Igor's scenario. It shouldn't occur.
The reason is https://github.com/tarantool/tarantool/issues/9849.
https://github.com/tarantool/tarantool/issues/9849 is solved now. The fix will be released in 3.2.0
and 3.1.2
versions.
I hope that it resolves the most of the confusion with the upgrading. If there are more problems, please, let me know.
@Totktonada, can we close this then?
@sergepetrenko I've asked Igor about it. Waiting for the answer.
Closed, thank you!
Steps to reproduce:
1) Set up any 2.11 cluster. I used cartridge. If you need an example, see here.
2) Setup 3.1 vshard cluster. Don't forget to use uuids from your snaps.
3) Run tarantool 3.1
4) Upgrade schema on every node:
5) VShard doesn't work. Storages aren't configured, discovery isn't on.
6) Now if you restart the cluster, vshard configures storages and routers. (Sometimes you can restart the router only, but I can't guarantee the same result)