AddonRepository now using JSON

Lawrence Mandel lmandel at mozilla.com
Tue Aug 13 17:50:08 UTC 2013


Great to see this work land. Nice job to both of you. 

Lawrence 

----- Original Message -----

> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/firefox-dev/attachments/20130813/e7e4e906/attachment.html>


More information about the firefox-dev mailing list