4f32973b6a7ce8355e467c280790147e4c7bfb82: Bug 1315785 - Restore environment variables after running command; r?glandium draft
Gregory Szorc <gps@mozilla.com> - Tue, 08 Nov 2016 12:15:07 -0800 - rev 435490
Push 35066 by bmo:gps@mozilla.com at Tue, 08 Nov 2016 20:22:43 +0000
Bug 1315785 - Restore environment variables after running command; r?glandium Currently, environment variables set when running mach commands will propagate after the command is finished. This can allow unwanted state to bleed through. This likely isn't an issue today, but isolating state during code execution is generally a good practice. So do that. MozReview-Commit-ID: AdaomGub5EF
c58714b6a392e9844f2b6d6d16342c2e88af6b61: Bug 1316096 - Change eslint configuration to use string values for rules instead of integers, making it easier for others who are reading the rules to know if a rule is set to off, warn, or error. r?mossop draft
Jared Wein <jwein@mozilla.com> - Tue, 08 Nov 2016 15:14:19 -0500 - rev 435489
Push 35065 by bmo:jaws@mozilla.com at Tue, 08 Nov 2016 20:14:38 +0000
Bug 1316096 - Change eslint configuration to use string values for rules instead of integers, making it easier for others who are reading the rules to know if a rule is set to off, warn, or error. r?mossop MozReview-Commit-ID: BooRMiGGBpK
ffe8afd6f939536b032a89af48dcec0cc168feaf: Bug 1291821 - Request full re-sync when appropriate r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Tue, 08 Nov 2016 11:34:02 -0800 - rev 435488
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Request full re-sync when appropriate r=rnewman Full sync is requested if: - We hit a 412 either during batching download or batching upload - We hit a sync deadline either during batching download or when merging records from the buffer SessionStoreDelegate interface was expanded with onStoreFailed, indicating that not just a particular record failed, but the whole thing did (if we hit a deadline). onFetchFailed is used to inform delegates of 412/deadline failures during downloads. Three new exception types were added, to facilitated messaging between different layers. MozReview-Commit-ID: 2LlyHEmm88P
940c1a857ce4b9ac6495e7787be44be10e4d3878: Bug 1291821 - Add SyncProvider, switch history buffering to use a db-backed buffer r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Tue, 08 Nov 2016 12:08:30 -0800 - rev 435487
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Add SyncProvider, switch history buffering to use a db-backed buffer r=rnewman MozReview-Commit-ID: 61ok2gUJ0bX
a7def18929cfd223388a466965f0a1a8425dd6f1: Bug 1291821 - Improve bulk insert/update performance for storing history during a sync r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Tue, 18 Oct 2016 13:38:58 -0700 - rev 435486
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Improve bulk insert/update performance for storing history during a sync r=rnewman MozReview-Commit-ID: ALKykY3IElT
2cc822c9e04a3cac1fb222d28f7b389df6177136: Bug 1291821 - Rename repositories/sessions r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Tue, 01 Nov 2016 18:56:38 -0700 - rev 435485
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Rename repositories/sessions r=rnewman We're at Sync 1.5 now, so might as well rename the files. Also, renamed the ConstrainedRepository... to a name that's more reflective of that session's role after the changes. MozReview-Commit-ID: 96XCzoBzD5D
7cc0e8ab3b103d29367a9cfa6b2a31817319920f: Bug 1291821 - Get tests to work after sync changes r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Tue, 11 Oct 2016 20:02:02 -0700 - rev 435484
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Get tests to work after sync changes r=rnewman MozReview-Commit-ID: 3djnmEmzndU
b5713ba55bd95346f53e57440220f97fff4850ce: Bug 1291821 - Ensure sink repository is aware of new events coming from the source r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Tue, 11 Oct 2016 20:00:09 -0700 - rev 435483
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Ensure sink repository is aware of new events coming from the source r=rnewman MozReview-Commit-ID: DgqGzfoJxhj
dafa75ab560a2e8963013e1806344b30a6425d87: Bug 1291821 - Split history stage into recent and full history stages r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Wed, 19 Oct 2016 16:16:13 -0700 - rev 435482
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Split history stage into recent and full history stages r=rnewman MozReview-Commit-ID: 7dtbfEFUMGB
477a1c7e169ed3aa957e1d4d1880506ca2ab38b1: Bug 1291821 - Wrap local repositories in buffering middleware r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Thu, 20 Oct 2016 16:31:31 -0700 - rev 435481
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Wrap local repositories in buffering middleware r=rnewman MozReview-Commit-ID: FS1swml2bIC
b5458854ef6956c41fdd803c60ead474e922ab55: Bug 1291821 - Use sync deadline to decide of batching downloader should proceed r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Tue, 01 Nov 2016 18:52:18 -0700 - rev 435480
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Use sync deadline to decide of batching downloader should proceed r=rnewman MozReview-Commit-ID: IDgIj9lBt61
483d04be7e3a894bb481e180f352124b8b6653b6: Bug 1291821 - Keep track of sync deadline r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Sat, 08 Oct 2016 18:45:46 -0700 - rev 435479
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Keep track of sync deadline r=rnewman MozReview-Commit-ID: Fvuc05K1arV
02a98852af8085efae047eb4634501fe83bd9d26: Bug 1291821 - Remove total sync limits, refactor batching downloader r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Thu, 20 Oct 2016 13:34:06 -0700 - rev 435478
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Remove total sync limits, refactor batching downloader r=rnewman MozReview-Commit-ID: 2SYxemfTv9V
66666ec734024484af2cbc931d35551f72963cee: Bug 1291821 - Decouple BatchingUploader from Server11Repository r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Tue, 01 Nov 2016 18:55:15 -0700 - rev 435477
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Decouple BatchingUploader from Server11Repository r=rnewman MozReview-Commit-ID: 7mPy1cmr3vq
8527a75e17405d1bff902630b665385a9391453d: Bug 1291821 - Simplify onFetchFailed, clean up some exception code r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Tue, 11 Oct 2016 19:29:46 -0700 - rev 435476
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Simplify onFetchFailed, clean up some exception code r=rnewman MozReview-Commit-ID: 11sIAPCfLWk
aaf82278027e43f5dea875c7ed71dbc0d1011a89: Bug 1291821 - Add onBatchComplete to a FetchRecordsDelegate r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Tue, 11 Oct 2016 19:29:02 -0700 - rev 435475
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Add onBatchComplete to a FetchRecordsDelegate r=rnewman Intended to signal that a group of records have been fetched, and more are to come after a pause. MozReview-Commit-ID: 8ozZTc6aNdA
fb83c61ff664a809215bfeeb5bd4d2dc09a3780e: Bug 1291821 - Rename RepositorySession's delegate to storeDelegate, for clarity r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Sat, 08 Oct 2016 17:03:38 -0700 - rev 435474
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Rename RepositorySession's delegate to storeDelegate, for clarity r=rnewman Otherwise we often end up with delegate meaning both fetch delegate and store delegate in extending classes, which gets a little confusing. MozReview-Commit-ID: L4Sd79jLr88
4b9e8adca7880ad1555577075566bddf51fa90a7: Bug 1291821 - Switch stage duration interval counting to use elapsedRealtime r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Sat, 08 Oct 2016 15:28:14 -0700 - rev 435473
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Switch stage duration interval counting to use elapsedRealtime r=rnewman It is a better fit for interval counting. MozReview-Commit-ID: LCF0U24MAwF
1c40585492543e717658a15f3d2742270521feeb: Bug 1291821 - Buffering repository middleware r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Wed, 02 Nov 2016 16:50:13 -0700 - rev 435472
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Buffering repository middleware r=rnewman MozReview-Commit-ID: CBCiD6nNKsM
7a0573bbf8b0838ace1b73274ae150e75a0a35ca: Bug 1291821 - Add storeIncomplete to RepositorySession interface r=rnewman draft
Grisha Kruglov <gkruglov@mozilla.com> - Wed, 02 Nov 2016 16:40:15 -0700 - rev 435471
Push 35064 by gkruglov@mozilla.com at Tue, 08 Nov 2016 20:12:25 +0000
Bug 1291821 - Add storeIncomplete to RepositorySession interface r=rnewman MozReview-Commit-ID: 68ty7KlP5NR
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip