]> git.ipfire.org Git - thirdparty/kea.git/commit
[5487] checkpoint commit
authorThomas Markwalder <tmark@isc.org>
Tue, 23 Jan 2018 18:51:19 +0000 (13:51 -0500)
committerThomas Markwalder <tmark@isc.org>
Tue, 23 Jan 2018 18:51:19 +0000 (13:51 -0500)
commitfa11dc5ce2244dcd52533c15772ec4bec03899ad
tree6c88c183774803b8323ca8d72481611d84715861
parent0b6ecc7e4caf3698f193b0b8d5666e6271a320e7
[5487] checkpoint commit

    recount4/6 both work, using queries that return rows for all leases.
    Needs cleanup and optimization

src/lib/dhcpsrv/cql_lease_mgr.cc
    added new class CqlLeaseStatsQuery : public LeaseStatsQuery, CqlExchange

    CqlLeaseMgr::CqlLeaseMgr()
        prepares CqlLeaseStatsQuery statements

    CqlLeaseMgr::startLeaseStatsQuery4()
    CqlLeaseMgr::startLeaseStatsQuery6()
        Create and start CqlLeaseStatsQuery()

src/lib/dhcpsrv/lease_mgr.h
    Added LeaseStatsRows::operator<

src/lib/dhcpsrv/tests/cql_lease_mgr_unittest.cc
    Enabled CqlLeaseMgrTest.recountLeaseStats4/6
src/lib/dhcpsrv/cql_lease_mgr.cc
src/lib/dhcpsrv/cql_lease_mgr.h
src/lib/dhcpsrv/lease_mgr.h
src/lib/dhcpsrv/tests/cql_lease_mgr_unittest.cc