[webkit-changes] [WebKit/WebKit] 0127ad: Add SessionID to the name of WorkQueue in NetworkS...
Sihui
noreply at github.com
Mon Mar 27 16:34:30 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 0127ad61a7566021f2546b75fcba9ed8872b05f9
https://github.com/WebKit/WebKit/commit/0127ad61a7566021f2546b75fcba9ed8872b05f9
Author: Sihui Liu <sihui_liu at apple.com>
Date: 2023-03-27 (Mon, 27 Mar 2023)
Changed paths:
M Source/WebKit/NetworkProcess/NetworkSession.cpp
M Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp
M Source/WebKit/NetworkProcess/storage/NetworkStorageManager.h
Log Message:
-----------
Add SessionID to the name of WorkQueue in NetworkStorageManager
https://bugs.webkit.org/show_bug.cgi?id=254483
rdar://107243681
Reviewed by Youenn Fablet.
With this, we will be able to know whether a session is ephemeral and whether it is created with identifier from crash
logs. This patch also adds error logs when two NetworkStorageManagers use the same path, as such use could lead to crash
shown in rdar://problem/104754030.
* Source/WebKit/NetworkProcess/NetworkSession.cpp:
(WebKit::createNetworkStorageManager):
* Source/WebKit/NetworkProcess/storage/NetworkStorageManager.cpp:
(WebKit::activePaths):
(WebKit::NetworkStorageManager::create):
(WebKit::NetworkStorageManager::NetworkStorageManager):
* Source/WebKit/NetworkProcess/storage/NetworkStorageManager.h:
Canonical link: https://commits.webkit.org/262181@main
More information about the webkit-changes
mailing list