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

Optimize resource list operations in MetricObjectValues.resource #801

Open
andy-maier opened this issue Jun 25, 2021 · 1 comment
Open

Comments

@andy-maier
Copy link
Member

In the implementation of the in MetricObjectValues.resource property, find() is used with the resource URI as the filter argument. This currently leads to issuing many List operations for these resources against the HMC, because the local name-to-URI caches only perform lookups of the URI by name but not in the opposite direction which would be needed in this case.

Optimize that implementation such that the resource lookup utilizes the information in the local name-to-URI caches.

@andy-maier andy-maier self-assigned this Jun 25, 2021
@andy-maier andy-maier added this to the 1.0.0 milestone Jun 25, 2021
@andy-maier andy-maier modified the milestones: 1.0.0, 1.1.0 Aug 3, 2021
@andy-maier andy-maier modified the milestones: 1.1.0, 1.2.0 Nov 18, 2021
@andy-maier
Copy link
Member Author

Moved to next release.

@andy-maier andy-maier modified the milestones: 1.2.0, 1.3.0 Mar 24, 2022
@andy-maier andy-maier modified the milestones: 1.3.0, 1.4.0 May 14, 2022
@andy-maier andy-maier modified the milestones: 1.4.0, 1.5.0 Aug 15, 2022
@andy-maier andy-maier modified the milestones: 1.5.0, 1.6.0 Oct 25, 2022
@andy-maier andy-maier modified the milestones: 1.6.0, 1.7.0 Mar 2, 2023
@andy-maier andy-maier modified the milestones: 1.7.0, 1.8.0 Mar 25, 2023
@andy-maier andy-maier modified the milestones: 1.8.0, 1.9.0 May 2, 2023
@andy-maier andy-maier modified the milestones: 1.9.0, 1.10.0 Jul 12, 2023
@andy-maier andy-maier modified the milestones: 1.10.0, 1.11.0 Jul 30, 2023
@andy-maier andy-maier modified the milestones: 1.11.0, 1.12.0 Sep 1, 2023
@andy-maier andy-maier removed this from the 1.12.0 milestone Oct 5, 2023
@andy-maier andy-maier added this to the 1.13.0 milestone Oct 5, 2023
@andy-maier andy-maier removed this from the 1.13.0 milestone Dec 18, 2023
@andy-maier andy-maier removed their assignment Jan 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant