serg@sergbook.mysql.com
aa1edc610e
rec_buff should be initialized
2002-07-26 20:52:13 +02:00
serg@sergbook.mysql.com
9961a57e90
mi_repair* functions need a separate rec_buff :(
2002-07-26 16:01:04 +02:00
serg@sergbook.mysql.com
43ef1198e9
MyISAM: always store alloced_rec_buff_length with the buffer itself
2002-07-26 14:42:51 +02:00
serg@sergbook.mysql.com
51d940bb46
Merge work:/home/bk/mysql-4.0
...
into sergbook.mysql.com:/usr/home/serg/Abk/mysql-4.0
2002-07-24 21:57:37 +02:00
serg@sergbook.mysql.com
e74ba054ec
bugfix: uniques did not contributed to MYI tot_length estimation, which resulted in "Index file full" error on huge SELECT DISTINCT's
2002-07-24 21:56:33 +02:00
monty@mashka.mysql.fi
c702a1f8fd
Removed wrong implementation of CUBE/ROLLUP
...
Fixed bugfix of INSERT ... SET db_name.table_name.column_name
Changed locking to external-locking
Fix client hangup for some invalid SQL queries.
2002-07-24 19:55:08 +03:00
monty@mashka.mysql.fi
4233d3a3d4
merge
2002-07-23 20:39:36 +03:00
monty@mashka.mysql.fi
dddc20d9d1
New SET syntax & system variables.
...
Made a some new buffers thread specific and changeable.
Resize of key_buffer.
AUTO_COMMIT -> AUTOCOMMIT
Fixed mutex bug in DROP DATABASE
Fixed bug when using auto_increment as second part of a key where first part could include NULL.
Split handler->extra() to extra() and extra_opt() to be able to support thread specific buffers.
Don't write message to error log when slave reconnects becasue of timeout.
Fixed possible update problem when using DELETE/UPDATE on small tables
(In some cases we used index even if table scanning would be better)
A lot of minior code cleanups
2002-07-23 18:31:22 +03:00
serg@sergbook.mysql.com
0642d54a37
parallel repair: style fixups
2002-07-21 21:01:05 +02:00
serg@sergbook.mysql.com
2fe3fec4e4
parallel repair needs rec_buff local for thread !!!
2002-07-14 21:47:46 +02:00
serg@sergbook.mysql.com
3f6491e3eb
yet another generalization for rec_buff handling, MI_INFO doesn't need rec_alloc anymore
2002-07-14 13:51:03 +02:00
serg@sergbook.mysql.com
0ae810ae85
mi_fix_rec_buff_for_blob() generalized a bit
2002-07-09 22:42:44 +02:00
serg@sergbook.mysql.com
ffe18e48e5
Merge work:/home/bk/mysql-4.0
...
into sergbook.mysql.com:/usr/home/serg/Abk/mysql-4.0
2002-07-01 12:58:56 +02:00
serg@sergbook.mysql.com
f72f6467a2
added missing options to help text (myisamchk --help)
2002-07-01 12:58:30 +02:00
monty@hundin.mysql.fi
daaf9b1a31
Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0
2002-07-01 02:55:57 +03:00
monty@hundin.mysql.fi
4d4d6d34a2
Removed purify warning
2002-07-01 02:50:30 +03:00
serg@serg.mysql.com
f3e1fb4d4c
post-merge fix
2002-06-30 23:29:25 +00:00
serg@sergbook.mysql.com
ac26ba181e
Merge serg:/usr/home/serg/Abk/mysql-4.0
...
into sergbook.mysql.com:/usr/home/serg/Abk/mysql-4.0
2002-06-30 18:14:49 +02:00
serg@serg.mysql.com
0a1de562a7
merged
2002-06-30 16:14:48 +00:00
serg@serg.mysql.com
a90ad0a0d0
added -H (--HELP) to myisamchk to get a list of all the options it accepts (including debug and internal ones).
2002-06-30 15:05:29 +00:00
serg@serg.mysql.com
53ac59b913
"myisamchk -p" for parallel recover works (no extensive testing though)
2002-06-30 14:17:29 +00:00
serg@sergbook.mysql.com
dc8d7e03c3
Merge work:/home/bk/mysql-4.0
...
into sergbook.mysql.com:/usr/home/serg/Abk/mysql-4.0
2002-06-29 13:33:46 +02:00
monty@hundin.mysql.fi
578a9d9901
Updated windows files (VC++ files and winmysqladmin).
...
Portability fixes.
Removed compiler warnings.
2002-06-28 17:26:11 +03:00
serg@sergbook.mysql.com
e0381217a6
Merge work:/home/bk/mysql-4.0
...
into sergbook.mysql.com:/usr/home/serg/Abk/mysql-4.0
2002-06-28 15:19:43 +02:00
serg@sergbook.mysql.com
84103d36d7
parser bug of "phrase search" fixed
2002-06-28 15:18:45 +02:00
monty@hundin.mysql.fi
33f84cf8fe
Fixed bug in REPAIR table.
...
Portability fix in safemalloc.c
2002-06-28 15:06:04 +03:00
monty@hundin.mysql.fi
ade20c5b19
Indentation cleanup & new comments
2002-06-28 09:18:23 +03:00
monty@hundin.mysql.fi
5fa5172b64
merge
2002-06-27 11:35:50 +03:00
monty@hundin.mysql.fi
8a2daeac77
Removed mysql_ssl_clear()
...
Added statistics information for alarms (for bug tracking)
Don't store "incomplete" in the xxx.cfg file if we are not using --restart. (Crash-me)
Enlarged STACK_BUF_ALLOC becasue of failed crash-me test
Aded new script mysql_tableinfo to make a system directory.
2002-06-27 11:27:04 +03:00
serg@sergbook.mysql.com
a0cfa78970
post-merge fix
2002-06-24 22:22:23 +02:00
Sinisa@sinisa.nasamreza.org
e7f46fc9ec
Fix for a very small type in myisamchk usage text
2002-06-24 23:22:21 +03:00
serg@sergbook.mysql.com
dcdfe5b545
mi_check T_xxx options massaged. T_REP_PARALLEL added
...
my_getopt-related style changes in myisamchk.c
2002-06-24 21:21:33 +02:00
serg@serg.mysql.com
099d78d4cb
resolving
2002-06-20 00:55:06 +00:00
serg@serg.mysql.com
5c83ae3fca
multithreaded repair-by-sort code
...
parallel read access to IO_CACHE
2002-06-19 23:54:45 +00:00
monty@hundin.mysql.fi
b44b485491
Ensure that share->tot_locks s updated correctly
...
This fixes that mysamchk --sort-records works on windows.
2002-06-17 12:34:19 +03:00
monty@mashka.mysql.fi
fc52abc50f
Cleanup of checking of user resources
...
Added missing checking of no_keyread
2002-06-16 17:06:12 +03:00
serg@serg.mysql.com
2874917198
do not use bulk insert tree code if ``myisam_bulk_insert_tree_size'' is too small
2002-06-14 13:20:02 +00:00
monty@mashka.mysql.fi
33a377c716
Remove remains of old getopt
2002-06-12 23:54:52 +03:00
monty@mashka.mysql.fi
2aecdd1a91
Big code cleanup/review before 4.0.2 release.
...
(All commit emails since 4.0.1 checked)
This had to be done now, before the 4.1 tree changes to much, to make it easy to propagate bug fixes to the 4.1 tree.
2002-06-11 11:20:31 +03:00
jani@hynda.(none)
c961494444
Added useful exit error code for programs using my_getopt in case
...
of an error in option handling. This can sometimes be useful in
scripts.
Changed some exit code names and corresponding numbers.
Fixed a bug in mysqld.cc, in replication related options.
Added a global flag in my_getopt, which can be set by any program
that is using my_getopt, which tells whether the client should
print the error message itself, or whether my_getopt should do it.
The default is that my_getopt will print the error messages.
2002-05-29 15:07:30 +03:00
jani@rhols221.arenanet.fi
16e3b892a6
Changed ft_dump, ft_eval, ft_test1, mi_test1, myisampack, gen_lex_hash,
...
mysqlmanager from using GNU getopt to use my_getopt.
Changed some files that just included old getopt.h to include
my_getopt.h now.
Fixed a bug in my_print_help() in my_getopt.c.
Made better documentation for option -G in mysql client.
2002-05-24 14:06:58 +03:00
monty@hundin.mysql.fi
c6b21b93dd
Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0
2002-05-22 21:08:11 +03:00
jani@hynda.(none)
c66162b464
my_getopt:
...
- some minor bugfixes
- made code more readable
- support for printing GET_BOOL type options in my_print_variables(),
value is either TRUE or FALSE
2002-05-22 20:45:19 +03:00
monty@hundin.mysql.fi
cee1471ff6
Removed compiler warnings
2002-05-22 19:11:06 +03:00
serg@sergbook.mysql.com
6052c85604
Merge
2002-05-15 20:57:10 +02:00
serg@sergbook.mysql.com
8667b0a2d9
yet another ft-trunc bug fixed
2002-05-15 20:31:24 +02:00
jani@rhols221.adsl.netsonic.fi
3893920cbe
Some bug fixes.
2002-05-15 02:33:41 +03:00
jani@dsl-jkl1657.dial.inet.fi
4945fd4a05
- Fixed some option types in my_getopt struct in all clients.
...
- Added special option/variable prefix '--loose-' to my_getopt.c
2002-05-11 14:36:34 +03:00
serg@serg.mysql.com
7347504ed6
phrase search parser bug
2002-05-08 16:47:27 +00:00
serg@serg.mysql.com
a902712b93
"duplicated rows" bug
2002-05-07 18:27:39 +00:00