自己动手写OpenStack的QoS功能(4)
2016-07-12 10:18
316 查看
本文地址:https://www.geek-share.com/detail/2584417342.html
数据库相应操作已完成,对OVS-Plugin进行修改。
在quantum\plugins\openvswitch\ovs_quantum_plugin.py中
使OVSQuantumPluginV2继承于上一篇所写的数据库操作类QuanlityOfServiceDbMixin。
[python] view plain copy print?
- class OVSQuantumPluginV2(db_base_plugin_v2.QuantumDbPluginV2,
- ovs_qos_db.QualityOfServiceDbMixin,
- l3_db.L3_NAT_db_mixin):
在OVSQuantumPluginV2中,将相应的服务请求转到db类中去处理
[python] view plain copy print?
- def get_ovsqoss(self, context, filters=None, fields=None):
- qoss = super(OVSQuantumPluginV2, self).get_ovsqoss(context, filters, fields)
- return qoss
- def get_ovsqos(self, context, id, fields=None):
- qos = super(OVSQuantumPluginV2, self).get_ovsqos(context, id, fields)
- return qos
- def delete_ovsqos(self, context, id):
- result = super(OVSQuantumPluginV2, self).delete_ovsqos(context, id)
- return result
- def update_ovsqos(self, context, id, ovsqos):
- result = super(OVSQuantumPluginV2, self).update_ovsqos(context, id, ovsqos)
- return result
- def create_ovsqos(self, context, ovsqos):
- qos = super(OVSQuantumPluginV2, self).create_ovsqos(context, ovsqos)
- return qos
相关文章推荐
- Linux free -m 详细说明
- Linux下安装numpy,pandas,matplotlib
- openoffice windows服务安装
- The file “city.txt” couldn’t be opened using text encoding Unicode (UTF-8)
- Ubuntu 查看系统资源Top和磁盘空间Df详解
- 【打CF,学算法】CodeForces网站简介
- linux 的终端字体色和背景色的修改方法(三)
- shell定时任务,让你玩转linux不是梦!
- linux 的终端字体色和背景色的修改方法(二)
- CentOS7安装Mysql
- cvCopy与cvCloneImage、cvCopyimage的区别
- Property Animation(属性动画)
- linux 的终端字体色和背景色的修改方法(一)
- 为什么layer的mask属性和photoshop的mask不一样
- linux 下 vim 学习笔记
- linux系统的指令集基础
- Tomcat反复加载Spring配置文件
- Linux中线程与CPU核的绑定
- Linux——top
- Linux安装MySQL的两种方法