cf979a98590c0651b5f691f103e0c86db616a7e7: Bug 1408710 - Serialize RecordsChannel r=rnewman draft
Grigory Kruglov <gkruglov@mozilla.com> - Fri, 23 Feb 2018 19:17:01 -0500 - rev 759277
Push 100331 by bmo:gkruglov@mozilla.com at Sat, 24 Feb 2018 00:27:25 +0000
Bug 1408710 - Serialize RecordsChannel r=rnewman This patch does two things: - serializes flow of records through the RecordsChannel - simplifies the batching logic The two are connected: rather than queuing records in ConcurrentLinkedQueue, we now buffer downloaded records in an ArrayList, and deliver them to the receiving repository all at once. Doing this work right at the channel level lets us kill off the buffering middleware. An addition of a NonBufferingSyncStage lets individual SyncStages use a RecordsChannel which doesn't perform any kind of buffering. Prior, stages did this by wrapping their receiving repositories in the buffering middleware. The main goal is to speed up the flow of records, keep within the same memory footprint and do some simplification in the process. This patch explicitly does not address the delegated nature of fetch and store, which is now largely irrelevant. MozReview-Commit-ID: J2afmgr1Td1
0ae844c9cfed192e1c8cfc5f2fcad880fc16c930: Bug 1429973 part 3 - Remove hidden pref to allow plaintext server-timing. draft
Nicholas Hurley <hurley@mozilla.com> - Thu, 15 Feb 2018 10:30:44 -0800 - rev 759276
Push 100330 by bmo:hurley@mozilla.com at Sat, 24 Feb 2018 00:22:40 +0000
Bug 1429973 part 3 - Remove hidden pref to allow plaintext server-timing. MozReview-Commit-ID: 2MfcvRXq7We
4b6ec5d56d40b91c929a5e7c5563074d3582cb84: Bug 1429973 part 2 - Move server-timing tests into http/2. draft
Nicholas Hurley <hurley@mozilla.com> - Thu, 15 Feb 2018 10:11:37 -0800 - rev 759275
Push 100330 by bmo:hurley@mozilla.com at Sat, 24 Feb 2018 00:22:40 +0000
Bug 1429973 part 2 - Move server-timing tests into http/2. MozReview-Commit-ID: JuQUUAOnW4g
5b2eb04c8dbe43f7be23423ca4898c351f8a8655: Bug 1429973 part 3 - Remove hidden pref to allow plaintext server-timing. draft
Nicholas Hurley <hurley@mozilla.com> - Thu, 15 Feb 2018 10:30:44 -0800 - rev 759274
Push 100329 by bmo:hurley@mozilla.com at Sat, 24 Feb 2018 00:21:43 +0000
Bug 1429973 part 3 - Remove hidden pref to allow plaintext server-timing. MozReview-Commit-ID: 2MfcvRXq7We
9b0d114c1868ea8daf38335ce05b0042c18a7719: foobar draft
Nicholas Hurley <hurley@mozilla.com> - Fri, 23 Feb 2018 16:20:40 -0800 - rev 759273
Push 100329 by bmo:hurley@mozilla.com at Sat, 24 Feb 2018 00:21:43 +0000
foobar MozReview-Commit-ID: 37Dw389ScYK
f94530909179922a1cd8e514af3ddf6f81727ed7: Bug 1429973 part 3 - Remove hidden pref to allow plaintext server-timing. draft
Nicholas Hurley <hurley@mozilla.com> - Thu, 15 Feb 2018 10:30:44 -0800 - rev 759272
Push 100328 by bmo:hurley@mozilla.com at Sat, 24 Feb 2018 00:18:39 +0000
Bug 1429973 part 3 - Remove hidden pref to allow plaintext server-timing. MozReview-Commit-ID: 2MfcvRXq7We
f08d05fd2d8ad7b554130098fd2c6c81c7d6191a: Bug 1429973 part 2 - Move server-timing tests into http/2. draft
Nicholas Hurley <hurley@mozilla.com> - Thu, 15 Feb 2018 10:11:37 -0800 - rev 759271
Push 100328 by bmo:hurley@mozilla.com at Sat, 24 Feb 2018 00:18:39 +0000
Bug 1429973 part 2 - Move server-timing tests into http/2. MozReview-Commit-ID: JuQUUAOnW4g
d68039985421a95a6b70bc4ca6446ed6f39a2922: Bug 1429973 part 1 - plumb through trailers in h2 to support server-timing. draft
Nicholas Hurley <hurley@mozilla.com> - Thu, 01 Feb 2018 15:14:23 -0800 - rev 759270
Push 100328 by bmo:hurley@mozilla.com at Sat, 24 Feb 2018 00:18:39 +0000
Bug 1429973 part 1 - plumb through trailers in h2 to support server-timing. MozReview-Commit-ID: JV1Ikb9cYCV
9fa44d5286fe944c965cc01644b88bfca31624f6: Bug 1429973 part 0 - Update node-http2 to v3.3.8 for required bugfix. draft
Nicholas Hurley <hurley@mozilla.com> - Thu, 15 Feb 2018 10:12:38 -0800 - rev 759269
Push 100328 by bmo:hurley@mozilla.com at Sat, 24 Feb 2018 00:18:39 +0000
Bug 1429973 part 0 - Update node-http2 to v3.3.8 for required bugfix. MozReview-Commit-ID: 60AQesLEA3K
b182a811a2abce1ebe6e8737ea55c37a9ea61364: Bug 1201590 - Add icon for WebMIDI Permissions; r=johannh draft
Kyle Machulis <kyle@nonpolynomial.com> - Mon, 05 Feb 2018 18:10:30 -0800 - rev 759268
Push 100327 by bmo:kyle@nonpolynomial.com at Sat, 24 Feb 2018 00:18:08 +0000
Bug 1201590 - Add icon for WebMIDI Permissions; r=johannh MozReview-Commit-ID: GLBJFHX9O3q
651fc8ef02e8355d327b46182a38fba3a3cd6509: Bug 1201590 - WebMIDI Mochitests; r=baku r=padenot draft
Kyle Machulis <kyle@nonpolynomial.com> - Tue, 21 Jul 2015 14:28:30 -0700 - rev 759267
Push 100327 by bmo:kyle@nonpolynomial.com at Sat, 24 Feb 2018 00:18:08 +0000
Bug 1201590 - WebMIDI Mochitests; r=baku r=padenot MozReview-Commit-ID: F6bSQ4oCRDq
de8d02eb9168e1be07a175db1f701e6f08c46e45: Bug 1201590 - WebMIDI device access permissions prompt implementation; r=johannh r=baku draft
Kyle Machulis <kyle@nonpolynomial.com> - Wed, 15 Nov 2017 11:13:12 -0800 - rev 759266
Push 100327 by bmo:kyle@nonpolynomial.com at Sat, 24 Feb 2018 00:18:08 +0000
Bug 1201590 - WebMIDI device access permissions prompt implementation; r=johannh r=baku MozReview-Commit-ID: LxElgfdaiQs
6c1343bfbeb15f8118d4494319ccee3a122b4d9c: Bug 1201590 - WebMIDI Parent/PBackground implementation; r=baku r=padenot draft
Kyle Machulis <kyle@nonpolynomial.com> - Wed, 15 Nov 2017 11:19:59 -0800 - rev 759265
Push 100327 by bmo:kyle@nonpolynomial.com at Sat, 24 Feb 2018 00:18:08 +0000
Bug 1201590 - WebMIDI Parent/PBackground implementation; r=baku r=padenot MozReview-Commit-ID: Juk7azaIViw
11421ffb83fd28f7b6751cd670ea66bf1b03600f: Bug 1201590 - WebMIDI Content implementation; r=baku r=padenot draft
Kyle Machulis <kyle@nonpolynomial.com> - Wed, 15 Nov 2017 11:18:58 -0800 - rev 759264
Push 100327 by bmo:kyle@nonpolynomial.com at Sat, 24 Feb 2018 00:18:08 +0000
Bug 1201590 - WebMIDI Content implementation; r=baku r=padenot MozReview-Commit-ID: HmiGV9iqAeM
fa9be00b739f16ce6619772f42bc1f97d9753bca: Bug 1201590 - WebMIDI Utility classes; r=baku r=padenot draft
Kyle Machulis <kyle@nonpolynomial.com> - Wed, 15 Nov 2017 11:16:34 -0800 - rev 759263
Push 100327 by bmo:kyle@nonpolynomial.com at Sat, 24 Feb 2018 00:18:08 +0000
Bug 1201590 - WebMIDI Utility classes; r=baku r=padenot MozReview-Commit-ID: 8TAO1dcdK5E
a3a0183670808c5053ac9a8ff15ee904ef83b8cf: Bug 1201590 - WebMIDI IPDL files; r=baku draft
Kyle Machulis <kyle@nonpolynomial.com> - Tue, 14 Nov 2017 22:16:18 -0800 - rev 759262
Push 100327 by bmo:kyle@nonpolynomial.com at Sat, 24 Feb 2018 00:18:08 +0000
Bug 1201590 - WebMIDI IPDL files; r=baku MozReview-Commit-ID: 1b4FSasfZJ4
4bbb86b76b3aa96f19b4a2e548fd8bbc24c1854e: Bug 1201590 - WebMIDI WebIDL files; r=baku draft
Kyle Machulis <kyle@nonpolynomial.com> - Tue, 14 Nov 2017 22:02:57 -0800 - rev 759261
Push 100327 by bmo:kyle@nonpolynomial.com at Sat, 24 Feb 2018 00:18:08 +0000
Bug 1201590 - WebMIDI WebIDL files; r=baku MozReview-Commit-ID: 8zpN6u0WmtA
f61359fd4ee126c7e04f4b2bbc6bdee7bb4176f9: Bug 1408710 - Serialize RecordsChannel r=rnewman draft
Grigory Kruglov <gkruglov@mozilla.com> - Fri, 23 Feb 2018 19:17:01 -0500 - rev 759260
Push 100326 by bmo:gkruglov@mozilla.com at Sat, 24 Feb 2018 00:17:42 +0000
Bug 1408710 - Serialize RecordsChannel r=rnewman This patch does two things: - serializes flow of records through the RecordsChannel - simplifies the batching logic Main goal is to speed up the flow of records without regressing memory consumption. This patch explicitly does not address the delegated nature of fetch and store, although it is not largely irrelevant. MozReview-Commit-ID: J2afmgr1Td1
fbbe9809e58c004cf8c9c192ff48626a08fa7971: Bug 1440729 - Include use counters for the console API draft
Brian Grinstead <bgrinstead@mozilla.com> - Fri, 23 Feb 2018 16:11:16 -0800 - rev 759259
Push 100325 by bgrinstead@mozilla.com at Sat, 24 Feb 2018 00:13:33 +0000
Bug 1440729 - Include use counters for the console API MozReview-Commit-ID: 9A1lllxW7lM
d59058c599d4c5a213638f673d20da9bd6955594: Bug 1409878 implement async proxy api draft
Shane Caraveo <scaraveo@mozilla.com> - Fri, 23 Feb 2018 18:06:31 -0600 - rev 759258
Push 100324 by mixedpuppy@gmail.com at Sat, 24 Feb 2018 00:07:02 +0000
Bug 1409878 implement async proxy api MozReview-Commit-ID: 50xsccRy19A
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip