-
Notifications
You must be signed in to change notification settings - Fork 615
Support deleteAllIndexes in PersistentCacheIndexManager #5162
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
Conversation
Unit Test Results 162 files - 642 162 suites - 642 2m 14s ⏱️ - 32m 59s Results for commit 74ba500. ± Comparison against base commit 2c8ab01. ♻️ This comment has been updated with latest results. |
Size Report 1Affected Products
Test Logs |
aa0412a
to
9d8ed0f
Compare
Coverage Report 1Affected Products
Test Logs |
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; however, I'll wait for someone more familiar with this code to give the formal LGTM.
firebase-firestore/src/main/java/com/google/firebase/firestore/PersistentCacheIndexManager.java
Outdated
Show resolved
Hide resolved
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 with minor nit.
be31d91
to
4c7d5aa
Compare
firebase-firestore/src/androidTest/java/com/google/firebase/firestore/IndexingTest.java
Outdated
Show resolved
Hide resolved
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
52cb627
to
74ba500
Compare
📝 PRs merging into main branchOur main branch should always be in a releasable state. If you are working on a larger change, or if you don't want this change to see the light of the day just yet, consider using a feature branch first, and only merge into the main branch when the code complete and ready to be released. |
Startup Time Report 1Note: Layout is sometimes suboptimal due to limited formatting support on GitHub. Please check this report on GCS. Notes
Startup Times
|
* Add counter * address feedback 1 * implement autoClientIndexing * Add tests and fix bugs for BuildTargetIndex * hide getter from public API * move the flag from IndexManager to QueryEngine * move auto index flag to runtime * Support old way to enable persistent for PersistentCacheManager * Add hide and copyright * Rename PersistentCacheManager to PersistentCacheIndexManager * add configurable min documents to create indexes * Address feedback * Add deleteAllIndexes * Add documentation * add test coverage * merge main branch
This PR was ported to the web sdk in firebase/firebase-js-sdk#7587.