Cervantes Yu
6bcb4f30a4
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
f20916b55e
Bug 1350256 - Handle null entry values more gracefully. r=mayhemer
2017-04-15 04:49:00 -04:00
Adam Velebil
c5a3991756
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
2017-04-13 20:47:00 +02:00
Sebastian Hengst
189424cb45
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
c2014c712d
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
7ab7fa7d0e
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
e6d6caf1f8
Backed out changeset 7a52d887bcea (bug 1024669) for bustage
2017-04-10 11:43:49 +02:00
Cervantes Yu
eb13868db5
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
ccfdf28635
Bug 1352916 - Add release asserts to try to narrow down the source of the reported crashes. r=valentin
2017-04-05 08:13:00 -04:00
Paul Bignier
949e14fc4f
Bug 1352805 - Typo fixes in comments around "unfortunately". r=MattN
...
MozReview-Commit-ID: B76JuHabq9T
2017-04-03 09:23:00 -07:00
Eric Rahm
b2795380f8
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
cb0c00c5c1
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
058cad3b23
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
3246a4e8ac
Bug 1325088 - Part 2: Expose the index-update to cache entry. r=michal
2017-03-28 12:02:45 +08:00
Junior Hsu
388210848c
Bug 1325088 - Part 1: Add net-response-time-onstart/onstop to cache index. r=michal
2017-03-28 11:40:21 +08:00
Thinker K.F. Li
813e00ba2a
Bug 1323076 - Part 5: Necko with flag checking for TaskTracer. r=mayhemer
2017-03-22 21:53:00 +01:00
Junior Hsu
b2dba038b5
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
33b852f158
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
357c6b94e1
Bug 1343916 - CacheFile::Truncate doesn't update hashes in CacheFileMetadata, r=valentin
2017-03-09 17:28:56 +01:00
Michal Novotny
a2da4e16bc
Bug 1343816 - CacheFileIOManager::CloseHandleInternal() can remove file belonging to other handle. r=mayhemer
2017-03-08 05:12:00 -05:00
Honza Bambas
71621ee8a7
Bug 1343191 - Displayed HTTP cache occupation size may overflow. r=michal
2017-03-01 09:23:00 -05:00
Wes Kocher
64ccd9559b
Merge inbound to m-c a=merge
...
MozReview-Commit-ID: DCUf7VEDrTt
2017-02-17 13:38:51 -08:00
Vedant Sareen
a85a2ad339
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
a4b717ab39
Bug 1060419 - make log_print use Printf.h, r=froydnj
...
MozReview-Commit-ID: BIZ1GQEZ1vs
2016-12-15 20:16:31 -07:00
Tim Huang
d045c537a5
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
f3e7f2b8ba
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
485c4c3f00
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
27b2a857f0
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
a9bf9fdd82
Bug 1329506 - Add missing non-null check in mozilla::net::DoUpdateExpirationTime. r=michal
2017-01-17 07:36:00 -05:00
Bill McCloskey
a82c8d5566
Bug 1331804 - Add more runnable names (r=ehsan)
...
MozReview-Commit-ID: 1QBmqfgY6WI
2017-01-24 16:34:37 -08:00
Wes Kocher
ac78cfc4f2
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
e584c01765
Bug 1331804 - Add more runnable names (r=ehsan)
...
MozReview-Commit-ID: 1QBmqfgY6WI
2017-01-24 10:04:55 -08:00
Andrea Marchesini
46a9207d60
Bug 1328653 - Merging all the various *OriginAttributes to just one, r=huseby
2017-01-12 17:38:48 +01:00
Markus Stange
991ab574ae
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
2017-01-05 16:34:26 +01:00
dimi
d2fb140df2
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
209d4ee048
Bug 1323042 - forbid MOZ_COUNT_{CTOR,DTOR} for nsISupports classes; r=froydnj
2016-12-12 09:27:58 -05:00
Nathan Froyd
f2d50c26f4
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
2f93d6e48d
Bug 1307961 - require consistent bloatview reporting for nsISupports classes; r=froydnj
2016-12-12 07:58:33 -05:00
Thinker K.F. Li
b11f188442
Bug 1319669 - Handle TaskTracer at STS thread and Cache thread. r=honzab
2016-12-09 14:09:00 -05:00
Michal Novotny
8e27e9090f
Bug 1320894 - Fixed serialization of cache index, r=valentin
2016-12-02 16:21:35 +01:00
Valentin Gosu
7fedf4b525
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
ebf1b8533d
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
783475431c
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
aebc351802
Backed out changeset bd16c2fde4bf (bug 1201042) for bc test failures
2016-11-07 12:58:23 +01:00
Michal Novotny
88915b4c5d
Bug 1201042 - Update HTTP cache index format to work with OriginAttributes' suffix, r=honzab
2016-11-07 10:28:46 +01:00
Jacek Caban
743d186a88
Bug 1288204 - cross-compilation fixup.
2016-11-04 15:40:22 +01:00
Michal Novotny
e102fbd7cd
Bug 1311361 - Crash in mozilla::net::CacheFileChunkBuffer::SetDataSize, r=honzab
2016-10-24 20:47:56 +02:00
Michal Novotny
1b15ad7d86
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
c80869dc22
Bug 1294183 - Make HTTP cache write leader-class resources with more priority, r=michal
2016-10-12 10:32:00 +02:00
Yoshi Huang
85db56b906
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