diff --git a/lib/redis/rediswriter-objects.cpp b/lib/redis/rediswriter-objects.cpp index 41fefab87..e5a3096b6 100644 --- a/lib/redis/rediswriter-objects.cpp +++ b/lib/redis/rediswriter-objects.cpp @@ -269,6 +269,11 @@ void RedisWriter::SendConfigUpdate(const ConfigObject::Ptr& object, bool useTran } checkSums->Set("endpoints_checksum", CalculateCheckSumGroups(endpoints)); + + Zone::Ptr parentZone = zone->GetParent(); + + if (parentZone) + checkSums->Set("parent_checksum", GetIdentifier(parentZone)); } /* zone_checksum for endpoints already is calculated above. */ }