Function |
load_garbo_job_state |
Undocumented |
Function |
save_garbo_job_state |
Undocumented |
Class |
BulkPruner |
A abstract ITunableLoop base class for simple pruners. |
Class |
LoginTokenPruner |
Remove old LoginToken rows. |
Class |
POTranslationPruner |
Remove unlinked POTranslation entries. |
Class |
SessionPruner |
Base class for session removal. |
Class |
AntiqueSessionPruner |
Remove sessions not accessed for 60 days |
Class |
UnusedSessionPruner |
Remove sessions older than 1 day with no authentication credentials. |
Class |
DuplicateSessionPruner |
Remove all but the most recent 6 authenticated sessions for a user. |
Class |
PreviewDiffPruner |
A BulkPruner to remove old PreviewDiffs. |
Class |
DiffPruner |
A BulkPruner to remove all unreferenced Diffs. |
Class |
UnlinkedAccountPruner |
Remove Account records not linked to a Person. |
Class |
BugSummaryJournalRollup |
Rollup BugSummaryJournal rows into BugSummary. |
Class |
VoucherRedeemer |
Redeem pending sales vouchers with Salesforce. |
Class |
PopulateDistributionSourcePackageCache |
Populate the DistributionSourcePackageCache table. |
Class |
PopulateLatestPersonSourcePackageReleaseCache |
Populate the LatestPersonSourcePackageReleaseCache table. |
Class |
OpenIDConsumerNoncePruner |
An ITunableLoop to prune old OpenIDConsumerNonce records. |
Class |
OpenIDConsumerAssociationPruner |
Undocumented |
Class |
RevisionCachePruner |
A tunable loop to remove old revisions from the cache. |
Class |
CodeImportEventPruner |
Prune `CodeImportEvent`s that are more than a month old. |
Class |
CodeImportResultPruner |
A TunableLoop to prune unwanted CodeImportResult rows. |
Class |
RevisionAuthorEmailLinker |
A TunableLoop that links RevisionAuthor objects to Person objects. |
Class |
HWSubmissionEmailLinker |
A TunableLoop that links HWSubmission objects to Person objects. |
Class |
PersonPruner |
Undocumented |
Class |
TeamMembershipPruner |
Remove team memberships for merged people. |
Class |
BugNotificationPruner |
Prune BugNotificationRecipient records no longer of interest. |
Class |
AnswerContactPruner |
Remove old answer contacts which are no longer required. |
Class |
BranchJobPruner |
Prune `BranchJob`s that are in a final state and more than a month old. |
Class |
GitJobPruner |
Prune `GitJob`s that are in a final state and more than a month old. |
Class |
SnapBuildJobPruner |
Prune `SnapBuildJob`s that are in a final state and more than a month |
Class |
WebhookJobPruner |
Prune WebhookJobs that finished more than a month ago. |
Class |
BugHeatUpdater |
A TunableLoop for bug heat calculations. |
Class |
BugWatchActivityPruner |
A TunableLoop to prune BugWatchActivity entries. |
Class |
ObsoleteBugAttachmentPruner |
Delete bug attachments without a LibraryFileContent record. |
Class |
OldTimeLimitedTokenDeleter |
Delete expired url access tokens from the session DB. |
Class |
SuggestiveTemplatesCacheUpdater |
Refresh the SuggestivePOTemplate cache. |
Class |
UnusedPOTMsgSetPruner |
Cleans up unused POTMsgSets. |
Class |
UnusedAccessPolicyPruner |
Deletes unused AccessPolicy and AccessPolicyGrants for products. |
Class |
ProductVCSPopulator |
Populates product.vcs from product.inferred_vcs if not set. |
Class |
LiveFSFilePruner |
A BulkPruner to remove old `LiveFSFile`s. |
Class |
SnapFilePruner |
Prune old `SnapFile`s that have been uploaded to the store. |
Class |
BaseDatabaseGarbageCollector |
Abstract base class to run a collection of TunableLoops. |
Class |
FrequentDatabaseGarbageCollector |
Run every 5 minutes. |
Class |
HourlyDatabaseGarbageCollector |
Run every hour. |
Class |
DailyDatabaseGarbageCollector |
Run every day. |