Add notSerializeDefault default field option
authorOleg Ponomarev <oponomarev@google.com>
Mon, 12 Oct 2015 14:25:32 +0000 (16:25 +0200)
committerKlaus Aehlig <aehlig@google.com>
Mon, 12 Oct 2015 14:36:47 +0000 (16:36 +0200)
commitc0a2c62b9ad96c3e35cae0ffdcdf63a09164f537
treee3fccb461eee854b8143382a8e9090ac2b2e7aa3
parentf23390ac9360c47352ed03c7b5bf89c020f0c8d0
Add notSerializeDefault default field option

Default field with notSerializedDefault flag set is a default field which
will be serialized only if it's value differs from the default one. This
flag can be set by using notSerializedDefaultField field type instead of
defaultField field type.

This field is introduced in order to fix a bug of inconsistency between
haskell and python config modules which leads to inconsistent config
after ganeti updgrade.

Signed-off-by: Oleg Ponomarev <oponomarev@google.com>
Signed-off-by: Klaus Aehlig <aehlig@google.com>
Reviewed-by: Klaus Aehlig <aehlig@google.com>
src/Ganeti/THH.hs