Closed CarolinaFernandez closed 11 years ago
Two python scripts (standardize_flowvisor_slices
) are being distributed within Django manage.py command. These will be called from OFVER before and after the upgrade to solve the problem for the affected islands.
The workflow is as follows:
standardize_flowvisor_slices
with the stop
argument. This shall stop slices with the old, wrong suffixSITE_DOMAIN
, user-defined settingstandardize_flowvisor_slices
with the start
argument. This shall start slices with the new, good suffixstandardize_flowvisor_slices
. This shall automatically grant flowspaces for the previously affected slicesSolved in commit c2483f6642db67585a040b06e75bcdff639cfdf0.
After the behavior explained on issue #173, requested slices that came out from an island with version >= v0.5 had a non-consistent naming on FlowVisor.
That is, if the island A used to have the setting
SITE_DOMAIN = 'exp.a.domain'
; then newer slices in any FlowVisor would have the defaultSITE_DOMAIN
, therefore FlowVisor would show the following:where the most recent slice in FlowVisor is Slice 2. This slice needs to be consistent with the original
SITE_DOMAIN
value. A set of scripts that check for consistence and fix it could be integrated into Django and released for v0.6.1.