Skip to content

2.27.0.0-b357

@nkhogen nkhogen tagged this 21 Jul 21:56
Summary:
This change allows retryability and abort for pause and resume universes. RuntimeInfo of taskInfo is used to save the states. Some other changes:
1. Instead of using YBA version, TaskVersion is introduced to compare tasks versions to decide whether to use the old runtime config or not. The reason is that in cases like YBM, YBA upgrades can still happen when there
are task failures. Using YBA version limits this feature.
2. Runtime config yb.task.enable_task_runtime_info_on_retry is made internal from public because changing it without knowing can lead to issues.

Test Plan:
1. Added UTs.
2. Tested manually.
3. Itests will be run.

Reviewers: yshchetinin, anijhawan, dshubin, svarshney, hzare

Reviewed By: yshchetinin

Subscribers: yugaware

Differential Revision: https://phorge.dev.yugabyte.com/D45304
Assets 2
Loading