-
Notifications
You must be signed in to change notification settings - Fork 825
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
Bugs and Improvements for CPP SDK and Example #3318
Conversation
This fixes a bug in the CPP SDK, that was highlighted in the CPP example, but didn't end show up in the conformance tests, as well as several quality of life improvements. * Bring all the gRPC references to our current gRPC version in the project. * Add `-j$(nproc)` for all `build` targets to utlise more cores when compiling. Shaved some time off compilation. * Make the setup and compilation of the example align with the unit tests (where it makes sense) - so same base image, etc. * Explicitly compile the Abseil dependency (this was the critical issue!) Not quite sure if there is a good way to force this kind of issue to show up in the conformance tests, given that we rely on gRPC to be installed on the base image all SDK images are derived from -- but at least this gets us over the current hurdle. Work on googleforgames#3281
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: gongmax, markmandel The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@Kalaiselvi84 once this is merged, this should unblock you on completing #3281 👍🏻 |
Build Failed 😱 Build Id: b77db227-c367-4165-af83-9d15fcd0c33e To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
Build Failed 😱 Build Id: 51f9a6fa-8518-4050-8b1b-e141f17be0a2 To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
New changes are detected. LGTM label has been removed. |
Build Failed 😱 Build Id: 87ba9914-bdef-4dd2-b6a8-51c913ace3d2 To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
This is passing locally, so I'm very confused. |
Build Succeeded 👏 Build Id: 7ef404bf-4f4b-49e8-8433-af4621bb353f The following development artifacts have been built, and will exist for the next 30 days:
A preview of the website (the last 30 builds are retained): To install this version:
|
Build Succeeded 👏 Build Id: 1838b5e8-6748-48ea-a396-6265afd7854e The following development artifacts have been built, and will exist for the next 30 days:
A preview of the website (the last 30 builds are retained): To install this version:
|
What type of PR is this?
/kind bug
What this PR does / Why we need it:
This fixes a bug in the CPP SDK, that was highlighted in the CPP example, but didn't end show up in the conformance tests, as well as several quality of life improvements.
-j$(nproc)
for allbuild
targets to utlise more cores when compiling. Shaved some time off compilation.Which issue(s) this PR fixes:
Work on #3281
Special notes for your reviewer:
Not quite sure if there is a good way to force this kind of issue to show up in the conformance tests, given that we rely on gRPC to be installed on the base image all SDK images are derived from -- but at least this gets us over the current hurdle.