~niedbalski/ubuntu/vivid/neutron/fixes-1447803

« back to all changes in this revision

Viewing changes to neutron/plugins/cisco/db/network_db_v2.py

  • Committer: Package Import Robot
  • Author(s): James Page
  • Date: 2014-10-03 18:45:23 UTC
  • mfrom: (1.1.15)
  • Revision ID: package-import@ubuntu.com-20141003184523-4mt6dy1q3j8n30c9
Tags: 1:2014.2~rc1-0ubuntu1
* New upstream release candidate:
  - d/p/*: Refreshed.
  - d/control: Add python-requests-mock to BD's.
  - d/control: Align versioned requirements with upstream.
* Transition linuxbridge and openvswitch plugin users to modular
  layer 2 plugin (LP: #1323729):
  - d/control: Mark removed plugin packages as transitional, depend
    on neutron-plugin-ml2, mark oldlibs/extra.
  - d/neutron-plugin-{linuxbridge,openvswitch}.install: Drop.
  - d/control: Depend on neutron-plugin-ml2 for linuxbridge
    agent package.
  - d/neutron-plugin-linuxbridge-agent.upstart: Use ml2 plugin
    configuration files.

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
#    WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12
12
#    License for the specific language governing permissions and limitations
13
13
#    under the License.
14
 
#
15
 
# @author: Rohit Agarwalla, Cisco Systems, Inc.
16
14
 
17
15
from sqlalchemy.orm import exc
18
16
 
22
20
from neutron.plugins.cisco.common import cisco_constants as const
23
21
from neutron.plugins.cisco.common import cisco_exceptions as c_exc
24
22
from neutron.plugins.cisco.db import network_models_v2
25
 
from neutron.plugins.openvswitch import ovs_models_v2
26
23
 
27
24
 
28
25
LOG = logging.getLogger(__name__)
236
233
        return True
237
234
 
238
235
 
239
 
def get_ovs_vlans():
240
 
    session = db.get_session()
241
 
    bindings = (session.query(ovs_models_v2.VlanAllocation.vlan_id).
242
 
                filter_by(allocated=True))
243
 
    return [binding.vlan_id for binding in bindings]
244
 
 
245
 
 
246
236
class Credential_db_mixin(object):
247
237
 
248
238
    """Mixin class for Cisco Credentials as a resource."""