Closed
Bug 12361
Opened 25 years ago
Closed 25 years ago
[feature] need to support auto registering components
Categories
(Core Graveyard :: Installer: XPInstall Engine, defect, P1)
Tracking
(Not tracked)
VERIFIED
FIXED
M14
People
(Reporter: cathleennscp, Assigned: dveditz)
References
Details
(Keywords: perf, Whiteboard: [PDT+] fix in hand, needs review)
we need to support auto registering components, after a component is installed
via xpinstall.
Updated•25 years ago
|
Summary: [feature] need to support auto registering components → BLOCKER DOGFOOD [feature] need to support auto registering components
Comment 1•25 years ago
|
||
marking as a BLOCKER and DOGFOOD. I need this so that we can distrubute xpi
files to mozilla users without requiring them to restart their browser.
Assignee | ||
Updated•25 years ago
|
Whiteboard: [PDT-] → [PDT]
Assignee | ||
Comment 3•25 years ago
|
||
Putting back through the pdt group. SSL is part of the dogfood requirement, and
XPInstall is how we are packaging the proprietary Cartman components.
Bulk move of XPInstall (component to be deleted) bugs to Installer: XPInstall
Engine
Assignee | ||
Updated•25 years ago
|
Status: NEW → ASSIGNED
Summary: BLOCKER DOGFOOD [feature] need to support auto registering components → [perf][feature] need to support auto registering components
Whiteboard: [PDT-]
Target Milestone: M12 → M13
Assignee | ||
Comment 6•25 years ago
|
||
This is not dogfood. In fact, XPCOM currently auto-registers all the time --
what we'd want to do is turn that off, but then have a way for an install to
trigger registration when needed. This would be a start-up performance
improvement (Simon Frasier measured about 0.5 seconds on the Mac) but not
necessary for M12 or dogfood.
Assignee | ||
Updated•25 years ago
|
Target Milestone: M13 → M14
Updated•25 years ago
|
Keywords: perf
Summary: [perf][feature] need to support auto registering components → [feature] need to support auto registering components
Comment 7•25 years ago
|
||
On behalf of PorkJockeys: putting on beta1 radar, per beta criteria priority #2
- startup performance on Mac is not within beta metrics. cc waterson.
Keywords: beta1
Comment 10•25 years ago
|
||
I'm trying to understand this one. Is this to improve startup performance on
the Mac? Is this a big win? Should it be moved to post beta? I suggest that
people who know better than me might want to remove the pdt+ designation for
reconsideration.
Comment 11•25 years ago
|
||
I just read http://bugzilla.mozilla.org/show_bug.cgi?id=12817.
It sheds a bit more light on the performance nature of the bug, but Simon never
gave an answer. Is this a big win or a small gain?
Assignee | ||
Updated•25 years ago
|
Whiteboard: [PDT+] → [PDT+] 2/15
Assignee | ||
Updated•25 years ago
|
Whiteboard: [PDT+] 2/15 → [PDT+] fix in hand, needs review
Assignee | ||
Comment 12•25 years ago
|
||
Fix checked in, we will now signal the need for an autoreg after every
install. Once dbragg gets the new mode flags checked in we can limit this to
only those installs that indicate they've checked in components.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Comment 13•25 years ago
|
||
Reopening as I had discussed with Dan yesterday. I have observed some
inconsistencies between Macintosh and Windows. And I'm not quite sure if either
is correct. Dan has agreed to help verify. Thanks, Dan.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 14•25 years ago
|
||
I was not flushing the registry after writing to it, possible shutdown leaks or
crashes may have lead to unsaved data. I've added an explicit close/flush after
setting the "need autoreg" flag. I no longer see the inconsitencies jimmy is
seeing, but I saw them only occasionally anyway. This may or may not help.
Status: REOPENED → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → FIXED
Comment 15•25 years ago
|
||
Build 2000-02-28-09-M15(WIN), 2000-02-28-08-M15(MAC)
Verified on Macintosh and Windows NT/98. Autoreg flag is getting set from Yes
to No from Mozilla Registry. Component.reg increases in size after triggering
mail.xpi.
Status: RESOLVED → VERIFIED
Updated•9 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•