Title: [286432] trunk/Source/WebKit
Revision
286432
Author
you...@apple.com
Date
2021-12-02 08:44:31 -0800 (Thu, 02 Dec 2021)

Log Message

Add some logging to NetworkRTCProvider
https://bugs.webkit.org/show_bug.cgi?id=233759

Reviewed by Eric Carlson.

No change of behavior.

* NetworkProcess/webrtc/NetworkRTCProvider.cpp:
(WebKit::NetworkRTCProvider::addSocket):
* NetworkProcess/webrtc/NetworkRTCUDPSocketCocoa.mm:
(WebKit::NetworkRTCUDPSocketCocoaConnections::NetworkRTCUDPSocketCocoaConnections):

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (286431 => 286432)


--- trunk/Source/WebKit/ChangeLog	2021-12-02 16:33:01 UTC (rev 286431)
+++ trunk/Source/WebKit/ChangeLog	2021-12-02 16:44:31 UTC (rev 286432)
@@ -1,3 +1,17 @@
+2021-12-02  Youenn Fablet  <you...@apple.com>
+
+        Add some logging to NetworkRTCProvider
+        https://bugs.webkit.org/show_bug.cgi?id=233759
+
+        Reviewed by Eric Carlson.
+
+        No change of behavior.
+
+        * NetworkProcess/webrtc/NetworkRTCProvider.cpp:
+        (WebKit::NetworkRTCProvider::addSocket):
+        * NetworkProcess/webrtc/NetworkRTCUDPSocketCocoa.mm:
+        (WebKit::NetworkRTCUDPSocketCocoaConnections::NetworkRTCUDPSocketCocoaConnections):
+
 2021-12-02  Per Arne Vollan  <pvol...@apple.com>
 
         REGRESSION(r285722): Introduced performance regression

Modified: trunk/Source/WebKit/NetworkProcess/webrtc/NetworkRTCProvider.cpp (286431 => 286432)


--- trunk/Source/WebKit/NetworkProcess/webrtc/NetworkRTCProvider.cpp	2021-12-02 16:33:01 UTC (rev 286431)
+++ trunk/Source/WebKit/NetworkProcess/webrtc/NetworkRTCProvider.cpp	2021-12-02 16:44:31 UTC (rev 286432)
@@ -288,8 +288,11 @@
     ASSERT(m_rtcNetworkThread.IsCurrent());
     ASSERT(socket);
     m_sockets.emplace(identifier, WTFMove(socket));
+
+    RTC_RELEASE_LOG("new socket %" PRIu64 ", total socket number is %lu", identifier.toUInt64(), m_sockets.size());
     if (m_sockets.size() > maxSockets) {
         auto socketIdentifierToClose = m_sockets.begin()->first;
+        RTC_RELEASE_LOG_ERROR("too many sockets, closing %" PRIu64, socketIdentifierToClose.toUInt64());
         closeSocket(socketIdentifierToClose);
         ASSERT(m_sockets.find(socketIdentifierToClose) == m_sockets.end());
     }

Modified: trunk/Source/WebKit/NetworkProcess/webrtc/NetworkRTCUDPSocketCocoa.mm (286431 => 286432)


--- trunk/Source/WebKit/NetworkProcess/webrtc/NetworkRTCUDPSocketCocoa.mm	2021-12-02 16:33:01 UTC (rev 286431)
+++ trunk/Source/WebKit/NetworkProcess/webrtc/NetworkRTCUDPSocketCocoa.mm	2021-12-02 16:44:31 UTC (rev 286432)
@@ -219,6 +219,7 @@
             connection->send(Messages::LibWebRTCNetwork::SignalClose(identifier, -1), 0);
             break;
         case nw_listener_state_cancelled:
+            RELEASE_LOG(WebRTC, "NetworkRTCUDPSocketCocoaConnections cancelled listener %" PRIu64, identifier.toUInt64());
             nwListener.clear();
             break;
         }
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to