← Back to team overview

launchpad-reviewers team mailing list archive

[Merge] lp:~stevenk/launchpad/db-add-bprc into lp:launchpad/db-devel

 

The proposal to merge lp:~stevenk/launchpad/db-add-bprc into lp:launchpad/db-devel has been updated.

Description changed to:

Add a new table, BinaryPackageReleaseContents.

Currently, Contents generation (for example, the file at http://archive.ubuntu.com/ubuntu/dists/natty/Contents-amd64.gz) is generated every day, where it stops the publisher from running, and takes an hour or slightly more.

This table completes the first step of moving contents generation into the database, and lets it do the heavy lifting, rather than cocoplum's disk. This also gives us the opportunity to perform Contents generation for PPAs.

The next step of the plan is to have a garbo script that slowly populates this table (but not yet, since it will be large).

The end goal is to move Contents generation into the publisher itself, where it will query the table by a list of BPRs and get back every single filename that the BPRs contain.

(I am planning on self-reviewing this, but only once I have db signoff.)

For more details, see:
https://code.launchpad.net/~stevenk/launchpad/db-add-bprc/+merge/64783
-- 
https://code.launchpad.net/~stevenk/launchpad/db-add-bprc/+merge/64783
Your team Launchpad code reviewers is requested to review the proposed merge of lp:~stevenk/launchpad/db-add-bprc into lp:launchpad/db-devel.


References