Since it is not used for reloading a zone only. It is now ZONE_SUCCESS.
}
switch (list->reload(origin)) {
- case ConfigurableClientList::ZONE_RELOADED:
+ case ConfigurableClientList::ZONE_SUCCESS:
// Everything worked fine.
LOG_DEBUG(auth_logger, DBG_AUTH_OPS, AUTH_LOAD_ZONE)
.arg(zone_class).arg(origin);
load_action = boost::bind(loadZoneDataFromFile, _1, rrclass_, name,
filename);
}
- return (ZoneWriterPair(ZONE_RELOADED,
+ return (ZoneWriterPair(ZONE_SUCCESS,
ZoneWriterPtr(
result.info->cache_->getZoneTableSegment().
getZoneWriter(load_action, name, rrclass_))));
CACHE_DISABLED, ///< The cache is not enabled in this list.
ZONE_NOT_CACHED, ///< Zone is served directly, not from cache.
ZONE_NOT_FOUND, ///< Zone does not exist or not cached.
- ZONE_RELOADED ///< The zone was successfully reloaded.
+ ZONE_SUCCESS ///< The zone was successfully reloaded or
+ /// the writer provided.
};
/// \brief Reloads a cached zone.
/// \param zone The origin of the zone to reload.
/// \return The result has two parts. The first one is a status describing
/// if it worked or not (and in case it didn't, also why). If the
- /// status is ZONE_RELOADED, the second part contains a shared pointer
+ /// status is ZONE_SUCCESS, the second part contains a shared pointer
/// to the writer. If the status is anything else, the second part is
/// NULL.
/// \throw DataSourceError or anything else that the data source
ReloadTest<WriterUpdateType>::doReload(const Name& origin) {
ConfigurableClientList::ZoneWriterPair
result(list_->getCachedZoneWriter(origin));
- if (result.first == ConfigurableClientList::ZONE_RELOADED) {
+ if (result.first == ConfigurableClientList::ZONE_SUCCESS) {
// Can't use ASSERT_NE here, it would wan't to return(), which
// it can't in non-void function.
if (result.second) {
result.second->install();
result.second->cleanup();
} else {
- ADD_FAILURE() << "getCachedZoneWriter returned ZONE_RELOADED, "
+ ADD_FAILURE() << "getCachedZoneWriter returned ZONE_SUCCESS, "
"but the writer is NULL";
}
} else {
EXPECT_EQ(ZoneFinder::NXRRSET,
this->list_->find(name).finder_->find(name, RRType::NS())->code);
// Now reload the full zone. It should be there now.
- EXPECT_EQ(ConfigurableClientList::ZONE_RELOADED, this->doReload(name));
+ EXPECT_EQ(ConfigurableClientList::ZONE_SUCCESS, this->doReload(name));
EXPECT_EQ(ZoneFinder::SUCCESS,
this->list_->find(name).finder_->find(name, RRType::NS())->code);
}
f << "nosuchdomain.\t\t3600\tIN\tTXT\ttest" << std::endl;
f.close();
// Do the reload.
- EXPECT_EQ(ConfigurableClientList::ZONE_RELOADED, this->doReload(Name(".")));
+ EXPECT_EQ(ConfigurableClientList::ZONE_SUCCESS, this->doReload(Name(".")));
// It is here now.
EXPECT_EQ(ZoneFinder::SUCCESS,
this->list_->find(Name(".")).finder_->find(Name("nosuchdomain"),