List:Commits« Previous MessageNext Message »
From:Jonas Oreland Date:October 21 2008 2:45pm
Subject:bzr commit into mysql-5.1 branch (jonas:2703) Bug#34638
View as plain text  
#At file:///home/jonas/src/telco-6.2/

 2703 Jonas Oreland	2008-10-21
      ndb - bug#34638 - O_SYNC incorrectly got disabled if os didnt have O_DIRECT
(solaris)
modified:
  configure.in
  storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp

=== modified file 'configure.in'
--- a/configure.in	2008-10-21 10:18:45 +0000
+++ b/configure.in	2008-10-21 12:45:10 +0000
@@ -2058,7 +2058,7 @@ AC_CHECK_FUNCS(alarm bcmp bfill bmove bs
   sighold sigset sigthreadmask port_create sleep \
   snprintf socket stpcpy strcasecmp strerror strsignal strnlen strpbrk strstr \
   strtol strtoll strtoul strtoull tell tempnam thr_setconcurrency vidattr \
-  posix_fallocate backtrace backtrace_symbols backtrace_symbols_fd)
+  posix_fallocate backtrace backtrace_symbols backtrace_symbols_fd directio)
 
 #
 #

=== modified file 'storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp'
--- a/storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp	2008-10-21 12:33:13 +0000
+++ b/storage/ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp	2008-10-21 12:45:10 +0000
@@ -420,8 +420,8 @@ void AsyncFile::openReq(Request* request
     new_flags |= O_APPEND;
   }
 
-  if (flags & FsOpenReq::OM_DIRECT) 
 #ifdef O_DIRECT
+  if (flags & FsOpenReq::OM_DIRECT) 
   {
     new_flags |= O_DIRECT;
   }

Thread
bzr commit into mysql-5.1 branch (jonas:2703) Bug#34638Jonas Oreland21 Oct