← Back to issue list

Remove directory step takes too long

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#2016899
Type
issue
State
open
Author
~nteodosio
Labels
—
Created
Updated
Closed
—

Current evaluation

Snapcraft cleanup of a Chromium build directory takes 11–82 minutes under LXD after failure, blocking resumed builds; reproduced on 7.3.1 and 8.3.4 and awaiting triage.

Suggested action: needs triage

Reason: The exact message originates in craft-parts _remove(), which logs the directory and calls shutil.rmtree; the reporter measured 680.5 seconds on 7.3.1 and later 4910.6 seconds on 8.3.4, including after manually deleting the directory and resuming. The issue has no labels or maintainer response, and lacks file-count, filesystem, or syscall profiling needed to explain the pathological slowdown, so it needs triage rather than closure or immediate implementation.

Evaluated by: mr-cal-bot

Impact: 45 Quick Win: 11 Complexity: 60 Confidence: 86 Actionability: 61

Issue body

I run 'snapcraft --verbosity=debug --debug --use-lxd' for Chromium once. The build fails at some step. I patch the issue and I run the same command again. Now this part takes more than 10 min, which is unwarranted for the machine capacity performance (I'm using Canonistack), and hampers the try-debug iteration process. 2023-04-18 14:40:48.363 remove directory /root/parts/chromium/build \ (680.5s) Snapcraft version is 7.3.1.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 45
Quick Win: 11
Complexity: 60
Confidence: 86
Actionability: 61
needs triage Snapcraft cleanup of a Chromium build directory takes 11–82 minutes under LXD after failure, blocking resumed builds; reproduced on 7.3.1 and 8.3.4 and awaiting triage.
stealth/space-bunny-alpha
Impact: 52
Quick Win: 10
Complexity: 58
Confidence: 72
Actionability: 47
needs triage Resumed Chromium builds spend 8–82 minutes deleting a part's build directory. The problem persists in Snapcraft 8.3.4 and involves craft-parts cleanup, but needs maintainer triage.
stealth/space-bunny-alpha
Impact: 32
Quick Win: 7
Complexity: 55
Confidence: 72
Actionability: 48
needs triage Snapcraft 7.3.1 spends 680 seconds deleting Chromium's LXD build directory after a failed build, but no maintainer response, labels, or resolution is documented.
stealth/space-bunny-alpha
Impact: 42
Quick Win: 11
Complexity: 55
Confidence: 93
Actionability: 56
needs triage Reported LXD build retries spend 680.5 seconds deleting Chromium’s build directory in Snapcraft 7.3.1, hampering debug iteration; the report remains untriaged and lacks a minimal reproducer or resolution.
qwen3.6-35b-a3b-mtp-q6
Impact: 60
Quick Win: 30
Staleness: 85
Complexity: 50
Confidence: 40
Support Request: 10
needs triage Performance issue: remove directory step takes 680.5s during snapcraft build. Unlabeled, no maintainer response, 1234 days old.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 40
Confidence: 85
Support Request: 20
close stale Snapcraft 7.3.1 takes over 10 minutes to remove a directory during Chromium builds. Unlabelled, no maintainer response, inactive for over a year.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 40
Confidence: 85
Support Request: 20
close stale Performance issue where directory removal takes over 10 minutes during Snapcraft builds. Reported against version 7.3.1 over three years ago with no comments or reproduction steps.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 40
Confidence: 85
Support Request: 10
close stale Performance issue where snapcraft takes over 10 minutes to remove a directory during a Chromium build. Unlabelled, zero comments, and inactive for over 1.5 years.

Update history

Date Change
created

Related issues

No related issues found above the similarity threshold.