コード例 #1
0
 def attach_network(self, network_id):
     network_binding = {'policy_id': self.id, 'network_id': network_id}
     network_binding_obj = binding.QosPolicyNetworkBinding(
         self.obj_context, **network_binding)
     try:
         network_binding_obj.create()
     except db_exc.DBReferenceError as e:
         raise exceptions.NetworkQosBindingError(policy_id=self.id,
                                                 net_id=network_id,
                                                 db_error=e)
コード例 #2
0
ファイル: network.py プロジェクト: wkite/neutron
    def _attach_qos_policy(self, qos_policy_id):
        binding.QosPolicyNetworkBinding.delete_objects(self.obj_context,
                                                       network_id=self.id)
        if qos_policy_id:
            net_binding_obj = binding.QosPolicyNetworkBinding(
                self.obj_context, policy_id=qos_policy_id, network_id=self.id)
            net_binding_obj.create()

        self.qos_policy_id = qos_policy_id
        self.obj_reset_changes(['qos_policy_id'])
コード例 #3
0
ファイル: network.py プロジェクト: rolaya/neutron
    def _attach_qos_policy(self, qos_policy_id):
        LOG.info('%s(): caller(): %s', log_utils.get_fname(1), log_utils.get_fname(2))
        binding.QosPolicyNetworkBinding.delete_objects(
            self.obj_context, network_id=self.id)
        if qos_policy_id:
            net_binding_obj = binding.QosPolicyNetworkBinding(
                self.obj_context, policy_id=qos_policy_id, network_id=self.id)
            net_binding_obj.create()

        self.qos_policy_id = qos_policy_id
        self.obj_reset_changes(['qos_policy_id'])
コード例 #4
0
 def attach_network(self, network_id):
     LOG.info('%s(): caller(): %s', log_utils.get_fname(1),
              log_utils.get_fname(2))
     network_binding = {'policy_id': self.id, 'network_id': network_id}
     network_binding_obj = binding.QosPolicyNetworkBinding(
         self.obj_context, **network_binding)
     try:
         network_binding_obj.create()
     except db_exc.DBReferenceError as e:
         raise qos_exc.NetworkQosBindingError(policy_id=self.id,
                                              net_id=network_id,
                                              db_error=e)