538e29345b39719e46f43cc77148b62f47f0e2ad: Backed out changeset b2fe8f4df701 (bug 1158387) for making Win64 xpcshell nearly permafail.
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 12 Jun 2017 16:45:34 -0400 - rev 593037
Push 63580 by bmo:jlund@mozilla.com at Tue, 13 Jun 2017 05:16:51 +0000
Backed out changeset b2fe8f4df701 (bug 1158387) for making Win64 xpcshell nearly permafail.
836091dafcb8cf5bc41722f855887b1e92296c19: Bug 1371882 - Avoid MemoryBlockCache when combined sizes > 'media.unshared_caches_combined_limit' - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Mon, 12 Jun 2017 15:42:26 +1200 - rev 593036
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - Avoid MemoryBlockCache when combined sizes > 'media.unshared_caches_combined_limit' - r?cpearce With more logging around creation/destruction of MediaCaches. MozReview-Commit-ID: Cdz4ycyn1RR
094ffbfcdf257b4755b33a36e040e17728f57cb8: Bug 1371882 - MediaCache uses MemoryBlockCache when content length is known - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Fri, 09 Jun 2017 18:56:34 +1200 - rev 593035
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - MediaCache uses MemoryBlockCache when content length is known - r?cpearce MozReview-Commit-ID: 35A4Vc95NtB
3c5860f2e71156c44edcbf2a0ddef63cced9925f: Bug 1371882 - MEMORYBLOCKCACHE_ERRORS telemetry to catch unexpected errors without crashing - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Mon, 12 Jun 2017 16:22:28 +1200 - rev 593034
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - MEMORYBLOCKCACHE_ERRORS telemetry to catch unexpected errors without crashing - r?cpearce No errors are expected to happen in MemoryBlockCache (except a few 'InitAllocation', which would still be good to know about), but instead of taking drastic measures in these cases (i.e., crash), I would prefer to collect some telemetry first. MozReview-Commit-ID: 4WdFS34lgzj
dfd54d50eb3cbfd92958022b81ac4fc27a36120b: Bug 1371882 - Implement MemoryBlockCache - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Fri, 09 Jun 2017 15:37:23 +1200 - rev 593033
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - Implement MemoryBlockCache - r?cpearce MozReview-Commit-ID: GHxYMGXYrwI
520b0ceb707390a1a7e4d45d670d51cd785534a8: Bug 1371882 - Virtualize FileBlockCache's API into MediaBlockCacheBase - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Fri, 09 Jun 2017 14:26:22 +1200 - rev 593032
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - Virtualize FileBlockCache's API into MediaBlockCacheBase - r?cpearce MozReview-Commit-ID: Eya0RWiyiEP
23c4bd7346e577e87d93e5ab8f2e58b8e21475d3: Bug 1371882 - Remove FileBlockCache's dependency on Runnable - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Fri, 09 Jun 2017 14:51:17 +1200 - rev 593031
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - Remove FileBlockCache's dependency on Runnable - r?cpearce This is necessary before we can make FileBlockCache depend on another ref-counted base in the following patch. MozReview-Commit-ID: 8bfNwQhY8k0
346b93754d8549d5294adb938571924375a9f93a: Bug 1371882 - If content length <= 'media.unshared_cache_max_size', use a discrete MediaCache - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Fri, 09 Jun 2017 23:15:04 +1200 - rev 593030
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - If content length <= 'media.unshared_cache_max_size', use a discrete MediaCache - r?cpearce MozReview-Commit-ID: HH1R6LjKkxb
171cfdfb512403a0ec665ba6b707a7a5024047c4: Bug 1371882 - Move MEDIACACHESTREAM_NOTIFIED_LENGTH telemetry collection to MediaCacheStream::Init - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Mon, 12 Jun 2017 14:27:46 +1200 - rev 593029
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - Move MEDIACACHESTREAM_NOTIFIED_LENGTH telemetry collection to MediaCacheStream::Init - r?cpearce The initial telemetry collection was done in NotifyDataLength() because that was the first point where the length was introduced; but some extra code was needed to ensure that were collecting the first length. Now that this initial length is passed directly to Init(), we can report that number instead. In the "worst" case, it will actually be a bit more correct about what we initially wanted to report, i.e., the initial length given by the HTTP response header; and it's what we really want to know, now that we are using this number to make a decision about which MediaCache to use. MozReview-Commit-ID: 11Th8pensZt
25bb88fe1875c48e03dde44c5ae16eec93fdbbc0: Bug 1371882 - MediaCacheStream::Init forwards the known content length to the MediaCache factory - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 08 Jun 2017 15:59:43 +1200 - rev 593028
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - MediaCacheStream::Init forwards the known content length to the MediaCache factory - r?cpearce This will give enough information (for now) for GetMediaCache to decide whether to use the global shared file-backed MediaCache, or a discrete memory-backed MediaCache. MozReview-Commit-ID: 5B2E3sIsc4k
a52e16c02b50e12772ae3f9b2685e565471f6b1b: Bug 1371882 - Make gMediaCache private inside MediaCache, to avoid misuse - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 08 Jun 2017 17:12:13 +1200 - rev 593027
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - Make gMediaCache private inside MediaCache, to avoid misuse - r?cpearce MozReview-Commit-ID: 6MyKmG7DNaG
2b5f8fd564b585d8910e31e9ae01ee80b8eec820: Bug 1371882 - Delay MediaCache destruction if update queued - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 08 Jun 2017 16:45:21 +1200 - rev 593026
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - Delay MediaCache destruction if update queued - r?cpearce MozReview-Commit-ID: LIjZFUIrTtX
f6b8a2b1e245edf5c60641ca919e6b0cebde66dc: Bug 1371882 - Removed unnecessary `gMediaCache->` from MediaCache member functions - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 08 Jun 2017 16:20:37 +1200 - rev 593025
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - Removed unnecessary `gMediaCache->` from MediaCache member functions - r?cpearce MozReview-Commit-ID: BKjH9hfoL5g
a275e44391cb01245e5dcbbd4a76ee6d41ae63bb: Bug 1371882 - MediaCacheStream::mInitialized is redundant, mMediaCache is non-null after initialization - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Fri, 09 Jun 2017 13:48:06 +1200 - rev 593024
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - MediaCacheStream::mInitialized is redundant, mMediaCache is non-null after initialization - r?cpearce MozReview-Commit-ID: 6VIPMLmzuEP
cb68fd5a14f589053a90d1f5264e2e49b9dab8a8: Bug 1371882 - MediaCacheStream accesses its MediaCache through a member pointer - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 08 Jun 2017 17:30:40 +1200 - rev 593023
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - MediaCacheStream accesses its MediaCache through a member pointer - r?cpearce MozReview-Commit-ID: CM1rXqAc4FT
9b4cf5428bbcd8fd506fdc4702c612c816d93cef: Bug 1371882 - MediaCache::constructor/destructor/Init() don't need to be public - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Fri, 09 Jun 2017 12:53:11 +1200 - rev 593022
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - MediaCache::constructor/destructor/Init() don't need to be public - r?cpearce MozReview-Commit-ID: 9naYvPbGn14
c9836930e2e90fb572d8ab0c38611dbf2a0f8d66: Bug 1371882 - static MediaCache::GetMediaCache to get shared MediaCache - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 08 Jun 2017 15:09:40 +1200 - rev 593021
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - static MediaCache::GetMediaCache to get shared MediaCache - r?cpearce This is the new recommended way to create&initialize the global shared MediaCache (which uses FileBlockCache). In future patches, this will also allow the creation of distinct (unshared) MediaCache objects. MozReview-Commit-ID: 6RUlNW2eBPP
eee38728af7625519279b31c5d8337116bb6263f: Bug 1371882 - MediaCache::ResourceStreamIterator is given the MediaCache to work with - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 08 Jun 2017 15:32:13 +1200 - rev 593020
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - MediaCache::ResourceStreamIterator is given the MediaCache to work with - r?cpearce MozReview-Commit-ID: 3Xl4WNESdnY
bb31bf732e7b489b41e6825b6f05f42f98bbdf14: Bug 1371882 - MediaCacheFlusher allows for multiple MediaCache's - r?cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 08 Jun 2017 14:32:13 +1200 - rev 593019
Push 63579 by gsquelart@mozilla.com at Tue, 13 Jun 2017 05:16:04 +0000
Bug 1371882 - MediaCacheFlusher allows for multiple MediaCache's - r?cpearce MediaCacheFlusher constructs itself when needed by the first MediaCache, and destroys itself when the last MediaCache unregisters itself. Some MediaCache member functions had to be made non-static, so they could be called for each instance. MozReview-Commit-ID: 5Dh9mEKbZHg
c39de2be2a29c729395207072d99d5e825b11b8e: Bug 1368907 - Part6 - Modify the corresponding native code callers. r?jolin draft
James Cheng <jacheng@mozilla.com> - Mon, 12 Jun 2017 16:54:19 +0800 - rev 593018
Push 63578 by bmo:jacheng@mozilla.com at Tue, 13 Jun 2017 04:42:54 +0000
Bug 1368907 - Part6 - Modify the corresponding native code callers. r?jolin MozReview-Commit-ID: KUa1EjdwE4B
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip