Browse Source

[5328] Updated commentary in Memfile_LeaseMgr.

Marcin Siodelski 8 years ago
parent
commit
5d862c3bb7
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/lib/dhcpsrv/memfile_lease_mgr.cc

+ 5 - 0
src/lib/dhcpsrv/memfile_lease_mgr.cc

@@ -638,6 +638,9 @@ Memfile_LeaseMgr::getLease4(const HWAddr& hwaddr) const {
     LOG_DEBUG(dhcpsrv_logger, DHCPSRV_DBG_TRACE_DETAIL,
               DHCPSRV_MEMFILE_GET_HWADDR).arg(hwaddr.toText());
     Lease4Collection collection;
+
+    // Using composite index by 'hw address' and 'subnet id'. It is
+    // ok to use it for searching by the 'hw address' only.
     const Lease4StorageHWAddressSubnetIdIndex& idx =
         storage4_.get<HWAddressSubnetIdIndexTag>();
     std::pair<Lease4StorageHWAddressSubnetIdIndex::const_iterator,
@@ -677,6 +680,8 @@ Memfile_LeaseMgr::getLease4(const ClientId& client_id) const {
     LOG_DEBUG(dhcpsrv_logger, DHCPSRV_DBG_TRACE_DETAIL,
               DHCPSRV_MEMFILE_GET_CLIENTID).arg(client_id.toText());
     Lease4Collection collection;
+    // Using composite index by 'client id' and 'subnet id'. It is ok
+    // to use it to search by 'client id' only.
     const Lease4StorageClientIdSubnetIdIndex& idx =
         storage4_.get<ClientIdSubnetIdIndexTag>();
     std::pair<Lease4StorageClientIdSubnetIdIndex::const_iterator,