8dbf8965bac9082a120ae56e2229765528355259: bug 671591 - restart partial http transaction (in progress) r=honzab
Patrick McManus <mcmanus@ducksong.com> - Tue, 20 Mar 2012 13:11:32 -0400 - rev 89856
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
bug 671591 - restart partial http transaction (in progress) r=honzab
57c69b1e9dcf9d4f837458a0e48bc08a39739ba2: bug 603514 - http stalled read detection r=honzab
Patrick McManus <mcmanus@ducksong.com> - Tue, 20 Mar 2012 13:11:32 -0400 - rev 89855
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
bug 603514 - http stalled read detection r=honzab When a connection that involves a pipelined transaction has been stalled (i.e. idle with an open transaction, not an idle persistent connection) for a second move any transactions that are pipelined after the current one onto different connections (and implicitly close this connection when done with the current transaction). when it has been stalled for 10 seconds (pref configurable), cancel the current transaction itself too - depending on its state it can hopefully be restarted on a clean connection.
89ff973f27e6ec45894615261130f8a08d446aa1: bug 603512 - large objects block pipelines r=honzab
Patrick McManus <mcmanus@ducksong.com> - Tue, 20 Mar 2012 13:11:32 -0400 - rev 89854
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
bug 603512 - large objects block pipelines r=honzab the type and state patch tries hard not to form pipelines behind resources that could become head of line blockers. But of course that requires the ability to predict the future, and won't be perfect. This patch reacts to a transaction that has a large response body (defined by either a large content-length header or actually reading a large number of chunked bytes) by cancelling any transactions that have been pipelined down the same connection and rescheduling them elsewhere. It also changes the type of the connection to "solo", which prevents new transactions from being pipelined onto this one and provides class-specific negative feedback to the pipeline manager so that near-future requests to the same host of the same type (e.g. general) will not be pipelined but other types (e.g. img or js/css) can still do that. Content-Length is ideal, because it allows us to identify the problem so early. But even actually reading the document for a fairly long time gives it a fairly high probability of not ending soon. (i.e. long document sizes are spread over a larger range than small ones. duh.) The pref network.http.pipelining.maxsize controls the threshold. I set the default at 300KB, which is roughly the bandwidth delay product of a 2mbit 120ms rtt connection and 1 rtt is mostly what you are giving up by canceling it on one connection and sending it on another. (modulo maybe needing a handshake).
7239ac34e1296db9c7d0866575246d9b91d08f0f: bug 665885 respect keepalive: "max=" attribute r=honzab
Patrick McManus <mcmanus@ducksong.com> - Tue, 20 Mar 2012 13:11:32 -0400 - rev 89853
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
bug 665885 respect keepalive: "max=" attribute r=honzab
f7e1d343d3a6ba654beaa94695dd8c65df105c92: bug 737155 - httpconnectionmgr::processPendingQ allow more than 1 with pipeline r=honzab
Patrick McManus <mcmanus@ducksong.com> - Tue, 20 Mar 2012 13:11:32 -0400 - rev 89852
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
bug 737155 - httpconnectionmgr::processPendingQ allow more than 1 with pipeline r=honzab
72f7ac5a2581e05e882a92abb8c909e6ad962598: bug 599164 pipeline with type and state r=honzab
Patrick McManus <mcmanus@ducksong.com> - Tue, 20 Mar 2012 13:11:32 -0400 - rev 89851
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
bug 599164 pipeline with type and state r=honzab
0f3e5881da7b8443d187a61bc9f9811d14d58921: bug 597684 Implement HTTP Assoc-req and Banned Pipelines on nsHttpConnectionInfo r=honzab
Patrick McManus <mcmanus@ducksong.com> - Tue, 20 Mar 2012 13:11:32 -0400 - rev 89850
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
bug 597684 Implement HTTP Assoc-req and Banned Pipelines on nsHttpConnectionInfo r=honzab
1bbe7ea3a01e1e76470f78d5f66b36d4e63ef20d: bug 447866 http pipelining is bursty r=honzab
Patrick McManus <mcmanus@ducksong.com> - Tue, 20 Mar 2012 13:11:32 -0400 - rev 89849
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
bug 447866 http pipelining is bursty r=honzab
a403afe78c47a2391d99bd5346e91f1cd6ef3f36: Bug 737313: Make nsCSSFrameConstructor::ConstructInline more robust when one of its child frames fails to construct. r=bz
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 20 Mar 2012 10:23:03 -0700 - rev 89848
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
Bug 737313: Make nsCSSFrameConstructor::ConstructInline more robust when one of its child frames fails to construct. r=bz
4672702bf939b64a35250c2e241c07cd36c464c1: backout 1383ac50bcff (bug 723484) for remote image & occasional 'load failed: null' in reftest reference case
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 20 Mar 2012 10:22:53 -0700 - rev 89847
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
backout 1383ac50bcff (bug 723484) for remote image & occasional 'load failed: null' in reftest reference case
c53ca6c699903f0abcf7af713718ee22003f5eca: Bug 734316 - Part 5: fix some more checkstyle warnings. r=trivial
Richard Newman <rnewman@mozilla.com> - Tue, 20 Mar 2012 10:17:23 -0700 - rev 89846
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
Bug 734316 - Part 5: fix some more checkstyle warnings. r=trivial
c1e32cb0678e31b73de2dbfe299cd7313dc3a11d: Bug 736972 - java.lang.OutOfMemoryError: at java.io.BufferedReader.<init>(BufferedReader.java). r=nalexander
Richard Newman <rnewman@mozilla.com> - Tue, 20 Mar 2012 10:17:23 -0700 - rev 89845
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
Bug 736972 - java.lang.OutOfMemoryError: at java.io.BufferedReader.<init>(BufferedReader.java). r=nalexander
02b5bea698bd04f6425ac1f2c1ad6700ebcc06dd: Bug 737265 - Correct creation of special folders. r=nalexander
Richard Newman <rnewman@mozilla.com> - Tue, 20 Mar 2012 10:17:23 -0700 - rev 89844
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
Bug 737265 - Correct creation of special folders. r=nalexander
f163b1d6621ed4de10508d4919c18239d428b0a6: Bug 737175 - Make jemalloc build on ICS, r=khuey,glandium
Michael Wu <mwu@mozilla.com> - Sun, 18 Mar 2012 23:33:46 -0400 - rev 89843
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
Bug 737175 - Make jemalloc build on ICS, r=khuey,glandium
93ea6c992e17afd78bac57e0513ba0a60457eb7c: Bug 736902 - Remove support for unused SetSwapRectangleANDROID symbol, r=gal
Michael Wu <mwu@mozilla.com> - Sun, 18 Mar 2012 22:49:37 -0400 - rev 89842
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
Bug 736902 - Remove support for unused SetSwapRectangleANDROID symbol, r=gal
bde5f8aaa7e41ab898017edf5e8bf508c097b4b0: Bug 737392 - Start onResume() observers in a Runnable. r=dougt
Mounir Lamouri <mounir.lamouri@gmail.com> - Tue, 20 Mar 2012 16:07:39 +0100 - rev 89841
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
Bug 737392 - Start onResume() observers in a Runnable. r=dougt
7bcf75d570a892a81e65be641ede0c89b69088de: Bug 720795 - Screen Orientation API reading and event implementation in Android. r=dougt
Mounir Lamouri <mounir.lamouri@gmail.com> - Tue, 20 Mar 2012 14:09:45 +0100 - rev 89840
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
Bug 720795 - Screen Orientation API reading and event implementation in Android. r=dougt
1a630e95bb4493c8ed6b4af74de475dc5d4fd2cd: Bug 737394 - Remove CapturePicker.js from package-manifest.in and adds it to removed-files.in r=glandium
Mounir Lamouri <mounir.lamouri@gmail.com> - Tue, 20 Mar 2012 16:08:46 +0100 - rev 89839
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
Bug 737394 - Remove CapturePicker.js from package-manifest.in and adds it to removed-files.in r=glandium
3b64dbdc8d39a0519c2e5275286809cc6f24cc27: Bug 605991, prevent drops on a parent content page from a child frame from a different domain, r=smaug
Neil Deakin <neil@mozilla.com> - Tue, 20 Mar 2012 11:21:41 -0400 - rev 89838
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
Bug 605991, prevent drops on a parent content page from a child frame from a different domain, r=smaug
07ed71d1e7ab89f54b65df15946a1a3e854af2b6: Bug 710431, add telemetry for new browser window command, r=dao
Neil Deakin <neil@mozilla.com> - Tue, 20 Mar 2012 11:20:56 -0400 - rev 89837
Push 22293 by mlamouri@mozilla.com at Wed, 21 Mar 2012 10:30:54 +0000
Bug 710431, add telemetry for new browser window command, r=dao
(0) -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip