1
ChangeSet@1.2540, 2007-11-15 14:59:40+01:00, joerg@mysql.com +1 -0
2
Prevent a sytax error in the top-level "Makefile".
4
Makefile.am@1.108, 2007-11-15 14:59:36+01:00, joerg@mysql.com +1 -2
5
Prevent a sytax error in the commercial package:
6
Removing "debian" would have produced an empty continuation line,
7
the autotools cannot deal with that.
9
ChangeSet@1.2539, 2007-11-15 10:55:47+01:00, joerg@mysql.com +3 -0
10
BUG#32111 - Security Breach via DATA/INDEX DIRECORY and RENAME TABLE
12
RENAME TABLE against a table with DATA/INDEX DIRECTORY overwrites
13
the file to which the symlink points.
15
This is security issue, because it is possible to create a table with
16
some name in some non-system database and set DATA/INDEX DIRECTORY
17
to mysql system database. Renaming this table to one of mysql system
18
tables (e.g. user, host) would overwrite the system table.
20
Return an error when the file to which the symlink points exist.
22
(This is a copy of changeset 2007/11/06 18:09:33+04:00 svoj@mysql.com
23
and its merge changesets on the way from 4.0 up to 5.0)
25
mysql-test/r/symlink.result@1.36, 2007-11-15 10:55:43+01:00, joerg@mysql.com +6 -0
26
A test case for BUG#32111, with after merge fix, and using proper variable.
28
mysql-test/t/symlink.test@1.27, 2007-11-15 10:55:43+01:00, joerg@mysql.com +12 -0
29
A test case for BUG#32111, with after merge fix, and using proper variable.
31
mysys/my_symlink2.c@1.11, 2007-11-15 10:55:43+01:00, joerg@mysql.com +10 -1
32
Return an error when the file to which the symlink points exist.
34
ChangeSet@1.2538, 2007-11-15 10:00:39+01:00, joerg@mysql.com +1 -0
35
Revert a premature version upgrade - this is 5.0.51 still.
37
configure.in@1.431, 2007-11-15 09:58:38+01:00, joerg@mysql.com +2 -2
38
Revert a premature version upgrade - this is 5.0.51 still.
40
ChangeSet@1.2521.1.5, 2007-10-10 08:19:01-04:00, cmiller@zippy.cornsilk.net +1 -0
41
Bug#27433: Parser error for MySQL 5.0.37 with Bison 1.75 for \
44
Yacc rules lacked semicolons to terminate rules, which is illegal in
45
old versions of bison.
49
sql/sql_yacc.yy@1.535, 2007-10-10 08:19:00-04:00, cmiller@zippy.cornsilk.net +2 -2
50
Add semicolons to terminate rules.
52
ChangeSet@1.2521.1.4, 2007-10-04 10:35:09-04:00, cmiller@zippy.cornsilk.net +2 -0
53
Track typedef'd struct. Name changed in Enterprise tree, but
54
community-exclusive file also referred to struct.
56
sql/sql_profile.cc@1.12, 2007-10-04 10:35:07-04:00, cmiller@zippy.cornsilk.net +2 -2
57
Track typedef'd struct.
59
sql/sql_profile.h@1.7, 2007-10-04 10:35:07-04:00, cmiller@zippy.cornsilk.net +2 -2
60
Track typedef'd struct.
62
ChangeSet@1.2530.2.1, 2007-10-04 11:30:30+02:00, jperkin@production.mysql.com +3 -0
63
Restore creation of test databases and the anonymous user which
64
were accidentally removed during a previous rototill of this
65
code. Fixes bug#27692.
67
While it can be argued we should strive to provide a 'secure by
68
default' installation, this happens to be the setup currently
69
documented in the manual as the default, so defer changes that
70
improve security out of the box to a co-ordinated effort later
73
For now, make a note about the test databases and anonymous user
74
in mysql_install_db and recommend that mysql_secure_installation
75
be ran for users wishing to remove these defaults.
77
[..re-commit of previously lost change..]
79
mysql-test/mysql-test-run.pl@1.246, 2007-10-04 11:28:01+02:00, jperkin@production.mysql.com +1 -0
80
Add a comment where removing anonymous users.
82
scripts/mysql_install_db.sh@1.100, 2007-09-24 15:40:38+02:00, jperkin@production.mysql.com +9 -0
83
Point users at the mysql_secure_installation script.
85
scripts/mysql_system_tables_data.sql@1.4, 2007-09-24 15:36:05+02:00, jperkin@production.mysql.com +2 -0
86
Add anonymous accounts.
88
ChangeSet@1.2532.1.1, 2007-10-02 21:21:45+02:00, jmiller@mysql.com +1 -0
90
Updated variable size arrays to use vector like Jonas did for 5.1 so that my build would not break
92
ndb/test/ndbapi/testScanFilter.cpp@1.5, 2007-10-02 21:21:37+02:00, jmiller@mysql.com +7 -5
93
Updated variable size arrays to use vector like Jonas did for 5.1 so that my build would not break
95
ChangeSet@1.2530.1.1, 2007-09-27 08:56:06+02:00, df@pippilotta.erinye.com +1 -0
96
avoid using GetTempFileName in a way it's documented to not work on windows
98
mysys/mf_tempfile.c@1.27, 2007-09-27 08:56:04+02:00, df@pippilotta.erinye.com +14 -0
99
Try to avoid passing null as first parameter to GetTempFileName, since it's documented that it won't work.
101
ChangeSet@1.2532, 2007-09-26 19:15:42+02:00, dfischer@mysql.com +1 -0
102
Raise version number after cloning 5.0.50
104
configure.in@1.416.1.41, 2007-09-26 19:15:33+02:00, dfischer@mysql.com +2 -2
105
Raise version number after cloning 5.0.50
107
ChangeSet@1.2463.165.6, 2007-07-03 12:20:19-04:00, cmiller@zippy.cornsilk.net +2 -0
108
In 5.0, Field_double::val_str uses "%g" to render floating point
109
numbers, which uses "X.YeZ" notation when the exponent Z would be
110
less than -4. That behavior at -4 is not exactly what we want, and
111
our Decimal type offers smarter number representation. By changing
112
profiling to use Decimal types, we get more readable output.
114
TAG: clone-5.0.45-build
116
sql/sql_profile.cc@1.11, 2007-07-03 12:20:17-04:00, cmiller@zippy.cornsilk.net +25 -10
117
Change the DOUBLE I_S types to DECIMAL, so we get a smarter
118
floating-point number renderer.
120
sql/sql_show.cc@1.352, 2007-07-03 12:20:17-04:00, cmiller@zippy.cornsilk.net +9 -2
121
Add MYSQL_TYPE_DECIMAL as a string-ish type that INFORMATION_SCHEMA
124
ChangeSet@1.2463.165.5, 2007-07-03 11:25:32-04:00, cmiller@zippy.cornsilk.net +1 -0
125
Avoid a warning on windows about a missing case enum.
127
sql/sql_parse.cc@1.602, 2007-07-03 11:25:30-04:00, cmiller@zippy.cornsilk.net +1 -0
128
Avoid a warning on windows.
130
ChangeSet@1.2463.165.4, 2007-07-02 12:29:07-04:00, cmiller@zippy.cornsilk.net +3 -0
133
BitKeeper/deleted/.del-create_manifest.js@1.2, 2007-07-02 10:23:39-04:00, cmiller@zippy.cornsilk.net +0 -0
134
Delete: win/create_manifest.js
136
BitKeeper/deleted/.del-mysql_manifest.cmake@1.2, 2007-07-02 10:28:17-04:00, cmiller@zippy.cornsilk.net +0 -0
137
Delete: win/mysql_manifest.cmake
139
mysql-test/r/information_schema.result@1.126, 2007-07-02 12:29:04-04:00, cmiller@zippy.cornsilk.net +7 -7
142
ChangeSet@1.2425.77.1, 2007-07-02 07:27:39-04:00, cmiller@zippy.cornsilk.net +8 -0
143
Unify profiling SHOW code and INFORMATION_SCHEMA code for
146
Bug#26938: profiling client hang if used before enabled
148
In the SHOW command, not sending header data because we had no
149
rows to send was a protocol violation. Porting the SHOW PROFILE
150
command to use the Information Schema table avoids that problem.
152
mysql-test/r/profiling.result@1.6, 2007-07-02 07:27:23-04:00, cmiller@zippy.cornsilk.net +4 -0
153
Add headers of pre-profile SHOW test.
155
mysql-test/t/profiling.test@1.3, 2007-07-02 07:27:23-04:00, cmiller@zippy.cornsilk.net +5 -0
156
Verify that the protocol isn't violated if we ask for profiling
157
info before profiling has recorded anything.
159
sql/sql_parse.cc@1.600, 2007-07-02 07:27:23-04:00, cmiller@zippy.cornsilk.net +9 -17
160
Remove SQLCOM_SHOW_PROFILE and add a I_S schema table entry.
162
sql/sql_profile.cc@1.10, 2007-07-02 07:27:23-04:00, cmiller@zippy.cornsilk.net +95 -253
163
Add SHOW column-names and a new function that takes profile options
164
set in the parser and packs a list of selected fields from the
165
I_S table implementation.
167
sql/sql_profile.h@1.6, 2007-07-02 07:27:23-04:00, cmiller@zippy.cornsilk.net +1 -6
168
Remove unused functions and add a new function.
170
sql/sql_show.cc@1.345.2.2, 2007-07-02 07:27:24-04:00, cmiller@zippy.cornsilk.net +2 -1
171
Add a pointer to the function that selects fields from I_S table
174
sql/sql_yacc.yy@1.514.1.2, 2007-07-02 07:27:24-04:00, cmiller@zippy.cornsilk.net +7 -1
175
Prepare an I_S table for SHOW PROFILE.
177
sql/table.h@1.142, 2007-07-02 07:27:24-04:00, cmiller@zippy.cornsilk.net +1 -1
178
Rename to match the intention.
180
ChangeSet@1.2425.1.52, 2007-05-07 19:48:11+02:00, df@pippilotta.erinye.com +1 -0
183
configure.in@1.427, 2007-05-07 19:48:10+02:00, df@pippilotta.erinye.com +2 -2
186
ChangeSet@1.2425.1.51, 2007-05-07 08:25:47+02:00, df@pippilotta.erinye.com +1 -0
190
support-files/mysql.spec.sh@1.174, 2007-05-07 08:25:45+02:00, df@pippilotta.erinye.com +19 -14
193
ChangeSet@1.2425.1.50, 2007-05-04 09:46:33+02:00, df@pippilotta.erinye.com +1 -0
194
backport a manifest fix
196
CMakeLists.txt@1.7.2.3, 2007-05-04 09:46:31+02:00, df@pippilotta.erinye.com +5 -0
199
ChangeSet@1.2425.1.48, 2007-04-30 14:22:38+02:00, dfischer@mysql.com +2 -0
200
create_manifest.js, mysql_manifest.cmake:
203
win/create_manifest.js@1.1, 2007-04-30 14:22:13+02:00, dfischer@mysql.com +85 -0
206
win/create_manifest.js@1.0, 2007-04-30 14:22:13+02:00, dfischer@mysql.com +0 -0
208
win/mysql_manifest.cmake@1.1, 2007-04-30 14:22:19+02:00, dfischer@mysql.com +20 -0
211
win/mysql_manifest.cmake@1.0, 2007-04-30 14:22:19+02:00, dfischer@mysql.com +0 -0
213
ChangeSet@1.2425.1.47, 2007-04-30 13:30:58+02:00, dfischer@mysql.com +1 -0
217
win/Makefile.am@1.3.1.2, 2007-04-30 13:30:46+02:00, dfischer@mysql.com +1 -1
220
ChangeSet@1.2425.1.46, 2007-04-30 11:41:19+02:00, dfischer@mysql.com +10 -0
221
backport vista manifest patch
223
CMakeLists.txt@1.7.2.1, 2007-04-30 11:41:04+02:00, dfischer@mysql.com +27 -0
224
backport vista manifest patch
226
client/CMakeLists.txt@1.5.1.1, 2007-04-30 11:41:04+02:00, dfischer@mysql.com +14 -0
227
backport vista manifest patch
229
extra/CMakeLists.txt@1.4.1.1, 2007-04-30 11:41:05+02:00, dfischer@mysql.com +7 -0
230
backport vista manifest patch
232
libmysql/CMakeLists.txt@1.2.1.1, 2007-04-30 11:41:05+02:00, dfischer@mysql.com +5 -0
233
backport vista manifest patch
235
myisam/CMakeLists.txt@1.2.1.1, 2007-04-30 11:41:05+02:00, dfischer@mysql.com +8 -0
236
backport vista manifest patch
238
server-tools/instance-manager/CMakeLists.txt@1.2.1.1, 2007-04-30 11:41:05+02:00, dfischer@mysql.com +5 -0
239
backport vista manifest patch
241
sql/CMakeLists.txt@1.7, 2007-04-30 11:41:08+02:00, dfischer@mysql.com +5 -0
242
backport vista manifest patch
244
win/Makefile.am@1.3.1.1, 2007-04-30 11:41:08+02:00, dfischer@mysql.com +2 -1
245
backport vista manifest patch
247
win/README@1.3.1.1, 2007-04-30 11:41:08+02:00, dfischer@mysql.com +2 -0
248
backport vista manifest patch
250
win/configure.js@1.4.1.1, 2007-04-30 11:41:08+02:00, dfischer@mysql.com +1 -0
251
backport vista manifest patch
253
ChangeSet@1.2392.105.27, 2007-04-20 14:01:49+02:00, df@pippilotta.erinye.com +1 -0
256
VC++Files/sql/mysqld.vcproj@1.13, 2007-04-20 14:01:48+02:00, df@pippilotta.erinye.com +3 -75
259
ChangeSet@1.2392.105.26, 2007-04-16 15:00:16-04:00, cmiller@zippy.cornsilk.net +2 -0
260
Bug#25347: mysqlcheck -A -r doesn't repair table marked as crashed
262
Additional changes to test: "flush tables" so that Windows releases
265
mysql-test/r/mysqlcheck.result@1.5, 2007-04-16 15:00:13-04:00, cmiller@zippy.cornsilk.net +26 -1
266
Add "flush tables" to get windows to release the files, so that
267
we can test truncation properly.
269
mysql-test/t/mysqlcheck.test@1.6, 2007-04-16 15:00:13-04:00, cmiller@zippy.cornsilk.net +8 -0
270
Add "flush tables" to get windows to release the files, so that
271
we can test truncation properly.
273
ChangeSet@1.2392.105.25, 2007-04-10 16:47:07-04:00, cmiller@zippy.cornsilk.net +1 -0
274
Use platform-independent mysqltest language.
276
mysql-test/t/mysqlcheck.test@1.5, 2007-04-10 16:47:06-04:00, cmiller@zippy.cornsilk.net +3 -2
277
Use platform-independent mysqltest language.
279
ChangeSet@1.2392.105.24, 2007-04-06 09:15:18-04:00, cmiller@zippy.cornsilk.net +3 -0
280
Changing the state of whether we're recording profiling information
281
halfway through a query (as happens in "SET SESSION PROFILING = ...")
282
has a few side-effects, the worst of which is a memory leak for
283
prepared statements, which poke directly from the parser into the
284
profiling code (we don't have the query text when we need it) and
285
that overwrites a pointer to heap-allocated memory when the previous
286
statement turns on profiling.
288
Instead, now set a flag when we begin a new statement that tracks
289
whether profiling is on _at the start_ of the query. Use that to
290
track whether we gather info.
292
Additionally, use that AND use the state of the profiling variable
293
after the end of a query to know whether to store information about
294
the query that just finished.
296
mysql-test/r/profiling.result@1.5, 2007-04-06 09:15:16-04:00, cmiller@zippy.cornsilk.net +126 -127
297
Testing whether profiling is on at the beginning of a query and at
298
the end of a query makes "SET SESSION PROFILING = ..." statements
299
disappear from the profiling. They were never reliable before.
301
sql/sql_profile.cc@1.9, 2007-04-06 09:15:16-04:00, cmiller@zippy.cornsilk.net +15 -3
302
Check to see if profiling was enabled at the beginning of this query
303
before trying to store query_source. This avoids a memory leak for
304
prepared statements, which get here by direct means.
306
If profiling was toggled in this query, then don't store this query
309
sql/sql_profile.h@1.5, 2007-04-06 09:15:16-04:00, cmiller@zippy.cornsilk.net +1 -0
310
Keep track of whether profiling is on.
312
ChangeSet@1.2392.105.23, 2007-04-04 07:44:12-04:00, cmiller@zippy.cornsilk.net +1 -0
315
B-g#27427: resolveip fails on hostnames with a leading digit
317
We need inet_aton for the extra/resolveip tool. Some OSes put this
318
in nonstandard libraries.
320
configure.in@1.425, 2007-04-04 07:44:10-04:00, cmiller@zippy.cornsilk.net +1 -0
321
We need inet_aton for the extra/resolveip tool.
323
ChangeSet@1.2392.105.22, 2007-04-03 19:52:24-04:00, cmiller@zippy.cornsilk.net +2 -0
324
Unreported minor bug: We start numbering query IDs at zero, which
325
is a special case in "SHOW PROFILE FOR QUERY n". No one can get
326
the zero item (which is always the statement that turns on profiling),
327
because zero represents the final item, internally.
329
Now, order the queries starting at one.
331
mysql-test/r/profiling.result@1.4, 2007-04-03 19:52:23-04:00, cmiller@zippy.cornsilk.net +127 -127
332
Renumber the query IDs.
334
sql/sql_profile.cc@1.8, 2007-04-03 19:52:23-04:00, cmiller@zippy.cornsilk.net +2 -2
335
Start the profile_id_counter at 1, to overstep the special-case
338
Unrelated, but looks similar: don't use -1 to initialize an unsigned
339
integer field. That causes warnings in some environments.
341
ChangeSet@1.2392.105.21, 2007-04-03 19:50:55-04:00, cmiller@zippy.cornsilk.net +2 -0
344
B-g#27501: 5.0 significantly more sys ("kernel") time than 4.1 \
345
due to getrusage() calls
347
Even if profiling is turned off, the parser makes calls to reset
348
the state at the beginning of each query. That would eventually
349
instantiate a PROFILE_ENTRY, which does indeed capture resource
352
Instead, now check that profiling is active before progressing
353
far into the storage/expiration of old entries in the history.
354
This has the pleasant side-effect that queries to toggle profiling
355
are not recorded in the history.
357
mysql-test/r/profiling.result@1.3, 2007-04-03 19:50:53-04:00, cmiller@zippy.cornsilk.net +1 -1
358
Now after we turn off profiling, the beginning of the next query
359
refuses to enter the profiling code and it discards the info.
361
sql/sql_profile.cc@1.7, 2007-04-03 19:50:53-04:00, cmiller@zippy.cornsilk.net +11 -0
362
Add the same condition twice: Once to abort storing previous
363
query information and the other to abort initialization for this
364
query that is starting.
366
We do this symmetrically, before and after expiring old history
367
entries, so that the counts are correct.
369
ChangeSet@1.2392.105.20, 2007-04-03 19:47:19-04:00, cmiller@zippy.cornsilk.net +1 -0
372
B-g#26600: table PROFILING in INFORMATION SCHEMA has wrong data type
374
B-g#27047[partial]: INFORMATION_SCHEMA table cannot have BIGINT \
377
No Information_schema table has ever needed floating-point data
378
before. Transforming all floating point to a string and back to a
379
number causes a real data problem on Windows, where the libc may
380
pad the exponent with more leading zeroes than we expect and the
381
significant digits are truncated away.
383
This also makes interpreting an unimplemented type as a string into
384
a fatal error in debug builds. Thus, we will catch problems when we
385
try to use those types in new I_S tables.
387
sql/sql_show.cc@1.341.2.2, 2007-04-03 19:47:17-04:00, cmiller@zippy.cornsilk.net +9 -0
388
Add floating-point types to Information_schema output.
390
ChangeSet@1.2392.105.19, 2007-04-03 19:45:28-04:00, cmiller@zippy.cornsilk.net +1 -0
393
B-g#27060: SQL Profile utility may not be reporting right duration \
396
Whenever the profiler is reset at the beginning of a query, there's
397
a "hidden" profiling entry that represents that point in time. It
398
has no status description, as those are set by state changes and no
399
such point has yet been encountered. That profiling entry is not
400
in the list of entries generated when we change states.
402
The profiling code had the problem that each step of printing
403
profiling data subtracted the previous "step"'s data, but gave the
404
label to that data of the current step, which is wrong. The label/
405
state refers to the period beginning with that profiling data, not
408
Now, give a label to the first profiling pseudo-entry, so that we
409
have a name to assign to the period that ends with the first state
410
change. Now also use the state name of the previous step in showing
411
the delta values that end with this step.
413
sql/sql_profile.cc@1.6, 2007-04-03 19:45:26-04:00, cmiller@zippy.cornsilk.net +61 -46
414
Store a status of "initializing" whenever we construct the first
415
profile entry -- the one that gets reset whenever we're starting
416
a new query, before the server sets a real status.
418
Additionally, associate the previous status with the time period
419
that ends with the current profile entry's stats.
421
Since we need yet another piece of info from the previous profiling
422
entry, take out the piecemeal ways we currently do it and make a
423
general pointer to the whole thing.
425
ChangeSet@1.2392.105.18, 2007-04-03 18:12:31-04:00, cmiller@zippy.cornsilk.net +3 -0
428
Patch contributed by Jocelyn Fournier. CLA received 2007-02-27.
430
B-g#25347: mysqlcheck -A -r doesn't repair table marked as crashed
432
mysqlcheck tests nullness of the engine type to know whether the
433
"table" is a view or not. That also falsely catches tables that
436
Instead, use SHOW FULL TABLES to test whether a "table" is a view
439
(Don't add new function. Instead, get original data a smarter way.)
441
Make it safe for use against databases before when views appeared.
443
client/mysqlcheck.c@1.59, 2007-04-03 18:12:29-04:00, cmiller@zippy.cornsilk.net +15 -12
444
Use SHOW FULL TABLES to test better whether a name in the table
445
list is one of a view. Checking that the engine is NULL is
448
Implemented suggestion from jimw that involved removing most of
449
original patch and getting data a better way
451
mysql-test/r/mysqlcheck.result@1.4, 2007-04-03 18:12:29-04:00, cmiller@zippy.cornsilk.net +10 -0
452
Verify that tables that have NULL/unreadable engine types are
453
processed and not interpreted as views.
455
mysql-test/t/mysqlcheck.test@1.4, 2007-04-03 18:12:29-04:00, cmiller@zippy.cornsilk.net +16 -0
456
Verify that tables that have NULL/unreadable engine types are
457
processed and not interpreted as views.
459
ChangeSet@1.2392.105.17, 2007-04-03 17:59:52-04:00, cmiller@zippy.cornsilk.net +2 -0
462
B-g#24795: SHOW PROFILE implementation
464
Don't use memory roots to store profiling information, because
465
memory roots make freeing the data a no-op, and thus long-running
466
processes with profiling turned on the whole time could eventually
467
use all available memory.
469
Instead, use regular heap allocation and deallocation calls to
470
manage profiling data. Replace the leaky List usage with a similar-
471
behaving structure named "Queue".
473
sql/sql_profile.cc@1.5, 2007-04-03 17:59:50-04:00, cmiller@zippy.cornsilk.net +39 -72
474
Don't use C++ iterators on our simple Queue implementation. They're
475
not implemented and we don't really need them.
477
Rip out idea of swapping out the thd's mem_root.
479
sql/sql_profile.h@1.4, 2007-04-03 17:59:50-04:00, cmiller@zippy.cornsilk.net +108 -3
480
Rip out idea of needing a mem_root.
482
Implement a Queue that looks and behaves very similarly to memroot-
485
ChangeSet@1.2392.105.16, 2007-04-03 14:08:09-04:00, cmiller@zippy.cornsilk.net +3 -0
486
Backport of Igor's patch for Bug#27362, March 22 2007.
488
Fixed bug #27362: crash at evaluation of IN predicate when one
489
of its argument happened to be a decimal expression returning
491
The crash was due to the fact the function in_decimal::set did
492
not take into account that val_decimal() could return 0 if
493
the decimal expression had been evaluated to NULL.
495
mysql-test/r/func_in.result@1.33.1.1, 2007-04-03 14:08:07-04:00, cmiller@zippy.cornsilk.net +5 -0
496
Added a test case for bug #27362.
498
mysql-test/t/func_in.test@1.27.1.1, 2007-04-03 14:08:07-04:00, cmiller@zippy.cornsilk.net +11 -0
499
Added a test case for bug #27362.
501
sql/item_cmpfunc.cc@1.240.1.2, 2007-04-03 14:08:07-04:00, cmiller@zippy.cornsilk.net +2 -1
502
Fixed bug #27362: crash at evaluation of IN predicate when one
503
of its argument happened to be a decimal expression returning
505
The crash was due to the fact the function in_decimal::set did
506
not take into account that val_decimal() could return 0 if
507
the decimal expression had been evaluated to NULL.
509
ChangeSet@1.2392.105.15, 2007-04-03 14:05:00-04:00, cmiller@zippy.cornsilk.net +2 -0
510
The test suite erroneously removes backslashes.
512
mysql-test/r/profiling.result@1.2, 2007-04-03 14:04:58-04:00, cmiller@zippy.cornsilk.net +1 -1
513
The test suite erroneously removes backslashes.
515
mysql-test/t/profiling.test@1.2, 2007-04-03 14:04:58-04:00, cmiller@zippy.cornsilk.net +1 -1
516
The test suite erroneously removes backslashes.
518
ChangeSet@1.2392.105.14, 2007-04-03 13:26:19-04:00, cmiller@zippy.cornsilk.net +1 -0
519
Listing all columns of a particular type tells us nothing at all.
520
The test fails, and it shouldn't.
522
mysql-test/r/information_schema.result@1.123, 2007-04-03 13:26:17-04:00, cmiller@zippy.cornsilk.net +1 -1
523
The query to generate this list is pretty bogus in any case. Listing
524
all columns of a particular type tells us nothing at all.
526
ChangeSet@1.2392.72.1, 2007-03-07 20:25:57+01:00, df@pippilotta.erinye.com +1 -0
527
adjust version string in mysql-5.0-community commit trigger
529
BitKeeper/triggers/post-commit@1.42, 2007-03-07 20:25:55+01:00, df@pippilotta.erinye.com +1 -1
530
adjust version string in trigger
532
ChangeSet@1.2392.40.7, 2007-03-05 16:10:42+01:00, df@pippilotta.erinye.com +1 -0
536
support-files/mysql.spec.sh@1.165.1.1, 2007-03-05 16:10:41+01:00, df@pippilotta.erinye.com +5 -0
539
ChangeSet@1.2392.60.1, 2007-03-02 09:14:33-05:00, cmiller@zippy.cornsilk.net +2 -0
540
Patch to release clone. Fixes two post-pushbuild discovered failures.
542
Expand float size to avoid assert()ion failures.
544
"_db_func_" isn't a known linked object on some platforms, possibly
545
because it is occasionaly shadowed by DBUG variables. Avoid that
548
sql/sql_profile.cc@1.4, 2007-03-02 09:14:31-05:00, cmiller@zippy.cornsilk.net +2 -2
549
Expand float size to avoid assert()ion failures.
551
"_db_func_" isn't a known linked object on some platforms, possibly
552
because it is occasionaly shadowed by DBUG variables. Avoid that
555
sql/sql_profile.h@1.3, 2007-03-02 09:14:31-05:00, cmiller@zippy.cornsilk.net +6 -6
556
"_db_func_" isn't a known linked object on some platforms, possibly
557
because it is occasionaly shadowed by DBUG variables. Avoid that
560
ChangeSet@1.2392.40.5, 2007-03-01 21:56:51+01:00, df@pippilotta.erinye.com +1 -0
561
add missing file to vs project
563
VC++Files/sql/mysqld.vcproj@1.11, 2007-03-01 21:56:50+01:00, df@pippilotta.erinye.com +75 -0
564
add sql_profile.cpp to mysqld project
566
ChangeSet@1.2392.40.4, 2007-03-01 10:45:55+01:00, dfischer@mysql.com +1 -0
568
fileno is a macro on some platforms
570
ndb/src/common/util/File.cpp@1.13.1.4, 2007-03-01 10:45:41+01:00, dfischer@mysql.com +1 -1
571
fileno is a macro on some platforms
573
ChangeSet@1.2392.40.3, 2007-03-01 09:38:09+01:00, dfischer@mysql.com +1 -0
575
fix profiling_history_size type
577
sql/mysqld.cc@1.582.20.2, 2007-03-01 09:37:10+01:00, dfischer@mysql.com +1 -1
578
fix profiling_history_size type
580
ChangeSet@1.2392.40.2, 2007-02-27 20:04:58-05:00, cmiller@zippy.cornsilk.net +1 -0
581
Update to I_S result that now contains PROFILING entry.
582
TAG: clone-5.0.37-build
584
mysql-test/r/information_schema.result@1.122, 2007-02-27 20:04:57-05:00, cmiller@zippy.cornsilk.net +1 -0
585
Update to I_S result that now contains PROFILING entry.
587
ChangeSet@1.2341.59.11, 2007-02-27 11:30:03-05:00, cmiller@calliope.local.cmiller +1 -0
588
Updated column names of I_S table to conform to other I_S uppercase scheme.
590
mysql-test/r/information_schema.result@1.120, 2007-02-27 11:28:40-05:00, cmiller@calliope.local.cmiller +2 -2
591
Updated column names of I_S table to conform to other I_S uppercase scheme.
593
ChangeSet@1.2341.59.10, 2007-02-26 13:11:36-05:00, cmiller@calliope.local.cmiller +7 -0
594
Some changes suggested Serg, from message <20070223210659.GA24202@janus.mylan>
596
configure.in@1.422, 2007-02-26 13:11:22-05:00, cmiller@calliope.local.cmiller +1 -1
597
Use smarter autoconf help macro.
599
sql/set_var.cc@1.173.2.4, 2007-02-26 13:11:23-05:00, cmiller@calliope.local.cmiller +1 -1
600
Make a local variable static.
602
sql/sql_lex.cc@1.206.1.6, 2007-02-26 13:11:23-05:00, cmiller@calliope.local.cmiller +0 -2
603
Don't include CPP condition where it saves little time and decreases legibility.
605
sql/sql_parse.cc@1.596, 2007-02-26 13:11:24-05:00, cmiller@calliope.local.cmiller +2 -2
606
Use the name of the query in the error, instead of describing the feature.
608
sql/sql_profile.cc@1.3, 2007-02-26 13:11:25-05:00, cmiller@calliope.local.cmiller +38 -52
611
Make I_S schema table columns uppercase.
613
sql/sql_profile.h@1.2, 2007-02-26 13:11:26-05:00, cmiller@calliope.local.cmiller +1 -2
616
sql/sql_select.cc@1.478.2.3, 2007-02-26 13:11:26-05:00, cmiller@calliope.local.cmiller +2 -2
617
Chagne tab indentation to spaces.
619
ChangeSet@1.2341.59.9, 2007-02-22 16:25:47-05:00, cmiller@zippy.cornsilk.net +1 -0
620
Disambiguate method call. (Windows compiler error.)
622
sql/sql_profile.cc@1.2, 2007-02-22 16:25:45-05:00, cmiller@zippy.cornsilk.net +1 -1
623
Disambiguate method call. (Windows compiler error.)
625
ChangeSet@1.2341.59.8, 2007-02-22 13:17:02-05:00, cmiller@zippy.cornsilk.net +1 -0
626
Use correct filename for profiling code.
628
sql/CMakeLists.txt@1.6, 2007-02-22 13:17:01-05:00, cmiller@zippy.cornsilk.net +1 -1
629
Use correct filename for profiling code.
631
ChangeSet@1.2341.59.7, 2007-02-22 12:27:15-05:00, cmiller@zippy.cornsilk.net +1 -0
632
Add profiling source file to cmake file.
634
sql/CMakeLists.txt@1.5, 2007-02-22 12:27:14-05:00, cmiller@zippy.cornsilk.net +1 -0
635
Add profiling source file to cmake file.
637
ChangeSet@1.2341.59.6, 2007-02-22 11:48:56-05:00, cmiller@zippy.cornsilk.net +3 -0
638
Enclose profiling in preprocessor conditions.
640
BitKeeper/etc/collapsed@1.18.1.4, 2007-02-22 11:44:51-05:00, cmiller@zippy.cornsilk.net +2 -0
642
include/config-win.h@1.81.1.2, 2007-02-22 11:48:55-05:00, cmiller@zippy.cornsilk.net +3 -0
643
Make profiling compiled-in by default on Windows too.
645
sql/sql_prepare.cc@1.187.5.2, 2007-02-22 11:48:55-05:00, cmiller@zippy.cornsilk.net +2 -0
646
Enclose profiling in preprocessor conditions.
648
ChangeSet@1.2341.59.5, 2007-02-22 10:03:08-05:00, cmiller@zippy.cornsilk.net +51 -0
649
Prevent bugs by making DBUG_* expressions syntactically equivalent
650
to a single statement.
652
Bug#24795: SHOW PROFILE
654
Profiling is only partially functional on some architectures. Where
655
there is no getrusage() system call, presently Null values are
656
returned where it would be required. Notably, Windows needs some love
657
applied to make it as useful.
663
SHOW PROFILE [types] [FOR QUERY n] [OFFSET n] [LIMIT n]
664
where "n" is an integer
665
and "types" is zero or many (comma-separated) of
667
"MEMORY" (not presently supported)
676
It also adds a session variable (boolean) "profiling", set to "no"
677
by default, and (integer) profiling_history_size, set to 15 by
680
This patch abstracts setting THDs' "proc_info" behind a macro that
681
can be used as a hook into the profiling code when profiling
682
support is compiled in. All future code in this line should use
683
that mechanism for setting thd->proc_info.
687
Tests are now set to omit the statistics.
691
Adds an Information_schema table, "profiling" for access to
694
Merge zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.0-community-3--bug24795
695
into zippy.cornsilk.net:/home/cmiller/work/mysql/mysql-5.0-community
699
Fixed one bug in the query_source being NULL.
701
Updated test results.
703
Include more thorough profiling tests.
705
Improve support for prepared statements.
707
Use session-specific query IDs, starting at zero.
709
Selecting from I_S.profiling is no longer quashed in profiling, as
710
requested by Giuseppe.
712
Limit the size of captured query text.
714
No longer log queries that are zero length.
716
BitKeeper/deleted/.del-profile.result@1.2, 2007-02-22 10:02:24-05:00, cmiller@zippy.cornsilk.net +0 -0
717
Rename: mysql-test/r/profile.result -> BitKeeper/deleted/.del-profile.result
719
BitKeeper/deleted/.del-profile.test@1.2, 2007-02-22 10:02:24-05:00, cmiller@zippy.cornsilk.net +0 -0
720
Rename: mysql-test/t/profile.test -> BitKeeper/deleted/.del-profile.test
722
BitKeeper/deleted/.del-profiling-master.opt@1.1, 2007-02-22 10:03:05-05:00, cmiller@zippy.cornsilk.net +1 -0
723
New BitKeeper file ``mysql-test/t/profiling-master.opt''
725
BitKeeper/deleted/.del-profiling-master.opt@1.0, 2007-02-22 10:03:05-05:00, cmiller@zippy.cornsilk.net +0 -0
727
BitKeeper/deleted/.del-sql_profile.cc@1.2, 2007-02-22 10:02:25-05:00, cmiller@zippy.cornsilk.net +0 -0
728
Rename: sql/sql_profile.cc -> BitKeeper/deleted/.del-sql_profile.cc
730
BitKeeper/deleted/.del-sql_profile.h@1.2, 2007-02-22 10:02:26-05:00, cmiller@zippy.cornsilk.net +0 -0
731
Rename: sql/sql_profile.h -> BitKeeper/deleted/.del-sql_profile.h
733
BitKeeper/etc/collapsed@1.18.1.3, 2007-02-22 10:02:26-05:00, cmiller@zippy.cornsilk.net +9 -0
735
configure.in@1.421, 2007-02-22 10:03:02-05:00, cmiller@zippy.cornsilk.net +14 -0
736
Add a configure-time option to enable/disable query profiling. The
739
include/my_dbug.h@1.22, 2007-02-22 10:03:02-05:00, cmiller@zippy.cornsilk.net +6 -6
742
DBUG_* statements should be syntactically equivalent to a single
745
myisam/mi_open.c@1.100.2.2, 2007-02-22 10:03:02-05:00, cmiller@zippy.cornsilk.net +1 -1
746
DBUG_* statements should be syntactically equivalent to a single
749
mysql-test/r/information_schema.result@1.119, 2007-02-22 10:03:02-05:00, cmiller@zippy.cornsilk.net +7 -4
750
Updated (re-recorded) tests that I missed somehow. I verified these
753
mysql-test/r/information_schema_db.result@1.10, 2007-02-22 10:03:02-05:00, cmiller@zippy.cornsilk.net +1 -0
754
Updated test results I missed.
756
mysql-test/r/mysqlshow.result@1.5, 2007-02-22 10:03:02-05:00, cmiller@zippy.cornsilk.net +2 -0
759
mysql-test/r/profiling.result@1.1, 2007-02-22 10:03:05-05:00, cmiller@zippy.cornsilk.net +365 -0
760
New BitKeeper file ``mysql-test/r/profiling.result''
762
Include more verbose that describes the queries so far.
764
Include Giuseppe's tests.
766
Selecting from I_S.profiling is no longer quashed in profiling, as
767
requested by Giuseppe.
769
mysql-test/r/profiling.result@1.0, 2007-02-22 10:03:05-05:00, cmiller@zippy.cornsilk.net +0 -0
771
mysql-test/t/profiling.test@1.1, 2007-02-22 10:03:05-05:00, cmiller@zippy.cornsilk.net +195 -0
772
New BitKeeper file ``mysql-test/t/profiling.test''
774
Include more verbose that describes the queries so far.
776
Include Giuseppe's tests.
778
Selecting from I_S.profiling is no longer quashed in profiling, as
779
requested by Giuseppe.
781
mysql-test/t/profiling.test@1.0, 2007-02-22 10:03:05-05:00, cmiller@zippy.cornsilk.net +0 -0
783
ndb/src/ndbapi/DictCache.cpp@1.21, 2007-02-22 10:03:02-05:00, cmiller@zippy.cornsilk.net +1 -1
784
DBUG_* statements should be syntactically equivalent to a single
787
sql/ha_archive.cc@1.78.1.3, 2007-02-22 10:03:02-05:00, cmiller@zippy.cornsilk.net +2 -2
788
Abstract setting thread-info into a function or macro.
790
Manual merge, undoing first patch.
792
sql/ha_berkeley.cc@1.165.1.1, 2007-02-22 10:03:02-05:00, cmiller@zippy.cornsilk.net +2 -2
793
Include patch backported to 5.0-global.
795
THD::options is a ulonglong, not ulong.
797
sql/ha_myisam.cc@1.170.1.4, 2007-02-22 10:03:03-05:00, cmiller@zippy.cornsilk.net +12 -12
798
Abstract setting thread-info into a function or macro.
800
Manual merge, undoing first patch.
802
sql/ha_myisammrg.cc@1.85.2.1, 2007-02-22 10:03:03-05:00, cmiller@zippy.cornsilk.net +1 -1
803
DBUG_* statements should be syntactically equivalent to a single
806
sql/ha_ndbcluster.cc@1.291.7.1, 2007-02-22 10:03:03-05:00, cmiller@zippy.cornsilk.net +2 -2
807
DBUG_* statements should be syntactically equivalent to a single
810
sql/item_cmpfunc.cc@1.228.6.1, 2007-02-22 10:03:03-05:00, cmiller@zippy.cornsilk.net +1 -1
811
DBUG_* statements should be syntactically equivalent to a single
814
sql/item_func.cc@1.317.1.7, 2007-02-22 10:03:03-05:00, cmiller@zippy.cornsilk.net +4 -4
815
Abstract setting thread-info into a function or macro.
817
Manual merge, undoing first patch.
819
sql/lock.cc@1.90.1.4, 2007-02-22 10:03:03-05:00, cmiller@zippy.cornsilk.net +4 -4
820
Abstract setting thread-info into a function or macro.
822
Manual merge, undoing first patch.
824
sql/log_event.cc@1.214.3.3, 2007-02-22 10:03:03-05:00, cmiller@zippy.cornsilk.net +4 -4
825
Abstract setting thread-info into a function or macro.
827
Manual merge, undoing first patch.
829
sql/mysql_priv.h@1.425.2.5, 2007-02-22 10:03:03-05:00, cmiller@zippy.cornsilk.net +40 -33
830
Use 64-bit constants for the 64-bit bit field.
832
Add a new option bit for whether profiling is active or not.
834
sql/mysqld.cc@1.582.9.2, 2007-02-22 10:03:03-05:00, cmiller@zippy.cornsilk.net +8 -1
835
Add semicolon to DBUG statement.
837
Add a new system variable and set it.
839
Set the minimum, which is zero and not 50.
841
sql/repl_failsafe.cc@1.61.1.4, 2007-02-22 10:03:03-05:00, cmiller@zippy.cornsilk.net +5 -5
842
Abstract setting thread-info into a function or macro.
844
Manual merge, undoing first patch.
846
sql/set_var.cc@1.173.2.3, 2007-02-22 10:03:03-05:00, cmiller@zippy.cornsilk.net +16 -2
847
Make a new system global variable and session variable, to determine
848
behavior of profiling.
850
Include patch backported to 5.0-global.
852
THD::options is a ulonglong, not ulong.
854
sql/set_var.h@1.78.3.1, 2007-02-22 10:03:03-05:00, cmiller@zippy.cornsilk.net +2 -2
855
The THD::options bit field is ulonglong, not ulong.
857
sql/slave.cc@1.286.1.3, 2007-02-22 10:03:03-05:00, cmiller@zippy.cornsilk.net +20 -20
858
Abstract setting thread-info into a function or macro.
860
Manual merge, undoing first patch.
862
Include patch backported to 5.0-global.
864
THD::options is a ulonglong, not ulong.
866
sql/sp_head.cc@1.225.3.4, 2007-02-22 10:03:03-05:00, cmiller@zippy.cornsilk.net +2 -2
867
Abstract setting thread-info into a function or macro.
869
Manual merge, undoing first patch.
871
sql/sql_base.cc@1.363, 2007-02-22 10:03:04-05:00, cmiller@zippy.cornsilk.net +15 -15
872
Abstract setting thread-info into a function or macro.
874
Manual merge, undoing first patch.
876
Include patch backported to 5.0-global.
878
THD::options is a ulonglong, not ulong.
880
sql/sql_cache.cc@1.99, 2007-02-22 10:03:04-05:00, cmiller@zippy.cornsilk.net +11 -11
881
DBUG_* statements should be syntactically equivalent to a single
886
sql/sql_class.cc@1.258, 2007-02-22 10:03:04-05:00, cmiller@zippy.cornsilk.net +2 -1
887
Insert a pointer to the current thread in the profiling code.
889
Manual merge, undoing first patch.
893
sql/sql_class.h@1.316, 2007-02-22 10:03:04-05:00, cmiller@zippy.cornsilk.net +6 -1
894
Create a new system variable, profiling_history_size, and add a
895
member to THD to hold profiling information about this thread's
898
Manual merge, undoing first patch.
900
sql/sql_delete.cc@1.190, 2007-02-22 10:03:04-05:00, cmiller@zippy.cornsilk.net +7 -7
901
Abstract setting thread-info into a function or macro.
903
Manual merge, undoing first patch.
905
Include patch backported to 5.0-global.
907
THD::options is a ulonglong, not ulong.
909
sql/sql_insert.cc@1.213, 2007-02-22 10:03:04-05:00, cmiller@zippy.cornsilk.net +19 -19
910
Abstract setting thread-info into a function or macro.
912
Manual merge, undoing first patch.
916
sql/sql_lex.cc@1.206.1.5, 2007-02-22 10:03:04-05:00, cmiller@zippy.cornsilk.net +2 -1
917
Initialize profiling options to empty.
919
Manual merge, undoing first patch.
921
sql/sql_lex.h@1.233.1.5, 2007-02-22 10:03:04-05:00, cmiller@zippy.cornsilk.net +7 -2
922
Add info to the lexer object so that we can hold data that comes from
925
Reuse memory addresses of uints that can't occur in the same state-
928
This is dangerous because it involves knowledge of what symbols are
929
never used together, which is information stored obliquely in another
932
Manual merge, undoing first patch.
934
sql/sql_parse.cc@1.595, 2007-02-22 10:03:04-05:00, cmiller@zippy.cornsilk.net +47 -24
935
Add hooks to the parser to jump to profiling code.
937
If profiling is not present, then return an error message upon being
940
Manual merge, undoing first patch.
944
Include patch backported to 5.0-global.
946
THD::options is a ulonglong, not ulong.
948
sql/sql_prepare.cc@1.187.5.1, 2007-02-22 10:03:04-05:00, cmiller@zippy.cornsilk.net +1 -0
949
From prepared statement execution, set the query source in the
950
profiler, as we can't get it from thd .
952
Make it less expensive to limit the size of the queries.
954
sql/sql_profile.cc@1.1, 2007-02-22 10:03:05-05:00, cmiller@zippy.cornsilk.net +813 -0
955
New BitKeeper file ``sql/sql_profile.cc''
957
If query_source is NULL, as can sometimes happen, then don't try
960
Make each new session use its own numbering of query_ids, and not
961
show the global-pool numbers to the user.
963
Provide a way for prepared statements to set the query_source.
965
Selecting from I_S.profiling is no longer quashed in profiling, as
966
requested by Giuseppe.
968
Limit the size of captured query text.
970
No longer log queries that are zero length.
972
sql/sql_profile.cc@1.0, 2007-02-22 10:03:05-05:00, cmiller@zippy.cornsilk.net +0 -0
974
sql/sql_profile.h@1.1, 2007-02-22 10:03:05-05:00, cmiller@zippy.cornsilk.net +241 -0
975
New BitKeeper file ``sql/sql_profile.h''
977
Make each new session use its own numbering of query_ids, and not
978
show the global-pool numbers to the user.
980
Provide a way for prepared statements to set the query_source.
982
Make it less expensive to limit the size of the queries.
984
sql/sql_profile.h@1.0, 2007-02-22 10:03:05-05:00, cmiller@zippy.cornsilk.net +0 -0
986
sql/sql_repl.cc@1.157, 2007-02-22 10:03:04-05:00, cmiller@zippy.cornsilk.net +9 -9
987
Abstract setting thread-info into a function or macro.
989
Manual merge, undoing first patch.
991
sql/sql_select.cc@1.478.2.2, 2007-02-22 10:03:04-05:00, cmiller@zippy.cornsilk.net +23 -24
992
Abstract setting thread-info into a function or macro.
994
Manual merge, undoing first patch.
998
sql/sql_show.cc@1.333.2.4, 2007-02-22 10:03:05-05:00, cmiller@zippy.cornsilk.net +5 -3
999
Abstract setting thread-info into a function or macro.
1001
Also, remove "static" qualification on schema_table_store_record()
1002
so that external functions may use it.
1004
Manual merge, undoing first patch.
1006
sql/sql_table.cc@1.328.1.3, 2007-02-22 10:03:05-05:00, cmiller@zippy.cornsilk.net +10 -10
1007
Abstract setting thread-info into a function or macro.
1009
Manual merge, undoing first patch.
1011
sql/sql_update.cc@1.205.2.4, 2007-02-22 10:03:05-05:00, cmiller@zippy.cornsilk.net +7 -7
1012
Abstract setting thread-info into a function or macro.
1014
Manual merge, undoing first patch.
1016
sql/sql_view.cc@1.100.1.3, 2007-02-22 10:03:05-05:00, cmiller@zippy.cornsilk.net +1 -1
1017
Abstract setting thread-info into a function or macro.
1019
Manual merge, undoing first patch.
1021
sql/sql_yacc.yy@1.498.1.4, 2007-02-22 10:03:05-05:00, cmiller@zippy.cornsilk.net +48 -32
1022
Add new lexer symbols and insert new grammatical rules necessary to
1023
retreive profiling information.
1025
Manual merge, undoing first patch.
1029
sql/table.h@1.137.1.1, 2007-02-22 10:03:05-05:00, cmiller@zippy.cornsilk.net +1 -0
1030
Add enum item for query profiling.
1032
ChangeSet@1.2341.74.1, 2007-01-18 09:50:16-05:00, cmiller@zippy.cornsilk.net +7 -0
1033
Bug#24822: Patch: uptime_since_flush_status
1035
Provide the number of seconds since flush as a new status variable
1036
named "Uptime_since_flush_status".
1038
Override the post-flush value, as a second could pass between the two
1041
BitKeeper/etc/collapsed@1.18.1.2, 2007-01-18 09:49:43-05:00, cmiller@zippy.cornsilk.net +2 -0
1043
mysql-test/r/information_schema.result@1.118, 2007-01-18 09:50:14-05:00, cmiller@zippy.cornsilk.net +7 -0
1044
Test new status variable.
1046
Override the post-flush value, as a second could pass between the two
1049
mysql-test/t/information_schema.test@1.89, 2007-01-18 09:50:14-05:00, cmiller@zippy.cornsilk.net +10 -3
1050
Test new status variable.
1052
Override the post-flush value, as a second could pass between the two
1055
sql/mysql_priv.h@1.425.6.1, 2007-01-18 09:50:14-05:00, cmiller@zippy.cornsilk.net +1 -1
1056
Add variable to hold previous flush time.
1058
sql/mysqld.cc@1.582.8.1, 2007-01-18 09:50:14-05:00, cmiller@zippy.cornsilk.net +4 -2
1059
Add variable to hold previous flush time. Insert name for
1060
referring to it, and initialize the value.
1062
sql/sql_show.cc@1.333.2.3, 2007-01-18 09:50:14-05:00, cmiller@zippy.cornsilk.net +4 -0
1063
Yield value of elapsed time since flush when asked.
1065
sql/structs.h@1.58, 2007-01-18 09:50:14-05:00, cmiller@zippy.cornsilk.net +1 -0
1066
Add new show-flush-time to SHOW types enumeration.
1068
ChangeSet@1.2341.39.7, 2007-01-09 14:42:56+01:00, df@kahlann.erinye.com +1 -0
1069
raise version number after cloning 5.0.33
1071
configure.in@1.419, 2007-01-09 14:42:54+01:00, df@kahlann.erinye.com +2 -2
1072
raise version number after cloning 5.0.33
1074
ChangeSet@1.2341.17.11, 2007-01-09 13:02:15+01:00, dfischer@mysql.com +1 -0
1
ChangeSet@1.2545, 2008-01-11 15:37:18+01:00, dfischer@mysql.com +3 -0
2
view_grant.result, view_grant.test, sql_view.cc:
3
apply patch for bug#29908
5
mysql-test/r/view_grant.result@1.26, 2008-01-11 15:37:10+01:00, dfischer@mysql.com +48 -3
6
apply patch for bug#29908
8
mysql-test/t/view_grant.test@1.24, 2008-01-11 15:37:10+01:00, dfischer@mysql.com +48 -2
9
apply patch for bug#29908
11
sql/sql_view.cc@1.119, 2008-01-11 15:37:10+01:00, dfischer@mysql.com +1 -4
12
apply patch for bug#29908
14
ChangeSet@1.2544, 2008-01-11 15:27:18+01:00, dfischer@mysql.com +1 -0
18
sql/ha_federated.cc@1.84, 2008-01-11 15:27:13+01:00, dfischer@mysql.com +6 -1
21
ChangeSet@1.2543, 2008-01-11 15:19:32+01:00, dfischer@mysql.com +1 -0
23
fix test case - bug#32458
25
mysql-test/r/mysqlcheck.result@1.6, 2008-01-11 15:19:26+01:00, dfischer@mysql.com +2 -1
26
fix test case - bug#32458
28
ChangeSet@1.2542, 2008-01-11 15:15:11+01:00, dfischer@mysql.com +3 -0
29
template_instnt.cpp, yassl_imp.cpp, handshake.cpp:
30
apply patch for bug#33814
32
extra/yassl/src/handshake.cpp@1.17, 2008-01-11 15:13:22+01:00, dfischer@mysql.com +5 -0
33
apply patch for bug#33814
35
extra/yassl/src/template_instnt.cpp@1.15, 2008-01-11 15:13:28+01:00, dfischer@mysql.com +1 -0
36
apply patch for bug#33814
38
extra/yassl/src/yassl_imp.cpp@1.14, 2008-01-11 15:13:34+01:00, dfischer@mysql.com +10 -1
39
apply patch for bug#33814
41
ChangeSet@1.2541, 2008-01-11 13:47:43+01:00, dfischer@mysql.com +1 -0
1076
raise version to 5.0.33
1079
configure.in@1.407.3.1, 2007-01-09 12:59:56+01:00, dfischer@mysql.com +2 -2
1080
raise version to 5.0.33
1082
ChangeSet@1.2341.34.3, 2007-01-08 15:57:03-05:00, cmiller@zippy.cornsilk.net +1 -0
1083
Community version numbering.
1085
configure.in@1.413.1.1, 2007-01-08 15:57:01-05:00, cmiller@zippy.cornsilk.net +1 -1
1086
Community version numbering.
1088
ChangeSet@1.2294.58.1, 2007-01-03 17:15:10-05:00, cmiller@zippy.cornsilk.net +33 -0
1089
Bug#24795: Add SHOW PROFILE
1091
Patch contributed by Jeremy Cole. CLA received Oct 2006 by Kaj Arn�
1093
Add rudimentary query profiling support.
1095
mysql-test/r/profile.result@1.1, 2007-01-03 17:15:08-05:00, cmiller@zippy.cornsilk.net +30 -0
1096
Test profiling code.
1098
A not-very-useful result.
1100
mysql-test/r/profile.result@1.0, 2007-01-03 17:15:08-05:00, cmiller@zippy.cornsilk.net +0 -0
1102
mysql-test/t/profile.test@1.1, 2007-01-03 17:15:08-05:00, cmiller@zippy.cornsilk.net +39 -0
1103
Test profiling code.
1105
Test syntax, but not values of profiles code.
1107
mysql-test/t/profile.test@1.0, 2007-01-03 17:15:08-05:00, cmiller@zippy.cornsilk.net +0 -0
1109
sql/sql_profile.cc@1.1, 2007-01-03 17:15:08-05:00, cmiller@zippy.cornsilk.net +441 -0
1112
Add wishlist comment.
1114
sql/sql_profile.cc@1.0, 2007-01-03 17:15:08-05:00, cmiller@zippy.cornsilk.net +0 -0
1116
sql/sql_profile.h@1.1, 2007-01-03 17:15:08-05:00, cmiller@zippy.cornsilk.net +187 -0
1119
Changed the value of the macro so that it's syntactically equivalent to a
1122
sql/sql_profile.h@1.0, 2007-01-03 17:15:08-05:00, cmiller@zippy.cornsilk.net +0 -0
1124
BitKeeper/etc/collapsed@1.13.1.2, 2007-01-03 17:13:00-05:00, cmiller@zippy.cornsilk.net +3 -0
1126
libmysqld/Makefile.am@1.70.1.1, 2007-01-03 17:15:06-05:00, cmiller@zippy.cornsilk.net +1 -0
1127
Add profile file to source list.
1129
sql/Makefile.am@1.128.1.1, 2007-01-03 17:15:06-05:00, cmiller@zippy.cornsilk.net +2 -0
1130
Add profiling files to source and header lists.
1132
sql/ha_archive.cc@1.78.2.1, 2007-01-03 17:15:06-05:00, cmiller@zippy.cornsilk.net +2 -2
1133
Macro-ized other discovered instances of setting proc_info.
1135
sql/ha_myisam.cc@1.170.2.1, 2007-01-03 17:15:06-05:00, cmiller@zippy.cornsilk.net +12 -12
1136
Macroize setting thread-state info
1138
sql/item_func.cc@1.316.2.1, 2007-01-03 17:15:06-05:00, cmiller@zippy.cornsilk.net +4 -4
1139
Macro-ized other discovered instances of setting proc_info.
1141
sql/lex.h@1.144.1.1, 2007-01-03 17:15:06-05:00, cmiller@zippy.cornsilk.net +13 -0
1142
Add lexer info for profiling.
1144
sql/lock.cc@1.90.2.1, 2007-01-03 17:15:06-05:00, cmiller@zippy.cornsilk.net +4 -4
1145
Macroize setting thread-state info
1147
sql/log_event.cc@1.214.4.1, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +4 -4
1148
Macro-ized other discovered instances of setting proc_info.
1150
sql/mysql_priv.h@1.423.4.1, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +4 -0
1151
Set constants for profiling.
1153
sql/repl_failsafe.cc@1.61.2.1, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +3 -3
1154
Macro-ized other discovered instances of setting proc_info.
1156
sql/slave.cc@1.286.2.1, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +3 -3
1157
Macro-ized other discovered instances of setting proc_info.
1159
sql/sp_head.cc@1.225.4.1, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +2 -2
1160
Macro-ized other discovered instances of setting proc_info.
1162
sql/sql_base.cc@1.356.1.3, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +12 -12
1163
Macroize setting thread-state info
1165
Macro-ized other discovered instances of setting proc_info.
1167
sql/sql_cache.cc@1.96.1.1, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +12 -0
1168
Macroize setting thread-state info
1170
sql/sql_class.cc@1.254.5.1, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +2 -0
1171
Integrate profiling.
1173
sql/sql_class.h@1.310.9.1, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +3 -0
1174
Instantiate profiling object.
1176
sql/sql_delete.cc@1.187.1.1, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +6 -6
1177
Macroize setting thread-state info
1179
sql/sql_insert.cc@1.206.4.1, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +19 -19
1180
Macroize setting thread-state info
1182
Macro-ized other discovered instances of setting proc_info.
1184
sql/sql_lex.cc@1.206.6.1, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +1 -0
1185
Initialize profiling.
1187
sql/sql_lex.h@1.233.2.1, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +3 -0
1188
Define lex tokens and allocate space for profiling options.
1190
sql/sql_parse.cc@1.590.10.1, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +28 -12
1191
Integrate profiling.
1193
Macro-ized other discovered instances of setting proc_info.
1195
sql/sql_repl.cc@1.153.1.1, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +1 -1
1196
Macro-ized other discovered instances of setting proc_info.
1198
sql/sql_select.cc@1.475.4.1, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +43 -30
1199
Macroize setting thread-state info.
1201
Clean up some lines.
1203
sql/sql_show.cc@1.333.3.1, 2007-01-03 17:15:07-05:00, cmiller@zippy.cornsilk.net +1 -1
1204
Macro-ized other discovered instances of setting proc_info.
1206
Revert bad use of macro.
1208
sql/sql_table.cc@1.325.3.1, 2007-01-03 17:15:08-05:00, cmiller@zippy.cornsilk.net +10 -10
1209
Macroize setting thread-state info
1211
sql/sql_update.cc@1.205.3.1, 2007-01-03 17:15:08-05:00, cmiller@zippy.cornsilk.net +7 -7
1212
Macroize setting thread-state info
1214
sql/sql_view.cc@1.100.2.1, 2007-01-03 17:15:08-05:00, cmiller@zippy.cornsilk.net +1 -1
1215
Macro-ized other discovered instances of setting proc_info.
1217
sql/sql_yacc.yy@1.498.2.1, 2007-01-03 17:15:08-05:00, cmiller@zippy.cornsilk.net +73 -1
1218
Add parser info for profiling.
1220
Fix new YACC shift/reduce conflict. (Now at 249.)
45
configure.in@1.432, 2008-01-11 13:47:08+01:00, dfischer@mysql.com +1 -1