Closed Bug 1198239 Opened 9 years ago Closed 9 years ago

Funsize should use local diff cache

Categories

(Release Engineering :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: rail, Assigned: rail)

References

Details

      No description provided.
WIP, a snippet from log:

diffing "libfreebl3.so"
'/tmp/funsize-patches/42afa1ad81a8de2b9065bc1caff1732ae7ab6bafd406afa1940620201fbf2478715923f77805623ae0581a55c680224198a2eabc4dd0ef852d11f3a7005e7648/188a4b67f53e2e9d4431acdc5889ce67e732eba9b8a05a94f1e2cfa1c585ad1af0bead007093580ab4609b64d7e6144e0bfb06d277ed7796544a9b02fc1543ab' -> '/tmp/tmpWzJtqT/to.work/libfreebl3.so.patch.bz2'
Successful retrieved /tmp/tmpWzJtqT/to.work/libfreebl3.so.patch.bz2 from local cache!
file "libfreebl3.so" found in funsize, diffing skipped
      patch "libfreebl3.so.patch" "libfreebl3.so"
        add "libfreebl3.chk" (forced)
diffing "firefox-bin"
'/tmp/funsize-patches/4cad1ccec0e75b86b8388732f104c2d547377c917faec4d728a997f2af4ae6223c94bbabbb6af3ec46d01d49cc05e54954fe5f24b661d49e042107cb4985eb71/3cf9e551cf3a4d08d84c2992835457808c7b6b34cd2ec6c2d4633180b003c7f75b664da0e76c6068cdb609c20722a3959a08106baedc354782e29ff498392f58' -> '/tmp/tmpWzJtqT/to.work/firefox-bin.patch.bz2'
Successful retrieved /tmp/tmpWzJtqT/to.work/firefox-bin.patch.bz2 from local cache!
file "firefox-bin" found in funsize, diffing skipped
      patch "firefox-bin.patch" "firefox-bin"
diffing "firefox"
'/tmp/funsize-patches/3489b27f0a174e68d4db2a5c063edb4a30aaeefc4b8e3f56dcb5928aa57dcfc24f2a46c9be034e55fbe3bc24b3d3c7391f627cdd595f27ea54f66066623b32a2/e40e331d3ccc3955496bf43ad2cff99f6adfb19feadfd5afc004ce2ed278f181165e0397c11f567a0dd173573e00cffcf8000f9b0ff17492d9c09259282e74dc' -> '/tmp/tmpWzJtqT/to.work/firefox.patch.bz2'
Successful retrieved /tmp/tmpWzJtqT/to.work/firefox.patch.bz2 from local cache!
file "firefox" found in funsize, diffing skipped
      patch "firefox.patch" "firefox"
 add-if-not "defaults/pref/channel-prefs.js" "defaults/pref/channel-prefs.js"
diffing "browser/omni.ja"
File is not in the locale cache
'/tmp/tmpWzJtqT/to.work/browser/omni.ja.patch.bz2' -> '/tmp/funsize-patches/d64fc8eeca03f9fc64c2cfe5671336d9ef4748cac27ac72d39a32d9f2f0b532c16262f1767459e77b7420ff54b7cabe7738a4c77eff94b761911ce5912b1bc6e/fc71555d710be1abc3cf58c53cee0832b5eec0b08fc18b95366d608afddea4bc3fbd548c8116fc1258ba03fc2bda055690e3909e5fde6d9a59beb35b88d9d4fc'
/tmp/tmpWzJtqT/to.work/browser/omni.ja.patch.bz2 saved on local cache!
      patch "browser/omni.ja.patch" "browser/omni.ja"
diffing "application.ini"
'/tmp/funsize-patches/57e7a02ff78c9b7dbb6f41387fc9592349209ef69641041f6bd318077f7c066964df63c77f87687dec8843e8ac6857f60ed883b5bc1218ae421d7bb584cc7db6/bf8556fb29658c6e02a8a76984878b933e19cf3aca5a5405236e4d8bfb8e9b917b15d3eb6654b41998468fb329c4c31884faa86cd6521e8d32f00e6953d7c6f4' -> '/tmp/tmpWzJtqT/to.work/application.ini.patch.bz2'
Successful retrieved /tmp/tmpWzJtqT/to.work/application.ini.patch.bz2 from local cache!
file "application.ini" found in funsize, diffing skipped
      patch "application.ini.patch" "application.ini"
* linux64 single locale diff takes about 3-4m
* 5 locales without cache enabled with chunking enabled take ~14-15m
* 5 locales with cache enabled with chunking enabled take ~10-11m

Not bad!
16 locales (the same as in in nightly l10n chunks) took 30m
This will be live tomorrow.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.