PPA publisher writing indexes for non-PPA architectures

Bug #683140 reported by Julian Edwards on 2010-11-30
28
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Launchpad itself
High
Unassigned

Bug Description

cron.daily-ppa is currently taking 2.5 hours to complete, which is blocking the PPA publisher. It's being caused by the fact that the PPA tree has got 1.2 million directories in it and the "find" command that prunes empty directories is getting rather busy.

The high number of directories is because the dists tree on each PPA has got architectures other than the PPA-supported architectures.

Obsolete distroseries are still on disk but we need another strategy for getting rid of those since some (crazy) people are still using them.

Changed in soyuz:
status: New → Triaged
importance: Undecided → High
Tom Haddon (mthaddon) on 2010-11-30
tags: added: canonical-losa-lp
William Grant (wgrant) wrote :

The component side of things is easy (and already recorded in bug #662088). The architecture side is hard: it's not clear what we actually want to do.

Julian Edwards (julian-edwards) wrote :

Bug 662088 is fixed and will make a large difference. Leaving this bug open as we need to clean up the useless directories and files in the repo areas.

summary: - PPA publisher writing indexes for non-existent components and
- architectures
+ PPA publisher writing indexes for non-PPA architectures
tags: added: needsrt
tags: removed: needsrt
description: updated
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers