problem writing more than one thousand files
Brad Fitzpatrick
brad at danga.com
Sun Sep 24 00:31:34 UTC 2006
And now the mogstored side, which now refuses to run without being forced
when AIO is missing or broken:
$ ./mogstored
ERROR: IO::AIO not installed, so async IO not available. Refusing to run
unless you set the environment variable MOGSTORED_RUN_WITHOUT_AIO=1
BEGIN failed--compilation aborted at ./mogstored line 70.
$ MOGSTORED_RUN_WITHOUT_AIO=1 ./mogstored
WARNING: Running without async IO. Won't run well with many clients.
ERROR: Need to be root to increase max connections.
Running.
beginning run
It'll also refuse to daemonize when in that forced mode.
On Sat, 23 Sep 2006, Brad Fitzpatrick wrote:
> I actually suggested mogstored refuse to start-up if the tests fail. That
> is, mogstored will do the questionable test that so often fails before it
> even daemonizes, letting the user know.
>
> It supports both because Perlbal supports both, because historically
> Linux::AIO was the stable one and IO::AIO was experimental.
>
>
>
> On Fri, 22 Sep 2006, Jay Buffington wrote:
>
> > This is something that we talked about at the summit. This problem
> > happens a lot. I think Brad suggested that mogile should refuse to
> > install if Linux::AIO make test failed.
> >
> > Also, is there any reason why someone would want to use Linux::AIO
> > instead of IO::AIO? Why should Mogile support both? It might
> > simplify things if we drop Linux::AIO support and require IO::AIO.
> > I'd be happy to strip out Linux::AIO if people think this is a good
> > idea.
> >
> > Jay
> >
> > On 9/22/06, komtanoo.pinpimai at livetext.com
> > <komtanoo.pinpimai at livetext.com> wrote:
> > > Seems like you force install Linux::AIO, even it fails the tests.
> > > Uninstall failed Linux::AIO and install IO::AIO instead.
> >
> >
>
>
More information about the mogilefs
mailing list