clientlog: fix debug message for maximum number of records
This commit is contained in:
parent
29d7d3176d
commit
5cb469b204
1 changed files with 5 additions and 2 deletions
|
@ -316,7 +316,7 @@ set_bucket_params(int interval, int burst, uint16_t *max_tokens,
|
||||||
void
|
void
|
||||||
CLG_Initialise(void)
|
CLG_Initialise(void)
|
||||||
{
|
{
|
||||||
int i, interval, burst, lrate;
|
int i, interval, burst, lrate, slots2;
|
||||||
|
|
||||||
for (i = 0; i < MAX_SERVICES; i++) {
|
for (i = 0; i < MAX_SERVICES; i++) {
|
||||||
max_tokens[i] = 0;
|
max_tokens[i] = 0;
|
||||||
|
@ -361,7 +361,10 @@ CLG_Initialise(void)
|
||||||
table where two copies exist at the same time. */
|
table where two copies exist at the same time. */
|
||||||
max_slots = CNF_GetClientLogLimit() / (sizeof (Record) * SLOT_SIZE * 3 / 2);
|
max_slots = CNF_GetClientLogLimit() / (sizeof (Record) * SLOT_SIZE * 3 / 2);
|
||||||
max_slots = CLAMP(MIN_SLOTS, max_slots, MAX_SLOTS);
|
max_slots = CLAMP(MIN_SLOTS, max_slots, MAX_SLOTS);
|
||||||
DEBUG_LOG("Max records %u", 1U << ((int)round(log(max_slots) / log(2)) + SLOT_BITS));
|
for (slots2 = 0; 1U << (slots2 + 1) <= max_slots; slots2++)
|
||||||
|
;
|
||||||
|
|
||||||
|
DEBUG_LOG("Max records %u", 1U << (slots2 + SLOT_BITS));
|
||||||
|
|
||||||
slots = 0;
|
slots = 0;
|
||||||
records = NULL;
|
records = NULL;
|
||||||
|
|
Loading…
Reference in a new issue