AddonRepository now using JSON

Jared Wein jwein at mozilla.com
Mon Aug 12 22:15:15 UTC 2013


Can the "keep-open" flag on the whiteboard be removed now? The patches look to be merged to m-c so the bug can probably be resolved-fixed :)

Thanks,
Jared

----- Original Message -----
> From: "Felipe G" <felipc at gmail.com>
> To: "Firefox Dev" <firefox-dev at mozilla.org>
> Sent: Monday, August 12, 2013 6:06:21 PM
> Subject: Re: AddonRepository now using JSON
> 
> And following up: thanks to the great work by Irving, bug 853388 has also
> landed, which covered the XPIProvider module and now completes the
> AddonManager storage rewrite.
> 
> Felipe
> 
> 
> On Thu, Aug 8, 2013 at 4:28 PM, Felipe G < felipc at gmail.com > wrote:
> 
> 
> 
> Hey everyone, last week we landed the first part of the AddonManager SQLite
> -> JSON rewrite, in FF 25. This first part was bug 853389 , which covered
> the AddonRepository module. What that means in practice is that the previous
> addons.sqlite storage has been replaced by addons.json in your profile
> folder.
> 
> There was no API change and basically the existing module's behavior was
> attempted to be preserved as much as possible. However, the usage of now
> async IO can always introduce unexpected bugs, so please keep an eye for
> regressions in this cycle, specially for things related to addons
> compatibility checks (which everyone will be hitting this week as Nightly
> upgrades from 25 to 26 and as add-ons compatibility markings are updated on
> AMO).
> 
> In the coming weeks the second part should be landing in central ( bug 853388
> ), which will complete this work by replacing extensions.sqlite with
> extensions.json, which is managed by the XPIProvider module.
> 
> These two bugs together should improve both start-up time and jank by
> removing some expensive "commit transaction" calls. We'll be doing
> measurements about the real impact they had in the near future.
> 
> 
> Felipe
> 
> 
> _______________________________________________
> firefox-dev mailing list
> firefox-dev at mozilla.org
> https://mail.mozilla.org/listinfo/firefox-dev
> 



More information about the firefox-dev mailing list