- Oct 28, 2024
-
-
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
This patch changes when we update current_master_name during consistent master switchover. Now it is updated as soon as we determine that the new master has synchronized it's vclock with the old master. As a result we can now block expel of a non-last replica in cases where other replicas are offline, which is crucial because instances can easily become offline due to temporary network issues.
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
Now we assume instance may not respond if - target state is Offline (non-graceful assumed) - current state is Expelled
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
Georgy Moshkin authored
-
- Oct 25, 2024
-
-
Dmitry Rodionov authored
-
Dmitry Rodionov authored
-
-
-
-
Виталий Шунков authored
-
Dmitry Rodionov authored
-
Dmitry Rodionov authored
With `git log --format="%an" | sort -u`
-
Dmitry Rodionov authored
-
Вартан Бабаян authored
-
- Oct 24, 2024
-
-
Dmitry Rodionov authored
It is now possible to write in migration `@_plugin_config.foo` where foo is variable from plugin configuration. Note that configuration typically belongs to individual services, in catalog this field is called entity. For migration special values there is special entity called `migration_context`. So corresponding alter looks this way: ALTER PLUGIN p 0.1.0 SET migration_context.foo = '"nondefault"' (extra quotes are temporary, and should be dealt with separately) Closes https://git.picodata.io/picodata/picodata/picodata/-/issues/659
-
Dmitry Rodionov authored
Previouslly we've blocked on scope termination before reading from channel, so blocking still occured. With this patch there is new `blocking` wrapper function that executes provided closure on separate thread and yields until result is ready
-
Dmitry Rodionov authored
-
Виталий Шунков authored
an intermediate variable is needed to avoid passing GIT_DESCRIBE to dependent pipelines
-
When ignoring the .git directory, the image build in the dependent pipeline breaks, since git describe is executed not only in picodata, but also in the tarantool-sys, tarantool-sys/third_party/luajit submodules
-
Вартан Бабаян authored
-
Вартан Бабаян authored
-
Вартан Бабаян authored
-
Виталий Шунков authored
-
- Oct 23, 2024
-
-
Dmitry Rodionov authored
-
Maksim Kaitmazian authored
Previously, due to the default option --always, git_version::git_version returned only a raw git commit instead of failing and fallbacking version env. This commit disables this option.
-