Anonymous | Login | Signup for a new account | 2012-09-13 19:31 PDT |
Main | Blog | My View | View Issues | Change Log | Roadmap | IRC Chat | Repositories | Scrum Board |
View Issue Details [ Jump to Notes ] [ Related Changesets ] | [ Issue History ] [ Print ] | |||||||
ID | Project | Category | View Status | Date Submitted | Last Update | |||
033 | Source Integration | [All Projects] General | public | 2009-05-04 06:06 | 2009-06-10 11:24 | |||
Reporter | John Reese | |||||||
Assigned To | John Reese | |||||||
Priority | normal | Severity | minor | Reproducibility | sometimes | |||
Status | resolved | Resolution | fixed | |||||
Product Version | 0.14 | |||||||
Target Version | 0.14 | Fixed in Version | ||||||
Summary | 033: Deleting large repositories hits OOM situations | |||||||
Description | Currently, when deleting large repositories, the call to SourceChangeset::load_by_repo() will hit an OOM situation and fail to delete anything. The delete functions should be replaced by a set of queries that will all run server-side, without needing to load everything from the database first. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
![]() |
|
John Reese (administrator) 2009-06-10 11:24 |
Fix committed to 53c1e36c8f branch at 2009-06-10 18:17:31. |
![]() |
|||
Source Integration: 53c1e36c8f 53c1e36c
Timestamp: 2009-06-10 18:17:31 Author: John Reese Committer: John Reese [ Details ] [ Diff ] |
Fix 033: Fix OOM when deleting large repositories Rather than having the delete process first load all changesets for the repo, and then delete files for each individual changeset, replace this method with a single DB query that handles all file deletion with a subquery. |
||
mod - Source/Source.API.php | [ Diff ] [ File ] | ||
![]() |
|||
Date Modified | Username | Field | Change |
2009-05-04 06:06 | John Reese | New Issue | |
2009-06-10 11:16 | John Reese | Status | new => assigned |
2009-06-10 11:16 | John Reese | Assigned To | => John Reese |
2009-06-10 11:24 | John Reese | Note Added: 028 | |
2009-06-10 11:24 | John Reese | Status | assigned => resolved |
2009-06-10 11:24 | John Reese | Resolution | open => fixed |
2009-06-10 11:24 | John Reese | Changeset attached | 53c1e36c8f 53c1e36c => |
Copyright © 2000 - 2012 MantisBT Group
Time: 0.1164 seconds. memory usage: 8,317 KB |