summaryrefslogtreecommitdiff
path: root/storage
diff options
context:
space:
mode:
authorDavi Arnaut <Davi.Arnaut@Sun.COM>2009-09-02 08:45:48 -0300
committerDavi Arnaut <Davi.Arnaut@Sun.COM>2009-09-02 08:45:48 -0300
commit3668f8a5be32bc273d0ae29c85be3ab7ec5b3cd0 (patch)
tree18345bf39194a5419b664f53b8f780e18dc8d0e5 /storage
parentf0720480dc641195999086b5c36d3d6a03b1a935 (diff)
downloadmariadb-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.cpp7
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++;