Skip to content

Conversation

@FxKu
Copy link
Member

@FxKu FxKu commented Mar 13, 2023

addresses #2198

For extensions it's possible they are dependent on one another. Thus, it could happen that syncing an extensions can fail because another extension listed in the manifest has not been installed yet. The go loop iterates in random order, so sometimes it might work but mostly it won't.

This PR tries to improve the sync of databases, prepared databases and schemas and extension. Taking the idea that is also used in other parts to collect error messages rather then erroring out immediately. In some places the loop must be continued.

@FxKu FxKu added this to the 1.9.1 milestone Mar 13, 2023
@jopadi
Copy link
Member

jopadi commented Mar 14, 2023

👍

1 similar comment
@FxKu
Copy link
Member Author

FxKu commented Mar 14, 2023

👍

@FxKu FxKu merged commit 80fee5b into master Mar 14, 2023
@FxKu FxKu deleted the catch-extension-sync-err branch March 14, 2023 09:58
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.

3 participants