Skip to content

Use stdcpp TLS on Fuchsia#26936

Merged
ctiller merged 1 commit intogrpc:masterfrom
tamird:fuchsia-stdcpp-tls
Aug 7, 2021
Merged

Use stdcpp TLS on Fuchsia#26936
ctiller merged 1 commit intogrpc:masterfrom
tamird:fuchsia-stdcpp-tls

Conversation

@tamird
Copy link
Copy Markdown
Contributor

@tamird tamird commented Aug 7, 2021

There seems to be no reason this was using pthread apart from
GPR_STDCPP_TLS not yet existing when the Fuchsia configs were created in
https://fuchsia.googlesource.com/third_party/grpc/+/2dbaf2a.

We're seeing UBSAN trip on some tests in Fuchsia which appear to be loading an unaligned pointer from TLS. See https://bugs.fuchsia.dev/p/fuchsia/issues/detail?id=68325#c10.

@ctiller @brunowonka

There seems to be no reason this was using pthread apart from
GPR_STDCPP_TLS not yet existing when the Fuchsia configs were created in
https://fuchsia.googlesource.com/third_party/grpc/+/2dbaf2a.
@ctiller ctiller added kokoro:force-run release notes: no Indicates if PR should not be in release notes labels Aug 7, 2021
@ctiller ctiller merged commit ea3ac74 into grpc:master Aug 7, 2021
dennycd pushed a commit to dennycd/grpc that referenced this pull request Aug 9, 2021
There seems to be no reason this was using pthread apart from
GPR_STDCPP_TLS not yet existing when the Fuchsia configs were created in
https://fuchsia.googlesource.com/third_party/grpc/+/2dbaf2a.
@tamird tamird deleted the fuchsia-stdcpp-tls branch August 9, 2021 14:22
Vignesh2208 pushed a commit to Vignesh2208/grpc that referenced this pull request Aug 20, 2021
There seems to be no reason this was using pthread apart from
GPR_STDCPP_TLS not yet existing when the Fuchsia configs were created in
https://fuchsia.googlesource.com/third_party/grpc/+/2dbaf2a.
lidizheng pushed a commit to lidizheng/grpc that referenced this pull request Sep 23, 2021
There seems to be no reason this was using pthread apart from
GPR_STDCPP_TLS not yet existing when the Fuchsia configs were created in
https://fuchsia.googlesource.com/third_party/grpc/+/2dbaf2a.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release notes: no Indicates if PR should not be in release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants