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

[7.67.x-blue] [FIX] custom fix when xml adapter has names #3058

Merged
merged 1 commit into from
Aug 2, 2024

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Aug 1, 2024

Backport: #3052

Note: CI is not automatically triggered on backported PRs, please comment 'ok to test' to launch Jenkins jobs

The performance problem was related to the polymorphic feature of jackson. it computes the subtypes of a given types.
Before the patch we were saying that all classes contained in the kjar/project where subtypes of every class causing a huge impact in performance
That performance problem was causing another problem, it was overwriting the proper names for types
Every class when you are serializing you have the full qualified name and the name used for serialized and deserialized
So before the patch we were overwriting that information making this feature not working properly
Now because the subtypes are being computed properly we are not overwriting the names therefore now the name is being taken from the annotation like it should be

@elguardian
Copy link
Member

ok to test

@elguardian
Copy link
Member

Jenkins this is ok to test

@elguardian elguardian merged commit 3202a80 into 7.67.x-blue Aug 2, 2024
1 check passed
@elguardian elguardian deleted the 7.67.x-blue_FIX_CUSTOM_XML_ANY_NAMES branch August 2, 2024 08:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants