Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

networkmanager: remove restart after suspend from resume #32529

Merged
merged 1 commit into from Dec 10, 2017

Conversation

andir
Copy link
Member

@andir andir commented Dec 9, 2017

Motivation for this change

In commit ec9dc73 restarting NetworkManager after resume from
suspend/hibernate was introduced.

When I initially switch to NixOS I started noticing a high delay between
wakeup and re-connecting to WiFi & wired networks. The delay increased
from a few seconds (on my previous distro, same software stack) to
almost half a minute with NixOS.

I (locally) applied the change in this commit a few weeks ago and tested
since then. The notebook/mobile device experience has improved a lot.
Reconnects are as before switching to NixOS.

Issue #24401 could be related to this. Since I am not using KDE/plasma5
I can only guess…

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

In commit ec9dc73 restarting NetworkManager after resume from
suspend/hibernate was introduced.

When I initially switch to NixOS I started noticing a high delay between
wakeup and re-connecting to WiFi & wired networks. The delay increased
from a few seconds (on my previous distro, same software stack) to
almost half a minute with NixOS.

I (locally) applied the change in this commit a few weeks ago and tested
since then. The notebook/mobile device experience has improved a lot.
Reconnects are as before switching to NixOS.

Issue NixOS#24401 could be related to this. Since I am not using KDE/plasma5
I can only guess…
@orivej
Copy link
Contributor

orivej commented Dec 9, 2017

This is similar to #30124.

@Mic92 Mic92 merged commit f4fc17e into NixOS:master Dec 10, 2017
@andir andir deleted the dont-restart-networkmanager-on-resume branch December 10, 2017 01:18
@andir andir restored the dont-restart-networkmanager-on-resume branch December 10, 2017 01:20
@andir andir deleted the dont-restart-networkmanager-on-resume branch December 10, 2017 01:21
@danbst
Copy link
Contributor

danbst commented Dec 10, 2017

@domenkozar
curious why the original change was done

@domenkozar
Copy link
Member

@danbst upon resuming suspend, although connection as supposed to be established according to nm, packets were getting through.

@orivej
Copy link
Contributor

orivej commented Dec 10, 2017

I have experienced such issues with NetworkManager before this PR was merged, but they were expected: I was resuming in a totally different place that had a synonymous WiFi network. (And I did not experience the delays @andir has described, so I was not even aware that NetworkManager was restarting.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants