Skip to content

Conversation

@bukka
Copy link
Member

@bukka bukka commented Feb 6, 2022

This is rebase of #3188 introducing scoreboard copy with changes to work with the addition of status listen and changes in scoreboard proc layout.

@bukka
Copy link
Member Author

bukka commented Feb 6, 2022

It still needs a bit more testing but tests worked for me so creating PR to see if pipeline is fine.

Also I'm considering adding a specific tests for the issue described in https://bugs.php.net/bug.php?id=81275 if possible.

@bukka
Copy link
Member Author

bukka commented Feb 6, 2022

Hmm

No hosted parallelism has been purchased or granted. To request a free parallelism grant, please fill out the following form https://aka.ms/azpipelines-parallelism-request

Does anyone know if this is being handled and when is the pipeline going to be back?

fpm_scoreboard_copy locks the scoreboard while copying the scoreboard and all
proc scoreboards. proc scoreboards are locked one by one while copying each
struct. The old implementation (inside fpm_handle_status_request) only briefly
locked the scoreboard while copying the scorebard.

Closes phpGH-7931

Co-authored-by: Jakub Zelenka <bukka@php.net>
@bukka bukka force-pushed the fpm_scoreboard_copy_80 branch from b00c817 to 29fe06f Compare February 9, 2022 23:05
@bukka bukka merged commit 29fe06f into php:PHP-8.0 Feb 9, 2022
@iluuu1994
Copy link
Member

@bukka Can we close #3188?

@iluuu1994
Copy link
Member

Does anyone know if this is being handled and when is the pipeline going to be back?

Yes, it's being worked on. See #8066.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants