← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1820039] [NEW] glance Windows support

 

Public bug reported:

https://review.openstack.org/630705
Dear bug triager. This bug was created since a commit was marked with DOCIMPACT.
Your project "openstack/glance" is set up so that we directly report the documentation bugs against it. If this needs changing, the docimpact-group option needs to be added for the project. You can ask the OpenStack infra team (#openstack-infra on freenode) for help if you need to.

commit 5759ec0b1cbb9153558d52f55b874ab8b45880bb
Author: Lucian Petrut <lpetrut@xxxxxxxxxxxxxxxxxxxxxx>
Date:   Fri Jan 4 10:07:57 2019 +0000

    glance Windows support
    
    This change will allow glance services to run on Windows, using
    eventlet wsgi for API services.
    
    This change will:
    * avoid monkey patching the os module on Windows (which causes Popen
      to fail)
    * avoiding unavailable signals
    * avoid renaming in-use files or leaking handles
    * update the check that ensures that just one scrubber process may
      run at a time. We can't rely on process names as there might be
      wrapper processes that have similar names (no she-bangs on Windows,
      so the scripts are called a bit differently). We'll use a global
      named mutex instead.
    
    A subsequent change will leverage Windows job objects as a
    replacement for process groups, also avoiding forking when spawning
    workers.
    
    At the moment, some Glance tests cannot run on Windows, which is
    also covered by subsequent patches.
    
    DocImpact
    
    blueprint windows-support
    
    Change-Id: I3bca69638685ceb11a1a316511ad9a298c630ad5

** Affects: glance
     Importance: Undecided
         Status: New


** Tags: doc glance

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1820039

Title:
      glance Windows support

Status in Glance:
  New

Bug description:
  https://review.openstack.org/630705
  Dear bug triager. This bug was created since a commit was marked with DOCIMPACT.
  Your project "openstack/glance" is set up so that we directly report the documentation bugs against it. If this needs changing, the docimpact-group option needs to be added for the project. You can ask the OpenStack infra team (#openstack-infra on freenode) for help if you need to.

  commit 5759ec0b1cbb9153558d52f55b874ab8b45880bb
  Author: Lucian Petrut <lpetrut@xxxxxxxxxxxxxxxxxxxxxx>
  Date:   Fri Jan 4 10:07:57 2019 +0000

      glance Windows support
      
      This change will allow glance services to run on Windows, using
      eventlet wsgi for API services.
      
      This change will:
      * avoid monkey patching the os module on Windows (which causes Popen
        to fail)
      * avoiding unavailable signals
      * avoid renaming in-use files or leaking handles
      * update the check that ensures that just one scrubber process may
        run at a time. We can't rely on process names as there might be
        wrapper processes that have similar names (no she-bangs on Windows,
        so the scripts are called a bit differently). We'll use a global
        named mutex instead.
      
      A subsequent change will leverage Windows job objects as a
      replacement for process groups, also avoiding forking when spawning
      workers.
      
      At the moment, some Glance tests cannot run on Windows, which is
      also covered by subsequent patches.
      
      DocImpact
      
      blueprint windows-support
      
      Change-Id: I3bca69638685ceb11a1a316511ad9a298c630ad5

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1820039/+subscriptions


Follow ups