gecko-dev/netwerk/cache2
Michal Novotny 7c7d2abfab Bug 1607224 - Data race on CacheFileHandle::mFileSize r=valentin
This patch fixes data race on CacheFileHandle::mFileSize when accessed on main thread by nsHttpChannel::ReportNetVSCacheTelemetry(). All other usages are on cache I/O thread.

Differential Revision: https://phabricator.services.mozilla.com/D60407

--HG--
extra : moz-landing-system : lando
2020-01-21 09:48:11 +00:00
..
AppCacheStorage.cpp Bug 1605934 - Use nested namespaces r=sg 2020-01-18 13:48:34 +00:00
AppCacheStorage.h
CacheEntry.cpp Bug 1606207 - Remove first-party cache isolation telemetry r=mayhemer 2020-01-14 13:53:01 +00:00
CacheEntry.h Bug 1606207 - Remove first-party cache isolation telemetry r=mayhemer 2020-01-14 13:53:01 +00:00
CacheFile.cpp Bug 1519636 - Automatically reformat recent changes using clang-format r=Ehsan 2020-01-21 09:51:27 +00:00
CacheFile.h Bug 1606207 - Remove first-party cache isolation telemetry r=mayhemer 2020-01-14 13:53:01 +00:00
CacheFileChunk.cpp Bug 1599615 - Make some necko code less nsresult-happy. r=kershaw,valentin 2019-12-02 13:21:06 +00:00
CacheFileChunk.h Bug 1599615 - Make some necko code less nsresult-happy. r=kershaw,valentin 2019-12-02 13:21:06 +00:00
CacheFileContextEvictor.cpp Bug 1591362 - Fix incorrect origin comparison in CacheFileContextEvictor::EvictEntries(). r=baku,mayhemer,michal 2020-01-20 07:24:37 +00:00
CacheFileContextEvictor.h Bug 1599615 - Make some necko code less nsresult-happy. r=kershaw,valentin 2019-12-02 13:21:06 +00:00
CacheFileIOManager.cpp Bug 1607224 - Data race on CacheFileHandle::mFileSize r=valentin 2020-01-21 09:48:11 +00:00
CacheFileIOManager.h Bug 1607224 - Data race on CacheFileHandle::mFileSize r=valentin 2020-01-21 09:48:11 +00:00
CacheFileInputStream.cpp Bug 1599615 - Make some necko code less nsresult-happy. r=kershaw,valentin 2019-12-02 13:21:06 +00:00
CacheFileInputStream.h Bug 1599615 - Make some necko code less nsresult-happy. r=kershaw,valentin 2019-12-02 13:21:06 +00:00
CacheFileMetadata.cpp Bug 1599615 - Make some necko code less nsresult-happy. r=kershaw,valentin 2019-12-02 13:21:06 +00:00
CacheFileMetadata.h Bug 1599615 - Make some necko code less nsresult-happy. r=kershaw,valentin 2019-12-02 13:21:06 +00:00
CacheFileOutputStream.cpp
CacheFileOutputStream.h
CacheFileUtils.cpp Bug 1606207 - Remove first-party cache isolation telemetry r=mayhemer 2020-01-14 13:53:01 +00:00
CacheFileUtils.h Bug 1606207 - Remove first-party cache isolation telemetry r=mayhemer 2020-01-14 13:53:01 +00:00
CacheHashUtils.cpp Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj 2019-12-20 07:16:43 +00:00
CacheHashUtils.h
CacheIOThread.cpp Bug 1608002 - Link to CancelSynchronousIo at compile time. r=mayhemer 2020-01-13 18:49:36 +00:00
CacheIOThread.h
CacheIndex.cpp Bug 1519636 - Automatically reformat recent changes using clang-format r=Ehsan 2020-01-21 09:51:27 +00:00
CacheIndex.h Bug 1519636 - Automatically reformat recent changes using clang-format r=Ehsan 2020-01-21 09:51:27 +00:00
CacheIndexContextIterator.cpp
CacheIndexContextIterator.h
CacheIndexIterator.cpp
CacheIndexIterator.h
CacheLog.cpp
CacheLog.h
CacheObserver.cpp Bug 1606207 - Remove first-party cache isolation telemetry r=mayhemer 2020-01-14 13:53:01 +00:00
CacheObserver.h Bug 1606207 - Remove first-party cache isolation telemetry r=mayhemer 2020-01-14 13:53:01 +00:00
CacheStorage.cpp Bug 1605934 - Use nested namespaces r=sg 2020-01-18 13:48:34 +00:00
CacheStorage.h Bug 1600545 - Remove useless inclusions of header files generated from IDL files in modules/, netwerk/, parser/, security/, startupcache/, storage/, toolkit/, tools/, uriloader/, widget/, xpcom/ and xpfe/ r=Ehsan 2019-12-06 09:17:57 +00:00
CacheStorageService.cpp Bug 1606187 - Part 2b: Update users of nsClassHashtable to handle UniquePtr differences r=KrisWright,froydnj 2020-01-13 19:18:56 +00:00
CacheStorageService.h
OldWrappers.cpp Bug 1599615 - Make some necko code less nsresult-happy. r=kershaw,valentin 2019-12-02 13:21:06 +00:00
OldWrappers.h Bug 1606207 - Remove first-party cache isolation telemetry r=mayhemer 2020-01-14 13:53:01 +00:00
moz.build
nsICacheEntry.idl Bug 1606207 - Remove first-party cache isolation telemetry r=mayhemer 2020-01-14 13:53:01 +00:00
nsICacheEntryDoomCallback.idl
nsICacheEntryOpenCallback.idl
nsICacheStorage.idl
nsICacheStorageService.idl Bug 1474608 - P2 - Clear origin attributes data directly on cache2; r=asuth,michal,baku 2019-12-02 19:47:05 +00:00
nsICacheStorageVisitor.idl
nsICacheTesting.idl