Closed Bug 52839 Opened 26 years ago Closed 26 years ago

Mail and News dirs are being counted twice in space required computations

Categories

(Core Graveyard :: Profile: Migration, defect, P1)

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: dbragg, Assigned: dbragg)

Details

(Whiteboard: [nsbeta3+])

Attachments

(1 file)

The Mail and News directories are being counted twice when disk space requirements are computed for migration. The reason is that a PR_TRUE is being passed to the GetSizes() function for the Profile directory itself. This tells the function to traverse subdirectories. This should only be done on the Mail and News directories explicitly. When applied to the Profile directory, it traverses the Mail and News directories as well as any other directory the user may have. Then when GetSizes is called for the Mail and News directories they are counted again. Fix in hand. (Just passing an PR_FALSE instead of a PR_TRUE as the second parameter to GetSizes().
Approving nsbeta3+ and assigning P1: if a user has a lot of mail we could erroneously think we don't have enough diskspace and then fail to migrate their profile, "losing" their mail etc (from their POV).
Keywords: nsbeta3
Priority: P3 → P1
Whiteboard: [nsbeta3+]
a=law@netscape.com Good work following those new rules!
That looks right to me. r=bhuvan. Good catch...! Particularly, after knowing the fact that the cache folder would also get counted into the total size....?
Fixed as described.
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
verified code fix
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: