← Back to team overview

yahoo-eng-team team mailing list archive

[Bug 1275675] [NEW] Version change in ObjectField does not work with back-levelling

 

Public bug reported:

When a NovaObject primitive is deserialized the object version is
checked and an IncompatibleObjectVersion exception is raised is the
serialized primitive has is labelled with a version that is not known
locally. The exception indicates what version is known locallay, and the
deserialization attempts backport the primitive to the local version.

If an object A has an ObjectField b containing object B and it is B that
has the incompatible version, the version number in the exception will
be the the locally supported version for B. The desrialization will then
attempt to backport the primitive of object A to the locally supported
version number for object B.

** Affects: nova
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1275675

Title:
  Version change in ObjectField does not work with back-levelling

Status in OpenStack Compute (Nova):
  New

Bug description:
  When a NovaObject primitive is deserialized the object version is
  checked and an IncompatibleObjectVersion exception is raised is the
  serialized primitive has is labelled with a version that is not known
  locally. The exception indicates what version is known locallay, and
  the deserialization attempts backport the primitive to the local
  version.

  If an object A has an ObjectField b containing object B and it is B
  that has the incompatible version, the version number in the exception
  will be the the locally supported version for B. The desrialization
  will then attempt to backport the primitive of object A to the locally
  supported version number for object B.

To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1275675/+subscriptions


Follow ups

References