On 09/07/2011 08:50 AM, Alex Rousskov wrote:
> On 09/07/2011 05:48 AM, Amos Jeffries wrote:
>> > configure.ac:
>> > * rock store build conditions seem a bit out of sync with the intro
>> > documentation. The docs imply that rock will work with just blocking I/O
>> > without SMP mode.
> Yes, you still need to have SMP _support_, even if SMP mode is off. I
> think we can relax or even remove that requirement.
>> > The build checks requires that IpcIo and shm_open are supported simply
>> > to build it in. Could that be made to allow blocking-only builds with a
>> > configure-time check for IpcIo?
>> > Don't let this block the merge. Just make it clear in the docs and add
>> > to the TODO list if it is.
> Sounds good, we will work on it.
Hi Amos,
The series of 9 trunk patches posted by Dmitry yesterday (Subject:
"Make Rock work w/o SMP") make Rock Store build and work using Blocking
disk I/O when necessary. Even shared memory support is no longer
required to use Rock store in a non-SMP mode. Bugs notwithstanding, they
should address your concerns raised above. Please yell if we missing
something.
The same patches may fix Squid bug 3361 (at least).
HTH,
Alex.