diff options
author | Davi Arnaut <Davi.Arnaut@Sun.COM> | 2009-09-02 08:45:48 -0300 |
---|---|---|
committer | Davi Arnaut <Davi.Arnaut@Sun.COM> | 2009-09-02 08:45:48 -0300 |
commit | 3668f8a5be32bc273d0ae29c85be3ab7ec5b3cd0 (patch) | |
tree | 18345bf39194a5419b664f53b8f780e18dc8d0e5 /storage | |
parent | f0720480dc641195999086b5c36d3d6a03b1a935 (diff) | |
download | mariadb-git-3668f8a5be32bc273d0ae29c85be3ab7ec5b3cd0.tar.gz |
Increase thread stack size on HP-UX when built with debug.
Diffstat (limited to 'storage')
-rw-r--r-- | storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp b/storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp index 5300d5bbfd9..c107baca39f 100644 --- a/storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp +++ b/storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp @@ -106,8 +106,13 @@ void AsyncFile::doStart() { // Stacksize for filesystem threads - // An 8k stack should be enough +#if !defined(DBUG_OFF) && defined (__hpux) + // Empirical evidence indicates at least 32k + const NDB_THREAD_STACKSIZE stackSize = 32768; +#else + // Otherwise an 8k stack should be enough const NDB_THREAD_STACKSIZE stackSize = 8192; +#endif char buf[16]; numAsyncFiles++; |