Skip to content

Commit 9130667

Browse files
author
Razvan Becheriu
committed
[#3223] removed dead code in v4
1 parent 27aaeb0 commit 9130667

File tree

5 files changed

+12
-16
lines changed

5 files changed

+12
-16
lines changed

src/bin/dhcp4/ctrl_dhcp4_srv.cc

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -994,9 +994,6 @@ ControlledDhcpv4Srv::processConfig(isc::data::ConstElementPtr config) {
994994

995995
CfgDbAccessPtr cfg_db = CfgMgr::instance().getStagingCfg()->getCfgDbAccess();
996996
string params = "universe=4";
997-
if (cfg_db->getExtendedInfoTablesEnabled()) {
998-
params += " extended-info-tables=true";
999-
}
1000997
cfg_db->setAppendedParameters(params);
1001998
cfg_db->createManagers();
1002999
// Reset counters related to connections as all managers have been recreated.

src/bin/dhcp4/json_config_parser.cc

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -746,9 +746,6 @@ configureDhcp4Server(Dhcpv4Srv& server, isc::data::ConstElementPtr config_set,
746746

747747
CfgDbAccessPtr cfg_db = CfgMgr::instance().getStagingCfg()->getCfgDbAccess();
748748
string params = "universe=4 persist=false";
749-
if (cfg_db->getExtendedInfoTablesEnabled()) {
750-
params += " extended-info-tables=true";
751-
}
752749
cfg_db->setAppendedParameters(params);
753750
cfg_db->createManagers();
754751
} catch (const std::exception& ex) {

src/bin/dhcp6/json_config_parser.cc

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -878,9 +878,11 @@ configureDhcp6Server(Dhcpv6Srv& server, isc::data::ConstElementPtr config_set,
878878

879879
CfgDbAccessPtr cfg_db = CfgMgr::instance().getStagingCfg()->getCfgDbAccess();
880880
string params = "universe=6 persist=false";
881-
if (cfg_db->getExtendedInfoTablesEnabled()) {
882-
params += " extended-info-tables=true";
883-
}
881+
// The "extended-info-tables" has no effect on -T command
882+
// line parameter so it is omitted on purpose.
883+
// Note that in this case, the current code creates managers
884+
// before hooks are loaded, so it can not be activated by
885+
// the BLQ hook.
884886
cfg_db->setAppendedParameters(params);
885887
cfg_db->createManagers();
886888
} catch (const std::exception& ex) {

src/lib/dhcpsrv/memfile_lease_mgr.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1007,7 +1007,7 @@ Memfile_LeaseMgr::Memfile_LeaseMgr(const DatabaseConnection::ParameterMap& param
10071007
// operation.
10081008
if (!persistLeases(V4) && !persistLeases(V6)) {
10091009
LOG_WARN(dhcpsrv_logger, DHCPSRV_MEMFILE_NO_STORAGE);
1010-
} else {
1010+
} else {
10111011
if (conversion_needed) {
10121012
auto const& version(getVersion());
10131013
LOG_WARN(dhcpsrv_logger, DHCPSRV_MEMFILE_CONVERTING_LEASE_FILES)
@@ -2332,14 +2332,14 @@ Memfile_LeaseMgr::loadLeasesFromFiles(const std::string& filename,
23322332
if (lease_file->exists()) {
23332333
LeaseFileLoader::load<LeaseObjectType>(*lease_file, storage,
23342334
max_row_errors);
2335-
conversion_needed = conversion_needed || lease_file->needsConversion();
2335+
conversion_needed = conversion_needed || lease_file->needsConversion();
23362336
}
23372337

23382338
lease_file.reset(new LeaseFileType(appendSuffix(filename, FILE_INPUT)));
23392339
if (lease_file->exists()) {
23402340
LeaseFileLoader::load<LeaseObjectType>(*lease_file, storage,
23412341
max_row_errors);
2342-
conversion_needed = conversion_needed || lease_file->needsConversion();
2342+
conversion_needed = conversion_needed || lease_file->needsConversion();
23432343
}
23442344
}
23452345

@@ -2352,7 +2352,7 @@ Memfile_LeaseMgr::loadLeasesFromFiles(const std::string& filename,
23522352
lease_file.reset(new LeaseFileType(filename));
23532353
LeaseFileLoader::load<LeaseObjectType>(*lease_file, storage,
23542354
max_row_errors, false);
2355-
conversion_needed = conversion_needed || lease_file->needsConversion();
2355+
conversion_needed = conversion_needed || lease_file->needsConversion();
23562356

23572357
return (conversion_needed);
23582358
}

src/lib/dhcpsrv/tests/memfile_lease_mgr_unittest.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,7 @@ class MemfileLeaseMgrTest : public GenericLeaseMgrTest {
408408
/// parses parameters string properly.
409409
TEST_F(MemfileLeaseMgrTest, constructor) {
410410
DatabaseConnection::ParameterMap pmap;
411-
pmap["universe"] = "4";
411+
pmap["universe"] = "6";
412412
pmap["persist"] = "false";
413413
boost::scoped_ptr<Memfile_LeaseMgr> lease_mgr;
414414

@@ -423,9 +423,9 @@ TEST_F(MemfileLeaseMgrTest, constructor) {
423423
// Expecting that persist parameter is yes or no. Everything other than
424424
// that is wrong.
425425
pmap["lfc-interval"] = "10";
426-
pmap["name"] = getLeaseFilePath("leasefile4_1.csv");
426+
pmap["name"] = getLeaseFilePath("leasefile6_1.csv");
427427
pmap["max-row-errors"] = "5";
428-
pmap["name"] = getLeaseFilePath("leasefile4_1.csv");
428+
pmap["name"] = getLeaseFilePath("leasefile6_1.csv");
429429
pmap["persist"] = "bogus";
430430
EXPECT_THROW(lease_mgr.reset(new Memfile_LeaseMgr(pmap)), isc::BadValue);
431431

0 commit comments

Comments
 (0)