New changes related to memory over-commitment caused a bug during the downgrade from 2.17 to 2.16. The problem is that python and haskell objects become inconsistent since hv/disk states were introduced a while ago.
The patches related to memory over-commitment started to use hv_state params and that leads to ganeti failure due to inconsistent config versions after the downgrade. Oleg Ponomarev (2): Add unserializable default field type Fix inconsistency in python and haskell objects src/Ganeti/Objects.hs | 12 ++++++------ src/Ganeti/THH.hs | 22 +++++++++++++++++++++- 2 files changed, 27 insertions(+), 7 deletions(-) -- 2.6.0.rc2.230.g3dd15c0
