buffindexed: expireover needs _very_ much memory
Katsuhiro Kondou
kondou at nec.co.jp
Wed Oct 13 04:03:09 UTC 1999
In article <19991013054147.A25473 at CIS.FU-Berlin.DE>,
Heiko Schlichting <inn-bugs at fu-berlin.de> wrote;
} INN created the buffers 1-8 with a block size of 16384 bytes (Snapshot of
} last week) and the buffers 9-17 with a block size of 8192 bytes (with the
} snapshot of yesterday):
:
} [reader at Curry] (~): buffindexed de.test | head
} base 16705(2), last 16672(10), cur 16705(4), prev 16705(2), next 16705(8)
} de.test: low is 155198, high is 155936, count is 229, flag is 'y'
} gloc is 0x00000f92
} addr 0x423c000, ovblock 0x423e000, base 155070, baseoffset 0, len 16384, index 2, blocknum 16705
} addr 0x4240000, ovblock 0x4242000, base 155274, baseoffset 0, len 16384, index 4, blocknum 16705
} addr 0x4244000, ovblock 0x4246000, base 155478, baseoffset 0, len 16384, index 8, blocknum 16705
} addr 0x4248000, ovblock 0x4248000, base 155682, baseoffset 0, len 8192, index 9, blocknum 16672
} addr 0x424c000, ovblock 0x424c000, base 155886, baseoffset 0, len 8192, index 10, blocknum 16672
Hm, you've misused buffindexed. OV_BLOCKSIZE must be same
size for all buffers. Or you'll see serious problem like
this case.
--
Katsuhiro Kondou
More information about the inn-bugs
mailing list