... | ... | @@ -4,7 +4,7 @@ This section covers the high level design of Bulk LeaseQuery (BLQ) for both DHPC |
|
|
|
|
|
## Overview
|
|
|
|
|
|
Bulk LeaseQuery support will be added to the existing LeaseQuery hook and anticipates future extension to support Active LeaseQuery (ALQ). There are some aspects of Basic LeaseQuery implementation that can be reused, though some refactoring of that existing code is likely.
|
|
|
Bulk LeaseQuery support will be added to the existing LeaseQuery hook and anticipates future extension to support Active LeaseQuery (ALQ). In addition to the query types specific to Bulk LeaseQuery, requestors can all also for all of the query types provided under Basic LeaseQuery, therefore much of the query processing aspects of Basic LeaseQuery implementation will be reused, but will require refactoring to make it more broadly accessible.
|
|
|
|
|
|
Running Bulk LeaseQuery will require Kea to be configured in MT mode. BLQ would have significant performance impacts on single-threaded configurations and thus it will not be supported. This should simplify the design as well as the implementation. The LeaseQuery hook library will verify the MT is enabled if BLQ is enabled.
|
|
|
|
... | ... | |