Re: [COMMITTERS] pgsql: Sigh ...
От | Andrew Dunstan |
---|---|
Тема | Re: [COMMITTERS] pgsql: Sigh ... |
Дата | |
Msg-id | 481B9E21.4050201@dunslane.net обсуждение исходный текст |
Ответ на | Re: [COMMITTERS] pgsql: Sigh ... (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-patches |
Tom Lane wrote: > Andrew Dunstan <andrew@dunslane.net> writes: > >> ! print O "#define RELSEG_SIZE ", >> ! (1024 / $self->{options}->{blocksize}) * >> ! $self->{options}->{segsize} * 1024, "\n"; >> > > This doesn't look quite right; unless the arithmetic is being done in > floating point? I had it like this in configure.in: > > RELSEG_SIZE=`expr '(' 1024 '*' ${segsize} / ${blocksize} ')' '*' 1024` > blocksize is one of (1,2,4,8,16,32) so it should always be a factor of 1024 unless my arithmetic is awry. I did it that way because I dislike expressions with unbracketed mixed operations - they make me think too much. > Also it looks like you missed adding segsize to the config.pl comments. > > > That's deliberate - we are currently only allowing a value of 1 here, so I don't see any point in putting it in the sample config file, even as a comment. When we enable other seg sizes we can add it to the sample file. cheers andrew
В списке pgsql-patches по дате отправления: