zoukankan      html  css  js  c++  java
  • 自己动手写OpenStack的QoS功能(4)

    本文地址:http://blog.csdn.net/spch2008/article/details/9283561

    数据库相应操作已完成,对OVS-Plugin进行修改。

    在quantumpluginsopenvswitchovs_quantum_plugin.py中

    使OVSQuantumPluginV2继承于上一篇所写的数据库操作类QuanlityOfServiceDbMixin。

    [python] view plain copy
     
     print?
    1. class OVSQuantumPluginV2(db_base_plugin_v2.QuantumDbPluginV2,  
    2.                          ovs_qos_db.QualityOfServiceDbMixin,  
    3.                          l3_db.L3_NAT_db_mixin):  


    在OVSQuantumPluginV2中,将相应的服务请求转到db类中去处理

    [python] view plain copy
     
     print?
      1. def get_ovsqoss(self, context, filters=None, fields=None):  
      2.     qoss = super(OVSQuantumPluginV2, self).get_ovsqoss(context, filters, fields)  
      3.       
      4.     return qoss  
      5.   
      6.   
      7. def get_ovsqos(self, context, id, fields=None):  
      8.     qos = super(OVSQuantumPluginV2, self).get_ovsqos(context, id, fields)  
      9.       
      10.     return qos  
      11.   
      12.   
      13. def delete_ovsqos(self, context, id):  
      14.       
      15.     result = super(OVSQuantumPluginV2, self).delete_ovsqos(context, id)  
      16.       
      17.     return result  
      18.   
      19.   
      20. def update_ovsqos(self, context, id, ovsqos):  
      21.     result = super(OVSQuantumPluginV2, self).update_ovsqos(context, id, ovsqos)  
      22.       
      23.     return result  
      24.   
      25.   
      26. def create_ovsqos(self, context, ovsqos):  
      27.     qos = super(OVSQuantumPluginV2, self).create_ovsqos(context, ovsqos)  
      28.       
      29.     return qos   
  • 相关阅读:
    面向对象(2)
    毕业季面试题(7)
    面向对象(class0420)
    ASP.NET入门(class0612)
    数据结构与算法(二叉树)
    算法总结(2)数据结构
    毕业季面试题(6)
    常规页生命周期(class0620)
    (三) 语句
    (二) 运算符
  • 原文地址:https://www.cnblogs.com/allcloud/p/5662598.html
Copyright © 2011-2022 走看看