Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0127ad61a7566021f2546b75fcba9ed8872b05f9
      
https://github.com/WebKit/WebKit/commit/0127ad61a7566021f2546b75fcba9ed8872b05f9
  Author: Sihui Liu <sihui_...@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


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to