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

feat: Query Profiling #1609

Merged
merged 42 commits into from
Mar 26, 2024
Merged

Conversation

ehsannas
Copy link
Contributor

No description provided.

ehsannas and others added 30 commits October 17, 2023 15:40
@ehsannas ehsannas requested a review from a team as a code owner March 18, 2024 07:20
Copy link
Contributor

@tom-andersen tom-andersen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are a few points where the observer pattern implementation breaks down in my opinion. Otherwise, looks good!

@product-auto-label product-auto-label bot added size: xl Pull request size is extra large. and removed size: l Pull request size is large. labels Mar 21, 2024
@ehsannas ehsannas assigned tom-andersen and unassigned ehsannas Mar 21, 2024
@ehsannas ehsannas added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Mar 25, 2024
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Mar 25, 2024
@ehsannas ehsannas added the owlbot:run Add this label to trigger the Owlbot post processor. label Mar 25, 2024
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Mar 25, 2024
Copy link
Contributor

@tom-andersen tom-andersen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will need some more time, but here is a preliminary review.

Copy link
Contributor

@tom-andersen tom-andersen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Consider anything remaining as nits.

Beyond this PR, this library needs better logging. I would like to see that every usage of SettableApiFuture also include conditional logging if set or setException returns false. These represent unexpected situations that we are simply ignoring right now.

@ehsannas ehsannas merged commit 55b1a49 into main Mar 26, 2024
24 checks passed
@ehsannas ehsannas deleted the ehsann/query_profiling_impl_v2_with_new_protos_6 branch March 26, 2024 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: firestore Issues related to the googleapis/java-firestore API. size: xl Pull request size is extra large.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants