Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DB-12586] yugabyted: Update schema migration UI #23217

Merged
merged 21 commits into from
Aug 28, 2024

Conversation

Spikatrix
Copy link
Contributor

@Spikatrix Spikatrix commented Jul 16, 2024

image

Copy link

netlify bot commented Aug 14, 2024

Deploy Preview for infallible-bardeen-164bc9 ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit 5152727
🔍 Latest deploy log https://app.netlify.com/sites/infallible-bardeen-164bc9/deploys/66bc47862c5bdc000802e009
😎 Deploy Preview https://deploy-preview-23217--infallible-bardeen-164bc9.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

netlify bot commented Aug 16, 2024

Deploy Preview for infallible-bardeen-164bc9 ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit 8fa5da1
🔍 Latest deploy log https://app.netlify.com/sites/infallible-bardeen-164bc9/deploys/66cd5cc689c7f700084a10c2
😎 Deploy Preview https://deploy-preview-23217--infallible-bardeen-164bc9.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@Spikatrix Spikatrix changed the title [yugabyted][UI] Update migrate schema UI [yugabyted][UI] Update schema migration UI Aug 27, 2024
@nchandrappa nchandrappa changed the title [yugabyted][UI] Update schema migration UI [DB-12586] yugabyted: Update schema migration UI Aug 28, 2024
@nchandrappa nchandrappa merged commit c8b8be3 into yugabyte:master Aug 28, 2024
6 checks passed
@nchandrappa
Copy link
Contributor

LGTM.

jasonyb pushed a commit that referenced this pull request Aug 29, 2024
Summary:
 bfd17b5 [PLAT-14601]Support restore to Point in time part 2 - Backup/Restore/Restore preflight related changes - Add JSON Property
 91d000a [doc] Thirdparty to integrations (#23598)
 Excluded: 6456777 [#23626] allow loading old dumps that do not have index pg_class OIDs
 c8b8be3 [DB-12586] yugabyted: Update schema migration UI (#23217)
 Excluded: 4ea354b [#23521] YSQL: Cost YB Bitmap Table Scan remote filters
 b80999d [PLAT-14974][PLAT-15045] Added prometheus user as part of yugabyte group
 63f1d65 [#23669] YSQL: Add more logs to debug an assertion failure
 1ad4795 [docs] [TA] Added TA-23476: YCQL currenttimestamp() precision (#23642)
 41ae6b4 [#23653] docdb: Adjust waits for MasterPathHandlersItest.TestUndeletedParentTablet in TSAN
 78b0ae4 [DB-12587] yugabyted: Update data migration UI (#23291)
 d234b3a [PLAT-15046] Create log directory with correct permissions to allow users to export logs without using sudo
 8713c18 [doc][yba] Clarify pre-req for cloud provider image upgrades (#23285)
 9be5c91 [#23448] YSQL: fix failing test PgAutoAnalyzeTest.CheckTableMutationsCount
 Excluded: 9d54710 [#22147] YSQL, QueryDiagnostics: Pgss support for query diagnostics
 417092a [#23373] DocDB: Add max_disk_throughput_mbps gflag to control disk full rejection
 e3a1a36 [PLAT-15035] Add support to sync gflags secret mount location to actual gflag file used by services
 23a6a4c [PLAT-14525][PLAT-14953] Add local provider tests for switchover, failover, change replica, and restart
 6026029 [PLAT-15100][Master]Observed two Scheduled Backup Policies tabs in Backup page
 2cf648b [#23581] CDCSDK: Support dynamic table addition with table removal
 b14851d [#23702] xClusterDDLRepl: Add extra logging
 8a0d6ff [#23645] docdb: Reorder heartbeat handling logic to fix regression.
 2b30b5e [Docs] Changes for Experimental AI (#23714)

Test Plan: Jenkins: rebase: pg15-cherrypicks

Reviewers: jason, tfoucher

Differential Revision: https://phorge.dev.yugabyte.com/D37645
nchandrappa added a commit that referenced this pull request Sep 6, 2024
…3217)

Summary:
* Prereqs component

* Step details component

* Step card component

* Use children function for stepcard component

* New migration schema page UI

* Migration schema summary tab refactoring graph

* Reuse RefactoringGraph component for assessment and schema pages

* Fix badge classname

* Reuse RefactoringTables component for assessment and schema pages

* Import schema step minor changes

* Accordion support for StepCards

* Fix build and conflicts

* Integrate existing migrate schema API with the UI

* Schema migration analysis - Suggested refactoring API integration

* Navigate to the schema migration page when in the analyze schema phase

* Add next/previous buttons for migration steps

* Update migration schema analysis API integration objects

* Generate OpenAPI specs

* Remove type assertions for migrate-schema as we have the data models

* Implement more details support for AssessmentRefactoring feature table

* Add todo statement
Jira: DB-12586

Test Plan: Manual Tests

Reviewers: djiang

Reviewed By: djiang

Subscribers: yugabyted-dev

Differential Revision: https://phorge.dev.yugabyte.com/D37863
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants