Cervantes Yu
cc5836fbae
Bug 1024669 - Part 1: Annotate crash reports with thread names. r=gsvelto
...
NS_SetCurrentThreadName() is added as an alternative to PR_SetCurrentThreadName()
inside libxul. The thread names are collected in the form of crash annotation to
be processed on socorro.
MozReview-Commit-ID: 4RpAWzTuvPs
2017-02-07 18:57:23 +08:00
Michal Novotny
3406185cbc
Bug 1350256 - Handle null entry values more gracefully. r=mayhemer
...
--HG--
extra : rebase_source : 57b10e0a70829d511a816dd9f17ce000f872329f
2017-04-15 04:49:00 -04:00
Adam Velebil
69da80395b
Bug 1308100 - Replace PL_strlen/PL_strnlen with strlen/strnlen;r=erahm
...
MozReview-Commit-ID: CGnzomkIsi5
***
Bug 1308100 - Replace PL_strlen/PL_strnlen with strlen/strnlen;r?erahm
--HG--
extra : rebase_source : a14b1538ed91848ecd02fb4607bce4cb9b2ab7c4
2017-04-13 20:47:00 +02:00
Sebastian Hengst
1828ea89ca
Backed out changeset 7fdcabdbb675 (bug 1024669) for failing mda, GTest and talos jobs. r=backout on a CLOSED TREE
2017-04-10 19:05:44 +02:00
Cervantes Yu
364e524eca
Bug 1024669 - Part 1: Annotate crash reports with thread names. r=gsvelto
...
MozReview-Commit-ID: 4RpAWzTuvPs
2017-02-07 18:57:23 +08:00
Valentin Gosu
223b5464d4
Bug 1325341 - Query the cache index to get if the entry has alt data and its fileSize r=michal
...
MozReview-Commit-ID: 6wqsexqJq3u
2017-04-10 14:22:23 +03:00
Carsten "Tomcat" Book
02ddc23c74
Backed out changeset 7a52d887bcea (bug 1024669) for bustage
2017-04-10 11:43:49 +02:00
Cervantes Yu
ece1ce1a7d
Bug 1024669 - Part 1: Annotate crash reports with thread names. r=gsvelto
...
MozReview-Commit-ID: 4RpAWzTuvPs
2017-02-07 18:57:23 +08:00
Michal Novotny
c1be0eb7c3
Bug 1352916 - Add release asserts to try to narrow down the source of the reported crashes. r=valentin
...
--HG--
extra : rebase_source : 674bc781a8c92e1f7f3dc9e4086ee67cccccd682
2017-04-05 08:13:00 -04:00
Paul Bignier
166ed99e17
Bug 1352805 - Typo fixes in comments around "unfortunately". r=MattN
...
MozReview-Commit-ID: B76JuHabq9T
2017-04-03 09:23:00 -07:00
Eric Rahm
5e28f26c18
Bug 1351820
- Build more more netwerk files in unified mode. r=mcmanus
...
This updates the unifed sources for a few netwerk build files. In some cases
files were excluded because we thought they used plarena.h, but that turned
to be false.
A few files needed to be updated to add missing imports/exports due to shifting
of compilation units.
MozReview-Commit-ID: 4mh8VApFoe1
2017-03-31 11:00:10 -07:00
Phil Ringnalda
4cb08c4110
Backed out 2 changesets (bug 1351831, bug 1351820
) for Windows build bustage
...
CLOSED TREE
Backed out changeset 91c2f1592df1 (bug 1351831)
Backed out changeset f825bdbb2ece (bug 1351820
)
2017-03-30 19:21:06 -07:00
Eric Rahm
e5c9b989b3
Bug 1351820
- Build more more netwerk files in unified mode. r=mcmanus
...
This updates the unifed sources for a few netwerk build files. In some cases
files were excluded because we thought they used plarena.h, but that turned
to be false.
A few files needed to be updated to add missing imports/exports due to shifting
of compilation units.
MozReview-Commit-ID: 4mh8VApFoe1
2017-03-30 18:32:17 -07:00
Junior Hsu
6d4fca1d99
Bug 1325088 - Part 2: Expose the index-update to cache entry. r=michal
...
--HG--
extra : rebase_source : 8c8eaf6cea7eb3491de4cdf9dbe9783491296130
2017-03-28 12:02:45 +08:00
Junior Hsu
6dc5f1d10e
Bug 1325088 - Part 1: Add net-response-time-onstart/onstop to cache index. r=michal
...
--HG--
extra : rebase_source : 76b3365ffccc170287be04678dc29227a2fc88ca
2017-03-28 11:40:21 +08:00
Thinker K.F. Li
837f48f1f8
Bug 1323076 - Part 5: Necko with flag checking for TaskTracer. r=mayhemer
2017-03-22 21:53:00 +01:00
Junior Hsu
8fc810c5c9
Bug 1325091 - Add flag indicating presence of alternative data in the cache entry to cache index. r=michal
2017-03-06 18:21:59 +08:00
Michal Novotny
b7c9ae474c
Bug 1342722 - Firefox cache used all available inodes on the system, r=honzab
...
When overlimit eviction is too slow the new content might be stored much faster than the old one is deleted. In such case the cache can grow far beyond the cache size limit. This patch implements a hard limit (105% of cache size limit) when we stop caching any new content.
2017-03-20 18:49:04 +01:00
Michal Novotny
43f8cee68d
Bug 1343916 - CacheFile::Truncate doesn't update hashes in CacheFileMetadata, r=valentin
2017-03-09 17:28:56 +01:00
Michal Novotny
e8184a9cd7
Bug 1343816 - CacheFileIOManager::CloseHandleInternal() can remove file belonging to other handle. r=mayhemer
2017-03-08 05:12:00 -05:00
Honza Bambas
51b7039d0c
Bug 1343191 - Displayed HTTP cache occupation size may overflow. r=michal
...
--HG--
extra : rebase_source : bf26da8a240856cc684baf1096d664a6b5e69eef
2017-03-01 09:23:00 -05:00
Wes Kocher
8c4ce17711
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: DCUf7VEDrTt
2017-02-17 13:38:51 -08:00
Vedant Sareen
7d4bd52fae
Bug 1330907 - Rename Telemetry::ID to Telemetry::HistogramID. r=dexter
...
Changed |print("enum ID : uint32_t {", file=output)| to |print("enum HistogramID : uint32_t {", file=output)| at line 53 of the file |toolkit/components/telemetry/gen-histogram-enum.py|, and then replaced all the textual occurrences of |Telemetry::ID| to |Telemetry::HistogramID| and |ID| to |HistogramID| in 43 other files.
2017-02-16 00:45:15 +05:30
Tom Tromey
5f8f360823
Bug 1060419 - make log_print use Printf.h, r=froydnj
...
MozReview-Commit-ID: BIZ1GQEZ1vs
--HG--
extra : rebase_source : 2f1f0aa12493c44f352d9a7e8683e7bb72d2d75b
2016-12-15 20:16:31 -07:00
Tim Huang
0764c9c895
Bug 1312954
- Part 4: Add a new function in nsICacheEntry to allow its loadInfoContext to be fetched. r=mayhemer
2017-02-02 22:15:00 -05:00
Tim Huang
4af0ebd9ee
Bug 1312954
- part 2: Add a new interface nsICacheStorageService.asyncVisitAllStorages() to allow visiting every cache entry. r=mayhemer
2017-02-02 22:15:00 -05:00
Tim Huang
f747db3bbd
Bug 1312954
- Part 1: Add the nsILoadContextInfo as one additional argument of nsILoadContextInfo.onCacheEntryInfo() and CacheStorageService::EntryInfoCallback.OnEntryInfo(). r=mayhemer
2017-02-02 22:14:00 -05:00
Joel Maher
d85b37d5f5
Bug 1335181 - add BUG_COMPONENT to netwerk/* and dom/network/* files. r=mcmanus
...
MozReview-Commit-ID: AeIuBnLx6IF
2017-02-02 06:33:47 -05:00
Honza Bambas
f79a461fe9
Bug 1329506 - Add missing non-null check in mozilla::net::DoUpdateExpirationTime. r=michal
2017-01-17 07:36:00 -05:00
Bill McCloskey
ef3d0f1c2e
Bug 1331804 - Add more runnable names (r=ehsan)
...
MozReview-Commit-ID: 1QBmqfgY6WI
2017-01-24 16:34:37 -08:00
Wes Kocher
f7ccafcb58
Backed out 8 changesets (bug 1331804, bug 1332100) for windows vm debug dt5 failures a=backout
...
Backed out changeset 8bf7f0e27c6c (bug 1331804)
Backed out changeset 600c0b9026c2 (bug 1331804)
Backed out changeset 3a5b5b9ecace (bug 1331804)
Backed out changeset c76432c9954e (bug 1331804)
Backed out changeset 46a9096745e7 (bug 1332100)
Backed out changeset 8b751230fa23 (bug 1331804)
Backed out changeset 2810212347fd (bug 1331804)
Backed out changeset be72b7763910 (bug 1331804)
MozReview-Commit-ID: Ywdsr4GZ4a
2017-01-24 15:12:21 -08:00
Bill McCloskey
80aaeed2fc
Bug 1331804 - Add more runnable names (r=ehsan)
...
MozReview-Commit-ID: 1QBmqfgY6WI
2017-01-24 10:04:55 -08:00
Andrea Marchesini
359ae91eac
Bug 1328653 - Merging all the various *OriginAttributes to just one, r=huseby
2017-01-12 17:38:48 +01:00
Markus Stange
4bdc4ca0fb
Bug 1323100 - Register most of the remaining threadfunc threads with the profiler. r=froydnj
...
As far as I can tell, this covers all the remaining threads which we start
using PR_CreateThread, except the ones that are created inside NSPR or NSS,
and except for the Shutdown Watchdog thread in nsTerminator.cpp and the
CacheIO thread. The Shutdown Watchdog thread stays alive past leak detection
during shutdown (by design), so we'd report leaks if we profiled it. The
CacheIO thread seems to stay alive past shutdown leak detection sometimes as
well.
This adds a AutoProfilerRegister stack class for easy registering and
unregistering. There are a few places where we still call
profiler_register_thread() and profiler_unregister_thread() manually, either
because registration happens conditionally, or because there is a variable that
gets put on the stack before the AutoProfilerRegister (e.g. a dynamically
generated thread name). AutoProfilerRegister needs to be the first object on
the stack because it uses its own `this` pointer as the stack top address.
MozReview-Commit-ID: 3vwhS55Yzt
--HG--
extra : rebase_source : 56dd27282e7bd09a7e7dc7ca09ccfe3a0198e7af
2017-01-05 16:34:26 +01:00
dimi
bcd217b3c0
Bug 1320402 - Move url-classifier off of using appIds. r=ehsan, gcp
...
MozReview-Commit-ID: IqnAVrv2c9W
2017-01-03 14:21:58 +08:00
Andrew McCreight
fccb0645ed
Bug 1323042 - forbid MOZ_COUNT_{CTOR,DTOR} for nsISupports classes; r=froydnj
2016-12-12 09:27:58 -05:00
Nathan Froyd
826598caba
Backout aba6c73511a2 (bug 1307961) for massive test bustage resulting in a CLOSED TREE; r=alltheorange
2016-12-12 08:45:46 -05:00
Andrew McCreight
e31b5489da
Bug 1307961 - require consistent bloatview reporting for nsISupports classes; r=froydnj
2016-12-12 07:58:33 -05:00
Thinker K.F. Li
db61896b15
Bug 1319669 - Handle TaskTracer at STS thread and Cache thread. r=honzab
2016-12-09 14:09:00 -05:00
Michal Novotny
eeff8dadb0
Bug 1320894 - Fixed serialization of cache index, r=valentin
2016-12-02 16:21:35 +01:00
Valentin Gosu
3c75088cde
Bug 1313095 - Add telemetry to measure if cache loads are faster than network loads r=michal
...
MozReview-Commit-ID: C6kMSPw8gxv
* * *
[mq]: bug1313095-telemetry-reval.patch
MozReview-Commit-ID: 8jwMgq0cx3Z
2016-11-10 16:14:34 +01:00
Michal Novotny
53e5e52ac1
Bug 1313095 - Preserve cache queue length for logging and telemetry r=honzab
...
MozReview-Commit-ID: 2PbkAm78xz8
2016-11-10 16:14:23 +01:00
Michal Novotny
2b03d7b575
Bug 1201042 - Update HTTP cache index format to work with OriginAttributes' suffix, r=honzab
2016-11-08 21:11:30 +01:00
Carsten "Tomcat" Book
dbc8d15cba
Backed out changeset bd16c2fde4bf (bug 1201042) for bc test failures
2016-11-07 12:58:23 +01:00
Michal Novotny
55b3501a07
Bug 1201042 - Update HTTP cache index format to work with OriginAttributes' suffix, r=honzab
2016-11-07 10:28:46 +01:00
Jacek Caban
dfd458e907
Bug 1288204 - cross-compilation fixup.
2016-11-04 15:40:22 +01:00
Michal Novotny
f3ecdc91f2
Bug 1311361 - Crash in mozilla::net::CacheFileChunkBuffer::SetDataSize, r=honzab
2016-10-24 20:47:56 +02:00
Michal Novotny
9b2bf11843
Bug 1310205 - remove MOZ_ASSERT(entry->mRec->mFrecency == 0 || entry->mRec->mFrecency > mOldFrecency)), r=honzab
2016-10-17 15:39:57 +02:00
Honza Bambas
a604390796
Bug 1294183 - Make HTTP cache write leader-class resources with more priority, r=michal
2016-10-12 10:32:00 +02:00
Yoshi Huang
2a51f65d99
Bug 1237152 - rename clear-origin-data to clear-origin-attributes-data, r=smaug
...
find \( -name '*.cpp' -o -name '*.h' -o -name '*.js' -o -name '*.jsm' -o -name '*.idl' -o -name '*.html' \) \
-a -type f -exec sed -i 's/clear-origin-data/clear-origin-attributes-data/g' {} \;
2016-10-07 17:45:10 +08:00