Comment 13 for bug 597905

Revision history for this message
Andrew Hutchings (linuxjedi) wrote :

hmm... this will be harder than I thought. Did a quick test case (pushed to the branch for this bug) and forgot we now intentionally fail instead of segfault:

CURRENT_TEST: main.bug597905
One can only use the --user switch if running as root
InnoDB: The InnoDB memory heap is disabled
InnoDB: Mutexes and rw_locks use GCC atomic builtins.
/home/linuxjedi/Programming/Sources/drizzle-bug-597905/drizzled/.libs/lt-drizzled: Can't create file '/home/linuxjedi/Programming/Sources/drizzle-bug-597905/tests/var/tmp/.temporary/ib2DW5Az' (errno: 13)100710 23:51:30 InnoDB: Error: unable to create temporary file; errno: 13
Plugin 'InnoDB' init function returned error.
Unknown/unsupported storage engine: innodbAborting

Brian's way may be best so we can catch the exit code or at least log for drizzled and process that.