Open sayan-biswas opened 7 months ago
Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all
[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: To complete the pull request process, please ask for approval from sayan-biswas after the PR has been reviewed.
The full list of commands accepted by this bot can be found here.
/test all
The following is the coverage report on the affected files.
Say /test pull-tekton-results-go-coverage
to re-run this coverage report
File | Old Coverage | New Coverage | Delta |
---|---|---|---|
internal/fieldmask/fieldmask.go | Do not exist | 70.1% |
/test all
The following is the coverage report on the affected files.
Say /test pull-tekton-results-go-coverage
to re-run this coverage report
File | Old Coverage | New Coverage | Delta |
---|---|---|---|
internal/fieldmask/fieldmask.go | Do not exist | 70.1% |
/test pull-tekton-results-integration-tests
/test pull-tekton-results-integration-tests
The following is the coverage report on the affected files.
Say /test pull-tekton-results-go-coverage
to re-run this coverage report
File | Old Coverage | New Coverage | Delta |
---|---|---|---|
internal/fieldmask/fieldmask.go | Do not exist | 70.1% |
The following is the coverage report on the affected files.
Say /test pull-tekton-results-go-coverage
to re-run this coverage report
File | Old Coverage | New Coverage | Delta |
---|---|---|---|
cmd/api/main.go | 9.3% | 9.1% | -0.2 |
internal/fieldmask/fieldmask.go | Do not exist | 70.1% | |
pkg/api/server/config/config.go | Do not exist | 0.0% | |
pkg/api/server/config/config.go | Do not exist | 0.0% | |
pkg/api/server/features/features.go | Do not exist | 85.3% |
The following is the coverage report on the affected files.
Say /test pull-tekton-results-go-coverage
to re-run this coverage report
File | Old Coverage | New Coverage | Delta |
---|---|---|---|
cmd/api/main.go | 9.3% | 9.1% | -0.2 |
internal/fieldmask/fieldmask.go | Do not exist | 70.1% | |
pkg/api/server/config/config.go | Do not exist | 0.0% | |
pkg/api/server/config/config.go | Do not exist | 0.0% | |
pkg/api/server/features/features.go | Do not exist | 85.3% |
I don't seem to have permission to resolve comment threads @sayan-biswas
Feel free to resolve all of mine except https://github.com/tektoncd/results/pull/717#pullrequestreview-2038043891 and the one about submitting k8s events (at least until you respond to my clarification there).
bump @sayan-biswas on my last round of comments - https://github.com/tektoncd/results/pull/717#pullrequestreview-2038043891
@sayan-biswas: PR needs rebase.
@sayan-biswas Can you rebase it again without removing Gabe's performance tuning changes?
Sorry! I was caught up with other activities. I will rebase soon.
In the present implementation, a user cannot filter the data in the response message, a feature provided by modern API implementations. This is particularly needed for the
List
APIs as these APIs return the whole object in the list. In scenario where the list and object definition are big, there's a lot network bandwidth wasted because the response of theList
API is mostly used to display a list of resources and theGet
API is then used to fetch the individual resource. This feature provides an easy and basic way to filter the response message across all APIs, which reduces the size of the payload and hence allows faster transfer over network.Changes
This feature add capabilities to filter the response message from across all APIs. AIP detail: https://google.aip.dev/157
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you review them:
/kind <type>
. Valid types are bug, cleanup, design, documentation, feature, flake, misc, question, tepRelease Notes