auto args = Element::createMap();
args->set("server-name", Element::create(server_name));
args->set("origin-id", Element::create(origin_id));
- // Add for backward compatibility with Kea 2.4.0 and earlier.
- args->set("origin", Element::create("ha-partner"));
+ // Add for backward compatibility with Kea 2.5.5.
+ args->set("origin", Element::create(origin_id));
auto command = config::createCommand("ha-sync-complete-notify", args);
insertService(command, server_type);
return (command);
ASSERT_TRUE(origin_id);
EXPECT_EQ(Element::integer, origin_id->getType());
EXPECT_EQ(1, origin_id->intValue());
+ auto origin = arguments->get("origin");
+ ASSERT_TRUE(origin);
+ EXPECT_EQ(Element::integer, origin->getType());
+ EXPECT_EQ(1, origin->intValue());
}
// This test verifies that the ha-sync-complete-notify command sent to a
ASSERT_TRUE(origin_id);
EXPECT_EQ(Element::integer, origin_id->getType());
EXPECT_EQ(1, origin_id->intValue());
+ auto origin = arguments->get("origin");
+ ASSERT_TRUE(origin);
+ EXPECT_EQ(Element::integer, origin->getType());
+ EXPECT_EQ(1, origin->intValue());
}
}