Skip to content

Implement async OpenStack bindings using aiohttp #35

@denismakogon

Description

@denismakogon

In order to feel the full power of async executions it is necessary to have async networking-bound operations standing behind each node type implementation, but for now, it is not. Nova, Neutron, Glance, etc. python client are built above synchronous libraries. So, each time OpenStack API being called through python clients main thread gets blocked, i.e. event loop also gets blocked.

For the certain timeframe it is necessary to implement async clients for OpenStack service like:

  • novaclient
  • neutron
  • glance
  • keystone
  • cinder

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions