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

Rethink Oracle component version mismatch exception #29

Open
nj1973 opened this issue Nov 2, 2023 · 0 comments
Open

Rethink Oracle component version mismatch exception #29

nj1973 opened this issue Nov 2, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@nj1973
Copy link
Collaborator

nj1973 commented Nov 2, 2023

When the software version does not match the database package version commands will not run due to this exception:

gluent.OffloadException: Mismatch between Oracle component version (6.0.7-DEV (027076c)) and binary version (6.0.8-DEV (878092c))

The database code is now much simplified and will rarely change, even more rarely will a change be a breaking change. We've seen in recent customer engagements that getting access to a privileged database account is often difficult and time consuming.

Thoughts:

  1. Ideally we would change the logic behind this message to be based on a repo version. We only advance the repo version for breaking changes and let customers overlay GOE software without running the database upgrade script in most cases
  2. If that is going to take too long we could look to downgrade the exception to a warning and create another issue for 1 above
  3. Or we could leave the exception in place but downgrade to a warning if in force mode
@nj1973 nj1973 added the enhancement New feature or request label Nov 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant