]> git.ipfire.org Git - thirdparty/squid.git/commit
Honor SBufReservationRequirements::minSize regardless of idealSize.
authorAlex Rousskov <rousskov@measurement-factory.com>
Mon, 14 Nov 2016 12:40:51 +0000 (01:40 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Mon, 14 Nov 2016 12:40:51 +0000 (01:40 +1300)
commit2468951634864496985630f3b1a75c1d5a1810ab
tree25fe8d1c6fedac8e7307642c0bafe84d358a2005
parent8a8d3bb3d8469fd4700298e97038de79957d8fc3
Honor SBufReservationRequirements::minSize regardless of idealSize.

  In a fully specified SBufReservationRequirements, idealSize would
  naturally match or exceed minSize. However, the idealSize default value
  (zero) may not. We should honor minSize regardless of idealSize, just as
  the API documentation promises to do.

  No runtime changes expected right now because the only existing user of
  SBufReservationRequirements sets .idealSize to CLIENT_REQ_BUF_SZ (4096)
  and .minSize to 1024.
src/SBuf.cc
src/SBuf.h