Skip to content

Disable GPR_ABSEIL_SYNC on Apple platforms#23687

Merged
veblush merged 1 commit intogrpc:masterfrom
veblush:no-absl-lock-on-mac
Jul 31, 2020
Merged

Disable GPR_ABSEIL_SYNC on Apple platforms#23687
veblush merged 1 commit intogrpc:masterfrom
veblush:no-absl-lock-on-mac

Conversation

@veblush
Copy link
Copy Markdown
Contributor

@veblush veblush commented Jul 30, 2020

This is about to fix the weird behavior of "Basic Tests C/C++ MacOS" on OSX. It's not still clear why this test is failing with Abseil lock enabled on Apple. I suspect that it has a problem with thread-local-storage which has been untamed on OSX throughout gRPC code. While working to investigate and fix the problem, this is going to be disabled by default on Apple platforms.

Fixes #23661

@veblush veblush added kind/bug lang/core release notes: no Indicates if PR should not be in release notes labels Jul 30, 2020
@veblush veblush requested a review from stanley-cheung July 30, 2020 20:46
Copy link
Copy Markdown
Contributor

@stanley-cheung stanley-cheung left a comment

Choose a reason for hiding this comment

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

LGTM

@veblush veblush merged commit 4f2c744 into grpc:master Jul 31, 2020
@veblush veblush deleted the no-absl-lock-on-mac branch July 31, 2020 00:00
copybara-service bot pushed a commit that referenced this pull request May 7, 2025
Let's try landing this again as we've got a new Apple CI Infra. (Previous attempt: #23687)

Closes #39446

COPYBARA_INTEGRATE_REVIEW=#39446 from veblush:mac_abseil_sync 907ec64
PiperOrigin-RevId: 755874354
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/bug lang/core 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.

Something is wrong with "Basic Tests C/C++ MacOS" test since Jul 28

2 participants