commit | 5a8419292e1833f2dc81c3ab9dcf6a1c2788c121 | [log] [tgz] |
---|---|---|
author | Eric Roman <[email protected]> | Thu Aug 13 01:28:25 2020 |
committer | Commit Bot <[email protected]> | Thu Aug 13 01:28:25 2020 |
tree | 3ebdfe4b3b7cf52ee19f7ba8340b760c3ad8dcbb | |
parent | 9b80c3e4644d45b389ea115dc125c8a3648db1ee [diff] |
Add a per-process limit on open UDP sockets. This adds a default limit of 6000 on the open UDP sockets throughout the entire process, configurable with the "LimitOpenUDPSockets" feature. An "open UDP socket" specifically means a net::UDPSocket which successfully called Open(), and has not yet called Close(). Once the limit has been reached, opening UDP socket will fail with ERR_INSUFFICIENT_RESOURCES. In Chrome Browser, UDP sockets are brokered through a single process (that hosting the Network Service), so this is functionally a browser-wide limit too. Bug: 1083278 Change-Id: Ib95ab14b7ccf5e15410b9df9537c66c858de2d7d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2350395 Reviewed-by: David Schinazi <[email protected]> Commit-Queue: Eric Roman <[email protected]> Cr-Commit-Position: refs/heads/master@{#797523}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.