Repository URL to install this package:
|
Version:
2.5 ▾
|
ó
±EYc @ s» d Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l
m Z e j e
Z d e f d YZ d
e f d YZ d e f d
YZ d S( s/
Claim objects for use with resource tracking.
iÿÿÿÿ( t log( t exception( t _( t _LI( t objects( t hardwaret NopClaimc B sh e Z d Z d Z e d Z e d Z e d Z d Z d Z d Z
d Z RS( sC For use with compute drivers that do not support resource tracking.c O s" | j d d | _ d | _ d S( Nt migration( t popt NoneR t claimed_numa_topology( t selft argst kwargs( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/nova/compute/claims.pyt __init__# s c C s d S( Ni ( ( R ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/nova/compute/claims.pyt disk_gb' s c C s d S( Ni ( ( R ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/nova/compute/claims.pyt memory_mb+ s c C s d S( Ni ( ( R ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/nova/compute/claims.pyt vcpus/ s c C s | S( N( ( R ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/nova/compute/claims.pyt __enter__3 s c C s | d k r | j n d S( N( R t abort( R t exc_typet exc_valt exc_tb( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/nova/compute/claims.pyt __exit__6 s c C s d S( N( ( R ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/nova/compute/claims.pyR : s c C s d | j | j f S( Ns! [Claim: %d MB memory, %d GB disk]( R R ( R ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/nova/compute/claims.pyt __str__= s ( t __name__t
__module__t __doc__R t propertyR R R R R R R ( ( ( sH /home/tvault/.virtenv/lib/python2.7/site-packages/nova/compute/claims.pyR s t Claimc B s¤ e Z d Z d d d Z e d Z e d Z e d Z e d Z d Z
d d Z d Z d Z
d
Z d Z d Z d
Z RS( sÊ A declaration that a compute host operation will require free resources.
Claims serve as marker objects that resources are being held until the
update_available_resource audit process runs to do a full reconciliation
of resource usage.
This information will be used to help keep the local compute hosts's
ComputeNode model in sync to aid the scheduler in making efficient / more
correct decisions with respect to host selection.
c C s t t | j | j | _ t | _ | | _ | | _ | sZ i d d 6d d 6} n | | _ | | _
| j | | d S( Ni R R ( t superR R t obj_clonet instancet Falset _numa_topology_loadedt trackert
_pci_requestst overheadt contextt _claim_test( R R&