--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To post to this group, send email to network-service-dev@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/333d3297-be1f-4c03-836d-53bc310cb76e%40chromium.org.
net::NetworkDelegate is specific to using net in-process, similar to net::URLRequestContextDelegate. We have alternatives in mojo, i.e. if we want something from the network process globally to the browser we can use NetworkServiceClient. However if it's per request, we prefer URLLoaderClient. The renderer can send data to the renderer, it already gives it notifications such as WebContentsObserver::SubresourceResponseStarted.Can you describe what data is needed?
On Mon, Mar 12, 2018 at 2:12 PM, <cho...@chromium.org> wrote:
Background:I'm looking at failed browser test "TaskManagerBrowserTest.SentDataObserved" and noticed that |net::URLRequestContext| doesn't have proper |network_delegate_| setup when Network Service is enabled.e.g. It only has a dummy |BasicNetworkDelegate| constructed from |URLRequestContextBuilder::Build():407|.My question is:* Should we make |net::NetworkDelegate| a mojo class, and pass the interface pointer along with |mojom::NetworkContextParams|?Or are we replacing |net::NetworkDelegate| with something else?Thanks!Chong
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
Thanks for the information! The data I need is |NetworkDelegate::NotifyNetworkBytesReceived()| and |NetworkDelegate::NotifyNetworkBytesSent()| so the |TaskManager| can track network traffic per tab.Will check if I can get such info from |WebContentsObserver|.Thanks!
On Mon, Mar 12, 2018 at 2:16 PM John Abd-El-Malek <j...@chromium.org> wrote:
net::NetworkDelegate is specific to using net in-process, similar to net::URLRequestContextDelegate. We have alternatives in mojo, i.e. if we want something from the network process globally to the browser we can use NetworkServiceClient. However if it's per request, we prefer URLLoaderClient. The renderer can send data to the renderer, it already gives it notifications such as WebContentsObserver::SubresourceResponseStarted.Can you describe what data is needed?
On Mon, Mar 12, 2018 at 2:12 PM, <cho...@chromium.org> wrote:
Background:I'm looking at failed browser test "TaskManagerBrowserTest.SentDataObserved" and noticed that |net::URLRequestContext| doesn't have proper |network_delegate_| setup when Network Service is enabled.e.g. It only has a dummy |BasicNetworkDelegate| constructed from |URLRequestContextBuilder::Build():407|.My question is:* Should we make |net::NetworkDelegate| a mojo class, and pass the interface pointer along with |mojom::NetworkContextParams|?Or are we replacing |net::NetworkDelegate| with something else?Thanks!Chong
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To post to this group, send email to network-service-dev@chromium.org.
Conley and Jay are adding this information because it's needed for page load metrics, so I think you can piggy back off that.
On Mon, Mar 12, 2018 at 2:29 PM, Chong Zhang <cho...@chromium.org> wrote:
Thanks for the information! The data I need is |NetworkDelegate::NotifyNetworkBytesReceived()| and |NetworkDelegate::NotifyNetworkBytesSent()| so the |TaskManager| can track network traffic per tab.Will check if I can get such info from |WebContentsObserver|.Thanks!
On Mon, Mar 12, 2018 at 2:16 PM John Abd-El-Malek <j...@chromium.org> wrote:
net::NetworkDelegate is specific to using net in-process, similar to net::URLRequestContextDelegate. We have alternatives in mojo, i.e. if we want something from the network process globally to the browser we can use NetworkServiceClient. However if it's per request, we prefer URLLoaderClient. The renderer can send data to the renderer, it already gives it notifications such as WebContentsObserver::SubresourceResponseStarted.Can you describe what data is needed?
On Mon, Mar 12, 2018 at 2:12 PM, <cho...@chromium.org> wrote:
Background:I'm looking at failed browser test "TaskManagerBrowserTest.SentDataObserved" and noticed that |net::URLRequestContext| doesn't have proper |network_delegate_| setup when Network Service is enabled.e.g. It only has a dummy |BasicNetworkDelegate| constructed from |URLRequestContextBuilder::Build():407|.My question is:* Should we make |net::NetworkDelegate| a mojo class, and pass the interface pointer along with |mojom::NetworkContextParams|?Or are we replacing |net::NetworkDelegate| with something else?Thanks!Chong
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsubscribe...@chromium.org.
See this class:
https://cs.chromium.org/chromium/src/content/public/common/subresource_load_info.mojom
It ultimately gets sent through to WebContentsObserver::SubresourceResponseStarted
On Mon, Mar 12, 2018 at 2:37 PM, John Abd-El-Malek <j...@chromium.org> wrote:
Conley and Jay are adding this information because it's needed for page load metrics, so I think you can piggy back off that.
On Mon, Mar 12, 2018 at 2:29 PM, Chong Zhang <cho...@chromium.org> wrote:
Thanks for the information! The data I need is |NetworkDelegate::NotifyNetworkBytesReceived()| and |NetworkDelegate::NotifyNetworkBytesSent()| so the |TaskManager| can track network traffic per tab.Will check if I can get such info from |WebContentsObserver|.Thanks!
On Mon, Mar 12, 2018 at 2:16 PM John Abd-El-Malek <j...@chromium.org> wrote:
net::NetworkDelegate is specific to using net in-process, similar to net::URLRequestContextDelegate. We have alternatives in mojo, i.e. if we want something from the network process globally to the browser we can use NetworkServiceClient. However if it's per request, we prefer URLLoaderClient. The renderer can send data to the renderer, it already gives it notifications such as WebContentsObserver::SubresourceResponseStarted.Can you describe what data is needed?
On Mon, Mar 12, 2018 at 2:12 PM, <cho...@chromium.org> wrote:
Background:I'm looking at failed browser test "TaskManagerBrowserTest.SentDataObserved" and noticed that |net::URLRequestContext| doesn't have proper |network_delegate_| setup when Network Service is enabled.e.g. It only has a dummy |BasicNetworkDelegate| constructed from |URLRequestContextBuilder::Build():407|.My question is:* Should we make |net::NetworkDelegate| a mojo class, and pass the interface pointer along with |mojom::NetworkContextParams|?Or are we replacing |net::NetworkDelegate| with something else?Thanks!Chong
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To post to this group, send email to network-service-dev@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsubscribe...@chromium.org.
If we go the WebContentsObserver route, how will we report the network usage for non tab processes? (extensions, utility services...)
On Wed, Mar 14, 2018 at 5:31 PM, <cho...@chromium.org> wrote:Looked at |WebContentsObserver| more and my feeling is that it probably doesn't fit the use case for |TaskManager| here.* More specifically: |TaskManager| (on chrome - browser process) wants to track network bytes sent and received per (child_id, route_id).Reason 1: It adds an additional process hop.e.g. Network Process -> Renderer Process -> Browser Process (TaskManager).
Reason 2: |TaskManager| might want to be notified more frequently other than response started / completed.e.g. According to the call site in |URLRequestJob::RecordBytesRead(...)::MaybeNotifyNetworkBytes()| the notification could be sent multiple times before the request completes.
On Wed, Mar 14, 2018 at 10:01 PM, Jay Civelli <jciv...@chromium.org> wrote:If we go the WebContentsObserver route, how will we report the network usage for non tab processes? (extensions, utility services...)Extensions have WebContents, so it would be the same I thought?
Which utility processes make network requests?
On Wed, Mar 14, 2018 at 5:31 PM, <cho...@chromium.org> wrote:Looked at |WebContentsObserver| more and my feeling is that it probably doesn't fit the use case for |TaskManager| here.* More specifically: |TaskManager| (on chrome - browser process) wants to track network bytes sent and received per (child_id, route_id).Reason 1: It adds an additional process hop.e.g. Network Process -> Renderer Process -> Browser Process (TaskManager).Is your concern worry or extra hops?
Most of this data is being sent from the network process to the renderer already for subresources. So the question is whether to add a new api from the network process to the browser, vs using the existing one and having renderer code send it.
Reason 2: |TaskManager| might want to be notified more frequently other than response started / completed.e.g. According to the call site in |URLRequestJob::RecordBytesRead(...)::MaybeNotifyNetworkBytes()| the notification could be sent multiple times before the request completes.Do we need to maintain this behavior? The task manager is something that most users never open, so a small delay (or conceivably can be large for very lage resources) might be acceptable?
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
Thanks for the comments! Please see responses below.
On Thursday, March 15, 2018 at 6:51:46 AM UTC-7, John wrote:On Wed, Mar 14, 2018 at 10:01 PM, Jay Civelli <jciv...@chromium.org> wrote:If we go the WebContentsObserver route, how will we report the network usage for non tab processes? (extensions, utility services...)Extensions have WebContents, so it would be the same I thought?
Which utility processes make network requests?Will defer the question to Jay as I don't have a big picture of WebContents...
To unsubscribe from this group and stop receiving emails from it, send an email to network-service...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To post to this group, send email to network-service-dev@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/333d3297-be1f-4c03-836d-53bc310cb76e%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/CAJ6%3Dx6%3DCY1CTYJgHqa0LmcpDQ6ArZy%3DuuDfj6QKF11%3DxT5CLQw%40mail.gmail.com.To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To post to this group, send email to network-service-dev@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/333d3297-be1f-4c03-836d-53bc310cb76e%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To post to this group, send email to network-service-dev@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/333d3297-be1f-4c03-836d-53bc310cb76e%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To post to this group, send email to network-service-dev@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/333d3297-be1f-4c03-836d-53bc310cb76e%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/CAJ6%3Dx6%3DCY1CTYJgHqa0LmcpDQ6ArZy%3DuuDfj6QKF11%3DxT5CLQw%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/CAEK7mvpFVq36H_2LokQQfnmtGPxKBOQCUMU-_QucS%2B%3D4YET1xA%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To post to this group, send email to network-service-dev@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/333d3297-be1f-4c03-836d-53bc310cb76e%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To post to this group, send email to network-service-dev@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/CAJ6%3Dx6%3DCY1CTYJgHqa0LmcpDQ6ArZy%3DuuDfj6QKF11%3DxT5CLQw%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To post to this group, send email to network-service-dev@chromium.org.
Moving the discussion from https://crrev.com/c/978607/11//COMMIT_MSG#18 for more input.> > Plans for Other Coverages:> > Utility processes: They shouldn't be making network requests, see discussion below:>> Isn't the network service a utility process? Doesn't the network service have to support requests that don't have a renderer process as consumer by the time they finish (e.g. navigator.sendBeacon(), or other opaque/detached requests)?Yes network service should be the only utility process making network requests, or do you mean we want to report network service's usage in TaskManager?I'm not very familiar with |navigator.sendBeacon()| though, but with the |WebContentsObserver| approach:1. Detached requests won't be tracked (but the case should be rare).2. We can increase the accuracy by sending more events during the request.I'm not sure but what's our tolerance on the accuracy of TaskManager?>> > Service Workers>> The problem I'm anticipating is that ServiceWorkers are not affiliated with any one WebContents, so WebContentsObserver. However, they'll be able to get a ResourceLoadComplete type message. Currently there's no content/public observer interface that task manager can hook into to observe what's happening in a service worker (and as a result). https://bugs.chromium.org/p/chromium/issues/detail?id=716609#c8 is a sketch of what we'd have to do to plumb serviceworkers into the taskmanager. Currently if a process has a serviceworker, but no WebContents, it doesn't show up in the taskmanager. However this is a somewhat rare case -- usually the serviceworker runs in the same process as a webpage.That's surprising to know, thanks for the info!network-service-dev@ Is this an expected behavior that ServiceWorkers could have no WebContents?
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsubscribe...@chromium.org.
To post to this group, send email to network-service-dev@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/333d3297-be1f-4c03-836d-53bc310cb76e%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsubscribe...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/CAJ6%3Dx6%3DCY1CTYJgHqa0LmcpDQ6ArZy%3DuuDfj6QKF11%3DxT5CLQw%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsubscribe...@chromium.org.
Moving the discussion from https://crrev.com/c/978607/11//COMMIT_MSG#18 for more input.> > Plans for Other Coverages:> > Utility processes: They shouldn't be making network requests, see discussion below:>> Isn't the network service a utility process? Doesn't the network service have to support requests that don't have a renderer process as consumer by the time they finish (e.g. navigator.sendBeacon(), or other opaque/detached requests)?Yes network service should be the only utility process making network requests, or do you mean we want to report network service's usage in TaskManager?I'm not very familiar with |navigator.sendBeacon()| though, but with the |WebContentsObserver| approach:1. Detached requests won't be tracked (but the case should be rare).2. We can increase the accuracy by sending more events during the request.
I'm not sure but what's our tolerance on the accuracy of TaskManager?>> > Service Workers>> The problem I'm anticipating is that ServiceWorkers are not affiliated with any one WebContents, so WebContentsObserver. However, they'll be able to get a ResourceLoadComplete type message. Currently there's no content/public observer interface that task manager can hook into to observe what's happening in a service worker (and as a result). https://bugs.chromium.org/p/chromium/issues/detail?id=716609#c8 is a sketch of what we'd have to do to plumb serviceworkers into the taskmanager. Currently if a process has a serviceworker, but no WebContents, it doesn't show up in the taskmanager. However this is a somewhat rare case -- usually the serviceworker runs in the same process as a webpage.That's surprising to know, thanks for the info!network-service-dev@ Is this an expected behavior that ServiceWorkers could have no WebContents?
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsubscribe...@chromium.org.
To post to this group, send email to network-service-dev@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/333d3297-be1f-4c03-836d-53bc310cb76e%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsubscribe...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/CAJ6%3Dx6%3DCY1CTYJgHqa0LmcpDQ6ArZy%3DuuDfj6QKF11%3DxT5CLQw%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsubscribe...@chromium.org.
On Mon, Apr 2, 2018 at 5:40 PM, <cho...@chromium.org> wrote:Moving the discussion from https://crrev.com/c/978607/11//COMMIT_MSG#18 for more input.> > Plans for Other Coverages:> > Utility processes: They shouldn't be making network requests, see discussion below:>> Isn't the network service a utility process? Doesn't the network service have to support requests that don't have a renderer process as consumer by the time they finish (e.g. navigator.sendBeacon(), or other opaque/detached requests)?Yes network service should be the only utility process making network requests, or do you mean we want to report network service's usage in TaskManager?I'm not very familiar with |navigator.sendBeacon()| though, but with the |WebContentsObserver| approach:1. Detached requests won't be tracked (but the case should be rare).2. We can increase the accuracy by sending more events during the request.If the detached request finishes while the tab is there, it would be shown right?
Also I'm not sure how the cl changes things, I don't believe detached requests show up now.
I'm not sure but what's our tolerance on the accuracy of TaskManager?>> > Service Workers>> The problem I'm anticipating is that ServiceWorkers are not affiliated with any one WebContents, so WebContentsObserver. However, they'll be able to get a ResourceLoadComplete type message. Currently there's no content/public observer interface that task manager can hook into to observe what's happening in a service worker (and as a result). https://bugs.chromium.org/p/chromium/issues/detail?id=716609#c8 is a sketch of what we'd have to do to plumb serviceworkers into the taskmanager. Currently if a process has a serviceworker, but no WebContents, it doesn't show up in the taskmanager. However this is a somewhat rare case -- usually the serviceworker runs in the same process as a webpage.That's surprising to know, thanks for the info!network-service-dev@ Is this an expected behavior that ServiceWorkers could have no WebContents?Ditto re above, this change doesn't make things regress. When we care to show SWs in the task manager, we can send new IPCs that aren't tied to the WebContents.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/333d3297-be1f-4c03-836d-53bc310cb76e%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/CAJ6%3Dx6%3DCY1CTYJgHqa0LmcpDQ6ArZy%3DuuDfj6QKF11%3DxT5CLQw%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/333d3297-be1f-4c03-836d-53bc310cb76e%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service...@chromium.org.
To post to this group, send email to network-s...@chromium.org.To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/CAJ6%3Dx6%3DCY1CTYJgHqa0LmcpDQ6ArZy%3DuuDfj6QKF11%3DxT5CLQw%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service...@chromium.org.
On Tuesday, April 3, 2018 at 10:15:03 AM UTC-7, John wrote:On Mon, Apr 2, 2018 at 5:40 PM, <cho...@chromium.org> wrote:Moving the discussion from https://crrev.com/c/978607/11//COMMIT_MSG#18 for more input.> > Plans for Other Coverages:> > Utility processes: They shouldn't be making network requests, see discussion below:>> Isn't the network service a utility process? Doesn't the network service have to support requests that don't have a renderer process as consumer by the time they finish (e.g. navigator.sendBeacon(), or other opaque/detached requests)?Yes network service should be the only utility process making network requests, or do you mean we want to report network service's usage in TaskManager?I'm not very familiar with |navigator.sendBeacon()| though, but with the |WebContentsObserver| approach:1. Detached requests won't be tracked (but the case should be rare).2. We can increase the accuracy by sending more events during the request.If the detached request finishes while the tab is there, it would be shown right?
Also I'm not sure how the cl changes things, I don't believe detached requests show up now.
Do detached requests not go through ChromeNetworkDelegate today? At TOT, anything not attributable to a frame or child_id, gets credited to the browser process.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsubscribe...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/333d3297-be1f-4c03-836d-53bc310cb76e%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsubscribe...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/CAJ6%3Dx6%3DCY1CTYJgHqa0LmcpDQ6ArZy%3DuuDfj6QKF11%3DxT5CLQw%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsubscribe...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/CAEK7mvpFVq36H_2LokQQfnmtGPxKBOQCUMU-_QucS%2B%3D4YET1xA%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To post to this group, send email to network-service-dev@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/e6bf382c-17ec-471c-aab1-d613e1290a08%40chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/333d3297-be1f-4c03-836d-53bc310cb76e%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To post to this group, send email to network-s...@chromium.org.To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/CAJ6%3Dx6%3DCY1CTYJgHqa0LmcpDQ6ArZy%3DuuDfj6QKF11%3DxT5CLQw%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service-dev+unsub...@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service...@chromium.org.
To post to this group, send email to network-s...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/333d3297-be1f-4c03-836d-53bc310cb76e%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service...@chromium.org.
To post to this group, send email to network-s...@chromium.org.To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/network-service-dev/CAJ6%3Dx6%3DCY1CTYJgHqa0LmcpDQ6ArZy%3DuuDfj6QKF11%3DxT5CLQw%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "network-service-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to network-service...@chromium.org.