Welcome! Log In Create A New Profile

Advanced

Re: количество и размер бакетов

Maxim Dounin
January 15, 2020 08:14AM
Hello!

On Wed, Jan 15, 2020 at 12:49:56PM +0300, Михаил Монашёв wrote:

> > Начиная с 1.5.13 (http://hg.nginx.org/nginx/rev/c348dea081fb) -
> > nginx запустится, и выдаст лишь предупреждение.
>
> > Фатальная ошибка будет только в том случае, если размер одного
> > элемента превышает заданный bucket size, но это обычно означет
> > именно что ошибку в конфиге.
>
> А если при старте nginx-а в бакете есть 10 элементов и надо добавить
> 11-ый, который не влазит, то что произойдёт?
>
> По ссылке там только уровень логирования изменён. А хочется понять
> логику в описанной ситуации.

Там в коммит-логе всё подробно документировано: "hash now ignores
bucket_size if it hits max_size limit".

То есть если мы не смогли построить хэш в рамках заданных
ограничений на максимальное количество бакетов (max size) и размер
одного бакета (bucket size), то мы построим хэш с максимально
разрешённым количеством бакетов, игнорируя ограничене на размер
одного бакета.

--
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

количество и размер бакетов

Михаил Монашёв January 14, 2020 09:42AM

Re: количество и размер бакетов

Maxim Dounin January 14, 2020 10:08AM

Re: количество и размер бакетов

Михаил Монашёв January 15, 2020 04:52AM

Re: количество и размер бакетов

Maxim Dounin January 15, 2020 08:14AM

Re: количество и размер бакетов

Михаил Монашёв January 16, 2020 07:02AM

Re: количество и размер бакетов

Maxim Dounin January 16, 2020 07:26AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 62
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready