Skip to content
This repository was archived by the owner on May 31, 2025. It is now read-only.

Issue947#966

Merged
dirk-thomas merged 3 commits intokinetic-develfrom
issue947
Jan 26, 2017
Merged

Issue947#966
dirk-thomas merged 3 commits intokinetic-develfrom
issue947

Conversation

@dirk-thomas
Copy link
Copy Markdown
Member

@dirk-thomas dirk-thomas commented Jan 26, 2017

Replaces #931.

Fixing the original implementing of the caching: #682

@dirk-thomas
Copy link
Copy Markdown
Member Author

@ros/ros_team Please review.

@tfoote
Copy link
Copy Markdown
Member

tfoote commented Jan 26, 2017

Should the update be triggered on a miss too? Previously it only updated on a miss, now it only updates on a success. Otherwise lgtm.

@bponsler
Copy link
Copy Markdown
Contributor

Thanks -- I just confirmed these changes work for me. Reduced XmlLoader.load time from ~12 seconds to ~0.5 seconds (for my specific launch tree).

Do you have any plans to make these same changes in the indigo-devel branch?

@dirk-thomas
Copy link
Copy Markdown
Member Author

@tfoote Good point. While that case might be rare there is no reason to not persist the data in the case of a miss. I modified the code to persist the data in both cases: 1f09fd1

@bponsler Thank you for checking. Could I maybe ask you to check again (with the additional modification) just to be sure 😉) Once the changes are merged and have been released into Kinetic (without regressing) they will be considered for backporting into Jade and Indigo.

@bponsler
Copy link
Copy Markdown
Contributor

@dirk-thomas -- no problem. Just checked your latest changes. Works for me. Thanks!

@dirk-thomas
Copy link
Copy Markdown
Member Author

@bponsler Thanks for making sure!

@dirk-thomas dirk-thomas merged commit ccbe8bd into kinetic-devel Jan 26, 2017
@dirk-thomas dirk-thomas deleted the issue947 branch January 26, 2017 21:20
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants