Hi everyone,

Just wanted to provide an update on DBT2 and Drizzleslap.

We had been seeing a lot of failures for these tests and I now believe they
have been sorted out.  Both of these tests were failing early on (initial
server startup / pre-test-data loading)

For DBT2, it was that we weren't specifying a secure-file-priv value so we
could load the DBT2 data (Thanks to Lee for helping to point me in the right
direction here).  It has been tested and works fine now.  The config file
now includes the secure-file-priv option and this has been pushed to trunk.

For Drizzleslap, I will admit that I am not 100% certain what fixed this.
 As randgen used a similar process for starting / setting up the servers, I
included some calls that randgen/run.py used that weren't in
drizzleslap/run.py (mostly with setting up startup options for the server).
 I don't believe this fixed things, but it could be possible that I tested
too quickly.  The last thing I did was to add a call to server.ping() after
the initial server.start().

>From looking at the code in server/drizzled.py, it seems that we start the
server and wait a given amount of time, but we don't really fail the test if
the server hasn't started by the end of the timeout.  I added the call to
ping() to make sure the server is really running before proceeding.

It could be possible that the server was a bit slow to start up or my
addition of the code from randgen fixed things.  I'm not sure.

In any case, drizzleslap is currently running, but we'll need to keep an eye
on things for a bit to make sure that it works consistently.

Thanks,
Patrick
_______________________________________________
Mailing list: https://launchpad.net/~drizzle-builds
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-builds
More help   : https://help.launchpad.net/ListHelp

Reply via email to