Closed Bug 603508 Opened 12 years ago Closed 7 years ago
Connection Entry persistent for pipelines
under the pipelining project the nsConnectionEntry object has been annotated with all kinds of interesting information about the pipelining success and failures of each host. Rather than relearning that information on each start it would be good to make it persistent - especially the information on failures.
store penalty data (both global host and classification based) along with the associated ttls, and the results of the pipeline startup test and static host blacklist it brings.. if privatebrowsing has been witnessed, then don't write out any penalty data as it implies a browsing history - but its ok to do the pretest information as that isn't personal at all. Add prefs for controlling the ttl of the pretest and host based blacklist information
fix bug involving opening DB off of main thread
update bitrot, confrom better to style guide, updates based on experience (i.e. bugs and tweaks), etc..
Comment on attachment 542087 [details] [diff] [review] patch 5 Dropping the review request now. I can see some issues with this particular patch after a first look. When anyone interested after this bug gets actual again I can publish them in detail. This is also a potential candidate to be based on LevelDB. I would really like to avoid adding new sqlite dbs.
if anything - we will rip out pipelines
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.