- 23 Nov, 2002 3 commits
-
-
Sinisa@sinisa.nasamreza.org authored
His explanation: The socket on which MySQL listens for new connections on a blocking socket most of the time but is set to non-blocking during the accept() of the new connection. Due to a bug in the kernel, the new socket returned by accept() is a blocking socket but returns the O_NONBLOCK flag when queried via fcntl(F_GETFL). That is, the file descriptor and the underlying socket don't agree on the blocking mode. Since MySQL determines via fcntl(F_GETFL) that the socket is non-blocking, it expects the first read() in my_real_read to not block, so it doesn't enable the timeout alarm. However, the read does block, and thus there's no timeout alarm. The thread kill (which relies on rescheduling the timeout alarm) also does not work as a consequence. The bug shows itself if you build MySQL with LinuxThreads support (needed for SMP on FreeBSD). Issuing a KILL command in MySQL won't be "noticed" by the "killed" thread until it runs another query--that makes KILL pretty useless. And the wait_timeout doesn't work either.
-
Sinisa@sinisa.nasamreza.org authored
into sinisa.nasamreza.org:/mnt/work/mysql-4.0
-
Sinisa@sinisa.nasamreza.org authored
-
- 22 Nov, 2002 2 commits
-
-
heikki@hundin.mysql.fi authored
Flush stderr if we run out of memory, so that the error message more probably finds its way to the error log
-
Sinisa@sinisa.nasamreza.org authored
-
- 21 Nov, 2002 5 commits
-
-
bell@sanja.is.com.ua authored
into sanja.is.com.ua:/home/bell/mysql/mysql-4.0
-
bell@sanja.is.com.ua authored
excluded double call of 'invalidate()'
-
lenz@mysql.com authored
- actually follow the hints in the comment above and "Remember that regexps needs to quote [ and ] since this is run through m4"...
-
lenz@mysql.com authored
- fix MYSQL_NO_DASH_VERSION if version number ends on one digit only ("comment" test failed when MySQL version was changed from 4.0.5 to 4.0.5a)
-
Sinisa@sinisa.nasamreza.org authored
delete from table where column<=>NULL on indexed columns
-
- 20 Nov, 2002 4 commits
-
-
monty@mashka.mysql.fi authored
-
monty@mashka.mysql.fi authored
Fix for shutdown on Mac OS X
-
serg@serg.mysql.com authored
into serg.mysql.com:/usr/home/serg/Abk/mysql-4.0
-
serg@serg.mysql.com authored
-
- 19 Nov, 2002 4 commits
-
-
heikki@hundin.mysql.fi authored
Fix potential bus error in 64-bit computers in SHOW VARIABLES, if int is only 32-bit in them
-
heikki@hundin.mysql.fi authored
Fix crash when InnoDB temp table is truncated + fix bug: do not X-lock rows under LOCK TABLES except if the table is temp
-
monty@mashka.mysql.fi authored
-
monty@mashka.mysql.fi authored
-
- 18 Nov, 2002 11 commits
-
-
vva@genie.(none) authored
into genie.(none):/home/vva/work/mysqldump_xml/4.0
-
vva@genie.(none) authored
-
serg@serg.mysql.com authored
-
serg@serg.mysql.com authored
-
serg@serg.mysql.com authored
-
monty@mashka.mysql.fi authored
-
monty@mashka.mysql.fi authored
-
salle@geopard.(none) authored
into geopard.(none):/storage/bk/my-new-4.0
-
salle@geopard.(none) authored
Redo of changeset I commited, but failed to push
-
lenz@mysql.com authored
into mysql.com:/space/my/mysql-4.0-build
-
lenz@mysql.com authored
- bumped up version number in configure.in - fixed a typo in test-create.sh
-
- 17 Nov, 2002 6 commits
-
-
serg@serg.mysql.com authored
-
bell@sanja.is.com.ua authored
into sanja.is.com.ua:/home/bell/mysql/mysql-4.0
-
bell@sanja.is.com.ua authored
-
serg@serg.mysql.com authored
-
serg@serg.mysql.com authored
-
lenz@mysql.com authored
- "make distcheck" needs to be fixed
-
- 16 Nov, 2002 4 commits
-
-
serg@serg.mysql.com authored
into serg.mysql.com:/usr/home/serg/Abk/mysql-4.0
-
serg@serg.mysql.com authored
-
monty@mashka.mysql.fi authored
-
monty@mashka.mysql.fi authored
Add support for LIMIT # OFFSET # Changed lock handling: Now all locks should be stored in TABLE_LIST instead of passed to functions. Don't call query_cache_invalidate() twice in some cases mysql_change_user() now clears states to be equal to close + connect. Fixed a bug with multi-table-update and multi-table-delete when used with LOCK TABLES Fixed a bug with replicate-do and UPDATE
-
- 15 Nov, 2002 1 commit
-
-
heikki@hundin.mysql.fi authored
Print an error message if someone tries to call InnoDB startip more than once during process lifetime
-