Skip to content

alwayslink=1 for reflection plugin#11519

Merged
dgquintas merged 2 commits intogrpc:masterfrom
iancoolidge:devel-reflection
Jul 19, 2017
Merged

alwayslink=1 for reflection plugin#11519
dgquintas merged 2 commits intogrpc:masterfrom
iancoolidge:devel-reflection

Conversation

@iancoolidge
Copy link
Copy Markdown
Contributor

No description provided.

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

12 similar comments
@grpc-testing
Copy link
Copy Markdown

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

@grpc-testing
Copy link
Copy Markdown

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

@grpc-testing
Copy link
Copy Markdown

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

@grpc-testing
Copy link
Copy Markdown

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

@grpc-testing
Copy link
Copy Markdown

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

@grpc-testing
Copy link
Copy Markdown

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

@grpc-testing
Copy link
Copy Markdown

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

@grpc-testing
Copy link
Copy Markdown

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

@nicolasnoble
Copy link
Copy Markdown
Contributor

This is okay to test.

@grpc-testing
Copy link
Copy Markdown

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

1 similar comment
@grpc-testing
Copy link
Copy Markdown

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

@nicolasnoble
Copy link
Copy Markdown
Contributor

This is ok to test.

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

WARNING: You are making changes in the Bazel subdirectory. Please get explicit approval from @nicolasnoble before merging.

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

[trickle] No significant performance differences

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

[microbenchmarks] No significant performance differences

@iancoolidge
Copy link
Copy Markdown
Contributor Author

I rebased this PR.

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

WARNING: You are making changes in the Bazel subdirectory. Please get explicit approval from @nicolasnoble before merging.

@iancoolidge
Copy link
Copy Markdown
Contributor Author

Split this to two CLs. One to propagate alwayslink, and one to enable it for the reflection plugin (improve granularity)

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

WARNING: You are making changes in the Bazel subdirectory. Please get explicit approval from @nicolasnoble before merging.

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

[trickle] No significant performance differences

@ncteisen ncteisen requested a review from y-zeng June 28, 2017 05:48
@ncteisen
Copy link
Copy Markdown
Contributor

Linking in @y-zeng since he is handling import. I think this change is blocking some internal things (is that correct @iancoolidge?), so getting it in sooner would be nice

@iancoolidge
Copy link
Copy Markdown
Contributor Author

iancoolidge commented Jun 28, 2017 via email

@y-zeng
Copy link
Copy Markdown
Contributor

y-zeng commented Jul 12, 2017

Jenkins: test this please

@grpc-testing
Copy link
Copy Markdown

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

[trickle] No significant performance differences

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

[microbenchmarks] No significant performance differences

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

WARNING: You are making changes in the Bazel subdirectory. Please get explicit approval from @nicolasnoble before merging.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Missing a ,

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

D'oh! Thanks. Done.

The reflection plugin uses a static initializer to
enable itself, but no one depends on its symbols, so it gets
optimized out.

Set alwayslink in the reflection plugin to fix that.
@grpc-testing
Copy link
Copy Markdown

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

@iancoolidge
Copy link
Copy Markdown
Contributor Author

I pushed a new version of the branch that fixes that missing comma,
is there anything else I need to do??>

@ctiller ctiller requested review from nicolasnoble and removed request for nicolasnoble July 17, 2017 18:26
@grpc-kokoro
Copy link
Copy Markdown
Collaborator

[microbenchmarks] No significant performance differences

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

[trickle] No significant performance differences

@y-zeng
Copy link
Copy Markdown
Contributor

y-zeng commented Jul 18, 2017

Jenkins: test this please

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

[trickle] No significant performance differences

@grpc-kokoro
Copy link
Copy Markdown
Collaborator

[microbenchmarks] No significant performance differences

@iancoolidge
Copy link
Copy Markdown
Contributor Author

Is this ready to merge?

@dgquintas
Copy link
Copy Markdown
Contributor

Issues: #11109

@dgquintas dgquintas merged commit 6bc22ff into grpc:master Jul 19, 2017
@lock lock bot locked as resolved and limited conversation to collaborators Jan 22, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants