Skip to content

[native]Set promise out of ExchangeQueue lock (#4111)#19101

Merged
xiaoxmeng merged 1 commit intoprestodb:masterfrom
xiaoxmeng:export-D43504994
Feb 23, 2023
Merged

[native]Set promise out of ExchangeQueue lock (#4111)#19101
xiaoxmeng merged 1 commit intoprestodb:masterfrom
xiaoxmeng:export-D43504994

Conversation

@xiaoxmeng
Copy link
Contributor

Summary:
Set promise out of ExchangeQueue lock to avoid potential deadlock
caused by the inline executed future continuation callback

X-link: facebookincubator/velox#4111

Reviewed By: Yuhta

Differential Revision: D43504994

Pulled By: xiaoxmeng

@facebook-github-bot
Copy link
Collaborator

This pull request was exported from Phabricator. Differential Revision: D43504994

xiaoxmeng added a commit to xiaoxmeng/velox that referenced this pull request Feb 22, 2023
Summary:
X-link: prestodb/presto#19101

Set promise out of ExchangeQueue lock to avoid potential deadlock
caused by the inline executed future continuation callback

Pull Request resolved: facebookincubator#4111

Reviewed By: Yuhta

Differential Revision: D43504994

Pulled By: xiaoxmeng

fbshipit-source-id: 89436270de409eea528bda434638263b72b7feb8
@facebook-github-bot
Copy link
Collaborator

This pull request was exported from Phabricator. Differential Revision: D43504994

@facebook-github-bot
Copy link
Collaborator

This pull request was exported from Phabricator. Differential Revision: D43504994

xiaoxmeng added a commit to xiaoxmeng/velox that referenced this pull request Feb 22, 2023
Summary:
X-link: prestodb/presto#19101

Set promise out of ExchangeQueue lock to avoid potential deadlock
caused by the inline executed future continuation callback

Pull Request resolved: facebookincubator#4111

Reviewed By: Yuhta

Differential Revision: D43504994

Pulled By: xiaoxmeng

fbshipit-source-id: 46c9839307e8c97a238cb1ecc7d74c0c15dcfc5a
facebook-github-bot pushed a commit to facebookincubator/velox that referenced this pull request Feb 23, 2023
Summary:
X-link: prestodb/presto#19101

Set promise out of ExchangeQueue lock to avoid potential deadlock
caused by the inline executed future continuation callback

Pull Request resolved: #4111

Reviewed By: Yuhta

Differential Revision: D43504994

Pulled By: xiaoxmeng

fbshipit-source-id: 82c960f2789ac0fd7509300c24b2d842fe8ca007
@xiaoxmeng xiaoxmeng changed the title Set promise out of ExchangeQueue lock (#4111) [native]Set promise out of ExchangeQueue lock (#4111) Feb 23, 2023
Copy link
Contributor

@mshang816 mshang816 left a comment

Choose a reason for hiding this comment

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

LGTM. The diff was landed successfully so we can merge this one after all the tests are green.

@xiaoxmeng xiaoxmeng force-pushed the export-D43504994 branch 2 times, most recently from 3fd2488 to 2cdff1b Compare February 23, 2023 18:05
@xiaoxmeng xiaoxmeng merged commit 1210243 into prestodb:master Feb 23, 2023
@wanglinsong wanglinsong mentioned this pull request Feb 25, 2023
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants