| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / db / migrations @ 698306b8

Name Size 17.7 kB 10 kB 10.4 kB 9.9 kB 10.8 kB 13.3 kB 10.9 kB 10 kB 10.8 kB 11.7 kB 11.4 kB 11.2 kB 11.7 kB 13.2 kB 11.5 kB 13 kB 13.1 kB 13.1 kB 15.1 kB 13.4 kB 13.7 kB 13.6 kB 13.6 kB 13.5 kB 13.6 kB 13.9 kB 14.8 kB 11.3 kB 10 kB 10.7 kB 8.3 kB 6.8 kB 8 kB 10.3 kB 8.8 kB 15.7 kB 11.7 kB 10.9 kB 14.4 kB 10.8 kB 10.9 kB 10.9 kB 11.2 kB 11.4 kB 11.5 kB 11.3 kB 12.7 kB 11.4 kB 11.5 kB 13.9 kB 15.4 kB 12.6 kB 13.2 kB 12.4 kB 0 Bytes

Latest revisions

# Date Author Comment
698306b8 10/23/2012 05:24 pm Christos Stavrakakis

Fix compatibility issues with python-bitarray

ecabca41 10/17/2012 12:53 pm Christos Stavrakakis

Do not create bridge for public network

dd2689f9 10/17/2012 11:37 am Christos Stavrakakis

Bridge indexes must start from 1

6f011a2d 10/10/2012 01:02 pm Christos Stavrakakis

Change and fix migration files

Change network migration, so that it does not allocate a new bridge to
existing network. Instead it keeps the bridges from the old NetworkLink

Remove network_mac_prefix migration because there are no networks with
mac prefixes....

fdc94944 09/20/2012 12:14 pm Christos Stavrakakis

Refactor IP pools

Treat IP pool the same way as bridge and mac-prefix pools. The pool is
removed from the Network table and moved to an IPPoolTable containing the
IP pools for all networks. Also added support for external reservations.

Migration files for transfering the pool to the new tables are included....

03992c72 09/19/2012 01:16 pm Christos Stavrakakis

Refactor bridge and mac-prefix pool tables

Redesign the implementation of pools and map mac-prefix and bridge pools
to that design.

Each pool type is mapped to a table in the database, and each row of
that table is a pool of that type. All pool tables must contain the...

7cfbbf32 09/07/2012 05:36 pm Christos Stavrakakis

New method for creating BackendNetwork entries

Create a new method to the Network model, in order to create the
BackendNetwork entries tha correspond to this network. Also remove
the custom save method, since when multiple public network will be
supported, we want them to be correlated with specific backends.

601ce073 07/27/2012 09:26 pm Christos Stavrakakis

Fix bug in migration file

Do not allocate a bridge from the pool for deleted networks.

d0411c0a 07/27/2012 02:57 pm Christos Stavrakakis

Fix migration files

Fix south migration files. In data migrations, access the Models from
the orm, instead importing Models from synnefo.db. This is necessary as
the orm provides access to the version of the models that existed when
the migration file was created.

3165f027 07/27/2012 02:57 pm Christos Stavrakakis

Implement MAC Prefix Management

In order to guarantee uniqueness of MAC address accross all backends,
synnefo assignes a unique mac prefix to each network in each backend.

A mac-prefix of 20 bits, which is picked from the MacPrefixPool, is
assigned to each Network. The mac-prefix of the network in each...

View revisions

Also available in: Atom