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

Simple server optimizations #166

Merged
merged 6 commits into from
Dec 5, 2017
Merged

Commits on Nov 10, 2017

  1. don't access netvm if it's None in visible_gateway/netmask

    Causes an unnecessary exception
    qubesuser committed Nov 10, 2017
    Configuration menu
    Copy the full SHA
    9cc86b3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b297ecb View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2017

  1. remove unused netid code

    it's unused and has a netid property with name different than key
    that would cause issues in the next commit
    qubesuser committed Nov 11, 2017
    Configuration menu
    Copy the full SHA
    f2b8ad7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d183ab1 View commit details
    Browse the repository at this point in the history
  3. change default pool code to be fast

    currently it takes 100ms+ to determine the default pool every time,
    including subprocess spawning (!), which is unacceptable since
    finding out the default value of properties should be instantaneous
    
    instead of checking every thin pool to see if the root device is in
    it, find and cache the name of the root device thin pool and see if
    there is a configured pool with that name
    qubesuser committed Nov 11, 2017
    Configuration menu
    Copy the full SHA
    92c452a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    edae7a1 View commit details
    Browse the repository at this point in the history