-
-
Notifications
You must be signed in to change notification settings - Fork 3k
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
fix(featurepool): cache management - fixes #58113 #59330
fix(featurepool): cache management - fixes #58113 #59330
Conversation
🪟 Windows buildsDownload Windows builds of this PR for testing. 🪟 Windows Qt6 buildsDownload Windows Qt6 builds of this PR for testing. |
855370a
to
178ef4f
Compare
unrelated test error |
The QGIS project highly values your contribution and would love to see this work merged! Unfortunately this PR has not had any activity in the last 14 days and is being automatically marked as "stale". If you think this pull request should be merged, please check
|
I removed the stale label. @nyalldawson could you take a look here, please? As this is the new version of #58132 where we discussed together. Thanks :) |
Geometry checker cache does not work properly with memory layers. refreshCache now handles a list of updated features to be thread-safe. Also, fixes a locker mode, and correctly remove features from spatial index.
178ef4f
to
937d061
Compare
@lbartoletti added the suggested modifications |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! This addresses the discussion with nyall - we tested it together, and jacky added the tests and performed the necessary checks. CI is green. I'm going ahead with the merge. We can revisit if any issues arise.
This is a PR following the review of #58132 , to facilitate discussion as this is another approach suggested by @nyalldawson .
Geometry checker cache does not work properly with memory layers. refreshCache now handles a list of updated features to be thread-safe.
Also, fixes a locker mode, and correctly remove features from spatial index.
Fixes #58113