Skip to content

2.27.0.0-b353

@kv83821-yb kv83821-yb tagged this 21 Jul 03:46
Summary:
Diff updates the YBC version on YBA to 2.2.0.2-b9. This adds suport for backups
during DDL. It is currently behind a feature flag: `yb.backup.enable_backups_during_ddl`
which is turned off by default.

YBC commit: https://github.com/yugabyte/ybc/commit/0a5552271cb5359d282241952f6d3441c0e3a0fd

```
On top of read-time support, there are a few contract changes for snapshot
creation and export which needs to be handled on YBC.

- For DDL support backups, snapshot does not include table names for YSQL. We
only need to provide a single entry with the namespace name and ID. Tables will be
figured on the master side.
- Add flag `include_ddl_in_progress_tables` to export snapshot call.

Both of these changes are introduced in the flow based on `read-time-supported`.

* [PLAT-18041]YBC-YBDB contract changes to support backups during DDL

On top of read-time support, there are a few contract changes for snapshot
creation and export which needs to be handled on YBC.

- For DDL support backups, snapshot does not include table names for YSQL. We
only need to provide a single entry with the namespace name and ID. Tables will be
figured on the master side.
- Add flag `include_ddl_in_progress_tables` to export snapshot call.

Both of these changes are introduced in the flow based on `read-time-supported`.
```

Test Plan: dev itests

Reviewers: dshubin, agunta

Reviewed By: dshubin

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