Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: don't block on snapshot tree if tracing is not enabled #5736

Merged
merged 1 commit into from
Oct 16, 2024

Conversation

Kha
Copy link
Member

@Kha Kha commented Oct 16, 2024

While there appears to be an underlying issue of blocking tasks that this specific PR is not resolving, it should alleviate the problems described in https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/reliable.20file.20desync.20on.20Linux.20Mint as it effectively reverts the relevant change introduced in 4.13.0-rc1 when the trace option is not set.

@Kha Kha enabled auto-merge October 16, 2024 12:56
@Kha Kha added this pull request to the merge queue Oct 16, 2024
@github-actions github-actions bot added the toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN label Oct 16, 2024
@leanprover-community-bot
Copy link
Collaborator

Mathlib CI status (docs):

  • ❗ Batteries/Mathlib CI will not be attempted unless your PR branches off the nightly-with-mathlib branch. Try git rebase dc83a607b2af1f6e4a78e6ac22af020ce373cbff --onto 0bfe1a8c1a2e2eb6da0dad270d7b2bbdd5b97c3d. (2024-10-16 13:16:05)

Merged via the queue into leanprover:master with commit 79583d6 Oct 16, 2024
15 checks passed
Copy link
Contributor

The backport to releases/v4.13.0 failed:

The process '/usr/bin/git' failed with exit code 128

To backport manually, run these commands in your terminal:

# Fetch latest updates from GitHub
git fetch
# Create a new working tree
git worktree add .worktrees/backport-releases/v4.13.0 releases/v4.13.0
# Navigate to the new working tree
cd .worktrees/backport-releases/v4.13.0
# Create a new branch
git switch --create backport-5736-to-releases/v4.13.0
# Cherry-pick the merged commit of this pull request and resolve the conflicts
git cherry-pick -x --mainline 1 79583d63f3231f0b5c84922292908d7405309486
# Push it to GitHub
git push --set-upstream origin backport-5736-to-releases/v4.13.0
# Go back to the original working tree
cd ../..
# Delete the working tree
git worktree remove .worktrees/backport-releases/v4.13.0

Then, create a pull request where the base branch is releases/v4.13.0 and the compare/head branch is backport-5736-to-releases/v4.13.0.

@Kha Kha deleted the push-osrlqksryooz branch October 16, 2024 13:48
github-actions bot pushed a commit that referenced this pull request Oct 16, 2024
While there appears to be an underlying issue of blocking tasks that
this specific PR is not resolving, it should alleviate the problems
described in
https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/reliable.20file.20desync.20on.20Linux.20Mint
as it effectively reverts the relevant change introduced in 4.13.0-rc1
when the trace option is not set.

(cherry picked from commit 79583d6)
kim-em pushed a commit that referenced this pull request Oct 17, 2024
While there appears to be an underlying issue of blocking tasks that
this specific PR is not resolving, it should alleviate the problems
described in
https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/reliable.20file.20desync.20on.20Linux.20Mint
as it effectively reverts the relevant change introduced in 4.13.0-rc1
when the trace option is not set.

(cherry picked from commit 79583d6)
Kha added a commit to Kha/lean4 that referenced this pull request Oct 17, 2024
…er#5736)

While there appears to be an underlying issue of blocking tasks that
this specific PR is not resolving, it should alleviate the problems
described in
https://leanprover.zulipchat.com/#narrow/stream/270676-lean4/topic/reliable.20file.20desync.20on.20Linux.20Mint
as it effectively reverts the relevant change introduced in 4.13.0-rc1
when the trace option is not set.

(cherry picked from commit 79583d6)
github-merge-queue bot pushed a commit that referenced this pull request Oct 17, 2024
This turns out to be the issue behind #5736, though really it is yet
another indicator of a general thread pool weakness.
github-actions bot pushed a commit that referenced this pull request Oct 21, 2024
This turns out to be the issue behind #5736, though really it is yet
another indicator of a general thread pool weakness.

(cherry picked from commit fc5e3cc)
kim-em pushed a commit that referenced this pull request Oct 21, 2024
This turns out to be the issue behind #5736, though really it is yet
another indicator of a general thread pool weakness.

(cherry picked from commit fc5e3cc)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport releases/v4.13.0 toolchain-available A toolchain is available for this PR, at leanprover/lean4-pr-releases:pr-release-NNNN
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants