Merge lp:ubuntu/precise-security/mysql-5.5 into lp:ubuntu/precise/mysql-5.5
- Precise (12.04)
- precise-security
- Merge into precise
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Marc Deslauriers | Disapprove | ||
Review via email: mp+305705@code.launchpad.net |
Commit message
Description of the change
Unmerged revisions
- 37. By Marc Deslauriers
-
* SECURITY UPDATE: Update to 5.5.54 to fix security issues
- CVE-2017-3238
- CVE-2017-3243
- CVE-2017-3244
- CVE-2017-3258
- CVE-2017-3265
- CVE-2017-3291
- CVE-2017-3312
- CVE-2017-3313
- CVE-2017-3317
- CVE-2017-3318
* debian/patches/ fix_test_ events_ 2.patch: fix date in test. - 36. By Marc Deslauriers
-
* SECURITY UPDATE: Update to 5.5.53 to fix security issues
- CVE-2016-5584
- CVE-2016-7440
* debian/mysql-server- 5.5.postinst, debian/ apparmor- profile: add
var/lib/mysql-files directory for new secure-file-priv option default. - 35. By Marc Deslauriers
-
* SECURITY UPDATE: Update to 5.5.52 to fix security issues
- CVE-2016-6662 - 34. By Marc Deslauriers
-
* SECURITY UPDATE: Update to 5.5.50 to fix security issues (LP: #1604796)
- http://www.oracle. com/technetwork /security- advisory/ cpujul2016- 2881720. html
- CVE-2016-3477
- CVE-2016-3521
- CVE-2016-3615
- CVE-2016-5440 - 33. By Marc Deslauriers
-
* SECURITY UPDATE: Update to 5.5.49 to fix security issues (LP: #1572559)
- http://www.oracle. com/technetwork /security- advisory/ cpuapr2016v3- 2985753. html
- CVE-2016-0640
- CVE-2016-0641
- CVE-2016-0642
- CVE-2016-0643
- CVE-2016-0644
- CVE-2016-0646
- CVE-2016-0647
- CVE-2016-0648
- CVE-2016-0649
- CVE-2016-0650
- CVE-2016-0666
- CVE-2016-2047
* debian/patches/ revert_ atomic. patch: updated for 5.5.49. - 32. By Marc Deslauriers
-
* SECURITY UPDATE: Update to 5.5.47 to fix security issues (LP: #1537750)
- http://www.oracle. com/technetwork /topics/ security/ cpujan2016- 2367955. html
- CVE-2016-0505
- CVE-2016-0546
- CVE-2016-0596
- CVE-2016-0597
- CVE-2016-0598
- CVE-2016-0600
- CVE-2016-0606
- CVE-2016-0608
- CVE-2016-0609
- CVE-2016-0616
* debian/patches/ fix_testsuite_ date.patch: removed, upstream. - 31. By Marc Deslauriers
-
* SECURITY UPDATE: Update to 5.5.46 to fix security issues (LP: #1508441)
- http://www.oracle. com/technetwork /topics/ security/ cpuoct2015- 2367953. html
- CVE-2015-4792
- CVE-2015-4802
- CVE-2015-4815
- CVE-2015-4816
- CVE-2015-4819
- CVE-2015-4826
- CVE-2015-4830
- CVE-2015-4836
- CVE-2015-4858
- CVE-2015-4861
- CVE-2015-4864
- CVE-2015-4870
- CVE-2015-4879
- CVE-2015-4913
* debian/patches/ fix_testsuite_ date.patch: fix test suite failure caused
by arbitrary date in the future no longer being in the future.
* debian/patches/ revert_ atomic. patch: fix ftbfs on arm and powerpc by
reverting to __sync_lock_test_ and_set. - 30. By Marc Deslauriers
-
* SECURITY UPDATE: Update to 5.5.44 to fix security issues (LP: #1475294)
- http://www.oracle. com/technetwork /topics/ security/ cpujul2015- 2367936. html
- CVE-2015-2582
- CVE-2015-2620
- CVE-2015-2643
- CVE-2015-2648
- CVE-2015-4737
- CVE-2015-4752
- CVE-2015-4757 - 29. By Marc Deslauriers
-
* SECURITY UPDATE: Update to 5.5.43 to fix security issues (LP: #1444616)
- http://www.oracle. com/technetwork /topics/ security/ cpuapr2015- 2365600. html
- CVE-2015-0433
- CVE-2015-0441
- CVE-2015-0499
- CVE-2015-0501
- CVE-2015-0505
- CVE-2015-2568
- CVE-2015-2571
- CVE-2015-2573 - 28. By Marc Deslauriers
-
* SECURITY UPDATE: Update to 5.5.41 to fix security issues (LP: #1413188)
- http://www.oracle. com/technetwork /topics/ security/ cpujan2015- 1972971. html
- CVE-2014-6568
- CVE-2015-0374
- CVE-2015-0381
- CVE-2015-0382
- CVE-2015-0411
- CVE-2015-0432
Preview Diff
1 | === added file '.gitignore' |
2 | --- .gitignore 1970-01-01 00:00:00 +0000 |
3 | +++ .gitignore 2016-09-14 12:24:46 +0000 |
4 | @@ -0,0 +1,3071 @@ |
5 | +*-t |
6 | +*.Plo |
7 | +*.Po |
8 | +*.a |
9 | +*.bb |
10 | +*.bbg |
11 | +*.bin |
12 | +*.cdf |
13 | +*.core |
14 | +*.d |
15 | +*.da |
16 | +*.dir |
17 | +*.dll |
18 | +*.dylib |
19 | +*.exe |
20 | +*.exp |
21 | +*.gcda |
22 | +*.gcno |
23 | +*.gcov |
24 | +*.idb |
25 | +*.ilk |
26 | +*.la |
27 | +*.lai |
28 | +*.lib |
29 | +*.lo |
30 | +*.manifest |
31 | +*.map |
32 | +*.o |
33 | +*.obj |
34 | +*.old |
35 | +*.pch |
36 | +*.pdb |
37 | +*.reject |
38 | +*.res |
39 | +*.rule |
40 | +*.sbr |
41 | +*.so |
42 | +*.so.* |
43 | +*.spec |
44 | +*.user |
45 | +*.vcproj |
46 | +*.vcproj.cmake |
47 | +*.vcxproj |
48 | +*.vcxproj.filters |
49 | +*/*.dir/* |
50 | +Debug |
51 | +MySql.sdf |
52 | +Win32 |
53 | +*/*_pure_*warnings |
54 | +*/.deps |
55 | +*/.libs/* |
56 | +*/.pure |
57 | +*/debug/* |
58 | +*/minsizerel/* |
59 | +*/release/* |
60 | +RelWithDebInfo |
61 | +*~ |
62 | +.*.swp |
63 | +./CMakeCache.txt |
64 | +./MySql.ncb |
65 | +./MySql.sln |
66 | +./MySql.suo |
67 | +./README.build-files |
68 | +./cmakecache.txt |
69 | +./config.h |
70 | +./copy_mysql_files.bat |
71 | +./fix-project-files |
72 | +./mysql*.ds? |
73 | +./mysql.ncb |
74 | +./mysql.sln |
75 | +./mysql.suo |
76 | +./prepare |
77 | +.DS_Store |
78 | +.defs.mk |
79 | +.depend |
80 | +.depend.mk |
81 | +.deps |
82 | +.gdb_history |
83 | +.gdbinit |
84 | +.libs |
85 | +.o |
86 | +.out |
87 | +.snprj/* |
88 | +.vimrc |
89 | +50 |
90 | +=6 |
91 | +BUILD/compile-pentium-maintainer |
92 | +BitKeeper/etc/RESYNC_TREE |
93 | +BitKeeper/etc/config |
94 | +BitKeeper/etc/csets |
95 | +BitKeeper/etc/csets-in |
96 | +BitKeeper/etc/csets-out |
97 | +BitKeeper/etc/gone |
98 | +BitKeeper/etc/level |
99 | +BitKeeper/etc/pushed |
100 | +BitKeeper/post-commit |
101 | +BitKeeper/post-commit-manual |
102 | +BitKeeper/tmp/* |
103 | +BitKeeper/tmp/bkr3sAHD |
104 | +BitKeeper/tmp/gone |
105 | +CMakeFiles |
106 | +CMakeFiles/* |
107 | +CTestTestfile.cmake |
108 | +COPYING |
109 | +COPYING.LIB |
110 | +Docs/#manual.texi# |
111 | +Docs/INSTALL-BINARY |
112 | +Docs/Images/myaccess-odbc.txt |
113 | +Docs/Images/myaccess.txt |
114 | +Docs/Images/myarchitecture.txt |
115 | +Docs/Images/mydll-properties.txt |
116 | +Docs/Images/mydsn-example.txt |
117 | +Docs/Images/mydsn-icon.txt |
118 | +Docs/Images/mydsn-options.txt |
119 | +Docs/Images/mydsn-setup.txt |
120 | +Docs/Images/mydsn-test-fail.txt |
121 | +Docs/Images/mydsn-test-success.txt |
122 | +Docs/Images/mydsn-trace.txt |
123 | +Docs/Images/mydsn.txt |
124 | +Docs/Images/myflowchart.txt |
125 | +Docs/include.texi |
126 | +Docs/internals.html |
127 | +Docs/internals.info |
128 | +Docs/internals.pdf |
129 | +Docs/internals.txt |
130 | +Docs/internals_toc.html |
131 | +Docs/manual.aux |
132 | +Docs/manual.cp |
133 | +Docs/manual.cps |
134 | +Docs/manual.de.log |
135 | +Docs/manual.dvi |
136 | +Docs/manual.fn |
137 | +Docs/manual.fns |
138 | +Docs/manual.html |
139 | +Docs/manual.ky |
140 | +Docs/manual.log |
141 | +Docs/manual.pdf |
142 | +Docs/manual.pg |
143 | +Docs/manual.texi.orig |
144 | +Docs/manual.texi.rej |
145 | +Docs/manual.toc |
146 | +Docs/manual.tp |
147 | +Docs/manual.txt |
148 | +Docs/manual.vr |
149 | +Docs/manual_a4.ps |
150 | +Docs/manual_letter.ps |
151 | +Docs/manual_toc.html |
152 | +Docs/my_sys.doc |
153 | +Docs/mysql.info |
154 | +Docs/mysql.xml |
155 | +Docs/safe-mysql.xml |
156 | +Docs/tex.fmt |
157 | +Docs/texi2dvi.out |
158 | +EXCEPTIONS-CLIENT |
159 | +INSTALL-SOURCE |
160 | +INSTALL-WIN-SOURCE |
161 | +Logs/* |
162 | +MIRRORS |
163 | +Makefile |
164 | +Makefile.in |
165 | +Makefile.in' |
166 | +PENDING/* |
167 | +scripts/scripts |
168 | +TAGS |
169 | +VC++Files/client/mysql_amd64.dsp |
170 | +ac_available_languages_fragment |
171 | +acinclude.m4 |
172 | +aclocal.m4 |
173 | +analyse.test |
174 | +autom4te-2.53.cache/* |
175 | +autom4te-2.53.cache/output.0 |
176 | +autom4te-2.53.cache/requests |
177 | +autom4te-2.53.cache/traces.0 |
178 | +autom4te.cache/* |
179 | +autom4te.cache/output.0 |
180 | +autom4te.cache/requests |
181 | +autom4te.cache/traces.0 |
182 | +bdb/*.ds? |
183 | +bdb/*.vcproj |
184 | +bdb/README |
185 | +bdb/btree/btree_auto.c |
186 | +bdb/build_unix/* |
187 | +bdb/build_vxworks/db.h |
188 | +bdb/build_vxworks/db_int.h |
189 | +bdb/build_win32/db.h |
190 | +bdb/build_win32/db_archive.dsp |
191 | +bdb/build_win32/db_checkpoint.dsp |
192 | +bdb/build_win32/db_config.h |
193 | +bdb/build_win32/db_cxx.h |
194 | +bdb/build_win32/db_deadlock.dsp |
195 | +bdb/build_win32/db_dll.dsp |
196 | +bdb/build_win32/db_dump.dsp |
197 | +bdb/build_win32/db_int.h |
198 | +bdb/build_win32/db_java.dsp |
199 | +bdb/build_win32/db_load.dsp |
200 | +bdb/build_win32/db_perf.dsp |
201 | +bdb/build_win32/db_printlog.dsp |
202 | +bdb/build_win32/db_recover.dsp |
203 | +bdb/build_win32/db_stat.dsp |
204 | +bdb/build_win32/db_static.dsp |
205 | +bdb/build_win32/db_tcl.dsp |
206 | +bdb/build_win32/db_test.dsp |
207 | +bdb/build_win32/db_upgrade.dsp |
208 | +bdb/build_win32/db_verify.dsp |
209 | +bdb/build_win32/ex_access.dsp |
210 | +bdb/build_win32/ex_btrec.dsp |
211 | +bdb/build_win32/ex_env.dsp |
212 | +bdb/build_win32/ex_lock.dsp |
213 | +bdb/build_win32/ex_mpool.dsp |
214 | +bdb/build_win32/ex_tpcb.dsp |
215 | +bdb/build_win32/excxx_access.dsp |
216 | +bdb/build_win32/excxx_btrec.dsp |
217 | +bdb/build_win32/excxx_env.dsp |
218 | +bdb/build_win32/excxx_lock.dsp |
219 | +bdb/build_win32/excxx_mpool.dsp |
220 | +bdb/build_win32/excxx_tpcb.dsp |
221 | +bdb/build_win32/include.tcl |
222 | +bdb/build_win32/libdb.def |
223 | +bdb/build_win32/libdb.rc |
224 | +bdb/db/crdel_auto.c |
225 | +bdb/db/db_auto.c |
226 | +bdb/dbinc_auto/*.* |
227 | +bdb/dbreg/dbreg_auto.c |
228 | +bdb/dist/autom4te-2.53.cache/* |
229 | +bdb/dist/autom4te-2.53.cache/output.0 |
230 | +bdb/dist/autom4te-2.53.cache/requests |
231 | +bdb/dist/autom4te-2.53.cache/traces.0 |
232 | +bdb/dist/autom4te.cache/* |
233 | +bdb/dist/autom4te.cache/output.0 |
234 | +bdb/dist/autom4te.cache/requests |
235 | +bdb/dist/autom4te.cache/traces.0 |
236 | +bdb/dist/config.hin |
237 | +bdb/dist/configure |
238 | +bdb/dist/db.h |
239 | +bdb/dist/db_config.h |
240 | +bdb/dist/db_cxx.h |
241 | +bdb/dist/db_int.h |
242 | +bdb/dist/include.tcl |
243 | +bdb/dist/tags |
244 | +bdb/dist/template/db_server_proc |
245 | +bdb/dist/template/gen_client_ret |
246 | +bdb/dist/template/rec_btree |
247 | +bdb/dist/template/rec_crdel |
248 | +bdb/dist/template/rec_db |
249 | +bdb/dist/template/rec_dbreg |
250 | +bdb/dist/template/rec_fileops |
251 | +bdb/dist/template/rec_hash |
252 | +bdb/dist/template/rec_log |
253 | +bdb/dist/template/rec_qam |
254 | +bdb/dist/template/rec_txn |
255 | +bdb/examples_c/ex_apprec/ex_apprec_auto.c |
256 | +bdb/examples_c/ex_apprec/ex_apprec_auto.h |
257 | +bdb/examples_c/ex_apprec/ex_apprec_template |
258 | +bdb/examples_java |
259 | +bdb/fileops/fileops_auto.c |
260 | +bdb/hash/hash_auto.c |
261 | +bdb/include/btree_auto.h |
262 | +bdb/include/btree_ext.h |
263 | +bdb/include/clib_ext.h |
264 | +bdb/include/common_ext.h |
265 | +bdb/include/crdel_auto.h |
266 | +bdb/include/db_auto.h |
267 | +bdb/include/db_ext.h |
268 | +bdb/include/db_server.h |
269 | +bdb/include/env_ext.h |
270 | +bdb/include/gen_client_ext.h |
271 | +bdb/include/gen_server_ext.h |
272 | +bdb/include/hash_auto.h |
273 | +bdb/include/hash_ext.h |
274 | +bdb/include/lock_ext.h |
275 | +bdb/include/log_auto.h |
276 | +bdb/include/log_ext.h |
277 | +bdb/include/mp_ext.h |
278 | +bdb/include/mutex_ext.h |
279 | +bdb/include/os_ext.h |
280 | +bdb/include/qam_auto.h |
281 | +bdb/include/qam_ext.h |
282 | +bdb/include/rpc_client_ext.h |
283 | +bdb/include/rpc_server_ext.h |
284 | +bdb/include/tcl_ext.h |
285 | +bdb/include/txn_auto.h |
286 | +bdb/include/txn_ext.h |
287 | +bdb/include/xa_ext.h |
288 | +bdb/java/src/com/sleepycat/db/Db.java |
289 | +bdb/java/src/com/sleepycat/db/DbBtreeStat.java |
290 | +bdb/java/src/com/sleepycat/db/DbConstants.java |
291 | +bdb/java/src/com/sleepycat/db/DbHashStat.java |
292 | +bdb/java/src/com/sleepycat/db/DbLockStat.java |
293 | +bdb/java/src/com/sleepycat/db/DbLogStat.java |
294 | +bdb/java/src/com/sleepycat/db/DbMpoolFStat.java |
295 | +bdb/java/src/com/sleepycat/db/DbQueueStat.java |
296 | +bdb/java/src/com/sleepycat/db/DbRepStat.java |
297 | +bdb/java/src/com/sleepycat/db/DbTxnStat.java |
298 | +bdb/libdb_java/java_stat_auto.c |
299 | +bdb/libdb_java/java_stat_auto.h |
300 | +bdb/log/log_auto.c |
301 | +bdb/qam/qam_auto.c |
302 | +bdb/rpc_client/db_server_clnt.c |
303 | +bdb/rpc_client/gen_client.c |
304 | +bdb/rpc_server/c/db_server_proc.c |
305 | +bdb/rpc_server/c/db_server_proc.sed |
306 | +bdb/rpc_server/c/db_server_svc.c |
307 | +bdb/rpc_server/c/db_server_xdr.c |
308 | +bdb/rpc_server/c/gen_db_server.c |
309 | +bdb/rpc_server/db_server.x |
310 | +bdb/rpc_server/db_server_proc.sed |
311 | +bdb/rpc_server/db_server_svc.c |
312 | +bdb/rpc_server/db_server_xdr.c |
313 | +bdb/rpc_server/gen_db_server.c |
314 | +bdb/test/TESTS |
315 | +bdb/test/include.tcl |
316 | +bdb/test/logtrack.list |
317 | +bdb/txn/txn_auto.c |
318 | +binary/* |
319 | +bkpull.log |
320 | +bkpull.log* |
321 | +bkpull.log.2 |
322 | +bkpull.log.3 |
323 | +bkpull.log.4 |
324 | +bkpull.log.5 |
325 | +bkpull.log.6 |
326 | +bkpush.log |
327 | +bkpush.log* |
328 | +build.log |
329 | +build_tags.sh |
330 | +client/#mysql.cc# |
331 | +client/*.ds? |
332 | +client/*.vcproj |
333 | +client/.deps/base64.Po |
334 | +client/.deps/completion_hash.Po |
335 | +client/.deps/dummy.Po |
336 | +client/.deps/mf_tempdir.Po |
337 | +client/.deps/my_bit.Po |
338 | +client/.deps/my_bitmap.Po |
339 | +client/.deps/my_getsystime.Po |
340 | +client/.deps/my_new.Po |
341 | +client/.deps/my_user.Po |
342 | +client/.deps/my_vle.Po |
343 | +client/.deps/mysql.Po |
344 | +client/.deps/mysql_upgrade.Po |
345 | +client/.deps/mysqladmin.Po |
346 | +client/.deps/mysqlbinlog.Po |
347 | +client/.deps/mysqlcheck.Po |
348 | +client/.deps/mysqldump.Po |
349 | +client/.deps/mysqlimport.Po |
350 | +client/.deps/mysqlshow.Po |
351 | +client/.deps/mysqlslap.Po |
352 | +client/.deps/mysqltest.Po |
353 | +client/.deps/readline.Po |
354 | +client/.deps/sql_string.Po |
355 | +client/.libs -prune |
356 | +client/.libs/lt-mysql |
357 | +client/.libs/lt-mysqladmin |
358 | +client/.libs/lt-mysqlbinlog |
359 | +client/.libs/lt-mysqlcheck |
360 | +client/.libs/lt-mysqldump |
361 | +client/.libs/lt-mysqlimport |
362 | +client/.libs/lt-mysqlshow |
363 | +client/.libs/lt-mysqlslap |
364 | +client/.libs/lt-mysqltest |
365 | +client/.libs/mysql |
366 | +client/.libs/mysql_upgrade |
367 | +client/.libs/mysqladmin |
368 | +client/.libs/mysqlbinlog |
369 | +client/.libs/mysqlcheck |
370 | +client/.libs/mysqldump |
371 | +client/.libs/mysqlimport |
372 | +client/.libs/mysqlshow |
373 | +client/.libs/mysqlslap |
374 | +client/.libs/mysqltest |
375 | +client/completion_hash.cpp |
376 | +client/decimal.c |
377 | +client/insert_test |
378 | +client/link_sources |
379 | +client/log_event.cc |
380 | +client/log_event.h |
381 | +client/log_event_old.cc |
382 | +client/log_event_old.h |
383 | +client/mf_iocache.c |
384 | +client/mf_iocache.cc |
385 | +client/my_decimal.cc |
386 | +client/my_decimal.h |
387 | +client/my_user.c |
388 | +client/mysql |
389 | +client/mysql.cpp |
390 | +client/mysql_upgrade |
391 | +client/mysqladmin |
392 | +client/mysqladmin.c |
393 | +client/mysqladmin.cpp |
394 | +client/mysqlbinlog |
395 | +client/mysqlbinlog.cpp |
396 | +client/mysqlcheck |
397 | +client/mysqldump |
398 | +client/mysqlimport |
399 | +client/mysqlmanager-pwgen |
400 | +client/mysqlmanagerc |
401 | +client/mysqlshow |
402 | +client/mysqlslap |
403 | +client/mysqltest |
404 | +client/mysqltestmanager-pwgen |
405 | +client/mysqltestmanagerc |
406 | +client/mysys_priv.h |
407 | +client/readline.cpp |
408 | +client/rpl_constants.h |
409 | +client/rpl_record_old.cc |
410 | +client/rpl_record_old.h |
411 | +client/rpl_tblmap.h |
412 | +client/rpl_tblmap.cc |
413 | +client/rpl_utility.h |
414 | +client/rpl_utility.cc |
415 | +client/select_test |
416 | +client/sql_const.h |
417 | +client/sql_string.cpp |
418 | +client/ssl_test |
419 | +client/thimble |
420 | +client/thread_test |
421 | +client/tmp.diff |
422 | +client_debug/* |
423 | +client_release/* |
424 | +client_test |
425 | +cmake_install.cmake |
426 | +cmd-line-utils/libedit/.deps/chared.Po |
427 | +cmd-line-utils/libedit/.deps/common.Po |
428 | +cmd-line-utils/libedit/.deps/el.Po |
429 | +cmd-line-utils/libedit/.deps/emacs.Po |
430 | +cmd-line-utils/libedit/.deps/fcns.Po |
431 | +cmd-line-utils/libedit/.deps/fgetln.Po |
432 | +cmd-line-utils/libedit/.deps/help.Po |
433 | +cmd-line-utils/libedit/.deps/hist.Po |
434 | +cmd-line-utils/libedit/.deps/history.Po |
435 | +cmd-line-utils/libedit/.deps/key.Po |
436 | +cmd-line-utils/libedit/.deps/map.Po |
437 | +cmd-line-utils/libedit/.deps/parse.Po |
438 | +cmd-line-utils/libedit/.deps/prompt.Po |
439 | +cmd-line-utils/libedit/.deps/read.Po |
440 | +cmd-line-utils/libedit/.deps/readline.Po |
441 | +cmd-line-utils/libedit/.deps/refresh.Po |
442 | +cmd-line-utils/libedit/.deps/search.Po |
443 | +cmd-line-utils/libedit/.deps/sig.Po |
444 | +cmd-line-utils/libedit/.deps/strlcat.Po |
445 | +cmd-line-utils/libedit/.deps/strlcpy.Po |
446 | +cmd-line-utils/libedit/.deps/term.Po |
447 | +cmd-line-utils/libedit/.deps/tokenizer.Po |
448 | +cmd-line-utils/libedit/.deps/tty.Po |
449 | +cmd-line-utils/libedit/.deps/unvis.Po |
450 | +cmd-line-utils/libedit/.deps/vi.Po |
451 | +cmd-line-utils/libedit/.deps/vis.Po |
452 | +cmd-line-utils/libedit/common.h |
453 | +cmd-line-utils/libedit/makelist |
454 | +cmd-line-utils/readline/.deps/bind.Po |
455 | +cmd-line-utils/readline/.deps/callback.Po |
456 | +cmd-line-utils/readline/.deps/compat.Po |
457 | +cmd-line-utils/readline/.deps/complete.Po |
458 | +cmd-line-utils/readline/.deps/display.Po |
459 | +cmd-line-utils/readline/.deps/funmap.Po |
460 | +cmd-line-utils/readline/.deps/histexpand.Po |
461 | +cmd-line-utils/readline/.deps/histfile.Po |
462 | +cmd-line-utils/readline/.deps/history.Po |
463 | +cmd-line-utils/readline/.deps/histsearch.Po |
464 | +cmd-line-utils/readline/.deps/input.Po |
465 | +cmd-line-utils/readline/.deps/isearch.Po |
466 | +cmd-line-utils/readline/.deps/keymaps.Po |
467 | +cmd-line-utils/readline/.deps/kill.Po |
468 | +cmd-line-utils/readline/.deps/macro.Po |
469 | +cmd-line-utils/readline/.deps/mbutil.Po |
470 | +cmd-line-utils/readline/.deps/misc.Po |
471 | +cmd-line-utils/readline/.deps/nls.Po |
472 | +cmd-line-utils/readline/.deps/parens.Po |
473 | +cmd-line-utils/readline/.deps/readline.Po |
474 | +cmd-line-utils/readline/.deps/rltty.Po |
475 | +cmd-line-utils/readline/.deps/savestring.Po |
476 | +cmd-line-utils/readline/.deps/search.Po |
477 | +cmd-line-utils/readline/.deps/shell.Po |
478 | +cmd-line-utils/readline/.deps/signals.Po |
479 | +cmd-line-utils/readline/.deps/terminal.Po |
480 | +cmd-line-utils/readline/.deps/text.Po |
481 | +cmd-line-utils/readline/.deps/tilde.Po |
482 | +cmd-line-utils/readline/.deps/undo.Po |
483 | +cmd-line-utils/readline/.deps/util.Po |
484 | +cmd-line-utils/readline/.deps/vi_mode.Po |
485 | +cmd-line-utils/readline/.deps/xmalloc.Po |
486 | +comon.h |
487 | +comp_err/*.ds? |
488 | +comp_err/*.vcproj |
489 | +compile |
490 | +config.cache |
491 | +config.guess |
492 | +config.h |
493 | +config.h.in |
494 | +config.log |
495 | +config.status |
496 | +config.sub |
497 | +configure |
498 | +configure.lineno |
499 | +contrib/*.ds? |
500 | +contrib/*.vcproj |
501 | +core |
502 | +core.* |
503 | +cscope.in.out |
504 | +cscope.out |
505 | +cscope.po.out |
506 | +db-*.*.* |
507 | +dbug/*.ds? |
508 | +dbug/*.vcproj |
509 | +dbug/.deps/dbug.Po |
510 | +dbug/.deps/dbug_analyze.Po |
511 | +dbug/.deps/factorial.Po |
512 | +dbug/.deps/my_main.Po |
513 | +dbug/.deps/sanity.Po |
514 | +dbug/dbug_analyze |
515 | +dbug/example*.r |
516 | +dbug/factorial |
517 | +dbug/factorial.r |
518 | +dbug/main.r |
519 | +dbug/output*.r |
520 | +dbug/user.ps |
521 | +dbug/user.t |
522 | +debian/control |
523 | +debian/defs.mk |
524 | +depcomp |
525 | +emacs.h |
526 | +examples/*.ds? |
527 | +examples/*.vcproj |
528 | +examples/udf_example/udf_example.def |
529 | +extra/.deps/charset2html.Po |
530 | +extra/.deps/comp_err.Po |
531 | +extra/.deps/innochecksum.Po |
532 | +extra/.deps/my_print_defaults.Po |
533 | +extra/.deps/mysql_waitpid.Po |
534 | +extra/.deps/perror.Po |
535 | +extra/.deps/replace.Po |
536 | +extra/.deps/resolve_stack_dump.Po |
537 | +extra/.deps/resolveip.Po |
538 | +extra/charset2html |
539 | +extra/comp_err |
540 | +extra/created_include_files |
541 | +extra/innochecksum |
542 | +extra/my_print_defaults |
543 | +extra/mysql_install |
544 | +extra/mysql_tzinfo_to_sql |
545 | +extra/mysql_waitpid |
546 | +extra/mysqld_ername.h |
547 | +extra/mysqld_error.h |
548 | +extra/perror |
549 | +extra/replace |
550 | +extra/resolve_stack_dump |
551 | +extra/resolveip |
552 | +extra/sql_state.h |
553 | +extra/tztime.cc |
554 | +extra/yassl/src/.deps/buffer.Plo |
555 | +extra/yassl/src/.deps/cert_wrapper.Plo |
556 | +extra/yassl/src/.deps/crypto_wrapper.Plo |
557 | +extra/yassl/src/.deps/handshake.Plo |
558 | +extra/yassl/src/.deps/lock.Plo |
559 | +extra/yassl/src/.deps/log.Plo |
560 | +extra/yassl/src/.deps/socket_wrapper.Plo |
561 | +extra/yassl/src/.deps/ssl.Plo |
562 | +extra/yassl/src/.deps/template_instnt.Plo |
563 | +extra/yassl/src/.deps/timer.Plo |
564 | +extra/yassl/src/.deps/yassl_error.Plo |
565 | +extra/yassl/src/.deps/yassl_imp.Plo |
566 | +extra/yassl/src/.deps/yassl_int.Plo |
567 | +extra/yassl/taocrypt/benchmark/.deps/benchmark-benchmark.Po |
568 | +extra/yassl/taocrypt/benchmark/benchmark |
569 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-aes.Plo |
570 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-aestables.Plo |
571 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-algebra.Plo |
572 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-arc4.Plo |
573 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-asn.Plo |
574 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-bftables.Plo |
575 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-blowfish.Plo |
576 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-coding.Plo |
577 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-des.Plo |
578 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-dh.Plo |
579 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-dsa.Plo |
580 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-file.Plo |
581 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-hash.Plo |
582 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-integer.Plo |
583 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-md2.Plo |
584 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-md4.Plo |
585 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-md5.Plo |
586 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-misc.Plo |
587 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-random.Plo |
588 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-ripemd.Plo |
589 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-rsa.Plo |
590 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-sha.Plo |
591 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-template_instnt.Plo |
592 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-tftables.Plo |
593 | +extra/yassl/taocrypt/src/.deps/libtaocrypt_la-twofish.Plo |
594 | +extra/yassl/taocrypt/test/.deps/test-test.Po |
595 | +extra/yassl/taocrypt/test/test |
596 | +extra/yassl/testsuite/.deps/testsuite-client.Po |
597 | +extra/yassl/testsuite/.deps/testsuite-echoclient.Po |
598 | +extra/yassl/testsuite/.deps/testsuite-echoserver.Po |
599 | +extra/yassl/testsuite/.deps/testsuite-server.Po |
600 | +extra/yassl/testsuite/.deps/testsuite-test.Po |
601 | +extra/yassl/testsuite/.deps/testsuite-testsuite.Po |
602 | +extra/yassl/testsuite/testsuite |
603 | +fcns.c |
604 | +fcns.h |
605 | +gdbinit |
606 | +gmon.out |
607 | +hardcopy.0 |
608 | +heap/*.ds? |
609 | +heap/*.vcproj |
610 | +heap/hp_test1 |
611 | +heap/hp_test2 |
612 | +help |
613 | +help.c |
614 | +help.h |
615 | +include/abi_check |
616 | +include/check_abi |
617 | +include/link_sources |
618 | +include/my_config.h |
619 | +include/my_global.h |
620 | +include/mysql_h.ic |
621 | +include/mysql_version.h |
622 | +include/mysqld_ername.h |
623 | +include/mysqld_error.h |
624 | +include/mysqld_error.h.rule |
625 | +include/openssl |
626 | +include/probes_mysql_dtrace.h |
627 | +include/readline |
628 | +include/readline/*.h |
629 | +include/readline/readline.h |
630 | +include/sql_state.h |
631 | +include/widec.h |
632 | +innobase/*.ds? |
633 | +innobase/*.vcproj |
634 | +innobase/autom4te-2.53.cache/* |
635 | +innobase/autom4te-2.53.cache/output.0 |
636 | +innobase/autom4te-2.53.cache/requests |
637 | +innobase/autom4te-2.53.cache/traces.0 |
638 | +innobase/autom4te.cache/* |
639 | +innobase/autom4te.cache/output.0 |
640 | +innobase/autom4te.cache/requests |
641 | +innobase/autom4te.cache/traces.0 |
642 | +innobase/configure.lineno |
643 | +innobase/conftest.s1 |
644 | +innobase/conftest.subs |
645 | +innobase/ib_config.h |
646 | +innobase/ib_config.h.in |
647 | +innobase/mkinstalldirs |
648 | +innobase/stamp-h1 |
649 | +insert_test |
650 | +install |
651 | +install-sh |
652 | +isam/*.ds? |
653 | +isam/*.vcproj |
654 | +isam/isamchk |
655 | +isam/isamlog |
656 | +isam/pack_isam |
657 | +isam/test1 |
658 | +isam/test2 |
659 | +isam/test3 |
660 | +isamchk/*.ds? |
661 | +isamchk/*.vcproj |
662 | +item_xmlfunc.cc |
663 | +lib_debug/* |
664 | +lib_release/* |
665 | +libmysql/*.c |
666 | +libmysql/*.ds? |
667 | +libmysql/*.vcproj |
668 | +libmysql/.deps/array.Plo |
669 | +libmysql/.deps/bchange.Plo |
670 | +libmysql/.deps/bcmp.Plo |
671 | +libmysql/.deps/bmove.Plo |
672 | +libmysql/.deps/bmove_upp.Plo |
673 | +libmysql/.deps/charset-def.Plo |
674 | +libmysql/.deps/charset.Plo |
675 | +libmysql/.deps/client.Plo |
676 | +libmysql/.deps/conf_to_src.Po |
677 | +libmysql/.deps/ctype-big5.Plo |
678 | +libmysql/.deps/ctype-bin.Plo |
679 | +libmysql/.deps/ctype-cp932.Plo |
680 | +libmysql/.deps/ctype-czech.Plo |
681 | +libmysql/.deps/ctype-euc_kr.Plo |
682 | +libmysql/.deps/ctype-eucjpms.Plo |
683 | +libmysql/.deps/ctype-extra.Plo |
684 | +libmysql/.deps/ctype-gb2312.Plo |
685 | +libmysql/.deps/ctype-gbk.Plo |
686 | +libmysql/.deps/ctype-latin1.Plo |
687 | +libmysql/.deps/ctype-mb.Plo |
688 | +libmysql/.deps/ctype-simple.Plo |
689 | +libmysql/.deps/ctype-sjis.Plo |
690 | +libmysql/.deps/ctype-tis620.Plo |
691 | +libmysql/.deps/ctype-uca.Plo |
692 | +libmysql/.deps/ctype-ucs2.Plo |
693 | +libmysql/.deps/ctype-ujis.Plo |
694 | +libmysql/.deps/ctype-utf8.Plo |
695 | +libmysql/.deps/ctype-win1250ch.Plo |
696 | +libmysql/.deps/ctype.Plo |
697 | +libmysql/.deps/dbug.Plo |
698 | +libmysql/.deps/default.Plo |
699 | +libmysql/.deps/default_modify.Plo |
700 | +libmysql/.deps/errmsg.Plo |
701 | +libmysql/.deps/errors.Plo |
702 | +libmysql/.deps/get_password.Plo |
703 | +libmysql/.deps/hash.Plo |
704 | +libmysql/.deps/int2str.Plo |
705 | +libmysql/.deps/is_prefix.Plo |
706 | +libmysql/.deps/libmysql.Plo |
707 | +libmysql/.deps/list.Plo |
708 | +libmysql/.deps/llstr.Plo |
709 | +libmysql/.deps/longlong2str.Plo |
710 | +libmysql/.deps/manager.Plo |
711 | +libmysql/.deps/md5.Plo |
712 | +libmysql/.deps/mf_cache.Plo |
713 | +libmysql/.deps/mf_dirname.Plo |
714 | +libmysql/.deps/mf_fn_ext.Plo |
715 | +libmysql/.deps/mf_format.Plo |
716 | +libmysql/.deps/mf_iocache.Plo |
717 | +libmysql/.deps/mf_iocache2.Plo |
718 | +libmysql/.deps/mf_loadpath.Plo |
719 | +libmysql/.deps/mf_pack.Plo |
720 | +libmysql/.deps/mf_path.Plo |
721 | +libmysql/.deps/mf_tempfile.Plo |
722 | +libmysql/.deps/mf_unixpath.Plo |
723 | +libmysql/.deps/mf_wcomp.Plo |
724 | +libmysql/.deps/mulalloc.Plo |
725 | +libmysql/.deps/my_alloc.Plo |
726 | +libmysql/.deps/my_chsize.Plo |
727 | +libmysql/.deps/my_compress.Plo |
728 | +libmysql/.deps/my_create.Plo |
729 | +libmysql/.deps/my_delete.Plo |
730 | +libmysql/.deps/my_div.Plo |
731 | +libmysql/.deps/my_error.Plo |
732 | +libmysql/.deps/my_file.Plo |
733 | +libmysql/.deps/my_fopen.Plo |
734 | +libmysql/.deps/my_fstream.Plo |
735 | +libmysql/.deps/my_gethostbyname.Plo |
736 | +libmysql/.deps/my_getopt.Plo |
737 | +libmysql/.deps/my_getwd.Plo |
738 | +libmysql/.deps/my_init.Plo |
739 | +libmysql/.deps/my_lib.Plo |
740 | +libmysql/.deps/my_malloc.Plo |
741 | +libmysql/.deps/my_messnc.Plo |
742 | +libmysql/.deps/my_net.Plo |
743 | +libmysql/.deps/my_once.Plo |
744 | +libmysql/.deps/my_open.Plo |
745 | +libmysql/.deps/my_port.Plo |
746 | +libmysql/.deps/my_pread.Plo |
747 | +libmysql/.deps/my_pthread.Plo |
748 | +libmysql/.deps/my_read.Plo |
749 | +libmysql/.deps/my_realloc.Plo |
750 | +libmysql/.deps/my_rename.Plo |
751 | +libmysql/.deps/my_seek.Plo |
752 | +libmysql/.deps/my_sleep.Plo |
753 | +libmysql/.deps/my_static.Plo |
754 | +libmysql/.deps/my_strtoll10.Plo |
755 | +libmysql/.deps/my_symlink.Plo |
756 | +libmysql/.deps/my_thr_init.Plo |
757 | +libmysql/.deps/my_time.Plo |
758 | +libmysql/.deps/my_vsnprintf.Plo |
759 | +libmysql/.deps/my_write.Plo |
760 | +libmysql/.deps/net.Plo |
761 | +libmysql/.deps/pack.Plo |
762 | +libmysql/.deps/password.Plo |
763 | +libmysql/.deps/safemalloc.Plo |
764 | +libmysql/.deps/sha1.Plo |
765 | +libmysql/.deps/str2int.Plo |
766 | +libmysql/.deps/str_alloc.Plo |
767 | +libmysql/.deps/strcend.Plo |
768 | +libmysql/.deps/strcont.Plo |
769 | +libmysql/.deps/strend.Plo |
770 | +libmysql/.deps/strfill.Plo |
771 | +libmysql/.deps/string.Plo |
772 | +libmysql/.deps/strinstr.Plo |
773 | +libmysql/.deps/strmake.Plo |
774 | +libmysql/.deps/strmov.Plo |
775 | +libmysql/.deps/strnlen.Plo |
776 | +libmysql/.deps/strnmov.Plo |
777 | +libmysql/.deps/strtod.Plo |
778 | +libmysql/.deps/strtoll.Plo |
779 | +libmysql/.deps/strtoull.Plo |
780 | +libmysql/.deps/strxmov.Plo |
781 | +libmysql/.deps/strxnmov.Plo |
782 | +libmysql/.deps/thr_mutex.Plo |
783 | +libmysql/.deps/typelib.Plo |
784 | +libmysql/.deps/vio.Plo |
785 | +libmysql/.deps/viosocket.Plo |
786 | +libmysql/.deps/viossl.Plo |
787 | +libmysql/.deps/viosslfactories.Plo |
788 | +libmysql/.deps/xml.Plo |
789 | +libmysql/.libs/libmysqlclient.lai |
790 | +libmysql/.libs/libmysqlclient.so.15 |
791 | +libmysql/.libs/libmysqlclient.so.15.0.0 |
792 | +libmysql/conf_to_src |
793 | +libmysql/debug/libmysql.exp |
794 | +libmysql/libmysql.ver |
795 | +libmysql/link_sources |
796 | +libmysql/my_static.h |
797 | +libmysql/my_time.c |
798 | +libmysql/mysys_priv.h |
799 | +libmysql/net.c |
800 | +libmysql/release/libmysql.exp |
801 | +libmysql/vio_priv.h |
802 | +libmysql/viosocket.o.6WmSJk |
803 | +libmysql_r/*.c |
804 | +libmysql_r/.deps/array.Plo |
805 | +libmysql_r/.deps/bchange.Plo |
806 | +libmysql_r/.deps/bcmp.Plo |
807 | +libmysql_r/.deps/bmove.Plo |
808 | +libmysql_r/.deps/bmove_upp.Plo |
809 | +libmysql_r/.deps/charset-def.Plo |
810 | +libmysql_r/.deps/charset.Plo |
811 | +libmysql_r/.deps/client.Plo |
812 | +libmysql_r/.deps/conf_to_src.Po |
813 | +libmysql_r/.deps/ctype-big5.Plo |
814 | +libmysql_r/.deps/ctype-bin.Plo |
815 | +libmysql_r/.deps/ctype-cp932.Plo |
816 | +libmysql_r/.deps/ctype-czech.Plo |
817 | +libmysql_r/.deps/ctype-euc_kr.Plo |
818 | +libmysql_r/.deps/ctype-eucjpms.Plo |
819 | +libmysql_r/.deps/ctype-extra.Plo |
820 | +libmysql_r/.deps/ctype-gb2312.Plo |
821 | +libmysql_r/.deps/ctype-gbk.Plo |
822 | +libmysql_r/.deps/ctype-latin1.Plo |
823 | +libmysql_r/.deps/ctype-mb.Plo |
824 | +libmysql_r/.deps/ctype-simple.Plo |
825 | +libmysql_r/.deps/ctype-sjis.Plo |
826 | +libmysql_r/.deps/ctype-tis620.Plo |
827 | +libmysql_r/.deps/ctype-uca.Plo |
828 | +libmysql_r/.deps/ctype-ucs2.Plo |
829 | +libmysql_r/.deps/ctype-ujis.Plo |
830 | +libmysql_r/.deps/ctype-utf8.Plo |
831 | +libmysql_r/.deps/ctype-win1250ch.Plo |
832 | +libmysql_r/.deps/ctype.Plo |
833 | +libmysql_r/.deps/dbug.Plo |
834 | +libmysql_r/.deps/default.Plo |
835 | +libmysql_r/.deps/default_modify.Plo |
836 | +libmysql_r/.deps/errmsg.Plo |
837 | +libmysql_r/.deps/errors.Plo |
838 | +libmysql_r/.deps/get_password.Plo |
839 | +libmysql_r/.deps/hash.Plo |
840 | +libmysql_r/.deps/int2str.Plo |
841 | +libmysql_r/.deps/is_prefix.Plo |
842 | +libmysql_r/.deps/libmysql.Plo |
843 | +libmysql_r/.deps/list.Plo |
844 | +libmysql_r/.deps/llstr.Plo |
845 | +libmysql_r/.deps/longlong2str.Plo |
846 | +libmysql_r/.deps/manager.Plo |
847 | +libmysql_r/.deps/md5.Plo |
848 | +libmysql_r/.deps/mf_cache.Plo |
849 | +libmysql_r/.deps/mf_dirname.Plo |
850 | +libmysql_r/.deps/mf_fn_ext.Plo |
851 | +libmysql_r/.deps/mf_format.Plo |
852 | +libmysql_r/.deps/mf_iocache.Plo |
853 | +libmysql_r/.deps/mf_iocache2.Plo |
854 | +libmysql_r/.deps/mf_loadpath.Plo |
855 | +libmysql_r/.deps/mf_pack.Plo |
856 | +libmysql_r/.deps/mf_path.Plo |
857 | +libmysql_r/.deps/mf_tempfile.Plo |
858 | +libmysql_r/.deps/mf_unixpath.Plo |
859 | +libmysql_r/.deps/mf_wcomp.Plo |
860 | +libmysql_r/.deps/mulalloc.Plo |
861 | +libmysql_r/.deps/my_alloc.Plo |
862 | +libmysql_r/.deps/my_chsize.Plo |
863 | +libmysql_r/.deps/my_compress.Plo |
864 | +libmysql_r/.deps/my_create.Plo |
865 | +libmysql_r/.deps/my_delete.Plo |
866 | +libmysql_r/.deps/my_div.Plo |
867 | +libmysql_r/.deps/my_error.Plo |
868 | +libmysql_r/.deps/my_file.Plo |
869 | +libmysql_r/.deps/my_fopen.Plo |
870 | +libmysql_r/.deps/my_fstream.Plo |
871 | +libmysql_r/.deps/my_gethostbyname.Plo |
872 | +libmysql_r/.deps/my_getopt.Plo |
873 | +libmysql_r/.deps/my_getwd.Plo |
874 | +libmysql_r/.deps/my_init.Plo |
875 | +libmysql_r/.deps/my_lib.Plo |
876 | +libmysql_r/.deps/my_malloc.Plo |
877 | +libmysql_r/.deps/my_messnc.Plo |
878 | +libmysql_r/.deps/my_net.Plo |
879 | +libmysql_r/.deps/my_once.Plo |
880 | +libmysql_r/.deps/my_open.Plo |
881 | +libmysql_r/.deps/my_port.Plo |
882 | +libmysql_r/.deps/my_pread.Plo |
883 | +libmysql_r/.deps/my_pthread.Plo |
884 | +libmysql_r/.deps/my_read.Plo |
885 | +libmysql_r/.deps/my_realloc.Plo |
886 | +libmysql_r/.deps/my_rename.Plo |
887 | +libmysql_r/.deps/my_seek.Plo |
888 | +libmysql_r/.deps/my_sleep.Plo |
889 | +libmysql_r/.deps/my_static.Plo |
890 | +libmysql_r/.deps/my_strtoll10.Plo |
891 | +libmysql_r/.deps/my_symlink.Plo |
892 | +libmysql_r/.deps/my_thr_init.Plo |
893 | +libmysql_r/.deps/my_time.Plo |
894 | +libmysql_r/.deps/my_vsnprintf.Plo |
895 | +libmysql_r/.deps/my_write.Plo |
896 | +libmysql_r/.deps/net.Plo |
897 | +libmysql_r/.deps/pack.Plo |
898 | +libmysql_r/.deps/password.Plo |
899 | +libmysql_r/.deps/safemalloc.Plo |
900 | +libmysql_r/.deps/sha1.Plo |
901 | +libmysql_r/.deps/str2int.Plo |
902 | +libmysql_r/.deps/str_alloc.Plo |
903 | +libmysql_r/.deps/strcend.Plo |
904 | +libmysql_r/.deps/strcont.Plo |
905 | +libmysql_r/.deps/strend.Plo |
906 | +libmysql_r/.deps/strfill.Plo |
907 | +libmysql_r/.deps/string.Plo |
908 | +libmysql_r/.deps/strinstr.Plo |
909 | +libmysql_r/.deps/strmake.Plo |
910 | +libmysql_r/.deps/strmov.Plo |
911 | +libmysql_r/.deps/strnlen.Plo |
912 | +libmysql_r/.deps/strnmov.Plo |
913 | +libmysql_r/.deps/strtod.Plo |
914 | +libmysql_r/.deps/strtoll.Plo |
915 | +libmysql_r/.deps/strtoull.Plo |
916 | +libmysql_r/.deps/strxmov.Plo |
917 | +libmysql_r/.deps/strxnmov.Plo |
918 | +libmysql_r/.deps/thr_mutex.Plo |
919 | +libmysql_r/.deps/typelib.Plo |
920 | +libmysql_r/.deps/vio.Plo |
921 | +libmysql_r/.deps/viosocket.Plo |
922 | +libmysql_r/.deps/viossl.Plo |
923 | +libmysql_r/.deps/viosslfactories.Plo |
924 | +libmysql_r/.deps/xml.Plo |
925 | +libmysql_r/.libs/libmysqlclient_r.lai |
926 | +libmysql_r/.libs/libmysqlclient_r.so.15 |
927 | +libmysql_r/.libs/libmysqlclient_r.so.15.0.0 |
928 | +libmysql_r/acconfig.h |
929 | +libmysql_r/client_settings.h |
930 | +libmysql_r/conf_to_src |
931 | +libmysql_r/link_sources |
932 | +libmysql_r/my_static.h |
933 | +libmysql_r/mysys_priv.h |
934 | +libmysql_r/vio_priv.h |
935 | +libmysqld/*.ds? |
936 | +libmysqld/*.vcproj |
937 | +libmysqld/.deps/client.Po |
938 | +libmysqld/.deps/derror.Po |
939 | +libmysqld/.deps/discover.Po |
940 | +libmysqld/.deps/emb_qcache.Po |
941 | +libmysqld/.deps/errmsg.Po |
942 | +libmysqld/.deps/event_data_objects.Po |
943 | +libmysqld/.deps/event_db_repository.Po |
944 | +libmysqld/.deps/event_queue.Po |
945 | +libmysqld/.deps/event_scheduler.Po |
946 | +libmysqld/.deps/events.Po |
947 | +libmysqld/.deps/field.Po |
948 | +libmysqld/.deps/field_conv.Po |
949 | +libmysqld/.deps/filesort.Po |
950 | +libmysqld/.deps/get_password.Po |
951 | +libmysqld/.deps/gstream.Po |
952 | +libmysqld/.deps/ha_berkeley.Po |
953 | +libmysqld/.deps/ha_federated.Po |
954 | +libmysqld/.deps/ha_heap.Po |
955 | +libmysqld/.deps/ha_innodb.Po |
956 | +libmysqld/.deps/ha_myisam.Po |
957 | +libmysqld/.deps/ha_myisammrg.Po |
958 | +libmysqld/.deps/ha_ndbcluster.Po |
959 | +libmysqld/.deps/ha_ndbcluster_binlog.Po |
960 | +libmysqld/.deps/ha_partition.Po |
961 | +libmysqld/.deps/handler.Po |
962 | +libmysqld/.deps/hash_filo.Po |
963 | +libmysqld/.deps/hostname.Po |
964 | +libmysqld/.deps/init.Po |
965 | +libmysqld/.deps/item.Po |
966 | +libmysqld/.deps/item_buff.Po |
967 | +libmysqld/.deps/item_cmpfunc.Po |
968 | +libmysqld/.deps/item_create.Po |
969 | +libmysqld/.deps/item_func.Po |
970 | +libmysqld/.deps/item_geofunc.Po |
971 | +libmysqld/.deps/item_row.Po |
972 | +libmysqld/.deps/item_strfunc.Po |
973 | +libmysqld/.deps/item_subselect.Po |
974 | +libmysqld/.deps/item_sum.Po |
975 | +libmysqld/.deps/item_timefunc.Po |
976 | +libmysqld/.deps/item_uniq.Po |
977 | +libmysqld/.deps/item_xmlfunc.Po |
978 | +libmysqld/.deps/key.Po |
979 | +libmysqld/.deps/lib_sql.Po |
980 | +libmysqld/.deps/libmysql.Po |
981 | +libmysqld/.deps/libmysqld.Po |
982 | +libmysqld/.deps/lock.Po |
983 | +libmysqld/.deps/log.Po |
984 | +libmysqld/.deps/log_event.Po |
985 | +libmysqld/.deps/my_decimal.Po |
986 | +libmysqld/.deps/my_time.Po |
987 | +libmysqld/.deps/my_user.Po |
988 | +libmysqld/.deps/net_serv.Po |
989 | +libmysqld/.deps/opt_range.Po |
990 | +libmysqld/.deps/opt_sum.Po |
991 | +libmysqld/.deps/pack.Po |
992 | +libmysqld/.deps/parse_file.Po |
993 | +libmysqld/.deps/partition_info.Po |
994 | +libmysqld/.deps/password.Po |
995 | +libmysqld/.deps/procedure.Po |
996 | +libmysqld/.deps/protocol.Po |
997 | +libmysqld/.deps/records.Po |
998 | +libmysqld/.deps/rpl_filter.Po |
999 | +libmysqld/.deps/rpl_injector.Po |
1000 | +libmysqld/.deps/set_var.Po |
1001 | +libmysqld/.deps/sp.Po |
1002 | +libmysqld/.deps/sp_cache.Po |
1003 | +libmysqld/.deps/sp_head.Po |
1004 | +libmysqld/.deps/sp_pcontext.Po |
1005 | +libmysqld/.deps/sp_rcontext.Po |
1006 | +libmysqld/.deps/spatial.Po |
1007 | +libmysqld/.deps/sql_acl.Po |
1008 | +libmysqld/.deps/sql_analyse.Po |
1009 | +libmysqld/.deps/sql_base.Po |
1010 | +libmysqld/.deps/sql_builtin.Po |
1011 | +libmysqld/.deps/sql_cache.Po |
1012 | +libmysqld/.deps/sql_class.Po |
1013 | +libmysqld/.deps/sql_crypt.Po |
1014 | +libmysqld/.deps/sql_cursor.Po |
1015 | +libmysqld/.deps/sql_db.Po |
1016 | +libmysqld/.deps/sql_delete.Po |
1017 | +libmysqld/.deps/sql_truncate.Po |
1018 | +libmysqld/.deps/sql_reload.Po |
1019 | +libmysqld/.deps/datadict.Po |
1020 | +libmysqld/.deps/sql_derived.Po |
1021 | +libmysqld/.deps/sql_do.Po |
1022 | +libmysqld/.deps/sql_error.Po |
1023 | +libmysqld/.deps/sql_handler.Po |
1024 | +libmysqld/.deps/sql_help.Po |
1025 | +libmysqld/.deps/sql_insert.Po |
1026 | +libmysqld/.deps/sql_lex.Po |
1027 | +libmysqld/.deps/sql_list.Po |
1028 | +libmysqld/.deps/sql_load.Po |
1029 | +libmysqld/.deps/sql_manager.Po |
1030 | +libmysqld/.deps/sql_map.Po |
1031 | +libmysqld/.deps/sql_parse.Po |
1032 | +libmysqld/.deps/sql_partition.Po |
1033 | +libmysqld/.deps/sql_plugin.Po |
1034 | +libmysqld/.deps/sql_prepare.Po |
1035 | +libmysqld/.deps/sql_rename.Po |
1036 | +libmysqld/.deps/sql_select.Po |
1037 | +libmysqld/.deps/sql_show.Po |
1038 | +libmysqld/.deps/sql_state.Po |
1039 | +libmysqld/.deps/sql_string.Po |
1040 | +libmysqld/.deps/sql_table.Po |
1041 | +libmysqld/.deps/sql_tablespace.Po |
1042 | +libmysqld/.deps/sql_test.Po |
1043 | +libmysqld/.deps/sql_trigger.Po |
1044 | +libmysqld/.deps/sql_udf.Po |
1045 | +libmysqld/.deps/sql_union.Po |
1046 | +libmysqld/.deps/sql_update.Po |
1047 | +libmysqld/.deps/sql_view.Po |
1048 | +libmysqld/.deps/sql_yacc.Po |
1049 | +libmysqld/.deps/stacktrace.Po |
1050 | +libmysqld/.deps/strfunc.Po |
1051 | +libmysqld/.deps/table.Po |
1052 | +libmysqld/.deps/thr_malloc.Po |
1053 | +libmysqld/.deps/time.Po |
1054 | +libmysqld/.deps/tztime.Po |
1055 | +libmysqld/.deps/uniques.Po |
1056 | +libmysqld/.deps/unireg.Po |
1057 | +libmysqld/backup_dir |
1058 | +libmysqld/client.c |
1059 | +libmysqld/client_settings.h |
1060 | +libmysqld/cmake_dummy.c |
1061 | +libmysqld/convert.cc |
1062 | +libmysqld/derror.cc |
1063 | +libmysqld/discover.cc |
1064 | +libmysqld/emb_qcache.cpp |
1065 | +libmysqld/errmsg.c |
1066 | +libmysqld/event.cc |
1067 | +libmysqld/event_data_objects.cc |
1068 | +libmysqld/event_db_repository.cc |
1069 | +libmysqld/event_executor.cc |
1070 | +libmysqld/event_queue.cc |
1071 | +libmysqld/event_scheduler.cc |
1072 | +libmysqld/event_timed.cc |
1073 | +libmysqld/events.cc |
1074 | +libmysqld/examples/.deps/completion_hash.Po |
1075 | +libmysqld/examples/.deps/mysql.Po |
1076 | +libmysqld/examples/.deps/mysql_client_test.Po |
1077 | +libmysqld/examples/.deps/mysqltest.Po |
1078 | +libmysqld/examples/.deps/readline.Po |
1079 | +libmysqld/examples/client_test.c |
1080 | +libmysqld/examples/client_test.cc |
1081 | +libmysqld/examples/completion_hash.cc |
1082 | +libmysqld/examples/completion_hash.h |
1083 | +libmysqld/examples/link_sources |
1084 | +libmysqld/examples/my_readline.h |
1085 | +libmysqld/examples/mysql |
1086 | +libmysqld/examples/mysql.cc |
1087 | +libmysqld/examples/mysql_client_test.c |
1088 | +libmysqld/examples/mysql_client_test_embedded |
1089 | +libmysqld/examples/mysqltest |
1090 | +libmysqld/examples/mysqltest.c |
1091 | +libmysqld/examples/mysqltest_embedded |
1092 | +libmysqld/examples/readline.cc |
1093 | +libmysqld/examples/sql_string.cc |
1094 | +libmysqld/examples/sql_string.h |
1095 | +libmysqld/examples/test-gdbinit |
1096 | +libmysqld/field.cc |
1097 | +libmysqld/field_conv.cc |
1098 | +libmysqld/filesort.cc |
1099 | +libmysqld/get_password.c |
1100 | +libmysqld/gstream.cc |
1101 | +libmysqld/ha_archive.cc |
1102 | +libmysqld/ha_berkeley.cc |
1103 | +libmysqld/ha_blackhole.cc |
1104 | +libmysqld/ha_example.cc |
1105 | +libmysqld/ha_federated.cc |
1106 | +libmysqld/ha_heap.cc |
1107 | +libmysqld/ha_innobase.cc |
1108 | +libmysqld/ha_innodb.cc |
1109 | +libmysqld/ha_isam.cc |
1110 | +libmysqld/ha_isammrg.cc |
1111 | +libmysqld/ha_myisam.cc |
1112 | +libmysqld/ha_myisammrg.cc |
1113 | +libmysqld/ha_ndbcluster.cc |
1114 | +libmysqld/ha_ndbcluster_binlog.cc |
1115 | +libmysqld/ha_ndbcluster_cond.cc |
1116 | +libmysqld/ha_partition.cc |
1117 | +libmysqld/ha_tina.cc |
1118 | +libmysqld/handler.cc |
1119 | +libmysqld/handlerton.cc |
1120 | +libmysqld/hash_filo.cc |
1121 | +libmysqld/hostname.cc |
1122 | +libmysqld/init.cc |
1123 | +libmysqld/item.cc |
1124 | +libmysqld/item_buff.cc |
1125 | +libmysqld/item_cmpfunc.cc |
1126 | +libmysqld/item_create.cc |
1127 | +libmysqld/item_func.cc |
1128 | +libmysqld/item_geofunc.cc |
1129 | +libmysqld/item_row.cc |
1130 | +libmysqld/item_strfunc.cc |
1131 | +libmysqld/item_subselect.cc |
1132 | +libmysqld/item_sum.cc |
1133 | +libmysqld/item_timefunc.cc |
1134 | +libmysqld/item_uniq.cc |
1135 | +libmysqld/key.cc |
1136 | +libmysqld/lex_hash.h |
1137 | +libmysqld/lib_sql.cpp |
1138 | +libmysqld/libmysql.c |
1139 | +libmysqld/link_sources |
1140 | +libmysqld/lock.cc |
1141 | +libmysqld/log.cc |
1142 | +libmysqld/log_event.cc |
1143 | +libmysqld/log_event_old.cc |
1144 | +libmysqld/md5.c |
1145 | +libmysqld/message.h |
1146 | +libmysqld/message.rc |
1147 | +libmysqld/mf_iocache.cc |
1148 | +libmysqld/mini_client.cc |
1149 | +libmysqld/my_decimal.cc |
1150 | +libmysqld/my_time.c |
1151 | +libmysqld/my_user.c |
1152 | +libmysqld/net_pkg.cc |
1153 | +libmysqld/net_serv.cc |
1154 | +libmysqld/opt_ft.cc |
1155 | +libmysqld/opt_range.cc |
1156 | +libmysqld/opt_sum.cc |
1157 | +libmysqld/pack.c |
1158 | +libmysqld/parse_file.cc |
1159 | +libmysqld/partition_info.cc |
1160 | +libmysqld/password.c |
1161 | +libmysqld/procedure.cc |
1162 | +libmysqld/protocol.cc |
1163 | +libmysqld/protocol_cursor.cc |
1164 | +libmysqld/records.cc |
1165 | +libmysqld/repl_failsafe.cc |
1166 | +libmysqld/rpl_filter.cc |
1167 | +libmysqld/rpl_handler.cc |
1168 | +libmysqld/rpl_injector.cc |
1169 | +libmysqld/rpl_record.cc |
1170 | +libmysqld/rpl_record_old.cc |
1171 | +libmysqld/rpl_utility.cc |
1172 | +libmysqld/scheduler.cc |
1173 | +libmysqld/set_var.cc |
1174 | +libmysqld/sha2.cc |
1175 | +libmysqld/simple-test |
1176 | +libmysqld/slave.cc |
1177 | +libmysqld/sp.cc |
1178 | +libmysqld/sp_cache.cc |
1179 | +libmysqld/sp_head.cc |
1180 | +libmysqld/sp_pcontext.cc |
1181 | +libmysqld/sp_rcontext.cc |
1182 | +libmysqld/spatial.cc |
1183 | +libmysqld/sql_acl.cc |
1184 | +libmysqld/sql_analyse.cc |
1185 | +libmysqld/sql_base.cc |
1186 | +libmysqld/sql_builtin.cc |
1187 | +libmysqld/sql_cache.cc |
1188 | +libmysqld/sql_class.cc |
1189 | +libmysqld/sql_command |
1190 | +libmysqld/sql_connect.cc |
1191 | +libmysqld/sql_crypt.cc |
1192 | +libmysqld/sql_cursor.cc |
1193 | +libmysqld/sql_cursor.h |
1194 | +libmysqld/sql_db.cc |
1195 | +libmysqld/sql_delete.cc |
1196 | +libmysqld/sql_truncate.cc |
1197 | +libmysqld/sql_reload.cc |
1198 | +libmysqld/datadict.cc |
1199 | +libmysqld/sql_derived.cc |
1200 | +libmysqld/sql_do.cc |
1201 | +libmysqld/sql_error.cc |
1202 | +libmysqld/sql_handler.cc |
1203 | +libmysqld/sql_help.cc |
1204 | +libmysqld/sql_insert.cc |
1205 | +libmysqld/sql_lex.cc |
1206 | +libmysqld/sql_list.cc |
1207 | +libmysqld/sql_load.cc |
1208 | +libmysqld/sql_locale.cc |
1209 | +libmysqld/sql_manager.cc |
1210 | +libmysqld/sql_map.cc |
1211 | +libmysqld/sql_olap.cc |
1212 | +libmysqld/sql_parse.cc |
1213 | +libmysqld/sql_partition.cc |
1214 | +libmysqld/sql_plugin.cc |
1215 | +libmysqld/sql_prepare.cc |
1216 | +libmysqld/sql_profile.cc |
1217 | +libmysqld/sql_rename.cc |
1218 | +libmysqld/sql_repl.cc |
1219 | +libmysqld/sql_select.cc |
1220 | +libmysqld/sql_servers.cc |
1221 | +libmysqld/sql_show.cc |
1222 | +libmysqld/sql_state.c |
1223 | +libmysqld/sql_string.cc |
1224 | +libmysqld/sql_table.cc |
1225 | +libmysqld/sql_tablespace.cc |
1226 | +libmysqld/sql_test.cc |
1227 | +libmysqld/sql_trigger.cc |
1228 | +libmysqld/sql_udf.cc |
1229 | +libmysqld/sql_union.cc |
1230 | +libmysqld/sql_unions.cc |
1231 | +libmysqld/sql_update.cc |
1232 | +libmysqld/sql_view.cc |
1233 | +libmysqld/sql_yacc.cc |
1234 | +libmysqld/sql_yacc.cpp |
1235 | +libmysqld/sql_yacc.h |
1236 | +libmysqld/stacktrace.c |
1237 | +libmysqld/strfunc.cc |
1238 | +libmysqld/table.cc |
1239 | +libmysqld/thr_malloc.cc |
1240 | +libmysqld/sql_time.cc |
1241 | +libmysqld/tztime.cc |
1242 | +libmysqld/uniques.cc |
1243 | +libmysqld/unireg.cc |
1244 | +libmysqltest/*.ds? |
1245 | +libmysqltest/*.vcproj |
1246 | +libmysqltest/mytest.c |
1247 | +libtool |
1248 | +linked_client_sources |
1249 | +linked_include_sources |
1250 | +linked_libmysql_r_sources |
1251 | +linked_libmysql_sources |
1252 | +linked_libmysqld_sources |
1253 | +linked_libmysqldex_sources |
1254 | +linked_server_sources |
1255 | +linked_tools_sources |
1256 | +locked |
1257 | +ltmain.sh |
1258 | +man/*.1 |
1259 | +merge/*.ds? |
1260 | +merge/*.vcproj |
1261 | +missing |
1262 | +mit-pthreads/config.flags |
1263 | +mit-pthreads/include/bits |
1264 | +mit-pthreads/include/pthread/machdep.h |
1265 | +mit-pthreads/include/pthread/posix.h |
1266 | +mit-pthreads/include/sys |
1267 | +mit-pthreads/machdep.c |
1268 | +mit-pthreads/pg++ |
1269 | +mit-pthreads/pgcc |
1270 | +mit-pthreads/syscall.S |
1271 | +mkinstalldirs |
1272 | +my_print_defaults/*.ds? |
1273 | +my_print_defaults/*.vcproj |
1274 | +myisam/*.ds? |
1275 | +myisam/*.vcproj |
1276 | +myisam/FT1.MYD |
1277 | +myisam/FT1.MYI |
1278 | +myisam/ft_dump |
1279 | +myisam/ft_eval |
1280 | +myisam/ft_test1 |
1281 | +myisam/ftbench/data |
1282 | +myisam/ftbench/t |
1283 | +myisam/ftbench/var/* |
1284 | +myisam/mi_test1 |
1285 | +myisam/mi_test2 |
1286 | +myisam/mi_test3 |
1287 | +myisam/mi_test_all |
1288 | +myisam/myisam.log |
1289 | +myisam/myisam_ftdump |
1290 | +myisam/myisamchk |
1291 | +myisam/myisamlog |
1292 | +myisam/myisampack |
1293 | +myisam/rt_test |
1294 | +myisam/rt_test.MYD |
1295 | +myisam/rt_test.MYI |
1296 | +myisam/sp_test |
1297 | +myisam/test1.MYD |
1298 | +myisam/test1.MYI |
1299 | +myisam/test2.MYD |
1300 | +myisam/test2.MYI |
1301 | +myisam_ftdump/*.ds? |
1302 | +myisam_ftdump/*.vcproj |
1303 | +myisamchk/*.ds? |
1304 | +myisamchk/*.vcproj |
1305 | +myisamlog/*.ds? |
1306 | +myisamlog/*.vcproj |
1307 | +myisammrg/*.ds? |
1308 | +myisammrg/*.vcproj |
1309 | +myisampack/*.ds? |
1310 | +myisampack/*.vcproj |
1311 | +mysql-4.0.2-alpha-pc-linux-gnu-i686.tar.gz |
1312 | +mysql-4.0.2-alpha.tar.gz |
1313 | +mysql-4.1.8-win-src.zip |
1314 | +mysql-5.0.2-alpha.tar.gz |
1315 | +mysql-max-4.0.2-alpha-pc-linux-gnu-i686.tar.gz |
1316 | +mysql-test/*.ds? |
1317 | +mysql-test/*.vcproj |
1318 | +mysql-test/.DS_Store |
1319 | +mysql-test/collections/default.release |
1320 | +mysql-test/collections/default.release.done |
1321 | +mysql-test/funcs_1.log |
1322 | +mysql-test/funcs_1.tar |
1323 | +mysql-test/gmon.out |
1324 | +mysql-test/install_test_db |
1325 | +mysql-test/lib/My/SafeProcess/my_safe_process |
1326 | +mysql-test/lib/init_db.sql |
1327 | +mysql-test/linux_sys_vars.inc |
1328 | +mysql-test/load_sysvars.inc |
1329 | +mysql-test/mtr |
1330 | +mysql-test/mysql-test-run |
1331 | +mysql-test/mysql-test-gcov.err |
1332 | +mysql-test/mysql-test-gcov.msg |
1333 | +mysql-test/mysql-test-run-shell |
1334 | +mysql-test/mysql-test-run.log |
1335 | +mysql-test/mysql_test_run_new |
1336 | +mysql-test/ndb/ndbcluster |
1337 | +mysql-test/partitions.log |
1338 | +mysql-test/r/*.err |
1339 | +mysql-test/r/*.log |
1340 | +mysql-test/r/*.out |
1341 | +mysql-test/r/*.reject |
1342 | +mysql-test/r/index_merge_load.result |
1343 | +mysql-test/r/max_allowed_packet_func.result |
1344 | +mysql-test/r/rpl000001.eval |
1345 | +mysql-test/r/rpl000002.eval |
1346 | +mysql-test/r/rpl000014.eval |
1347 | +mysql-test/r/rpl000015.eval |
1348 | +mysql-test/r/rpl000016.eval |
1349 | +mysql-test/r/rpl_log.eval |
1350 | +mysql-test/r/slave-running.eval |
1351 | +mysql-test/r/slave-stopped.eval |
1352 | +mysql-test/r/tmp.result |
1353 | +mysql-test/reg.log |
1354 | +mysql-test/rpl.log |
1355 | +mysql-test/share/mysql |
1356 | +mysql-test/std_data/*.pem |
1357 | +mysql-test/suite/funcs_1.tar.gz |
1358 | +mysql-test/suite/funcs_1.tar.zip |
1359 | +mysql-test/suite/funcs_1/r/innodb_trig_03e.warnings |
1360 | +mysql-test/suite/funcs_1/r/innodb_views.warnings |
1361 | +mysql-test/suite/funcs_1/r/memory_trig_03e.warnings |
1362 | +mysql-test/suite/funcs_1/r/memory_views.warnings |
1363 | +mysql-test/suite/funcs_1/r/myisam_trig_03e.warnings |
1364 | +mysql-test/suite/funcs_1/r/myisam_views.warnings |
1365 | +mysql-test/suite/funcs_1/r/ndb_trig_03e.warnings |
1366 | +mysql-test/suite/funcs_1/r/ndb_views.warnings |
1367 | +mysql-test/suite/partitions/r/dif |
1368 | +mysql-test/suite/partitions/r/diff |
1369 | +mysql-test/suite/partitions/r/partition.result |
1370 | +mysql-test/suite/partitions/r/partition_bit_ndb.warnings |
1371 | +mysql-test/suite/partitions/r/partition_special_innodb.warnings |
1372 | +mysql-test/suite/partitions/r/partition_special_myisam.warnings |
1373 | +mysql-test/suite/partitions/r/partition_t55.out |
1374 | +mysql-test/suite/partitions/r/partition_t55.refout |
1375 | +mysql-test/suite/partitions/t/partition.test |
1376 | +mysql-test/t/index_merge.load |
1377 | +mysql-test/t/tmp.test |
1378 | +mysql-test/var |
1379 | +mysql-test/var/* |
1380 | +mysql-test/windows_sys_vars.inc |
1381 | +mysql.kdevprj |
1382 | +mysql.proj |
1383 | +sql_priv.h |
1384 | +mysqlbinlog/*.ds? |
1385 | +mysqlbinlog/*.vcproj |
1386 | +mysqlcheck/*.ds? |
1387 | +mysqlcheck/*.vcproj |
1388 | +mysqld.S |
1389 | +mysqld.sym |
1390 | +mysqldemb/*.ds? |
1391 | +mysqldemb/*.vcproj |
1392 | +mysqlserver/*.ds? |
1393 | +mysqlserver/*.vcproj |
1394 | +mysys/#mf_iocache.c# |
1395 | +mysys/*.ds? |
1396 | +mysys/*.vcproj |
1397 | +mysys/.deps/array.Po |
1398 | +mysys/.deps/base64.Po |
1399 | +mysys/.deps/charset-def.Po |
1400 | +mysys/.deps/charset.Po |
1401 | +mysys/.deps/checksum.Po |
1402 | +mysys/.deps/default.Po |
1403 | +mysys/.deps/default_modify.Po |
1404 | +mysys/.deps/errors.Po |
1405 | +mysys/.deps/hash.Po |
1406 | +mysys/.deps/list.Po |
1407 | +mysys/.deps/md5.Po |
1408 | +mysys/.deps/mf_brkhant.Po |
1409 | +mysys/.deps/mf_cache.Po |
1410 | +mysys/.deps/mf_dirname.Po |
1411 | +mysys/.deps/mf_fn_ext.Po |
1412 | +mysys/.deps/mf_format.Po |
1413 | +mysys/.deps/mf_getdate.Po |
1414 | +mysys/.deps/mf_iocache.Po |
1415 | +mysys/.deps/mf_iocache2.Po |
1416 | +mysys/.deps/mf_keycache.Po |
1417 | +mysys/.deps/mf_keycaches.Po |
1418 | +mysys/.deps/mf_loadpath.Po |
1419 | +mysys/.deps/mf_pack.Po |
1420 | +mysys/.deps/mf_path.Po |
1421 | +mysys/.deps/mf_qsort.Po |
1422 | +mysys/.deps/mf_qsort2.Po |
1423 | +mysys/.deps/mf_radix.Po |
1424 | +mysys/.deps/mf_same.Po |
1425 | +mysys/.deps/mf_sort.Po |
1426 | +mysys/.deps/mf_strip.Po |
1427 | +mysys/.deps/mf_tempdir.Po |
1428 | +mysys/.deps/mf_tempfile.Po |
1429 | +mysys/.deps/mf_unixpath.Po |
1430 | +mysys/.deps/mf_wcomp.Po |
1431 | +mysys/.deps/mf_wfile.Po |
1432 | +mysys/.deps/mulalloc.Po |
1433 | +mysys/.deps/my_access.Po |
1434 | +mysys/.deps/my_aes.Po |
1435 | +mysys/.deps/my_alarm.Po |
1436 | +mysys/.deps/my_alloc.Po |
1437 | +mysys/.deps/my_append.Po |
1438 | +mysys/.deps/my_atomic.Po |
1439 | +mysys/.deps/my_bit.Po |
1440 | +mysys/.deps/my_bitmap.Po |
1441 | +mysys/.deps/my_chsize.Po |
1442 | +mysys/.deps/my_clock.Po |
1443 | +mysys/.deps/my_compress.Po |
1444 | +mysys/.deps/my_copy.Po |
1445 | +mysys/.deps/my_crc32.Po |
1446 | +mysys/.deps/my_create.Po |
1447 | +mysys/.deps/my_delete.Po |
1448 | +mysys/.deps/my_div.Po |
1449 | +mysys/.deps/my_dup.Po |
1450 | +mysys/.deps/my_error.Po |
1451 | +mysys/.deps/my_file.Po |
1452 | +mysys/.deps/my_fopen.Po |
1453 | +mysys/.deps/my_fstream.Po |
1454 | +mysys/.deps/my_gethostbyname.Po |
1455 | +mysys/.deps/my_gethwaddr.Po |
1456 | +mysys/.deps/my_getncpus.Po |
1457 | +mysys/.deps/my_getopt.Po |
1458 | +mysys/.deps/my_getsystime.Po |
1459 | +mysys/.deps/my_getwd.Po |
1460 | +mysys/.deps/my_handler.Po |
1461 | +mysys/.deps/my_init.Po |
1462 | +mysys/.deps/my_largepage.Po |
1463 | +mysys/.deps/my_lib.Po |
1464 | +mysys/.deps/my_libwrap.Po |
1465 | +mysys/.deps/my_lock.Po |
1466 | +mysys/.deps/my_lockmem.Po |
1467 | +mysys/.deps/my_lread.Po |
1468 | +mysys/.deps/my_lwrite.Po |
1469 | +mysys/.deps/my_malloc.Po |
1470 | +mysys/.deps/my_memmem.Po |
1471 | +mysys/.deps/my_messnc.Po |
1472 | +mysys/.deps/my_mkdir.Po |
1473 | +mysys/.deps/my_mmap.Po |
1474 | +mysys/.deps/my_net.Po |
1475 | +mysys/.deps/my_netware.Po |
1476 | +mysys/.deps/my_new.Po |
1477 | +mysys/.deps/my_once.Po |
1478 | +mysys/.deps/my_open.Po |
1479 | +mysys/.deps/my_port.Po |
1480 | +mysys/.deps/my_pread.Po |
1481 | +mysys/.deps/my_pthread.Po |
1482 | +mysys/.deps/my_quick.Po |
1483 | +mysys/.deps/my_read.Po |
1484 | +mysys/.deps/my_realloc.Po |
1485 | +mysys/.deps/my_redel.Po |
1486 | +mysys/.deps/my_rename.Po |
1487 | +mysys/.deps/my_seek.Po |
1488 | +mysys/.deps/my_semaphore.Po |
1489 | +mysys/.deps/my_sleep.Po |
1490 | +mysys/.deps/my_static.Po |
1491 | +mysys/.deps/my_symlink.Po |
1492 | +mysys/.deps/my_symlink2.Po |
1493 | +mysys/.deps/my_sync.Po |
1494 | +mysys/.deps/my_thr_init.Po |
1495 | +mysys/.deps/my_vle.Po |
1496 | +mysys/.deps/my_windac.Po |
1497 | +mysys/.deps/my_write.Po |
1498 | +mysys/.deps/ptr_cmp.Po |
1499 | +mysys/.deps/queues.Po |
1500 | +mysys/.deps/rijndael.Po |
1501 | +mysys/.deps/safemalloc.Po |
1502 | +mysys/.deps/sha1.Po |
1503 | +mysys/.deps/string.Po |
1504 | +mysys/.deps/thr_alarm.Po |
1505 | +mysys/.deps/thr_lock.Po |
1506 | +mysys/.deps/thr_mutex.Po |
1507 | +mysys/.deps/thr_rwlock.Po |
1508 | +mysys/.deps/tree.Po |
1509 | +mysys/.deps/trie.Po |
1510 | +mysys/.deps/typelib.Po |
1511 | +mysys/charset2html |
1512 | +mysys/getopt.c |
1513 | +mysys/getopt1.c |
1514 | +mysys/main.cc |
1515 | +mysys/my_new.cpp |
1516 | +mysys/raid.cpp |
1517 | +mysys/ste5KbMa |
1518 | +mysys/test_atomic |
1519 | +mysys/test_bitmap |
1520 | +mysys/test_charset |
1521 | +mysys/test_dir |
1522 | +mysys/test_gethwaddr |
1523 | +mysys/test_io_cache |
1524 | +mysys/test_thr_alarm |
1525 | +mysys/test_thr_lock |
1526 | +mysys/test_vsnprintf |
1527 | +mysys/testhash |
1528 | +ndb/bin/DbAsyncGenerator |
1529 | +ndb/bin/DbCreate |
1530 | +ndb/bin/acid |
1531 | +ndb/bin/async-lmc-bench-l-p10.sh |
1532 | +ndb/bin/async-lmc-bench-l.sh |
1533 | +ndb/bin/async-lmc-bench-p10.sh |
1534 | +ndb/bin/async-lmc-bench.sh |
1535 | +ndb/bin/atrt |
1536 | +ndb/bin/atrt-analyze-result.sh |
1537 | +ndb/bin/atrt-clear-result.sh |
1538 | +ndb/bin/atrt-gather-result.sh |
1539 | +ndb/bin/atrt-setup.sh |
1540 | +ndb/bin/bankCreator |
1541 | +ndb/bin/bankMakeGL |
1542 | +ndb/bin/bankSumAccounts |
1543 | +ndb/bin/bankTimer |
1544 | +ndb/bin/bankTransactionMaker |
1545 | +ndb/bin/bankValidateAllGLs |
1546 | +ndb/bin/basicTransporterTest |
1547 | +ndb/bin/benchronja |
1548 | +ndb/bin/bulk_copy |
1549 | +ndb/bin/copy_tab |
1550 | +ndb/bin/create_all_tabs |
1551 | +ndb/bin/create_index |
1552 | +ndb/bin/create_tab |
1553 | +ndb/bin/delete_all |
1554 | +ndb/bin/desc |
1555 | +ndb/bin/drop_all_tabs |
1556 | +ndb/bin/drop_index |
1557 | +ndb/bin/drop_tab |
1558 | +ndb/bin/flexAsynch |
1559 | +ndb/bin/flexBench |
1560 | +ndb/bin/flexHammer |
1561 | +ndb/bin/flexScan |
1562 | +ndb/bin/flexTT |
1563 | +ndb/bin/hugoCalculator |
1564 | +ndb/bin/hugoFill |
1565 | +ndb/bin/hugoLoad |
1566 | +ndb/bin/hugoLockRecords |
1567 | +ndb/bin/hugoPkDelete |
1568 | +ndb/bin/hugoPkRead |
1569 | +ndb/bin/hugoPkReadRecord |
1570 | +ndb/bin/hugoPkUpdate |
1571 | +ndb/bin/hugoScanRead |
1572 | +ndb/bin/hugoScanUpdate |
1573 | +ndb/bin/index |
1574 | +ndb/bin/index2 |
1575 | +ndb/bin/initronja |
1576 | +ndb/bin/interpreterInTup |
1577 | +ndb/bin/list_tables |
1578 | +ndb/bin/make-config.sh |
1579 | +ndb/bin/mgmtclient |
1580 | +ndb/bin/mgmtsrvr |
1581 | +ndb/bin/mkconfig |
1582 | +ndb/bin/ndb |
1583 | +ndb/bin/ndb_cpcc |
1584 | +ndb/bin/ndb_cpcd |
1585 | +ndb/bin/ndb_rep |
1586 | +ndb/bin/ndbsql |
1587 | +ndb/bin/newton_basic |
1588 | +ndb/bin/newton_br |
1589 | +ndb/bin/newton_pb |
1590 | +ndb/bin/newton_perf |
1591 | +ndb/bin/perfTransporterTest |
1592 | +ndb/bin/printConfig |
1593 | +ndb/bin/printSchemafile |
1594 | +ndb/bin/printSysfile |
1595 | +ndb/bin/redoLogFileReader |
1596 | +ndb/bin/restart |
1597 | +ndb/bin/restarter |
1598 | +ndb/bin/restarter2 |
1599 | +ndb/bin/restarts |
1600 | +ndb/bin/restore |
1601 | +ndb/bin/select_all |
1602 | +ndb/bin/select_count |
1603 | +ndb/bin/telco |
1604 | +ndb/bin/testBackup |
1605 | +ndb/bin/testBank |
1606 | +ndb/bin/testBasic |
1607 | +ndb/bin/testBasicAsynch |
1608 | +ndb/bin/testCopy |
1609 | +ndb/bin/testDataBuffers |
1610 | +ndb/bin/testDict |
1611 | +ndb/bin/testGrep |
1612 | +ndb/bin/testGrepVerify |
1613 | +ndb/bin/testIndex |
1614 | +ndb/bin/testInterpreter |
1615 | +ndb/bin/testKernelDataBuffer |
1616 | +ndb/bin/testLongSig |
1617 | +ndb/bin/testMgm |
1618 | +ndb/bin/testMgmapi |
1619 | +ndb/bin/testNdbApi |
1620 | +ndb/bin/testNodeRestart |
1621 | +ndb/bin/testOIBasic |
1622 | +ndb/bin/testOdbcDriver |
1623 | +ndb/bin/testOperations |
1624 | +ndb/bin/testRestartGci |
1625 | +ndb/bin/testScan |
1626 | +ndb/bin/testScanInterpreter |
1627 | +ndb/bin/testSimplePropertiesSection |
1628 | +ndb/bin/testSystemRestart |
1629 | +ndb/bin/testTimeout |
1630 | +ndb/bin/testTransactions |
1631 | +ndb/bin/test_cpcd |
1632 | +ndb/bin/test_event |
1633 | +ndb/bin/verify_index |
1634 | +ndb/bin/waiter |
1635 | +ndb/config/autom4te.cache/* |
1636 | +ndb/config/config.mk |
1637 | +ndb/examples/ndbapi_example1/ndbapi_example1 |
1638 | +ndb/examples/ndbapi_example2/ndbapi_example2 |
1639 | +ndb/examples/ndbapi_example3/ndbapi_example3 |
1640 | +ndb/examples/ndbapi_example5/ndbapi_example5 |
1641 | +ndb/examples/select_all/select_all |
1642 | +ndb/include/ndb_global.h |
1643 | +ndb/include/ndb_types.h |
1644 | +ndb/include/ndb_version.h |
1645 | +ndb/lib/libMGM_API.so |
1646 | +ndb/lib/libNDB_API.so |
1647 | +ndb/lib/libNDB_ODBC.so |
1648 | +ndb/lib/libNEWTON_API.so |
1649 | +ndb/lib/libNEWTON_BASICTEST_COMMON.so |
1650 | +ndb/lib/libREP_API.so |
1651 | +ndb/lib/libndbclient.so |
1652 | +ndb/lib/libndbclient_extra.so |
1653 | +ndb/src/common/debugger/libtrace.dsp |
1654 | +ndb/src/common/debugger/signaldata/libsignaldataprint.dsp |
1655 | +ndb/src/common/logger/liblogger.dsp |
1656 | +ndb/src/common/mgmcommon/libmgmsrvcommon.dsp |
1657 | +ndb/src/common/mgmcommon/printConfig/*.d |
1658 | +ndb/src/common/portlib/libportlib.dsp |
1659 | +ndb/src/common/transporter/libtransporter.dsp |
1660 | +ndb/src/common/util/libgeneral.dsp |
1661 | +ndb/src/common/util/testBitmask.cpp |
1662 | +ndb/src/cw/cpcd/ndb_cpcd |
1663 | +ndb/src/dummy.cpp |
1664 | +ndb/src/kernel/blocks/backup/libbackup.dsp |
1665 | +ndb/src/kernel/blocks/backup/restore/ndb_restore |
1666 | +ndb/src/kernel/blocks/cmvmi/libcmvmi.dsp |
1667 | +ndb/src/kernel/blocks/dbacc/libdbacc.dsp |
1668 | +ndb/src/kernel/blocks/dbdict/libdbdict.dsp |
1669 | +ndb/src/kernel/blocks/dbdih/libdbdih.dsp |
1670 | +ndb/src/kernel/blocks/dblqh/libdblqh.dsp |
1671 | +ndb/src/kernel/blocks/dbtc/libdbtc.dsp |
1672 | +ndb/src/kernel/blocks/dbtup/libdbtup.dsp |
1673 | +ndb/src/kernel/blocks/dbtux/libdbtux.dsp |
1674 | +ndb/src/kernel/blocks/dbutil/libdbutil.dsp |
1675 | +ndb/src/kernel/blocks/grep/libgrep.dsp |
1676 | +ndb/src/kernel/blocks/ndbcntr/libndbcntr.dsp |
1677 | +ndb/src/kernel/blocks/ndbfs/libndbfs.dsp |
1678 | +ndb/src/kernel/blocks/qmgr/libqmgr.dsp |
1679 | +ndb/src/kernel/blocks/suma/libsuma.dsp |
1680 | +ndb/src/kernel/blocks/trix/libtrix.dsp |
1681 | +ndb/src/kernel/error/liberror.dsp |
1682 | +ndb/src/kernel/ndbd |
1683 | +ndb/src/kernel/ndbd.dsp |
1684 | +ndb/src/kernel/vm/libkernel.dsp |
1685 | +ndb/src/libndb.ver |
1686 | +ndb/src/libndbclient.dsp |
1687 | +ndb/src/mgmapi/libmgmapi.dsp |
1688 | +ndb/src/mgmclient/libndbmgmclient.dsp |
1689 | +ndb/src/mgmclient/ndb_mgm |
1690 | +ndb/src/mgmclient/ndb_mgm.dsp |
1691 | +ndb/src/mgmclient/test_cpcd/*.d |
1692 | +ndb/src/mgmsrv/ndb_mgmd |
1693 | +ndb/src/mgmsrv/ndb_mgmd.dsp |
1694 | +ndb/src/ndbapi/libndbapi.dsp |
1695 | +ndb/test/ndbapi/bank/bankCreator |
1696 | +ndb/test/ndbapi/bank/bankMakeGL |
1697 | +ndb/test/ndbapi/bank/bankSumAccounts |
1698 | +ndb/test/ndbapi/bank/bankTimer |
1699 | +ndb/test/ndbapi/bank/bankTransactionMaker |
1700 | +ndb/test/ndbapi/bank/bankValidateAllGLs |
1701 | +ndb/test/ndbapi/bank/testBank |
1702 | +ndb/test/ndbapi/create_all_tabs |
1703 | +ndb/test/ndbapi/create_tab |
1704 | +ndb/test/ndbapi/drop_all_tabs |
1705 | +ndb/test/ndbapi/flexAsynch |
1706 | +ndb/test/ndbapi/flexBench |
1707 | +ndb/test/ndbapi/flexBench.dsp |
1708 | +ndb/test/ndbapi/flexHammer |
1709 | +ndb/test/ndbapi/flexTT |
1710 | +ndb/test/ndbapi/testBackup |
1711 | +ndb/test/ndbapi/testBasic |
1712 | +ndb/test/ndbapi/testBasic.dsp |
1713 | +ndb/test/ndbapi/testBasicAsynch |
1714 | +ndb/test/ndbapi/testBlobs |
1715 | +ndb/test/ndbapi/testBlobs.dsp |
1716 | +ndb/test/ndbapi/testDataBuffers |
1717 | +ndb/test/ndbapi/testDeadlock |
1718 | +ndb/test/ndbapi/testDict |
1719 | +ndb/test/ndbapi/testIndex |
1720 | +ndb/test/ndbapi/testMgm |
1721 | +ndb/test/ndbapi/testNdbApi |
1722 | +ndb/test/ndbapi/testNodeRestart |
1723 | +ndb/test/ndbapi/testOIBasic |
1724 | +ndb/test/ndbapi/testOperations |
1725 | +ndb/test/ndbapi/testRestartGci |
1726 | +ndb/test/ndbapi/testSRBank |
1727 | +ndb/test/ndbapi/testScan |
1728 | +ndb/test/ndbapi/testScan.dsp |
1729 | +ndb/test/ndbapi/testScanInterpreter |
1730 | +ndb/test/ndbapi/testScanPerf |
1731 | +ndb/test/ndbapi/testSystemRestart |
1732 | +ndb/test/ndbapi/testTimeout |
1733 | +ndb/test/ndbapi/testTransactions |
1734 | +ndb/test/ndbapi/test_event |
1735 | +ndb/test/run-test/atrt |
1736 | +ndb/test/src/libNDBT.dsp |
1737 | +ndb/test/tools/copy_tab |
1738 | +ndb/test/tools/create_index |
1739 | +ndb/test/tools/hugoCalculator |
1740 | +ndb/test/tools/hugoFill |
1741 | +ndb/test/tools/hugoLoad |
1742 | +ndb/test/tools/hugoLockRecords |
1743 | +ndb/test/tools/hugoPkDelete |
1744 | +ndb/test/tools/hugoPkRead |
1745 | +ndb/test/tools/hugoPkReadRecord |
1746 | +ndb/test/tools/hugoPkUpdate |
1747 | +ndb/test/tools/hugoScanRead |
1748 | +ndb/test/tools/hugoScanUpdate |
1749 | +ndb/test/tools/ndb_cpcc |
1750 | +ndb/test/tools/restart |
1751 | +ndb/test/tools/verify_index |
1752 | +ndb/tools/ndb_config |
1753 | +ndb/tools/ndb_delete_all |
1754 | +ndb/tools/ndb_delete_all.dsp |
1755 | +ndb/tools/ndb_desc |
1756 | +ndb/tools/ndb_desc.dsp |
1757 | +ndb/tools/ndb_drop_index |
1758 | +ndb/tools/ndb_drop_index.dsp |
1759 | +ndb/tools/ndb_drop_table |
1760 | +ndb/tools/ndb_drop_table.dsp |
1761 | +ndb/tools/ndb_restore |
1762 | +ndb/tools/ndb_select_all |
1763 | +ndb/tools/ndb_select_all.dsp |
1764 | +ndb/tools/ndb_select_count |
1765 | +ndb/tools/ndb_select_count.dsp |
1766 | +ndb/tools/ndb_show_tables |
1767 | +ndb/tools/ndb_show_tables.dsp |
1768 | +ndb/tools/ndb_test_platform |
1769 | +ndb/tools/ndb_waiter |
1770 | +ndb/tools/ndb_waiter.dsp |
1771 | +ndbcluster-1186 |
1772 | +ndbcluster-1186/SCCS |
1773 | +ndbcluster-1186/config.ini |
1774 | +ndbcluster-1186/ndb_1.pid |
1775 | +ndbcluster-1186/ndb_1_out.log |
1776 | +ndbcluster-1186/ndb_1_signal.log |
1777 | +ndbcluster-1186/ndb_2.pid |
1778 | +ndbcluster-1186/ndb_2_out.log |
1779 | +ndbcluster-1186/ndb_2_signal.log |
1780 | +ndbcluster-1186/ndb_3.pid |
1781 | +ndbcluster-1186/ndb_3_cluster.log |
1782 | +ndbcluster-1186/ndb_3_out.log |
1783 | +ndbcluster-1186/ndbcluster.pid |
1784 | +netware/.deps/libmysqlmain.Po |
1785 | +netware/.deps/my_manage.Po |
1786 | +netware/.deps/mysql_install_db.Po |
1787 | +netware/.deps/mysql_test_run.Po |
1788 | +netware/.deps/mysqld_safe.Po |
1789 | +netware/init_db.sql |
1790 | +netware/libmysql.imp |
1791 | +netware/test_db.sql |
1792 | +pack_isam/*.ds? |
1793 | +perror/*.ds? |
1794 | +perror/*.vcproj |
1795 | +plugin/fulltext/.deps/mypluglib_la-plugin_example.Plo |
1796 | +plugin/fulltext/.libs/mypluglib.lai |
1797 | +plugin/fulltext/.libs/mypluglib.so.0 |
1798 | +plugin/fulltext/.libs/mypluglib.so.0.0.0 |
1799 | +pstack/.deps/bucomm.Po |
1800 | +pstack/.deps/debug.Po |
1801 | +pstack/.deps/filemode.Po |
1802 | +pstack/.deps/ieee.Po |
1803 | +pstack/.deps/linuxthreads.Po |
1804 | +pstack/.deps/pstack.Po |
1805 | +pstack/.deps/rddbg.Po |
1806 | +pstack/.deps/stabs.Po |
1807 | +pull.log |
1808 | +regex/*.ds? |
1809 | +regex/*.vcproj |
1810 | +regex/.deps/debug.Po |
1811 | +regex/.deps/main.Po |
1812 | +regex/.deps/regcomp.Po |
1813 | +regex/.deps/regerror.Po |
1814 | +regex/.deps/regexec.Po |
1815 | +regex/.deps/regfree.Po |
1816 | +regex/.deps/reginit.Po |
1817 | +regex/.deps/split.Po |
1818 | +regex/re |
1819 | +repl-tests/test-repl-ts/repl-timestamp.master.reject |
1820 | +repl-tests/test-repl/foo-dump-slave.master. |
1821 | +repl-tests/test-repl/sum-wlen-slave.master. |
1822 | +repl-tests/test-repl/sum-wlen-slave.master.re |
1823 | +repl-tests/test-repl/sum-wlen-slave.master.reje |
1824 | +replace/*.ds? |
1825 | +replace/*.vcproj |
1826 | +scripts/comp_sql |
1827 | +scripts/fill_func_tables |
1828 | +scripts/fill_func_tables.sql |
1829 | +scripts/fill_help_tables |
1830 | +scripts/fill_help_tables.sql |
1831 | +scripts/make_binary_distribution |
1832 | +scripts/make_sharedlib_distribution |
1833 | +scripts/make_win_binary_distribution |
1834 | +scripts/make_win_src_distribution |
1835 | +scripts/make_win_src_distribution_old |
1836 | +scripts/msql2mysql |
1837 | +scripts/mysql_config |
1838 | +scripts/mysql_convert_table_format |
1839 | +scripts/mysql_create_system_tables |
1840 | +scripts/mysql_explain_log |
1841 | +scripts/mysql_find_rows |
1842 | +scripts/mysql_fix_extensions |
1843 | +scripts/mysql_fix_privilege_tables |
1844 | +scripts/mysql_fix_privilege_tables.sql |
1845 | +scripts/mysql_fix_privilege_tables.sql.rule |
1846 | +scripts/mysql_fix_privilege_tables_sql.c |
1847 | +scripts/mysql_fix_privilege_tables_sql.c.rule |
1848 | +scripts/mysql_install_db |
1849 | +scripts/mysql_secure_installation |
1850 | +scripts/mysql_setpermission |
1851 | +scripts/mysql_tableinfo |
1852 | +scripts/mysql_upgrade |
1853 | +scripts/mysql_upgrade_shell |
1854 | +scripts/mysql_zap |
1855 | +scripts/mysqlaccess |
1856 | +scripts/mysqlbug |
1857 | +scripts/mysqld_multi |
1858 | +scripts/mysqld_safe |
1859 | +scripts/mysqldumpslow |
1860 | +scripts/mysqlhotcopy |
1861 | +scripts/mysqlhotcopy.sh.rej |
1862 | +scripts/safe_mysqld |
1863 | +select_test |
1864 | +server-tools/instance-manager/.deps/buffer.Po |
1865 | +server-tools/instance-manager/.deps/command.Po |
1866 | +server-tools/instance-manager/.deps/commands.Po |
1867 | +server-tools/instance-manager/.deps/guardian.Po |
1868 | +server-tools/instance-manager/.deps/instance.Po |
1869 | +server-tools/instance-manager/.deps/instance_map.Po |
1870 | +server-tools/instance-manager/.deps/instance_options.Po |
1871 | +server-tools/instance-manager/.deps/liboptions_la-options.Plo |
1872 | +server-tools/instance-manager/.deps/liboptions_la-priv.Plo |
1873 | +server-tools/instance-manager/.deps/listener.Po |
1874 | +server-tools/instance-manager/.deps/log.Po |
1875 | +server-tools/instance-manager/.deps/manager.Po |
1876 | +server-tools/instance-manager/.deps/messages.Po |
1877 | +server-tools/instance-manager/.deps/mysql_connection.Po |
1878 | +server-tools/instance-manager/.deps/mysqlmanager.Po |
1879 | +server-tools/instance-manager/.deps/net_serv.Po |
1880 | +server-tools/instance-manager/.deps/parse.Po |
1881 | +server-tools/instance-manager/.deps/parse_output.Po |
1882 | +server-tools/instance-manager/.deps/protocol.Po |
1883 | +server-tools/instance-manager/.deps/thread_registry.Po |
1884 | +server-tools/instance-manager/.deps/user_management_commands.Po |
1885 | +server-tools/instance-manager/.deps/user_map.Po |
1886 | +server-tools/instance-manager/buffer.cpp |
1887 | +server-tools/instance-manager/client.c |
1888 | +server-tools/instance-manager/client_settings.h |
1889 | +server-tools/instance-manager/command.cpp |
1890 | +server-tools/instance-manager/commands.cpp |
1891 | +server-tools/instance-manager/errmsg.c |
1892 | +server-tools/instance-manager/guardian.cpp |
1893 | +server-tools/instance-manager/instance.cpp |
1894 | +server-tools/instance-manager/instance_map.cpp |
1895 | +server-tools/instance-manager/instance_options.cpp |
1896 | +server-tools/instance-manager/listener.cpp |
1897 | +server-tools/instance-manager/log.cpp |
1898 | +server-tools/instance-manager/manager.cpp |
1899 | +server-tools/instance-manager/messages.cpp |
1900 | +server-tools/instance-manager/mysql_connection.cpp |
1901 | +server-tools/instance-manager/mysqlmanager |
1902 | +server-tools/instance-manager/mysqlmanager.cpp |
1903 | +server-tools/instance-manager/net_serv.cc |
1904 | +server-tools/instance-manager/options.cpp |
1905 | +server-tools/instance-manager/parse.cpp |
1906 | +server-tools/instance-manager/parse_output.cpp |
1907 | +server-tools/instance-manager/priv.cpp |
1908 | +server-tools/instance-manager/protocol.cpp |
1909 | +server-tools/instance-manager/thr_alarm.c |
1910 | +server-tools/instance-manager/thread_registry.cpp |
1911 | +server-tools/instance-manager/user_map.cpp |
1912 | +sql-bench/Results-linux/ATIS-mysql_bdb-Linux_2.2.14_my_SMP_i686 |
1913 | +sql-bench/bench-count-distinct |
1914 | +sql-bench/bench-init.pl |
1915 | +sql-bench/compare-results |
1916 | +sql-bench/compare-results-all |
1917 | +sql-bench/copy-db |
1918 | +sql-bench/crash-me |
1919 | +sql-bench/gif/* |
1920 | +sql-bench/graph-compare-results |
1921 | +sql-bench/innotest1 |
1922 | +sql-bench/innotest1a |
1923 | +sql-bench/innotest1b |
1924 | +sql-bench/innotest2 |
1925 | +sql-bench/innotest2a |
1926 | +sql-bench/innotest2b |
1927 | +sql-bench/output/* |
1928 | +sql-bench/run-all-tests |
1929 | +sql-bench/server-cfg |
1930 | +sql-bench/template.html |
1931 | +sql-bench/test-ATIS |
1932 | +sql-bench/test-alter-table |
1933 | +sql-bench/test-big-tables |
1934 | +sql-bench/test-connect |
1935 | +sql-bench/test-create |
1936 | +sql-bench/test-insert |
1937 | +sql-bench/test-select |
1938 | +sql-bench/test-transactions |
1939 | +sql-bench/test-wisconsin |
1940 | +sql/*.cpp |
1941 | +sql/*.ds? |
1942 | +sql/*.def |
1943 | +sql/*.vcproj |
1944 | +sql/.deps/client.Po |
1945 | +sql/.deps/derror.Po |
1946 | +sql/.deps/des_key_file.Po |
1947 | +sql/.deps/discover.Po |
1948 | +sql/.deps/event_data_objects.Po |
1949 | +sql/.deps/event_db_repository.Po |
1950 | +sql/.deps/event_queue.Po |
1951 | +sql/.deps/event_scheduler.Po |
1952 | +sql/.deps/events.Po |
1953 | +sql/.deps/field.Po |
1954 | +sql/.deps/field_conv.Po |
1955 | +sql/.deps/filesort.Po |
1956 | +sql/.deps/gen_lex_hash.Po |
1957 | +sql/.deps/gstream.Po |
1958 | +sql/.deps/ha_berkeley.Po |
1959 | +sql/.deps/ha_federated.Po |
1960 | +sql/.deps/ha_heap.Po |
1961 | +sql/.deps/ha_innodb.Po |
1962 | +sql/.deps/ha_myisam.Po |
1963 | +sql/.deps/ha_myisammrg.Po |
1964 | +sql/.deps/ha_ndbcluster.Po |
1965 | +sql/.deps/ha_ndbcluster_binlog.Po |
1966 | +sql/.deps/ha_partition.Po |
1967 | +sql/.deps/handler.Po |
1968 | +sql/.deps/hash_filo.Po |
1969 | +sql/.deps/hostname.Po |
1970 | +sql/.deps/init.Po |
1971 | +sql/.deps/item.Po |
1972 | +sql/.deps/item_buff.Po |
1973 | +sql/.deps/item_cmpfunc.Po |
1974 | +sql/.deps/item_create.Po |
1975 | +sql/.deps/item_func.Po |
1976 | +sql/.deps/item_geofunc.Po |
1977 | +sql/.deps/item_row.Po |
1978 | +sql/.deps/item_strfunc.Po |
1979 | +sql/.deps/item_subselect.Po |
1980 | +sql/.deps/item_sum.Po |
1981 | +sql/.deps/item_timefunc.Po |
1982 | +sql/.deps/item_uniq.Po |
1983 | +sql/.deps/item_xmlfunc.Po |
1984 | +sql/.deps/key.Po |
1985 | +sql/.deps/lock.Po |
1986 | +sql/.deps/log.Po |
1987 | +sql/.deps/log_event.Po |
1988 | +sql/.deps/mf_iocache.Po |
1989 | +sql/.deps/mini_client_errors.Po |
1990 | +sql/.deps/my_decimal.Po |
1991 | +sql/.deps/my_lock.Po |
1992 | +sql/.deps/my_time.Po |
1993 | +sql/.deps/my_user.Po |
1994 | +sql/.deps/mysql_tzinfo_to_sql.Po |
1995 | +sql/.deps/mysqld.Po |
1996 | +sql/.deps/net_serv.Po |
1997 | +sql/.deps/opt_range.Po |
1998 | +sql/.deps/opt_sum.Po |
1999 | +sql/.deps/pack.Po |
2000 | +sql/.deps/parse_file.Po |
2001 | +sql/.deps/partition_info.Po |
2002 | +sql/.deps/password.Po |
2003 | +sql/.deps/procedure.Po |
2004 | +sql/.deps/protocol.Po |
2005 | +sql/.deps/records.Po |
2006 | +sql/.deps/repl_failsafe.Po |
2007 | +sql/.deps/rpl_filter.Po |
2008 | +sql/.deps/rpl_injector.Po |
2009 | +sql/.deps/rpl_tblmap.Po |
2010 | +sql/.deps/set_var.Po |
2011 | +sql/.deps/slave.Po |
2012 | +sql/.deps/sp.Po |
2013 | +sql/.deps/sp_cache.Po |
2014 | +sql/.deps/sp_head.Po |
2015 | +sql/.deps/sp_pcontext.Po |
2016 | +sql/.deps/sp_rcontext.Po |
2017 | +sql/.deps/spatial.Po |
2018 | +sql/.deps/sql_acl.Po |
2019 | +sql/.deps/sql_analyse.Po |
2020 | +sql/.deps/sql_base.Po |
2021 | +sql/.deps/sql_binlog.Po |
2022 | +sql/.deps/sql_builtin.Po |
2023 | +sql/.deps/sql_cache.Po |
2024 | +sql/.deps/sql_class.Po |
2025 | +sql/.deps/sql_client.Po |
2026 | +sql/.deps/sql_crypt.Po |
2027 | +sql/.deps/sql_cursor.Po |
2028 | +sql/.deps/sql_db.Po |
2029 | +sql/.deps/sql_delete.Po |
2030 | +sql/.deps/sql_truncate.Po |
2031 | +sql/.deps/sql_reload.Po |
2032 | +sql/.deps/datadict.Po |
2033 | +sql/.deps/sql_derived.Po |
2034 | +sql/.deps/sql_do.Po |
2035 | +sql/.deps/sql_error.Po |
2036 | +sql/.deps/sql_handler.Po |
2037 | +sql/.deps/sql_help.Po |
2038 | +sql/.deps/sql_insert.Po |
2039 | +sql/.deps/sql_lex.Po |
2040 | +sql/.deps/sql_list.Po |
2041 | +sql/.deps/sql_load.Po |
2042 | +sql/.deps/sql_manager.Po |
2043 | +sql/.deps/sql_map.Po |
2044 | +sql/.deps/sql_olap.Po |
2045 | +sql/.deps/sql_parse.Po |
2046 | +sql/.deps/sql_partition.Po |
2047 | +sql/.deps/sql_plugin.Po |
2048 | +sql/.deps/sql_prepare.Po |
2049 | +sql/.deps/sql_rename.Po |
2050 | +sql/.deps/sql_repl.Po |
2051 | +sql/.deps/sql_select.Po |
2052 | +sql/.deps/sql_show.Po |
2053 | +sql/.deps/sql_state.Po |
2054 | +sql/.deps/sql_string.Po |
2055 | +sql/.deps/sql_table.Po |
2056 | +sql/.deps/sql_tablespace.Po |
2057 | +sql/.deps/sql_test.Po |
2058 | +sql/.deps/sql_trigger.Po |
2059 | +sql/.deps/sql_udf.Po |
2060 | +sql/.deps/sql_union.Po |
2061 | +sql/.deps/sql_update.Po |
2062 | +sql/.deps/sql_view.Po |
2063 | +sql/.deps/sql_yacc.Po |
2064 | +sql/.deps/stacktrace.Po |
2065 | +sql/.deps/strfunc.Po |
2066 | +sql/.deps/table.Po |
2067 | +sql/.deps/thr_malloc.Po |
2068 | +sql/.deps/time.Po |
2069 | +sql/.deps/tztime.Po |
2070 | +sql/.deps/udf_example.Plo |
2071 | +sql/.deps/uniques.Po |
2072 | +sql/.deps/unireg.Po |
2073 | +sql/.gdbinit |
2074 | +sql/.libs/udf_example.lai |
2075 | +sql/.libs/udf_example.so.0 |
2076 | +sql/.libs/udf_example.so.0.0.0 |
2077 | +sql/client.c |
2078 | +sql/cmake_dummy.cc |
2079 | +sql/Doxyfile |
2080 | +sql/f.c |
2081 | +sql/gen_lex_hash |
2082 | +sql/gmon.out |
2083 | +sql/handlerton.cc |
2084 | +sql/html |
2085 | +sql/latex |
2086 | +sql/lex_hash.h |
2087 | +sql/lex_hash.h.rule |
2088 | +sql/link_sources |
2089 | +sql/max/* |
2090 | +sql/message.h |
2091 | +sql/message.mc |
2092 | +sql/message.rc |
2093 | +sql/mini_client_errors.c |
2094 | +sql/my_time.c |
2095 | +sql/my_user.c |
2096 | +sql/mysql_tzinfo_to_sql |
2097 | +sql/mysql_tzinfo_to_sql.cc |
2098 | +sql/mysql_tzinfo_to_sql_tztime.cc |
2099 | +sql/mysqlbinlog |
2100 | +sql/mysqld |
2101 | +sql/mysqld-purecov |
2102 | +sql/mysqld-purify |
2103 | +sql/mysqld-quantify |
2104 | +sql/new.cc |
2105 | +sql/pack.c |
2106 | +sql/safe_to_cache_query.txt |
2107 | +sql/share/*.sys |
2108 | +sql/share/charsets/gmon.out |
2109 | +sql/share/fixerrmsg.pl |
2110 | +sql/share/gmon.out |
2111 | +sql/share/iso639-2.txt |
2112 | +sql/share/mysql |
2113 | +sql/share/norwegian-ny/errmsg.sys |
2114 | +sql/share/norwegian/errmsg.sys |
2115 | +sql/sql_builtin.cc |
2116 | +sql/sql_select.cc.orig |
2117 | +sql/sql_yacc.cc |
2118 | +sql/sql_yacc.h |
2119 | +sql/sql_yacc.h.rule |
2120 | +sql/sql_yacc.output |
2121 | +sql/sql_yacc.yy.orig |
2122 | +sql/test_time |
2123 | +sql/udf_example.so |
2124 | +sql_error.cc |
2125 | +sql_prepare.cc |
2126 | +stamp-h |
2127 | +stamp-h.in |
2128 | +stamp-h1 |
2129 | +stamp-h1.in |
2130 | +stamp-h2 |
2131 | +stamp-h2.in |
2132 | +stamp-h3 |
2133 | +stamp-h4 |
2134 | +start_mysqld.sh |
2135 | +storage/archive/.deps/archive_test-archive_test.Po |
2136 | +storage/archive/.deps/archive_test-azio.Po |
2137 | +storage/archive/.deps/ha_archive_la-azio.Plo |
2138 | +storage/archive/.deps/ha_archive_la-ha_archive.Plo |
2139 | +storage/archive/.deps/libarchive_a-azio.Po |
2140 | +storage/archive/.deps/libarchive_a-ha_archive.Po |
2141 | +storage/archive/archive_reader |
2142 | +storage/archive/archive_test |
2143 | +storage/bdb/*.ds? |
2144 | +storage/bdb/*.vcproj |
2145 | +storage/bdb/README |
2146 | +storage/bdb/btree/btree_auto.c |
2147 | +storage/bdb/btree/btree_autop.c |
2148 | +storage/bdb/build_unix/* |
2149 | +storage/bdb/build_vxworks/BerkeleyDB20.wpj |
2150 | +storage/bdb/build_vxworks/BerkeleyDB20small.wpj |
2151 | +storage/bdb/build_vxworks/BerkeleyDB22.wpj |
2152 | +storage/bdb/build_vxworks/BerkeleyDB22small.wpj |
2153 | +storage/bdb/build_vxworks/db.h |
2154 | +storage/bdb/build_vxworks/db_config.h |
2155 | +storage/bdb/build_vxworks/db_config_small.h |
2156 | +storage/bdb/build_vxworks/db_deadlock/db_deadlock20.wpj |
2157 | +storage/bdb/build_vxworks/db_deadlock/db_deadlock22.wpj |
2158 | +storage/bdb/build_vxworks/db_int.h |
2159 | +storage/bdb/build_vxworks/dbdemo/dbdemo.c |
2160 | +storage/bdb/build_vxworks/dbdemo/dbdemo20.wpj |
2161 | +storage/bdb/build_vxworks/dbdemo/dbdemo22.wpj |
2162 | +storage/bdb/build_win32/*.dsp |
2163 | +storage/bdb/build_win32/*.h |
2164 | +storage/bdb/build_win32/db.h |
2165 | +storage/bdb/build_win32/db_archive.dsp |
2166 | +storage/bdb/build_win32/db_checkpoint.dsp |
2167 | +storage/bdb/build_win32/db_config.h |
2168 | +storage/bdb/build_win32/db_cxx.h |
2169 | +storage/bdb/build_win32/db_deadlock.dsp |
2170 | +storage/bdb/build_win32/db_dll.dsp |
2171 | +storage/bdb/build_win32/db_dump.dsp |
2172 | +storage/bdb/build_win32/db_int.h |
2173 | +storage/bdb/build_win32/db_java.dsp |
2174 | +storage/bdb/build_win32/db_load.dsp |
2175 | +storage/bdb/build_win32/db_perf.dsp |
2176 | +storage/bdb/build_win32/db_printlog.dsp |
2177 | +storage/bdb/build_win32/db_recover.dsp |
2178 | +storage/bdb/build_win32/db_stat.dsp |
2179 | +storage/bdb/build_win32/db_static.dsp |
2180 | +storage/bdb/build_win32/db_tcl.dsp |
2181 | +storage/bdb/build_win32/db_test.dsp |
2182 | +storage/bdb/build_win32/db_upgrade.dsp |
2183 | +storage/bdb/build_win32/db_verify.dsp |
2184 | +storage/bdb/build_win32/ex_access.dsp |
2185 | +storage/bdb/build_win32/ex_btrec.dsp |
2186 | +storage/bdb/build_win32/ex_env.dsp |
2187 | +storage/bdb/build_win32/ex_lock.dsp |
2188 | +storage/bdb/build_win32/ex_mpool.dsp |
2189 | +storage/bdb/build_win32/ex_tpcb.dsp |
2190 | +storage/bdb/build_win32/excxx_access.dsp |
2191 | +storage/bdb/build_win32/excxx_btrec.dsp |
2192 | +storage/bdb/build_win32/excxx_env.dsp |
2193 | +storage/bdb/build_win32/excxx_lock.dsp |
2194 | +storage/bdb/build_win32/excxx_mpool.dsp |
2195 | +storage/bdb/build_win32/excxx_tpcb.dsp |
2196 | +storage/bdb/build_win32/include.tcl |
2197 | +storage/bdb/build_win32/libdb.def |
2198 | +storage/bdb/build_win32/libdb.rc |
2199 | +storage/bdb/build_win64/*.dsp |
2200 | +storage/bdb/build_win64/*.dsw |
2201 | +storage/bdb/build_win64/*.h |
2202 | +storage/bdb/db/crdel_auto.c |
2203 | +storage/bdb/db/crdel_autop.c |
2204 | +storage/bdb/db/db_auto.c |
2205 | +storage/bdb/db/db_autop.c |
2206 | +storage/bdb/dbinc_auto/*.* |
2207 | +storage/bdb/dbreg/dbreg_auto.c |
2208 | +storage/bdb/dbreg/dbreg_autop.c |
2209 | +storage/bdb/dist/autom4te-2.53.cache/* |
2210 | +storage/bdb/dist/autom4te-2.53.cache/output.0 |
2211 | +storage/bdb/dist/autom4te-2.53.cache/requests |
2212 | +storage/bdb/dist/autom4te-2.53.cache/traces.0 |
2213 | +storage/bdb/dist/autom4te.cache/* |
2214 | +storage/bdb/dist/autom4te.cache/output.0 |
2215 | +storage/bdb/dist/autom4te.cache/requests |
2216 | +storage/bdb/dist/autom4te.cache/traces.0 |
2217 | +storage/bdb/dist/config.hin |
2218 | +storage/bdb/dist/configure |
2219 | +storage/bdb/dist/tags |
2220 | +storage/bdb/dist/template/db_server_proc |
2221 | +storage/bdb/dist/template/gen_client_ret |
2222 | +storage/bdb/dist/template/rec_btree |
2223 | +storage/bdb/dist/template/rec_crdel |
2224 | +storage/bdb/dist/template/rec_db |
2225 | +storage/bdb/dist/template/rec_dbreg |
2226 | +storage/bdb/dist/template/rec_fileops |
2227 | +storage/bdb/dist/template/rec_hash |
2228 | +storage/bdb/dist/template/rec_log |
2229 | +storage/bdb/dist/template/rec_qam |
2230 | +storage/bdb/dist/template/rec_txn |
2231 | +storage/bdb/examples_c/ex_apprec/ex_apprec_auto.c |
2232 | +storage/bdb/examples_c/ex_apprec/ex_apprec_auto.h |
2233 | +storage/bdb/examples_c/ex_apprec/ex_apprec_template |
2234 | +storage/bdb/examples_java |
2235 | +storage/bdb/fileops/fileops_auto.c |
2236 | +storage/bdb/fileops/fileops_autop.c |
2237 | +storage/bdb/hash/hash_auto.c |
2238 | +storage/bdb/hash/hash_autop.c |
2239 | +storage/bdb/include/btree_auto.h |
2240 | +storage/bdb/include/btree_ext.h |
2241 | +storage/bdb/include/clib_ext.h |
2242 | +storage/bdb/include/common_ext.h |
2243 | +storage/bdb/include/crdel_auto.h |
2244 | +storage/bdb/include/db_auto.h |
2245 | +storage/bdb/include/db_ext.h |
2246 | +storage/bdb/include/db_server.h |
2247 | +storage/bdb/include/env_ext.h |
2248 | +storage/bdb/include/gen_client_ext.h |
2249 | +storage/bdb/include/gen_server_ext.h |
2250 | +storage/bdb/include/hash_auto.h |
2251 | +storage/bdb/include/hash_ext.h |
2252 | +storage/bdb/include/lock_ext.h |
2253 | +storage/bdb/include/log_auto.h |
2254 | +storage/bdb/include/log_ext.h |
2255 | +storage/bdb/include/mp_ext.h |
2256 | +storage/bdb/include/mutex_ext.h |
2257 | +storage/bdb/include/os_ext.h |
2258 | +storage/bdb/include/qam_auto.h |
2259 | +storage/bdb/include/qam_ext.h |
2260 | +storage/bdb/include/rpc_client_ext.h |
2261 | +storage/bdb/include/rpc_server_ext.h |
2262 | +storage/bdb/include/tcl_ext.h |
2263 | +storage/bdb/include/txn_auto.h |
2264 | +storage/bdb/include/txn_ext.h |
2265 | +storage/bdb/include/xa_ext.h |
2266 | +storage/bdb/java/src/com/sleepycat/db/Db.java |
2267 | +storage/bdb/java/src/com/sleepycat/db/DbBtreeStat.java |
2268 | +storage/bdb/java/src/com/sleepycat/db/DbConstants.java |
2269 | +storage/bdb/java/src/com/sleepycat/db/DbHashStat.java |
2270 | +storage/bdb/java/src/com/sleepycat/db/DbLockStat.java |
2271 | +storage/bdb/java/src/com/sleepycat/db/DbLogStat.java |
2272 | +storage/bdb/java/src/com/sleepycat/db/DbMpoolFStat.java |
2273 | +storage/bdb/java/src/com/sleepycat/db/DbQueueStat.java |
2274 | +storage/bdb/java/src/com/sleepycat/db/DbRepStat.java |
2275 | +storage/bdb/java/src/com/sleepycat/db/DbTxnStat.java |
2276 | +storage/bdb/libdb_java/java_stat_auto.c |
2277 | +storage/bdb/libdb_java/java_stat_auto.h |
2278 | +storage/bdb/libdb_java/java_util.i |
2279 | +storage/bdb/log/log_auto.c |
2280 | +storage/bdb/qam/qam_auto.c |
2281 | +storage/bdb/qam/qam_autop.c |
2282 | +storage/bdb/rep/rep_auto.c |
2283 | +storage/bdb/rep/rep_autop.c |
2284 | +storage/bdb/rpc_client/db_server_clnt.c |
2285 | +storage/bdb/rpc_client/gen_client.c |
2286 | +storage/bdb/rpc_server/c/db_server_proc.c |
2287 | +storage/bdb/rpc_server/c/db_server_proc.sed |
2288 | +storage/bdb/rpc_server/c/db_server_svc.c |
2289 | +storage/bdb/rpc_server/c/db_server_xdr.c |
2290 | +storage/bdb/rpc_server/c/gen_db_server.c |
2291 | +storage/bdb/rpc_server/db_server.x |
2292 | +storage/bdb/rpc_server/db_server_proc.sed |
2293 | +storage/bdb/rpc_server/db_server_svc.c |
2294 | +storage/bdb/rpc_server/db_server_xdr.c |
2295 | +storage/bdb/rpc_server/gen_db_server.c |
2296 | +storage/bdb/test/TESTS |
2297 | +storage/bdb/test/include.tcl |
2298 | +storage/bdb/test/logtrack.list |
2299 | +storage/bdb/txn/txn_auto.c |
2300 | +storage/bdb/txn/txn_autop.c |
2301 | +storage/blackhole/.deps/ha_blackhole_la-ha_blackhole.Plo |
2302 | +storage/blackhole/.deps/libblackhole_a-ha_blackhole.Po |
2303 | +storage/csv/.deps/ha_csv_la-ha_tina.Plo |
2304 | +storage/csv/.deps/libcsv_a-ha_tina.Po |
2305 | +storage/example/.deps/ha_example_la-ha_example.Plo |
2306 | +storage/example/.deps/libexample_a-ha_example.Po |
2307 | +storage/heap/.deps/_check.Po |
2308 | +storage/heap/.deps/_rectest.Po |
2309 | +storage/heap/.deps/hp_block.Po |
2310 | +storage/heap/.deps/hp_clear.Po |
2311 | +storage/heap/.deps/hp_close.Po |
2312 | +storage/heap/.deps/hp_create.Po |
2313 | +storage/heap/.deps/hp_delete.Po |
2314 | +storage/heap/.deps/hp_extra.Po |
2315 | +storage/heap/.deps/hp_hash.Po |
2316 | +storage/heap/.deps/hp_info.Po |
2317 | +storage/heap/.deps/hp_open.Po |
2318 | +storage/heap/.deps/hp_panic.Po |
2319 | +storage/heap/.deps/hp_rename.Po |
2320 | +storage/heap/.deps/hp_rfirst.Po |
2321 | +storage/heap/.deps/hp_rkey.Po |
2322 | +storage/heap/.deps/hp_rlast.Po |
2323 | +storage/heap/.deps/hp_rnext.Po |
2324 | +storage/heap/.deps/hp_rprev.Po |
2325 | +storage/heap/.deps/hp_rrnd.Po |
2326 | +storage/heap/.deps/hp_rsame.Po |
2327 | +storage/heap/.deps/hp_scan.Po |
2328 | +storage/heap/.deps/hp_static.Po |
2329 | +storage/heap/.deps/hp_test1.Po |
2330 | +storage/heap/.deps/hp_test2.Po |
2331 | +storage/heap/.deps/hp_update.Po |
2332 | +storage/heap/.deps/hp_write.Po |
2333 | +storage/heap/hp_test1 |
2334 | +storage/heap/hp_test2 |
2335 | +storage/innobase/autom4te-2.53.cache/* |
2336 | +storage/innobase/autom4te-2.53.cache/output.0 |
2337 | +storage/innobase/autom4te-2.53.cache/requests |
2338 | +storage/innobase/autom4te-2.53.cache/traces.0 |
2339 | +storage/innobase/autom4te.cache/* |
2340 | +storage/innobase/autom4te.cache/output.0 |
2341 | +storage/innobase/autom4te.cache/requests |
2342 | +storage/innobase/autom4te.cache/traces.0 |
2343 | +storage/innobase/btr/.deps/btr0btr.Po |
2344 | +storage/innobase/btr/.deps/btr0cur.Po |
2345 | +storage/innobase/btr/.deps/btr0pcur.Po |
2346 | +storage/innobase/btr/.deps/btr0sea.Po |
2347 | +storage/innobase/buf/.deps/buf0buf.Po |
2348 | +storage/innobase/buf/.deps/buf0flu.Po |
2349 | +storage/innobase/buf/.deps/buf0lru.Po |
2350 | +storage/innobase/buf/.deps/buf0rea.Po |
2351 | +storage/innobase/configure.lineno |
2352 | +storage/innobase/conftest.s1 |
2353 | +storage/innobase/conftest.subs |
2354 | +storage/innobase/data/.deps/data0data.Po |
2355 | +storage/innobase/data/.deps/data0type.Po |
2356 | +storage/innobase/dict/.deps/dict0boot.Po |
2357 | +storage/innobase/dict/.deps/dict0crea.Po |
2358 | +storage/innobase/dict/.deps/dict0dict.Po |
2359 | +storage/innobase/dict/.deps/dict0load.Po |
2360 | +storage/innobase/dict/.deps/dict0mem.Po |
2361 | +storage/innobase/dyn/.deps/dyn0dyn.Po |
2362 | +storage/innobase/eval/.deps/eval0eval.Po |
2363 | +storage/innobase/eval/.deps/eval0proc.Po |
2364 | +storage/innobase/fil/.deps/fil0fil.Po |
2365 | +storage/innobase/fsp/.deps/fsp0fsp.Po |
2366 | +storage/innobase/fut/.deps/fut0fut.Po |
2367 | +storage/innobase/fut/.deps/fut0lst.Po |
2368 | +storage/innobase/ha/.deps/ha0ha.Po |
2369 | +storage/innobase/ha/.deps/hash0hash.Po |
2370 | +storage/innobase/ib_config.h |
2371 | +storage/innobase/ib_config.h.in |
2372 | +storage/innobase/ibuf/.deps/ibuf0ibuf.Po |
2373 | +storage/innobase/lock/.deps/lock0lock.Po |
2374 | +storage/innobase/log/.deps/log0log.Po |
2375 | +storage/innobase/log/.deps/log0recv.Po |
2376 | +storage/innobase/mach/.deps/mach0data.Po |
2377 | +storage/innobase/mem/.deps/mem0mem.Po |
2378 | +storage/innobase/mem/.deps/mem0pool.Po |
2379 | +storage/innobase/mkinstalldirs |
2380 | +storage/innobase/mtr/.deps/mtr0log.Po |
2381 | +storage/innobase/mtr/.deps/mtr0mtr.Po |
2382 | +storage/innobase/os/.deps/os0file.Po |
2383 | +storage/innobase/os/.deps/os0proc.Po |
2384 | +storage/innobase/os/.deps/os0sync.Po |
2385 | +storage/innobase/os/.deps/os0thread.Po |
2386 | +storage/innobase/page/.deps/page0cur.Po |
2387 | +storage/innobase/page/.deps/page0page.Po |
2388 | +storage/innobase/pars/.deps/lexyy.Po |
2389 | +storage/innobase/pars/.deps/pars0grm.Po |
2390 | +storage/innobase/pars/.deps/pars0opt.Po |
2391 | +storage/innobase/pars/.deps/pars0pars.Po |
2392 | +storage/innobase/pars/.deps/pars0sym.Po |
2393 | +storage/innobase/que/.deps/que0que.Po |
2394 | +storage/innobase/read/.deps/read0read.Po |
2395 | +storage/innobase/rem/.deps/rem0cmp.Po |
2396 | +storage/innobase/rem/.deps/rem0rec.Po |
2397 | +storage/innobase/row/.deps/row0ins.Po |
2398 | +storage/innobase/row/.deps/row0mysql.Po |
2399 | +storage/innobase/row/.deps/row0purge.Po |
2400 | +storage/innobase/row/.deps/row0row.Po |
2401 | +storage/innobase/row/.deps/row0sel.Po |
2402 | +storage/innobase/row/.deps/row0uins.Po |
2403 | +storage/innobase/row/.deps/row0umod.Po |
2404 | +storage/innobase/row/.deps/row0undo.Po |
2405 | +storage/innobase/row/.deps/row0upd.Po |
2406 | +storage/innobase/row/.deps/row0vers.Po |
2407 | +storage/innobase/srv/.deps/srv0que.Po |
2408 | +storage/innobase/srv/.deps/srv0srv.Po |
2409 | +storage/innobase/srv/.deps/srv0start.Po |
2410 | +storage/innobase/stamp-h1 |
2411 | +storage/innobase/sync/.deps/sync0arr.Po |
2412 | +storage/innobase/sync/.deps/sync0rw.Po |
2413 | +storage/innobase/sync/.deps/sync0sync.Po |
2414 | +storage/innobase/thr/.deps/thr0loc.Po |
2415 | +storage/innobase/trx/.deps/trx0purge.Po |
2416 | +storage/innobase/trx/.deps/trx0rec.Po |
2417 | +storage/innobase/trx/.deps/trx0roll.Po |
2418 | +storage/innobase/trx/.deps/trx0rseg.Po |
2419 | +storage/innobase/trx/.deps/trx0sys.Po |
2420 | +storage/innobase/trx/.deps/trx0trx.Po |
2421 | +storage/innobase/trx/.deps/trx0undo.Po |
2422 | +storage/innobase/usr/.deps/usr0sess.Po |
2423 | +storage/innobase/ut/.deps/ut0byte.Po |
2424 | +storage/innobase/ut/.deps/ut0dbg.Po |
2425 | +storage/innobase/ut/.deps/ut0list.Po |
2426 | +storage/innobase/ut/.deps/ut0mem.Po |
2427 | +storage/innobase/ut/.deps/ut0rnd.Po |
2428 | +storage/innobase/ut/.deps/ut0ut.Po |
2429 | +storage/innobase/ut/.deps/ut0vec.Po |
2430 | +storage/innobase/ut/.deps/ut0wqueue.Po |
2431 | +storage/myisam/.deps/ft_boolean_search.Po |
2432 | +storage/myisam/.deps/ft_nlq_search.Po |
2433 | +storage/myisam/.deps/ft_parser.Po |
2434 | +storage/myisam/.deps/ft_static.Po |
2435 | +storage/myisam/.deps/ft_stopwords.Po |
2436 | +storage/myisam/.deps/ft_update.Po |
2437 | +storage/myisam/.deps/mi_cache.Po |
2438 | +storage/myisam/.deps/mi_changed.Po |
2439 | +storage/myisam/.deps/mi_check.Po |
2440 | +storage/myisam/.deps/mi_checksum.Po |
2441 | +storage/myisam/.deps/mi_close.Po |
2442 | +storage/myisam/.deps/mi_create.Po |
2443 | +storage/myisam/.deps/mi_dbug.Po |
2444 | +storage/myisam/.deps/mi_delete.Po |
2445 | +storage/myisam/.deps/mi_delete_all.Po |
2446 | +storage/myisam/.deps/mi_delete_table.Po |
2447 | +storage/myisam/.deps/mi_dynrec.Po |
2448 | +storage/myisam/.deps/mi_extra.Po |
2449 | +storage/myisam/.deps/mi_info.Po |
2450 | +storage/myisam/.deps/mi_key.Po |
2451 | +storage/myisam/.deps/mi_keycache.Po |
2452 | +storage/myisam/.deps/mi_locking.Po |
2453 | +storage/myisam/.deps/mi_log.Po |
2454 | +storage/myisam/.deps/mi_open.Po |
2455 | +storage/myisam/.deps/mi_packrec.Po |
2456 | +storage/myisam/.deps/mi_page.Po |
2457 | +storage/myisam/.deps/mi_panic.Po |
2458 | +storage/myisam/.deps/mi_preload.Po |
2459 | +storage/myisam/.deps/mi_range.Po |
2460 | +storage/myisam/.deps/mi_rename.Po |
2461 | +storage/myisam/.deps/mi_rfirst.Po |
2462 | +storage/myisam/.deps/mi_rkey.Po |
2463 | +storage/myisam/.deps/mi_rlast.Po |
2464 | +storage/myisam/.deps/mi_rnext.Po |
2465 | +storage/myisam/.deps/mi_rnext_same.Po |
2466 | +storage/myisam/.deps/mi_rprev.Po |
2467 | +storage/myisam/.deps/mi_rrnd.Po |
2468 | +storage/myisam/.deps/mi_rsame.Po |
2469 | +storage/myisam/.deps/mi_rsamepos.Po |
2470 | +storage/myisam/.deps/mi_scan.Po |
2471 | +storage/myisam/.deps/mi_search.Po |
2472 | +storage/myisam/.deps/mi_static.Po |
2473 | +storage/myisam/.deps/mi_statrec.Po |
2474 | +storage/myisam/.deps/mi_test1.Po |
2475 | +storage/myisam/.deps/mi_test2.Po |
2476 | +storage/myisam/.deps/mi_test3.Po |
2477 | +storage/myisam/.deps/mi_unique.Po |
2478 | +storage/myisam/.deps/mi_update.Po |
2479 | +storage/myisam/.deps/mi_write.Po |
2480 | +storage/myisam/.deps/myisam_ftdump.Po |
2481 | +storage/myisam/.deps/myisamchk.Po |
2482 | +storage/myisam/.deps/myisamlog.Po |
2483 | +storage/myisam/.deps/myisampack.Po |
2484 | +storage/myisam/.deps/rt_index.Po |
2485 | +storage/myisam/.deps/rt_key.Po |
2486 | +storage/myisam/.deps/rt_mbr.Po |
2487 | +storage/myisam/.deps/rt_split.Po |
2488 | +storage/myisam/.deps/rt_test.Po |
2489 | +storage/myisam/.deps/sort.Po |
2490 | +storage/myisam/.deps/sp_key.Po |
2491 | +storage/myisam/.deps/sp_test.Po |
2492 | +storage/myisam/FT1.MYD |
2493 | +storage/myisam/FT1.MYI |
2494 | +storage/myisam/ft_dump |
2495 | +storage/myisam/ft_eval |
2496 | +storage/myisam/ft_test1 |
2497 | +storage/myisam/ftbench/data |
2498 | +storage/myisam/ftbench/t |
2499 | +storage/myisam/ftbench/var/* |
2500 | +storage/myisam/mi_test1 |
2501 | +storage/myisam/mi_test2 |
2502 | +storage/myisam/mi_test3 |
2503 | +storage/myisam/mi_test_all |
2504 | +storage/myisam/myisam.log |
2505 | +storage/myisam/myisam_ftdump |
2506 | +storage/myisam/myisamchk |
2507 | +storage/myisam/myisamlog |
2508 | +storage/myisam/myisampack |
2509 | +storage/myisam/rt_test |
2510 | +storage/myisam/rt_test.MYD |
2511 | +storage/myisam/rt_test.MYI |
2512 | +storage/myisam/sp_test |
2513 | +storage/myisam/test1.MYD |
2514 | +storage/myisam/test1.MYI |
2515 | +storage/myisam/test2.MYD |
2516 | +storage/myisam/test2.MYI |
2517 | +storage/myisammrg/.deps/myrg_close.Po |
2518 | +storage/myisammrg/.deps/myrg_create.Po |
2519 | +storage/myisammrg/.deps/myrg_delete.Po |
2520 | +storage/myisammrg/.deps/myrg_extra.Po |
2521 | +storage/myisammrg/.deps/myrg_info.Po |
2522 | +storage/myisammrg/.deps/myrg_locking.Po |
2523 | +storage/myisammrg/.deps/myrg_open.Po |
2524 | +storage/myisammrg/.deps/myrg_panic.Po |
2525 | +storage/myisammrg/.deps/myrg_queue.Po |
2526 | +storage/myisammrg/.deps/myrg_range.Po |
2527 | +storage/myisammrg/.deps/myrg_rfirst.Po |
2528 | +storage/myisammrg/.deps/myrg_rkey.Po |
2529 | +storage/myisammrg/.deps/myrg_rlast.Po |
2530 | +storage/myisammrg/.deps/myrg_rnext.Po |
2531 | +storage/myisammrg/.deps/myrg_rnext_same.Po |
2532 | +storage/myisammrg/.deps/myrg_rprev.Po |
2533 | +storage/myisammrg/.deps/myrg_rrnd.Po |
2534 | +storage/myisammrg/.deps/myrg_rsame.Po |
2535 | +storage/myisammrg/.deps/myrg_static.Po |
2536 | +storage/myisammrg/.deps/myrg_update.Po |
2537 | +storage/myisammrg/.deps/myrg_write.Po |
2538 | +storage/ndb/bin/DbAsyncGenerator |
2539 | +storage/ndb/bin/DbCreate |
2540 | +storage/ndb/bin/acid |
2541 | +storage/ndb/bin/async-lmc-bench-l-p10.sh |
2542 | +storage/ndb/bin/async-lmc-bench-l.sh |
2543 | +storage/ndb/bin/async-lmc-bench-p10.sh |
2544 | +storage/ndb/bin/async-lmc-bench.sh |
2545 | +storage/ndb/bin/atrt |
2546 | +storage/ndb/bin/atrt-analyze-result.sh |
2547 | +storage/ndb/bin/atrt-clear-result.sh |
2548 | +storage/ndb/bin/atrt-gather-result.sh |
2549 | +storage/ndb/bin/atrt-setup.sh |
2550 | +storage/ndb/bin/bankCreator |
2551 | +storage/ndb/bin/bankMakeGL |
2552 | +storage/ndb/bin/bankSumAccounts |
2553 | +storage/ndb/bin/bankTimer |
2554 | +storage/ndb/bin/bankTransactionMaker |
2555 | +storage/ndb/bin/bankValidateAllGLs |
2556 | +storage/ndb/bin/basicTransporterTest |
2557 | +storage/ndb/bin/benchronja |
2558 | +storage/ndb/bin/bulk_copy |
2559 | +storage/ndb/bin/copy_tab |
2560 | +storage/ndb/bin/create_all_tabs |
2561 | +storage/ndb/bin/create_index |
2562 | +storage/ndb/bin/create_tab |
2563 | +storage/ndb/bin/delete_all |
2564 | +storage/ndb/bin/desc |
2565 | +storage/ndb/bin/drop_all_tabs |
2566 | +storage/ndb/bin/drop_index |
2567 | +storage/ndb/bin/drop_tab |
2568 | +storage/ndb/bin/flexAsynch |
2569 | +storage/ndb/bin/flexBench |
2570 | +storage/ndb/bin/flexHammer |
2571 | +storage/ndb/bin/flexScan |
2572 | +storage/ndb/bin/flexTT |
2573 | +storage/ndb/bin/hugoCalculator |
2574 | +storage/ndb/bin/hugoFill |
2575 | +storage/ndb/bin/hugoLoad |
2576 | +storage/ndb/bin/hugoLockRecords |
2577 | +storage/ndb/bin/hugoPkDelete |
2578 | +storage/ndb/bin/hugoPkRead |
2579 | +storage/ndb/bin/hugoPkReadRecord |
2580 | +storage/ndb/bin/hugoPkUpdate |
2581 | +storage/ndb/bin/hugoScanRead |
2582 | +storage/ndb/bin/hugoScanUpdate |
2583 | +storage/ndb/bin/index |
2584 | +storage/ndb/bin/index2 |
2585 | +storage/ndb/bin/initronja |
2586 | +storage/ndb/bin/interpreterInTup |
2587 | +storage/ndb/bin/list_tables |
2588 | +storage/ndb/bin/make-config.sh |
2589 | +storage/ndb/bin/mgmtclient |
2590 | +storage/ndb/bin/mgmtsrvr |
2591 | +storage/ndb/bin/mkconfig |
2592 | +storage/ndb/bin/ndb |
2593 | +storage/ndb/bin/ndb_cpcc |
2594 | +storage/ndb/bin/ndb_cpcd |
2595 | +storage/ndb/bin/ndb_rep |
2596 | +storage/ndb/bin/ndbsql |
2597 | +storage/ndb/bin/newton_basic |
2598 | +storage/ndb/bin/newton_br |
2599 | +storage/ndb/bin/newton_pb |
2600 | +storage/ndb/bin/newton_perf |
2601 | +storage/ndb/bin/perfTransporterTest |
2602 | +storage/ndb/bin/printConfig |
2603 | +storage/ndb/bin/printSchemafile |
2604 | +storage/ndb/bin/printSysfile |
2605 | +storage/ndb/bin/redoLogFileReader |
2606 | +storage/ndb/bin/restart |
2607 | +storage/ndb/bin/restarter |
2608 | +storage/ndb/bin/restarter2 |
2609 | +storage/ndb/bin/restarts |
2610 | +storage/ndb/bin/restore |
2611 | +storage/ndb/bin/select_all |
2612 | +storage/ndb/bin/select_count |
2613 | +storage/ndb/bin/telco |
2614 | +storage/ndb/bin/testBackup |
2615 | +storage/ndb/bin/testBank |
2616 | +storage/ndb/bin/testBasic |
2617 | +storage/ndb/bin/testBasicAsynch |
2618 | +storage/ndb/bin/testCopy |
2619 | +storage/ndb/bin/testDataBuffers |
2620 | +storage/ndb/bin/testDict |
2621 | +storage/ndb/bin/testGrep |
2622 | +storage/ndb/bin/testGrepVerify |
2623 | +storage/ndb/bin/testIndex |
2624 | +storage/ndb/bin/testInterpreter |
2625 | +storage/ndb/bin/testKernelDataBuffer |
2626 | +storage/ndb/bin/testLongSig |
2627 | +storage/ndb/bin/testMgm |
2628 | +storage/ndb/bin/testMgmapi |
2629 | +storage/ndb/bin/testNdbApi |
2630 | +storage/ndb/bin/testNodeRestart |
2631 | +storage/ndb/bin/testOIBasic |
2632 | +storage/ndb/bin/testOdbcDriver |
2633 | +storage/ndb/bin/testOperations |
2634 | +storage/ndb/bin/testRestartGci |
2635 | +storage/ndb/bin/testScan |
2636 | +storage/ndb/bin/testScanInterpreter |
2637 | +storage/ndb/bin/testSimplePropertiesSection |
2638 | +storage/ndb/bin/testSystemRestart |
2639 | +storage/ndb/bin/testTimeout |
2640 | +storage/ndb/bin/testTransactions |
2641 | +storage/ndb/bin/test_cpcd |
2642 | +storage/ndb/bin/test_event |
2643 | +storage/ndb/bin/verify_index |
2644 | +storage/ndb/bin/waiter |
2645 | +storage/ndb/config/autom4te.cache/* |
2646 | +storage/ndb/config/config.mk |
2647 | +storage/ndb/examples/ndbapi_example1/ndbapi_example1 |
2648 | +storage/ndb/examples/ndbapi_example2/ndbapi_example2 |
2649 | +storage/ndb/examples/ndbapi_example3/ndbapi_example3 |
2650 | +storage/ndb/examples/ndbapi_example5/ndbapi_example5 |
2651 | +storage/ndb/examples/select_all/select_all |
2652 | +storage/ndb/include/ndb_global.h |
2653 | +storage/ndb/include/ndb_types.h |
2654 | +storage/ndb/include/ndb_version.h |
2655 | +storage/ndb/lib/libMGM_API.so |
2656 | +storage/ndb/lib/libNDB_API.so |
2657 | +storage/ndb/lib/libNDB_ODBC.so |
2658 | +storage/ndb/lib/libNEWTON_API.so |
2659 | +storage/ndb/lib/libNEWTON_BASICTEST_COMMON.so |
2660 | +storage/ndb/lib/libREP_API.so |
2661 | +storage/ndb/lib/libndbclient.so |
2662 | +storage/ndb/lib/libndbclient_extra.so |
2663 | +storage/ndb/ndbapi-examples/mgmapi_logevent/mgmapi_logevent |
2664 | +storage/ndb/ndbapi-examples/mgmapi_logevent2/mgmapi_logevent2 |
2665 | +storage/ndb/ndbapi-examples/ndbapi_async/ndbapi_async |
2666 | +storage/ndb/ndbapi-examples/ndbapi_async1/ndbapi_async1 |
2667 | +storage/ndb/ndbapi-examples/ndbapi_event/ndbapi_event |
2668 | +storage/ndb/ndbapi-examples/ndbapi_retries/ndbapi_retries |
2669 | +storage/ndb/ndbapi-examples/ndbapi_scan/ndbapi_scan |
2670 | +storage/ndb/ndbapi-examples/ndbapi_simple/ndbapi_simple |
2671 | +storage/ndb/ndbapi-examples/ndbapi_simple_dual/ndbapi_simple_dual |
2672 | +storage/ndb/ndbapi-examples/ndbapi_simple_index/ndbapi_simple_index |
2673 | +storage/ndb/src/common/debugger/libtrace.dsp |
2674 | +storage/ndb/src/common/debugger/signaldata/libsignaldataprint.dsp |
2675 | +storage/ndb/src/common/logger/liblogger.dsp |
2676 | +storage/ndb/src/common/mgmcommon/libmgmsrvcommon.dsp |
2677 | +storage/ndb/src/common/mgmcommon/printConfig/*.d |
2678 | +storage/ndb/src/common/portlib/libportlib.dsp |
2679 | +storage/ndb/src/common/transporter/libtransporter.dsp |
2680 | +storage/ndb/src/common/util/libgeneral.dsp |
2681 | +storage/ndb/src/common/util/testBitmask.cpp |
2682 | +storage/ndb/src/cw/cpcd/ndb_cpcd |
2683 | +storage/ndb/src/dummy.cpp |
2684 | +storage/ndb/src/kernel/blocks/backup/libbackup.dsp |
2685 | +storage/ndb/src/kernel/blocks/backup/ndb_print_backup_file |
2686 | +storage/ndb/src/kernel/blocks/backup/restore/ndb_restore |
2687 | +storage/ndb/src/kernel/blocks/cmvmi/libcmvmi.dsp |
2688 | +storage/ndb/src/kernel/blocks/dbacc/libdbacc.dsp |
2689 | +storage/ndb/src/kernel/blocks/dbdict/libdbdict.dsp |
2690 | +storage/ndb/src/kernel/blocks/dbdict/ndb_print_schema_file |
2691 | +storage/ndb/src/kernel/blocks/dbdih/libdbdih.dsp |
2692 | +storage/ndb/src/kernel/blocks/dbdih/ndb_print_sys_file |
2693 | +storage/ndb/src/kernel/blocks/dblqh/libdblqh.dsp |
2694 | +storage/ndb/src/kernel/blocks/dbtc/libdbtc.dsp |
2695 | +storage/ndb/src/kernel/blocks/dbtup/libdbtup.dsp |
2696 | +storage/ndb/src/kernel/blocks/dbtup/test_varpage |
2697 | +storage/ndb/src/kernel/blocks/dbtux/libdbtux.dsp |
2698 | +storage/ndb/src/kernel/blocks/dbutil/libdbutil.dsp |
2699 | +storage/ndb/src/kernel/blocks/grep/libgrep.dsp |
2700 | +storage/ndb/src/kernel/blocks/ndb_print_file |
2701 | +storage/ndb/src/kernel/blocks/ndbcntr/libndbcntr.dsp |
2702 | +storage/ndb/src/kernel/blocks/ndbfs/libndbfs.dsp |
2703 | +storage/ndb/src/kernel/blocks/qmgr/libqmgr.dsp |
2704 | +storage/ndb/src/kernel/blocks/suma/libsuma.dsp |
2705 | +storage/ndb/src/kernel/blocks/trix/libtrix.dsp |
2706 | +storage/ndb/src/kernel/error/liberror.dsp |
2707 | +storage/ndb/src/kernel/ndbd |
2708 | +storage/ndb/src/kernel/ndbd.dsp |
2709 | +storage/ndb/src/kernel/vm/libkernel.dsp |
2710 | +storage/ndb/src/libndb.ver |
2711 | +storage/ndb/src/libndbclient.dsp |
2712 | +storage/ndb/src/mgmapi/libmgmapi.dsp |
2713 | +storage/ndb/src/mgmclient/libndbmgmclient.dsp |
2714 | +storage/ndb/src/mgmclient/ndb_mgm |
2715 | +storage/ndb/src/mgmclient/ndb_mgm.dsp |
2716 | +storage/ndb/src/mgmclient/test_cpcd/*.d |
2717 | +storage/ndb/src/mgmsrv/ndb_mgmd |
2718 | +storage/ndb/src/mgmsrv/ndb_mgmd.dsp |
2719 | +storage/ndb/src/ndbapi/libndbapi.dsp |
2720 | +storage/ndb/src/ndbapi/ndberror_check |
2721 | +storage/ndb/test/ndbapi/DbAsyncGenerator |
2722 | +storage/ndb/test/ndbapi/DbCreate |
2723 | +storage/ndb/test/ndbapi/bank/bankCreator |
2724 | +storage/ndb/test/ndbapi/bank/bankMakeGL |
2725 | +storage/ndb/test/ndbapi/bank/bankSumAccounts |
2726 | +storage/ndb/test/ndbapi/bank/bankTimer |
2727 | +storage/ndb/test/ndbapi/bank/bankTransactionMaker |
2728 | +storage/ndb/test/ndbapi/bank/bankValidateAllGLs |
2729 | +storage/ndb/test/ndbapi/bank/testBank |
2730 | +storage/ndb/test/ndbapi/create_all_tabs |
2731 | +storage/ndb/test/ndbapi/create_tab |
2732 | +storage/ndb/test/ndbapi/drop_all_tabs |
2733 | +storage/ndb/test/ndbapi/flexAsynch |
2734 | +storage/ndb/test/ndbapi/flexBench |
2735 | +storage/ndb/test/ndbapi/flexBench.dsp |
2736 | +storage/ndb/test/ndbapi/flexHammer |
2737 | +storage/ndb/test/ndbapi/flexTT |
2738 | +storage/ndb/test/ndbapi/ndbapi_slow_select |
2739 | +storage/ndb/test/ndbapi/testBackup |
2740 | +storage/ndb/test/ndbapi/testBasic |
2741 | +storage/ndb/test/ndbapi/testBasic.dsp |
2742 | +storage/ndb/test/ndbapi/testBasicAsynch |
2743 | +storage/ndb/test/ndbapi/testBitfield |
2744 | +storage/ndb/test/ndbapi/testBlobs |
2745 | +storage/ndb/test/ndbapi/testBlobs.dsp |
2746 | +storage/ndb/test/ndbapi/testDataBuffers |
2747 | +storage/ndb/test/ndbapi/testDeadlock |
2748 | +storage/ndb/test/ndbapi/testDict |
2749 | +storage/ndb/test/ndbapi/testIndex |
2750 | +storage/ndb/test/ndbapi/testIndexStat |
2751 | +storage/ndb/test/ndbapi/testInterpreter |
2752 | +storage/ndb/test/ndbapi/testLcp |
2753 | +storage/ndb/test/ndbapi/testMgm |
2754 | +storage/ndb/test/ndbapi/testNdbApi |
2755 | +storage/ndb/test/ndbapi/testNodeRestart |
2756 | +storage/ndb/test/ndbapi/testOIBasic |
2757 | +storage/ndb/test/ndbapi/testOperations |
2758 | +storage/ndb/test/ndbapi/testPartitioning |
2759 | +storage/ndb/test/ndbapi/testReadPerf |
2760 | +storage/ndb/test/ndbapi/testRestartGci |
2761 | +storage/ndb/test/ndbapi/testSRBank |
2762 | +storage/ndb/test/ndbapi/testScan |
2763 | +storage/ndb/test/ndbapi/testScan.dsp |
2764 | +storage/ndb/test/ndbapi/testScanInterpreter |
2765 | +storage/ndb/test/ndbapi/testScanPerf |
2766 | +storage/ndb/test/ndbapi/testSystemRestart |
2767 | +storage/ndb/test/ndbapi/testTimeout |
2768 | +storage/ndb/test/ndbapi/testTransactions |
2769 | +storage/ndb/test/ndbapi/test_event |
2770 | +storage/ndb/test/ndbapi/test_event_merge |
2771 | +storage/ndb/test/run-test/atrt |
2772 | +storage/ndb/test/src/libNDBT.dsp |
2773 | +storage/ndb/test/tools/copy_tab |
2774 | +storage/ndb/test/tools/create_index |
2775 | +storage/ndb/test/tools/hugoCalculator |
2776 | +storage/ndb/test/tools/hugoFill |
2777 | +storage/ndb/test/tools/hugoLoad |
2778 | +storage/ndb/test/tools/hugoLockRecords |
2779 | +storage/ndb/test/tools/hugoPkDelete |
2780 | +storage/ndb/test/tools/hugoPkRead |
2781 | +storage/ndb/test/tools/hugoPkReadRecord |
2782 | +storage/ndb/test/tools/hugoPkUpdate |
2783 | +storage/ndb/test/tools/hugoScanRead |
2784 | +storage/ndb/test/tools/hugoScanUpdate |
2785 | +storage/ndb/test/tools/listen_event |
2786 | +storage/ndb/test/tools/ndb_cpcc |
2787 | +storage/ndb/test/tools/rep_latency |
2788 | +storage/ndb/test/tools/restart |
2789 | +storage/ndb/test/tools/verify_index |
2790 | +storage/ndb/tools/ndb_config |
2791 | +storage/ndb/tools/ndb_delete_all |
2792 | +storage/ndb/tools/ndb_delete_all.dsp |
2793 | +storage/ndb/tools/ndb_desc |
2794 | +storage/ndb/tools/ndb_desc.dsp |
2795 | +storage/ndb/tools/ndb_drop_index |
2796 | +storage/ndb/tools/ndb_drop_index.dsp |
2797 | +storage/ndb/tools/ndb_drop_table |
2798 | +storage/ndb/tools/ndb_drop_table.dsp |
2799 | +storage/ndb/tools/ndb_restore |
2800 | +storage/ndb/tools/ndb_select_all |
2801 | +storage/ndb/tools/ndb_select_all.dsp |
2802 | +storage/ndb/tools/ndb_select_count |
2803 | +storage/ndb/tools/ndb_select_count.dsp |
2804 | +storage/ndb/tools/ndb_show_tables |
2805 | +storage/ndb/tools/ndb_show_tables.dsp |
2806 | +storage/ndb/tools/ndb_test_platform |
2807 | +storage/ndb/tools/ndb_waiter |
2808 | +storage/ndb/tools/ndb_waiter.dsp |
2809 | +strings/*.ds? |
2810 | +strings/*.vcproj |
2811 | +strings/.deps/bchange.Po |
2812 | +strings/.deps/bcmp.Po |
2813 | +strings/.deps/bfill.Po |
2814 | +strings/.deps/bmove.Po |
2815 | +strings/.deps/bmove512.Po |
2816 | +strings/.deps/bmove_upp.Po |
2817 | +strings/.deps/conf_to_src.Po |
2818 | +strings/.deps/ctype-big5.Po |
2819 | +strings/.deps/ctype-bin.Po |
2820 | +strings/.deps/ctype-cp932.Po |
2821 | +strings/.deps/ctype-czech.Po |
2822 | +strings/.deps/ctype-euc_kr.Po |
2823 | +strings/.deps/ctype-eucjpms.Po |
2824 | +strings/.deps/ctype-extra.Po |
2825 | +strings/.deps/ctype-gb2312.Po |
2826 | +strings/.deps/ctype-gbk.Po |
2827 | +strings/.deps/ctype-latin1.Po |
2828 | +strings/.deps/ctype-mb.Po |
2829 | +strings/.deps/ctype-simple.Po |
2830 | +strings/.deps/ctype-sjis.Po |
2831 | +strings/.deps/ctype-tis620.Po |
2832 | +strings/.deps/ctype-uca.Po |
2833 | +strings/.deps/ctype-ucs2.Po |
2834 | +strings/.deps/ctype-ujis.Po |
2835 | +strings/.deps/ctype-utf8.Po |
2836 | +strings/.deps/ctype-win1250ch.Po |
2837 | +strings/.deps/ctype.Po |
2838 | +strings/.deps/decimal.Po |
2839 | +strings/.deps/int2str.Po |
2840 | +strings/.deps/is_prefix.Po |
2841 | +strings/.deps/llstr.Po |
2842 | +strings/.deps/longlong2str.Po |
2843 | +strings/.deps/longlong2str_asm.Po |
2844 | +strings/.deps/my_strchr.Po |
2845 | +strings/.deps/my_strtoll10.Po |
2846 | +strings/.deps/my_vsnprintf.Po |
2847 | +strings/.deps/r_strinstr.Po |
2848 | +strings/.deps/str2int.Po |
2849 | +strings/.deps/str_alloc.Po |
2850 | +strings/.deps/strappend.Po |
2851 | +strings/.deps/strcend.Po |
2852 | +strings/.deps/strcont.Po |
2853 | +strings/.deps/strend.Po |
2854 | +strings/.deps/strfill.Po |
2855 | +strings/.deps/strinstr.Po |
2856 | +strings/.deps/strmake.Po |
2857 | +strings/.deps/strmov.Po |
2858 | +strings/.deps/strnlen.Po |
2859 | +strings/.deps/strnmov.Po |
2860 | +strings/.deps/strstr.Po |
2861 | +strings/.deps/strtod.Po |
2862 | +strings/.deps/strtol.Po |
2863 | +strings/.deps/strtoll.Po |
2864 | +strings/.deps/strtoul.Po |
2865 | +strings/.deps/strtoull.Po |
2866 | +strings/.deps/strxmov.Po |
2867 | +strings/.deps/strxnmov.Po |
2868 | +strings/.deps/xml.Po |
2869 | +strings/conf_to_src |
2870 | +strings/ctype_autoconf.c |
2871 | +strings/ctype_extra_sources.c |
2872 | +strings/str_test |
2873 | +strings/test_decimal |
2874 | +support-files/*.ini |
2875 | +support-files/MacOSX/Description.plist |
2876 | +support-files/MacOSX/Info.plist |
2877 | +support-files/MacOSX/ReadMe.txt |
2878 | +support-files/MacOSX/StartupParameters.plist |
2879 | +support-files/MacOSX/postflight |
2880 | +support-files/MacOSX/postinstall |
2881 | +support-files/MacOSX/preflight |
2882 | +support-files/MacOSX/preinstall |
2883 | +support-files/binary-configure |
2884 | +support-files/my-huge.cnf |
2885 | +support-files/my-innodb-heavy-4G.cnf |
2886 | +support-files/my-large.cnf |
2887 | +support-files/my-medium.cnf |
2888 | +support-files/my-small.cnf |
2889 | +support-files/mysql-3.23.25-beta.spec |
2890 | +support-files/mysql-3.23.26-beta.spec |
2891 | +support-files/mysql-3.23.27-beta.spec |
2892 | +support-files/mysql-3.23.28-gamma.spec |
2893 | +support-files/mysql-3.23.29-gamma.spec |
2894 | +support-files/mysql-log-rotate |
2895 | +support-files/mysql.server |
2896 | +support-files/mysql.spec |
2897 | +support-files/mysqld_multi.server |
2898 | +support-files/ndb-config-2-node.ini |
2899 | +tags |
2900 | +test/ndbapi/bank/bankCreator |
2901 | +test/ndbapi/bank/bankMakeGL |
2902 | +test/ndbapi/bank/bankSumAccounts |
2903 | +test/ndbapi/bank/bankTimer |
2904 | +test/ndbapi/bank/bankTransactionMaker |
2905 | +test/ndbapi/bank/bankValidateAllGLs |
2906 | +test/ndbapi/bank/testBank |
2907 | +test/ndbapi/create_all_tabs |
2908 | +test/ndbapi/create_tab |
2909 | +test/ndbapi/drop_all_tabs |
2910 | +test/ndbapi/flexAsynch |
2911 | +test/ndbapi/flexBench |
2912 | +test/ndbapi/flexHammer |
2913 | +test/ndbapi/flexTT |
2914 | +test/ndbapi/testBackup |
2915 | +test/ndbapi/testBasic |
2916 | +test/ndbapi/testBasicAsynch |
2917 | +test/ndbapi/testBlobs |
2918 | +test/ndbapi/testDataBuffers |
2919 | +test/ndbapi/testDeadlock |
2920 | +test/ndbapi/testDict |
2921 | +test/ndbapi/testIndex |
2922 | +test/ndbapi/testMgm |
2923 | +test/ndbapi/testNdbApi |
2924 | +test/ndbapi/testNodeRestart |
2925 | +test/ndbapi/testOIBasic |
2926 | +test/ndbapi/testOperations |
2927 | +test/ndbapi/testRestartGci |
2928 | +test/ndbapi/testScan |
2929 | +test/ndbapi/testScanInterpreter |
2930 | +test/ndbapi/testScanPerf |
2931 | +test/ndbapi/testSystemRestart |
2932 | +test/ndbapi/testTimeout |
2933 | +test/ndbapi/testTransactions |
2934 | +test/ndbapi/test_event |
2935 | +test/run-test/atrt |
2936 | +test/tools/copy_tab |
2937 | +test/tools/create_index |
2938 | +test/tools/hugoCalculator |
2939 | +test/tools/hugoFill |
2940 | +test/tools/hugoLoad |
2941 | +test/tools/hugoLockRecords |
2942 | +test/tools/hugoPkDelete |
2943 | +test/tools/hugoPkRead |
2944 | +test/tools/hugoPkReadRecord |
2945 | +test/tools/hugoPkUpdate |
2946 | +test/tools/hugoScanRead |
2947 | +test/tools/hugoScanUpdate |
2948 | +test/tools/ndb_cpcc |
2949 | +test/tools/restart |
2950 | +test/tools/verify_index |
2951 | +test1/* |
2952 | +test_xml |
2953 | +tests/*.ds? |
2954 | +tests/*.vcproj |
2955 | +tests/.deps/dummy.Po |
2956 | +tests/.deps/insert_test.Po |
2957 | +tests/.deps/mysql_client_test.Po |
2958 | +tests/.deps/select_test.Po |
2959 | +tests/.deps/thread_test.Po |
2960 | +tests/.libs -prune |
2961 | +tests/.libs/lt-mysql_client_test |
2962 | +tests/.libs/mysql_client_test |
2963 | +tests/bug25714 |
2964 | +tests/client_test |
2965 | +tests/connect_test |
2966 | +tests/mysql_client_test |
2967 | +thr_insert_test/* |
2968 | +thr_test/* |
2969 | +thread_test |
2970 | +tmp/* |
2971 | +tools/.libs -prune |
2972 | +tools/my_vsnprintf.c |
2973 | +tools/mysqlmanager |
2974 | +tools/mysqlmngd |
2975 | +tools/mysqltestmanager |
2976 | +tools/mysys_priv.h |
2977 | +unittest/examples/*.t |
2978 | +unittest/examples/.deps/no_plan-t.Po |
2979 | +unittest/examples/.deps/simple-t.Po |
2980 | +unittest/examples/.deps/skip-t.Po |
2981 | +unittest/examples/.deps/skip_all-t.Po |
2982 | +unittest/examples/.deps/todo-t.Po |
2983 | +unittest/mysys/*.t |
2984 | +unittest/mysys/.deps/base64-t.Po |
2985 | +unittest/mysys/.deps/bitmap-t.Po |
2986 | +unittest/mysys/.deps/my_atomic-t.Po |
2987 | +unittest/mytap/.deps/tap.Po |
2988 | +unittest/mytap/t/*.t |
2989 | +unittest/mytap/t/.deps/basic-t.Po |
2990 | +unittest/unit |
2991 | +vi.h |
2992 | +vio/*.ds? |
2993 | +vio/*.vcproj |
2994 | +vio/.deps/dummy.Po |
2995 | +vio/.deps/test-ssl.Po |
2996 | +vio/.deps/test-sslclient.Po |
2997 | +vio/.deps/test-sslserver.Po |
2998 | +vio/.deps/vio.Po |
2999 | +vio/.deps/viosocket.Po |
3000 | +vio/.deps/viossl.Po |
3001 | +vio/.deps/viosslfactories.Po |
3002 | +vio/test-ssl |
3003 | +vio/test-sslclient |
3004 | +vio/test-sslserver |
3005 | +vio/viotest-ssl |
3006 | +vio/viotest-sslconnect.cpp |
3007 | +vio/viotest.cpp |
3008 | +win/configure.data |
3009 | +win/vs71cache.txt |
3010 | +win/vs8cache.txt |
3011 | +win/nmake_cache.txt |
3012 | +ylwrap |
3013 | +zlib/*.ds? |
3014 | +zlib/*.vcproj |
3015 | +mysql-test/bug36522-64.tar |
3016 | +mysql-test/bug36522.tar |
3017 | +mysql-test/t.log |
3018 | +mysql-test/tps.log |
3019 | +libmysqld/event_parse_data.cc |
3020 | +autom4te.cache |
3021 | +sql/share/czech |
3022 | +sql/share/danish |
3023 | +sql/share/dutch |
3024 | +sql/share/english |
3025 | +sql/share/estonian |
3026 | +sql/share/french |
3027 | +sql/share/german |
3028 | +sql/share/greek |
3029 | +sql/share/hungarian |
3030 | +sql/share/italian |
3031 | +sql/share/japanese |
3032 | +sql/share/japanese-sjis |
3033 | +sql/share/korean |
3034 | +sql/share/norwegian |
3035 | +sql/share/norwegian-ny |
3036 | +sql/share/polish |
3037 | +sql/share/portuguese |
3038 | +sql/share/romanian |
3039 | +sql/share/russian |
3040 | +sql/share/serbian |
3041 | +sql/share/slovak |
3042 | +sql/share/spanish |
3043 | +sql/share/swedish |
3044 | +sql/share/ukrainian |
3045 | +libmysqld/examples/mysqltest.cc |
3046 | +libmysqld/sql_signal.cc |
3047 | +libmysqld/debug_sync.cc |
3048 | +dbug/tests |
3049 | +libmysqld/mdl.cc |
3050 | +client/transaction.h |
3051 | +libmysqld/transaction.cc |
3052 | +libmysqld/sys_vars.cc |
3053 | +libmysqld/keycaches.cc |
3054 | +client/dtoa.c |
3055 | +libmysqld/sql_audit.cc |
3056 | +configure.am |
3057 | +libmysqld/des_key_file.cc |
3058 | +CPackConfig.cmake |
3059 | +CPackSourceConfig.cmake |
3060 | +make_dist.cmake |
3061 | +client/echo |
3062 | +libmysql/libmysql_exports_file.cc |
3063 | +libmysql/merge_archives_mysqlclient.cmake |
3064 | +libmysqld/merge_archives_mysqlserver.cmake |
3065 | +libmysqld/mysqlserver_depends.c |
3066 | +libmysqld/examples/mysql_embedded |
3067 | +sql/dummy.bak |
3068 | +mysys/thr_lock |
3069 | +VERSION.dep |
3070 | +info_macros.cmake |
3071 | +Docs/INFO_BIN |
3072 | +Docs/INFO_SRC |
3073 | +Testing |
3074 | +FilesCopied |
3075 | +source_downloads |
3076 | |
3077 | === added file '.pc/.quilt_patches' |
3078 | --- .pc/.quilt_patches 1970-01-01 00:00:00 +0000 |
3079 | +++ .pc/.quilt_patches 2016-09-14 12:24:46 +0000 |
3080 | @@ -0,0 +1,1 @@ |
3081 | +debian/patches |
3082 | |
3083 | === added file '.pc/.quilt_series' |
3084 | --- .pc/.quilt_series 1970-01-01 00:00:00 +0000 |
3085 | +++ .pc/.quilt_series 2016-09-14 12:24:46 +0000 |
3086 | @@ -0,0 +1,1 @@ |
3087 | +series |
3088 | |
3089 | === added directory '.pc/33_scripts__mysql_create_system_tables__no_test.patch' |
3090 | === added directory '.pc/33_scripts__mysql_create_system_tables__no_test.patch/scripts' |
3091 | === added file '.pc/33_scripts__mysql_create_system_tables__no_test.patch/scripts/mysql_system_tables_data.sql' |
3092 | --- .pc/33_scripts__mysql_create_system_tables__no_test.patch/scripts/mysql_system_tables_data.sql 1970-01-01 00:00:00 +0000 |
3093 | +++ .pc/33_scripts__mysql_create_system_tables__no_test.patch/scripts/mysql_system_tables_data.sql 2016-09-14 12:24:46 +0000 |
3094 | @@ -0,0 +1,55 @@ |
3095 | +-- Copyright (c) 2007, 2013, Oracle and/or its affiliates. All rights reserved. |
3096 | +-- |
3097 | +-- This program is free software; you can redistribute it and/or modify |
3098 | +-- it under the terms of the GNU General Public License as published by |
3099 | +-- the Free Software Foundation; version 2 of the License. |
3100 | +-- |
3101 | +-- This program is distributed in the hope that it will be useful, |
3102 | +-- but WITHOUT ANY WARRANTY; without even the implied warranty of |
3103 | +-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
3104 | +-- GNU General Public License for more details. |
3105 | +-- |
3106 | +-- You should have received a copy of the GNU General Public License |
3107 | +-- along with this program; if not, write to the Free Software |
3108 | +-- Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
3109 | + |
3110 | +-- |
3111 | +-- The inital data for system tables of MySQL Server |
3112 | +-- |
3113 | + |
3114 | +-- When setting up a "cross bootstrap" database (e.g., creating data on a Unix |
3115 | +-- host which will later be included in a Windows zip file), any lines |
3116 | +-- containing "@current_hostname" are filtered out by mysql_install_db. |
3117 | + |
3118 | +-- Get the hostname, if the hostname has any wildcard character like "_" or "%" |
3119 | +-- add escape character in front of wildcard character to convert "_" or "%" to |
3120 | +-- a plain character |
3121 | +SELECT LOWER( REPLACE((SELECT REPLACE(@@hostname,'_','\_')),'%','\%') )INTO @current_hostname; |
3122 | + |
3123 | + |
3124 | +-- Fill "db" table with default grants for anyone to |
3125 | +-- access database 'test' and 'test_%' if "db" table didn't exist |
3126 | +CREATE TEMPORARY TABLE tmp_db LIKE db; |
3127 | +INSERT INTO tmp_db VALUES ('%','test','','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y','Y','Y','Y','N','N','Y','Y'); |
3128 | +INSERT INTO tmp_db VALUES ('%','test\_%','','Y','Y','Y','Y','Y','Y','N','Y','Y','Y','Y','Y','Y','Y','Y','N','N','Y','Y'); |
3129 | +INSERT INTO db SELECT * FROM tmp_db WHERE @had_db_table=0; |
3130 | +DROP TABLE tmp_db; |
3131 | + |
3132 | + |
3133 | +-- Fill "user" table with default users allowing root access |
3134 | +-- from local machine if "user" table didn't exist before |
3135 | +CREATE TEMPORARY TABLE tmp_user LIKE user; |
3136 | +INSERT INTO tmp_user VALUES ('localhost','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'',''); |
3137 | +REPLACE INTO tmp_user SELECT @current_hostname,'root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'','' FROM dual WHERE @current_hostname != 'localhost'; |
3138 | +REPLACE INTO tmp_user VALUES ('127.0.0.1','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'',''); |
3139 | +REPLACE INTO tmp_user VALUES ('::1','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0,'',''); |
3140 | +INSERT INTO tmp_user (host,user) VALUES ('localhost',''); |
3141 | +INSERT INTO tmp_user (host,user) SELECT @current_hostname,'' FROM dual WHERE @current_hostname != 'localhost'; |
3142 | +INSERT INTO user SELECT * FROM tmp_user WHERE @had_user_table=0; |
3143 | +DROP TABLE tmp_user; |
3144 | + |
3145 | +CREATE TEMPORARY TABLE tmp_proxies_priv LIKE proxies_priv; |
3146 | +INSERT INTO tmp_proxies_priv VALUES ('localhost', 'root', '', '', TRUE, '', now()); |
3147 | +REPLACE INTO tmp_proxies_priv SELECT @current_hostname, 'root', '', '', TRUE, '', now() FROM DUAL WHERE LOWER (@current_hostname) != 'localhost'; |
3148 | +INSERT INTO proxies_priv SELECT * FROM tmp_proxies_priv WHERE @had_proxies_priv_table=0; |
3149 | +DROP TABLE tmp_proxies_priv; |
3150 | |
3151 | === modified file '.pc/38_scripts__mysqld_safe.sh__signals.patch/scripts/mysqld_safe.sh' |
3152 | --- .pc/38_scripts__mysqld_safe.sh__signals.patch/scripts/mysqld_safe.sh 2012-03-29 17:31:30 +0000 |
3153 | +++ .pc/38_scripts__mysqld_safe.sh__signals.patch/scripts/mysqld_safe.sh 2016-09-14 12:24:46 +0000 |
3154 | @@ -31,7 +31,28 @@ |
3155 | |
3156 | trap '' 1 2 3 15 # we shouldn't let anyone kill us |
3157 | |
3158 | -umask 007 |
3159 | +# MySQL-specific environment variable. First off, it's not really a umask, |
3160 | +# it's the desired mode. Second, it follows umask(2), not umask(3) in that |
3161 | +# octal needs to be explicit. Our shell might be a proper sh without printf, |
3162 | +# multiple-base arithmetic, and binary arithmetic, so this will get ugly. |
3163 | +# We reject decimal values to keep things at least half-sane. |
3164 | +umask 007 # fallback |
3165 | +UMASK="${UMASK-0640}" |
3166 | +fmode=`echo "$UMASK" | sed -e 's/[^0246]//g'` |
3167 | +octalp=`echo "$fmode"|cut -c1` |
3168 | +fmlen=`echo "$fmode"|wc -c|sed -e 's/ //g'` |
3169 | +if [ "x$octalp" != "x0" -o "x$UMASK" != "x$fmode" -o "x$fmlen" != "x5" ] |
3170 | +then |
3171 | + fmode=0640 |
3172 | + echo "UMASK must be a 3-digit mode with an additional leading 0 to indicate octal." >&2 |
3173 | + echo "The first digit will be corrected to 6, the others may be 0, 2, 4, or 6." >&2 |
3174 | +fi |
3175 | +fmode=`echo "$fmode"|cut -c3-4` |
3176 | +fmode="6$fmode" |
3177 | +if [ "x$UMASK" != "x0$fmode" ] |
3178 | +then |
3179 | + echo "UMASK corrected from $UMASK to 0$fmode ..." |
3180 | +fi |
3181 | |
3182 | defaults= |
3183 | case "$1" in |
3184 | @@ -187,8 +208,17 @@ |
3185 | --core-file-size=*) core_file_size="$val" ;; |
3186 | --ledir=*) ledir="$val" ;; |
3187 | --malloc-lib=*) set_malloc_lib "$val" ;; |
3188 | - --mysqld=*) MYSQLD="$val" ;; |
3189 | + --mysqld=*) |
3190 | + if [ -z "$pick_args" ]; then |
3191 | + log_error "--mysqld option can only be used as command line option, found in config file" |
3192 | + exit 1 |
3193 | + fi |
3194 | + MYSQLD="$val" ;; |
3195 | --mysqld-version=*) |
3196 | + if [ -z "$pick_args" ]; then |
3197 | + log_error "--mysqld-version option can only be used as command line option, found in config file" |
3198 | + exit 1 |
3199 | + fi |
3200 | if test -n "$val" |
3201 | then |
3202 | MYSQLD="mysqld-$val" |
3203 | @@ -276,38 +306,22 @@ |
3204 | echo "$text" |
3205 | } |
3206 | |
3207 | - |
3208 | -mysql_config= |
3209 | -get_mysql_config() { |
3210 | - if [ -z "$mysql_config" ]; then |
3211 | - mysql_config=`echo "$0" | sed 's,/[^/][^/]*$,/mysql_config,'` |
3212 | - if [ ! -x "$mysql_config" ]; then |
3213 | - log_error "Can not run mysql_config $@ from '$mysql_config'" |
3214 | - exit 1 |
3215 | - fi |
3216 | - fi |
3217 | - |
3218 | - "$mysql_config" "$@" |
3219 | -} |
3220 | - |
3221 | - |
3222 | # set_malloc_lib LIB |
3223 | # - If LIB is empty, do nothing and return |
3224 | -# - If LIB is 'tcmalloc', look for tcmalloc shared library in /usr/lib |
3225 | -# then pkglibdir. tcmalloc is part of the Google perftools project. |
3226 | +# - If LIB is 'tcmalloc', look for tcmalloc shared library in $malloc_dirs. |
3227 | +# tcmalloc is part of the Google perftools project. |
3228 | # - If LIB is an absolute path, assume it is a malloc shared library |
3229 | # |
3230 | # Put LIB in mysqld_ld_preload, which will be added to LD_PRELOAD when |
3231 | # running mysqld. See ld.so for details. |
3232 | set_malloc_lib() { |
3233 | + # This list is kept intentionally simple. |
3234 | + malloc_dirs="/usr/lib /usr/lib64 /usr/lib/i386-linux-gnu /usr/lib/x86_64-linux-gnu" |
3235 | malloc_lib="$1" |
3236 | |
3237 | if [ "$malloc_lib" = tcmalloc ]; then |
3238 | - pkglibdir=`get_mysql_config --variable=pkglibdir` |
3239 | malloc_lib= |
3240 | - # This list is kept intentionally simple. Simply set --malloc-lib |
3241 | - # to a full path if another location is desired. |
3242 | - for libdir in /usr/lib "$pkglibdir" "$pkglibdir/mysql"; do |
3243 | + for libdir in `echo $malloc_dirs`; do |
3244 | for flavor in _minimal '' _and_profiler _debug; do |
3245 | tmp="$libdir/libtcmalloc$flavor.so" |
3246 | #log_notice "DEBUG: Checking for malloc lib '$tmp'" |
3247 | @@ -318,7 +332,7 @@ |
3248 | done |
3249 | |
3250 | if [ -z "$malloc_lib" ]; then |
3251 | - log_error "no shared library for --malloc-lib=tcmalloc found in /usr/lib or $pkglibdir" |
3252 | + log_error "no shared library for --malloc-lib=tcmalloc found in $malloc_dirs" |
3253 | exit 1 |
3254 | fi |
3255 | fi |
3256 | @@ -329,9 +343,21 @@ |
3257 | case "$malloc_lib" in |
3258 | /*) |
3259 | if [ ! -r "$malloc_lib" ]; then |
3260 | - log_error "--malloc-lib '$malloc_lib' can not be read and will not be used" |
3261 | + log_error "--malloc-lib can not be read and will not be used" |
3262 | exit 1 |
3263 | fi |
3264 | + |
3265 | + # Restrict to a the list in $malloc_dirs above |
3266 | + case "`dirname "$malloc_lib"`" in |
3267 | + /usr/lib) ;; |
3268 | + /usr/lib64) ;; |
3269 | + /usr/lib/i386-linux-gnu) ;; |
3270 | + /usr/lib/x86_64-linux-gnu) ;; |
3271 | + *) |
3272 | + log_error "--malloc-lib must be located in one of the directories: $malloc_dirs" |
3273 | + exit 1 |
3274 | + ;; |
3275 | + esac |
3276 | ;; |
3277 | *) |
3278 | log_error "--malloc-lib must be an absolute path or 'tcmalloc'; " \ |
3279 | @@ -413,29 +439,6 @@ |
3280 | DATADIR=@localstatedir@ |
3281 | fi |
3282 | |
3283 | -# |
3284 | -# Try to find the plugin directory |
3285 | -# |
3286 | - |
3287 | -# Use user-supplied argument |
3288 | -if [ -n "${PLUGIN_DIR}" ]; then |
3289 | - plugin_dir="${PLUGIN_DIR}" |
3290 | -else |
3291 | - # Try to find plugin dir relative to basedir |
3292 | - for dir in lib/mysql/plugin lib/plugin |
3293 | - do |
3294 | - if [ -d "${MY_BASEDIR_VERSION}/${dir}" ]; then |
3295 | - plugin_dir="${MY_BASEDIR_VERSION}/${dir}" |
3296 | - break |
3297 | - fi |
3298 | - done |
3299 | - # Give up and use compiled-in default |
3300 | - if [ -z "${plugin_dir}" ]; then |
3301 | - plugin_dir='@pkgplugindir@' |
3302 | - fi |
3303 | -fi |
3304 | -plugin_dir="${plugin_dir}${PLUGIN_VARIANT}" |
3305 | - |
3306 | if test -z "$MYSQL_HOME" |
3307 | then |
3308 | if test -r "$MY_BASEDIR_VERSION/my.cnf" && test -r "$DATADIR/my.cnf" |
3309 | @@ -496,6 +499,30 @@ |
3310 | parse_arguments `$print_defaults $defaults --loose-verbose mysqld_safe safe_mysqld` |
3311 | parse_arguments PICK-ARGS-FROM-ARGV "$@" |
3312 | |
3313 | + |
3314 | +# |
3315 | +# Try to find the plugin directory |
3316 | +# |
3317 | + |
3318 | +# Use user-supplied argument |
3319 | +if [ -n "${PLUGIN_DIR}" ]; then |
3320 | + plugin_dir="${PLUGIN_DIR}" |
3321 | +else |
3322 | + # Try to find plugin dir relative to basedir |
3323 | + for dir in lib64/mysql/plugin lib64/plugin lib/mysql/plugin lib/plugin |
3324 | + do |
3325 | + if [ -d "${MY_BASEDIR_VERSION}/${dir}" ]; then |
3326 | + plugin_dir="${MY_BASEDIR_VERSION}/${dir}" |
3327 | + break |
3328 | + fi |
3329 | + done |
3330 | + # Give up and use compiled-in default |
3331 | + if [ -z "${plugin_dir}" ]; then |
3332 | + plugin_dir='@pkgplugindir@' |
3333 | + fi |
3334 | +fi |
3335 | +plugin_dir="${plugin_dir}${PLUGIN_VARIANT}" |
3336 | + |
3337 | # Determine what logging facility to use |
3338 | |
3339 | # Ensure that 'logger' exists, if it's requested |
3340 | @@ -519,6 +546,7 @@ |
3341 | |
3342 | # mysqld does not add ".err" to "--log-error=foo."; it considers a |
3343 | # trailing "." as an extension |
3344 | + |
3345 | if expr "$err_log" : '.*\.[^/]*$' > /dev/null |
3346 | then |
3347 | : |
3348 | @@ -545,6 +573,12 @@ |
3349 | # Log to err_log file |
3350 | log_notice "Logging to '$err_log'." |
3351 | logging=file |
3352 | + |
3353 | + if [ ! -f "$err_log" -a ! -h "$err_log" ]; then # if error log already exists, |
3354 | + touch "$err_log" # we just append. otherwise, |
3355 | + chmod "$fmode" "$err_log" # fix the permissions here! |
3356 | + fi |
3357 | + |
3358 | else |
3359 | if [ -n "$syslog_tag" ] |
3360 | then |
3361 | @@ -565,7 +599,7 @@ |
3362 | USER_OPTION="--user=$user" |
3363 | fi |
3364 | # Change the err log to the right user, if it is in use |
3365 | - if [ $want_syslog -eq 0 ]; then |
3366 | + if [ $want_syslog -eq 0 -a ! -h "$err_log" ]; then |
3367 | touch "$err_log" |
3368 | chown $user "$err_log" |
3369 | fi |
3370 | @@ -585,9 +619,11 @@ |
3371 | mysql_unix_port_dir=`dirname $safe_mysql_unix_port` |
3372 | if [ ! -d $mysql_unix_port_dir ] |
3373 | then |
3374 | - mkdir $mysql_unix_port_dir |
3375 | - chown $user $mysql_unix_port_dir |
3376 | - chmod 755 $mysql_unix_port_dir |
3377 | + if [ ! -h $mysql_unix_port_dir ]; then |
3378 | + mkdir $mysql_unix_port_dir |
3379 | + chown $user $mysql_unix_port_dir |
3380 | + chmod 755 $mysql_unix_port_dir |
3381 | + fi |
3382 | fi |
3383 | |
3384 | # If the user doesn't specify a binary, we assume name "mysqld" |
3385 | @@ -699,7 +735,9 @@ |
3386 | exit 1 |
3387 | fi |
3388 | fi |
3389 | - rm -f "$pid_file" |
3390 | + if [ ! -h "$pid_file" ]; then |
3391 | + rm -f "$pid_file" |
3392 | + fi |
3393 | if test -f "$pid_file" |
3394 | then |
3395 | log_error "Fatal error: Can't remove the pid file: |
3396 | @@ -750,12 +788,24 @@ |
3397 | |
3398 | while true |
3399 | do |
3400 | - rm -f $safe_mysql_unix_port "$pid_file" # Some extra safety |
3401 | + # Some extra safety |
3402 | + if [ ! -h "$safe_mysql_unix_port" ]; then |
3403 | + rm -f "$safe_mysql_unix_port" |
3404 | + fi |
3405 | + if [ ! -h "$pid_file" ]; then |
3406 | + rm -f "$pid_file" |
3407 | + fi |
3408 | |
3409 | start_time=`date +%M%S` |
3410 | |
3411 | eval_log_error "$cmd" |
3412 | |
3413 | + if [ $want_syslog -eq 0 -a ! -f "$err_log" -a ! -h "$err_log" ]; then |
3414 | + touch "$err_log" # hypothetical: log was renamed but not |
3415 | + chown $user "$err_log" # flushed yet. we'd recreate it with |
3416 | + chmod "$fmode" "$err_log" # wrong owner next time we log, so set |
3417 | + fi # it up correctly while we can! |
3418 | + |
3419 | end_time=`date +%M%S` |
3420 | |
3421 | if test ! -f "$pid_file" # This is removed if normal shutdown |
3422 | |
3423 | === added directory '.pc/41_scripts__mysql_install_db.sh__no_test.patch' |
3424 | === added directory '.pc/41_scripts__mysql_install_db.sh__no_test.patch/scripts' |
3425 | === added file '.pc/41_scripts__mysql_install_db.sh__no_test.patch/scripts/mysql_install_db.sh' |
3426 | --- .pc/41_scripts__mysql_install_db.sh__no_test.patch/scripts/mysql_install_db.sh 1970-01-01 00:00:00 +0000 |
3427 | +++ .pc/41_scripts__mysql_install_db.sh__no_test.patch/scripts/mysql_install_db.sh 2016-09-14 12:24:46 +0000 |
3428 | @@ -0,0 +1,485 @@ |
3429 | +#!/bin/sh |
3430 | +# Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. |
3431 | +# |
3432 | +# This program is free software; you can redistribute it and/or modify |
3433 | +# it under the terms of the GNU General Public License as published by |
3434 | +# the Free Software Foundation; version 2 of the License. |
3435 | +# |
3436 | +# This program is distributed in the hope that it will be useful, |
3437 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of |
3438 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
3439 | +# GNU General Public License for more details. |
3440 | +# |
3441 | +# You should have received a copy of the GNU General Public License |
3442 | +# along with this program; if not, write to the Free Software |
3443 | +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
3444 | + |
3445 | +# This scripts creates the MySQL Server system tables |
3446 | +# |
3447 | +# All unrecognized arguments to this script are passed to mysqld. |
3448 | + |
3449 | +basedir="" |
3450 | +builddir="" |
3451 | +ldata="@localstatedir@" |
3452 | +langdir="" |
3453 | +srcdir="" |
3454 | + |
3455 | +args="" |
3456 | +defaults="" |
3457 | +mysqld_opt="" |
3458 | +user="" |
3459 | + |
3460 | +force=0 |
3461 | +in_rpm=0 |
3462 | +ip_only=0 |
3463 | +cross_bootstrap=0 |
3464 | + |
3465 | +usage() |
3466 | +{ |
3467 | + cat <<EOF |
3468 | +Usage: $0 [OPTIONS] |
3469 | + --basedir=path The path to the MySQL installation directory. |
3470 | + --builddir=path If using --srcdir with out-of-directory builds, you |
3471 | + will need to set this to the location of the build |
3472 | + directory where built files reside. |
3473 | + --cross-bootstrap For internal use. Used when building the MySQL system |
3474 | + tables on a different host than the target. |
3475 | + --datadir=path The path to the MySQL data directory. |
3476 | + --defaults-extra-file=name |
3477 | + Read this file after the global files are read. |
3478 | + --defaults-file=name Only read default options from the given file name. |
3479 | + --force Causes mysql_install_db to run even if DNS does not |
3480 | + work. In that case, grant table entries that |
3481 | + normally use hostnames will use IP addresses. |
3482 | + --help Display this help and exit. |
3483 | + --ldata=path The path to the MySQL data directory. Same as --datadir. |
3484 | + --no-defaults Don't read default options from any option file. |
3485 | + --rpm For internal use. This option is used by RPM files |
3486 | + during the MySQL installation process. |
3487 | + --skip-name-resolve Use IP addresses rather than hostnames when creating |
3488 | + grant table entries. This option can be useful if |
3489 | + your DNS does not work. |
3490 | + --srcdir=path The path to the MySQL source directory. This option |
3491 | + uses the compiled binaries and support files within the |
3492 | + source tree, useful for if you don't want to install |
3493 | + MySQL yet and just want to create the system tables. |
3494 | + --user=user_name The login username to use for running mysqld. Files |
3495 | + and directories created by mysqld will be owned by this |
3496 | + user. You must be root to use this option. By default |
3497 | + mysqld runs using your current login name and files and |
3498 | + directories that it creates will be owned by you. |
3499 | + |
3500 | +All other options are passed to the mysqld program |
3501 | + |
3502 | +EOF |
3503 | + exit 1 |
3504 | +} |
3505 | + |
3506 | +s_echo() |
3507 | +{ |
3508 | + if test "$in_rpm" -eq 0 -a "$cross_bootstrap" -eq 0 |
3509 | + then |
3510 | + echo "$1" |
3511 | + fi |
3512 | +} |
3513 | + |
3514 | +parse_arg() |
3515 | +{ |
3516 | + echo "$1" | sed -e 's/^[^=]*=//' |
3517 | +} |
3518 | + |
3519 | +parse_arguments() |
3520 | +{ |
3521 | + # We only need to pass arguments through to the server if we don't |
3522 | + # handle them here. So, we collect unrecognized options (passed on |
3523 | + # the command line) into the args variable. |
3524 | + pick_args= |
3525 | + if test "$1" = PICK-ARGS-FROM-ARGV |
3526 | + then |
3527 | + pick_args=1 |
3528 | + shift |
3529 | + fi |
3530 | + |
3531 | + for arg |
3532 | + do |
3533 | + case "$arg" in |
3534 | + --force) force=1 ;; |
3535 | + --basedir=*) basedir=`parse_arg "$arg"` ;; |
3536 | + --builddir=*) builddir=`parse_arg "$arg"` ;; |
3537 | + --srcdir=*) srcdir=`parse_arg "$arg"` ;; |
3538 | + --ldata=*|--datadir=*) ldata=`parse_arg "$arg"` ;; |
3539 | + --user=*) |
3540 | + # Note that the user will be passed to mysqld so that it runs |
3541 | + # as 'user' (crucial e.g. if log-bin=/some_other_path/ |
3542 | + # where a chown of datadir won't help) |
3543 | + user=`parse_arg "$arg"` ;; |
3544 | + --skip-name-resolve) ip_only=1 ;; |
3545 | + --verbose) verbose=1 ;; # Obsolete |
3546 | + --rpm) in_rpm=1 ;; |
3547 | + --help) usage ;; |
3548 | + --no-defaults|--defaults-file=*|--defaults-extra-file=*) |
3549 | + defaults="$arg" ;; |
3550 | + |
3551 | + --cross-bootstrap|--windows) |
3552 | + # Used when building the MySQL system tables on a different host than |
3553 | + # the target. The platform-independent files that are created in |
3554 | + # --datadir on the host can be copied to the target system. |
3555 | + # |
3556 | + # The most common use for this feature is in the Windows installer |
3557 | + # which will take the files from datadir and include them as part of |
3558 | + # the install package. See top-level 'dist-hook' make target. |
3559 | + # |
3560 | + # --windows is a deprecated alias |
3561 | + cross_bootstrap=1 ;; |
3562 | + |
3563 | + *) |
3564 | + if test -n "$pick_args" |
3565 | + then |
3566 | + # This sed command makes sure that any special chars are quoted, |
3567 | + # so the arg gets passed exactly to the server. |
3568 | + # XXX: This is broken; true fix requires using eval and proper |
3569 | + # quoting of every single arg ($basedir, $ldata, etc.) |
3570 | + #args="$args "`echo "$arg" | sed -e 's,\([^a-zA-Z0-9_.-]\),\\\\\1,g'` |
3571 | + args="$args $arg" |
3572 | + fi |
3573 | + ;; |
3574 | + esac |
3575 | + done |
3576 | +} |
3577 | + |
3578 | +# Try to find a specific file within --basedir which can either be a binary |
3579 | +# release or installed source directory and return the path. |
3580 | +find_in_basedir() |
3581 | +{ |
3582 | + case "$1" in |
3583 | + --dir) |
3584 | + return_dir=1; shift |
3585 | + ;; |
3586 | + esac |
3587 | + |
3588 | + file=$1; shift |
3589 | + |
3590 | + for dir in "$@" |
3591 | + do |
3592 | + if test -f "$basedir/$dir/$file" |
3593 | + then |
3594 | + if test -n "$return_dir" |
3595 | + then |
3596 | + echo "$basedir/$dir" |
3597 | + else |
3598 | + echo "$basedir/$dir/$file" |
3599 | + fi |
3600 | + break |
3601 | + fi |
3602 | + done |
3603 | +} |
3604 | + |
3605 | +cannot_find_file() |
3606 | +{ |
3607 | + echo |
3608 | + echo "FATAL ERROR: Could not find $1" |
3609 | + |
3610 | + shift |
3611 | + if test $# -ne 0 |
3612 | + then |
3613 | + echo |
3614 | + echo "The following directories were searched:" |
3615 | + echo |
3616 | + for dir in "$@" |
3617 | + do |
3618 | + echo " $dir" |
3619 | + done |
3620 | + fi |
3621 | + |
3622 | + echo |
3623 | + echo "If you compiled from source, you need to run 'make install' to" |
3624 | + echo "copy the software into the correct location ready for operation." |
3625 | + echo |
3626 | + echo "If you are using a binary release, you must either be at the top" |
3627 | + echo "level of the extracted archive, or pass the --basedir option" |
3628 | + echo "pointing to that location." |
3629 | + echo |
3630 | +} |
3631 | + |
3632 | +# Ok, let's go. We first need to parse arguments which are required by |
3633 | +# my_print_defaults so that we can execute it first, then later re-parse |
3634 | +# the command line to add any extra bits that we need. |
3635 | +parse_arguments PICK-ARGS-FROM-ARGV "$@" |
3636 | + |
3637 | +# |
3638 | +# We can now find my_print_defaults. This script supports: |
3639 | +# |
3640 | +# --srcdir=path pointing to compiled source tree |
3641 | +# --basedir=path pointing to installed binary location |
3642 | +# |
3643 | +# or default to compiled-in locations. |
3644 | +# |
3645 | +if test -n "$srcdir" && test -n "$basedir" |
3646 | +then |
3647 | + echo "ERROR: Specify either --basedir or --srcdir, not both." |
3648 | + exit 1 |
3649 | +fi |
3650 | +if test -n "$srcdir" |
3651 | +then |
3652 | + if test -z "$builddir" |
3653 | + then |
3654 | + builddir="$srcdir" |
3655 | + fi |
3656 | + print_defaults="$builddir/extra/my_print_defaults" |
3657 | +elif test -n "$basedir" |
3658 | +then |
3659 | + print_defaults=`find_in_basedir my_print_defaults bin extra` |
3660 | + if test -z "$print_defaults" |
3661 | + then |
3662 | + cannot_find_file my_print_defaults $basedir/bin $basedir/extra |
3663 | + exit 1 |
3664 | + fi |
3665 | +else |
3666 | + print_defaults="@bindir@/my_print_defaults" |
3667 | +fi |
3668 | + |
3669 | +if test ! -x "$print_defaults" |
3670 | +then |
3671 | + cannot_find_file "$print_defaults" |
3672 | + exit 1 |
3673 | +fi |
3674 | + |
3675 | +# Now we can get arguments from the groups [mysqld] and [mysql_install_db] |
3676 | +# in the my.cfg file, then re-run to merge with command line arguments. |
3677 | +parse_arguments `$print_defaults $defaults mysqld mysql_install_db` |
3678 | +parse_arguments PICK-ARGS-FROM-ARGV "$@" |
3679 | + |
3680 | +# Configure paths to support files |
3681 | +if test -n "$srcdir" |
3682 | +then |
3683 | + basedir="$builddir" |
3684 | + bindir="$basedir/client" |
3685 | + extra_bindir="$basedir/extra" |
3686 | + mysqld="$basedir/sql/mysqld" |
3687 | + langdir="$srcdir/sql/share/english" |
3688 | + pkgdatadir="$srcdir/scripts" |
3689 | + scriptdir="$srcdir/scripts" |
3690 | +elif test -n "$basedir" |
3691 | +then |
3692 | + bindir="$basedir/bin" |
3693 | + extra_bindir="$bindir" |
3694 | + mysqld=`find_in_basedir mysqld libexec sbin bin` |
3695 | + if test -z "$mysqld" |
3696 | + then |
3697 | + cannot_find_file mysqld $basedir/libexec $basedir/sbin $basedir/bin |
3698 | + exit 1 |
3699 | + fi |
3700 | + langdir=`find_in_basedir --dir errmsg.sys share/english share/mysql/english` |
3701 | + if test -z "$langdir" |
3702 | + then |
3703 | + cannot_find_file errmsg.sys $basedir/share/english $basedir/share/mysql/english |
3704 | + exit 1 |
3705 | + fi |
3706 | + pkgdatadir=`find_in_basedir --dir fill_help_tables.sql share share/mysql` |
3707 | + if test -z "$pkgdatadir" |
3708 | + then |
3709 | + cannot_find_file fill_help_tables.sql $basedir/share $basedir/share/mysql |
3710 | + exit 1 |
3711 | + fi |
3712 | + scriptdir="$basedir/scripts" |
3713 | +else |
3714 | + basedir="@prefix@" |
3715 | + bindir="@bindir@" |
3716 | + extra_bindir="$bindir" |
3717 | + mysqld="@libexecdir@/mysqld" |
3718 | + pkgdatadir="@pkgdatadir@" |
3719 | + scriptdir="@scriptdir@" |
3720 | +fi |
3721 | + |
3722 | +# Set up paths to SQL scripts required for bootstrap |
3723 | +fill_help_tables="$pkgdatadir/fill_help_tables.sql" |
3724 | +create_system_tables="$pkgdatadir/mysql_system_tables.sql" |
3725 | +fill_system_tables="$pkgdatadir/mysql_system_tables_data.sql" |
3726 | + |
3727 | +for f in $fill_help_tables $create_system_tables $fill_system_tables |
3728 | +do |
3729 | + if test ! -f "$f" |
3730 | + then |
3731 | + cannot_find_file "$f" |
3732 | + exit 1 |
3733 | + fi |
3734 | +done |
3735 | + |
3736 | +if test ! -x "$mysqld" |
3737 | +then |
3738 | + cannot_find_file "$mysqld" |
3739 | + exit 1 |
3740 | +fi |
3741 | + |
3742 | +if test -n "$langdir" |
3743 | +then |
3744 | + if test ! -f "$langdir/errmsg.sys" |
3745 | + then |
3746 | + cannot_find_file "$langdir/errmsg.sys" |
3747 | + exit 1 |
3748 | + fi |
3749 | + mysqld_opt="--lc-messages-dir=$langdir/.." |
3750 | +fi |
3751 | + |
3752 | +# Try to determine the hostname |
3753 | +hostname=`@HOSTNAME@` |
3754 | + |
3755 | +# Check if hostname is valid |
3756 | +if test "$cross_bootstrap" -eq 0 -a "$in_rpm" -eq 0 -a "$force" -eq 0 |
3757 | +then |
3758 | + resolved=`$extra_bindir/resolveip $hostname 2>&1` |
3759 | + if test $? -ne 0 |
3760 | + then |
3761 | + resolved=`$extra_bindir/resolveip localhost 2>&1` |
3762 | + if test $? -ne 0 |
3763 | + then |
3764 | + echo "Neither host '$hostname' nor 'localhost' could be looked up with" |
3765 | + echo "$extra_bindir/resolveip" |
3766 | + echo "Please configure the 'hostname' command to return a correct" |
3767 | + echo "hostname." |
3768 | + echo "If you want to solve this at a later stage, restart this script" |
3769 | + echo "with the --force option" |
3770 | + exit 1 |
3771 | + fi |
3772 | + echo "WARNING: The host '$hostname' could not be looked up with resolveip." |
3773 | + echo "This probably means that your libc libraries are not 100 % compatible" |
3774 | + echo "with this binary MySQL version. The MySQL daemon, mysqld, should work" |
3775 | + echo "normally with the exception that host name resolving will not work." |
3776 | + echo "This means that you should use IP addresses instead of hostnames" |
3777 | + echo "when specifying MySQL privileges !" |
3778 | + fi |
3779 | +fi |
3780 | + |
3781 | +if test "$ip_only" -eq 1 |
3782 | +then |
3783 | + hostname=`echo "$resolved" | awk '/ /{print $6}'` |
3784 | +fi |
3785 | + |
3786 | +# Create database directories |
3787 | +for dir in $ldata $ldata/mysql $ldata/test |
3788 | +do |
3789 | + if test ! -d $dir |
3790 | + then |
3791 | + mkdir -p $dir |
3792 | + chmod 700 $dir |
3793 | + fi |
3794 | + if test -n "$user" |
3795 | + then |
3796 | + chown $user $dir |
3797 | + if test $? -ne 0 |
3798 | + then |
3799 | + echo "Cannot change ownership of the database directories to the '$user'" |
3800 | + echo "user. Check that you have the necessary permissions and try again." |
3801 | + exit 1 |
3802 | + fi |
3803 | + fi |
3804 | +done |
3805 | + |
3806 | +if test -n "$user" |
3807 | +then |
3808 | + args="$args --user=$user" |
3809 | +fi |
3810 | + |
3811 | +# When doing a "cross bootstrap" install, no reference to the current |
3812 | +# host should be added to the system tables. So we filter out any |
3813 | +# lines which contain the current host name. |
3814 | +if test $cross_bootstrap -eq 1 |
3815 | +then |
3816 | + filter_cmd_line="sed -e '/@current_hostname/d'" |
3817 | +else |
3818 | + filter_cmd_line="cat" |
3819 | +fi |
3820 | + |
3821 | +# Configure mysqld command line |
3822 | +mysqld_bootstrap="${MYSQLD_BOOTSTRAP-$mysqld}" |
3823 | +mysqld_install_cmd_line="$mysqld_bootstrap $defaults $mysqld_opt --bootstrap \ |
3824 | + --basedir=$basedir --datadir=$ldata --log-warnings=0 --loose-skip-innodb \ |
3825 | + --loose-skip-ndbcluster $args --max_allowed_packet=8M \ |
3826 | + --default-storage-engine=myisam \ |
3827 | + --net_buffer_length=16K" |
3828 | + |
3829 | +# Create the system and help tables by passing them to "mysqld --bootstrap" |
3830 | +s_echo "Installing MySQL system tables..." |
3831 | +if { echo "use mysql;"; cat $create_system_tables $fill_system_tables; } | eval "$filter_cmd_line" | $mysqld_install_cmd_line > /dev/null |
3832 | +then |
3833 | + s_echo "OK" |
3834 | +else |
3835 | + echo |
3836 | + echo "Installation of system tables failed! Examine the logs in" |
3837 | + echo "$ldata for more information." |
3838 | + echo |
3839 | + echo "You can try to start the mysqld daemon with:" |
3840 | + echo |
3841 | + echo " shell> $mysqld --skip-grant &" |
3842 | + echo |
3843 | + echo "and use the command line tool $bindir/mysql" |
3844 | + echo "to connect to the mysql database and look at the grant tables:" |
3845 | + echo |
3846 | + echo " shell> $bindir/mysql -u root mysql" |
3847 | + echo " mysql> show tables" |
3848 | + echo |
3849 | + echo "Try 'mysqld --help' if you have problems with paths. Using --log" |
3850 | + echo "gives you a log in $ldata that may be helpful." |
3851 | + echo |
3852 | + echo "Please consult the MySQL manual section" |
3853 | + echo "'Problems running mysql_install_db', and the manual section that" |
3854 | + echo "describes problems on your OS. Another information source are the" |
3855 | + echo "MySQL email archives available at http://lists.mysql.com/." |
3856 | + echo |
3857 | + echo "Please check all of the above before submitting a bug report" |
3858 | + echo "at http://bugs.mysql.com/" |
3859 | + echo |
3860 | + exit 1 |
3861 | +fi |
3862 | + |
3863 | +s_echo "Filling help tables..." |
3864 | +if { echo "use mysql;"; cat $fill_help_tables; } | $mysqld_install_cmd_line > /dev/null |
3865 | +then |
3866 | + s_echo "OK" |
3867 | +else |
3868 | + echo |
3869 | + echo "WARNING: HELP FILES ARE NOT COMPLETELY INSTALLED!" |
3870 | + echo "The \"HELP\" command might not work properly." |
3871 | +fi |
3872 | + |
3873 | +# Don't output verbose information if running inside bootstrap or using |
3874 | +# --srcdir for testing. In such cases, there's no end user looking at |
3875 | +# the screen. |
3876 | +if test "$cross_bootstrap" -eq 0 && test -z "$srcdir" |
3877 | +then |
3878 | + s_echo |
3879 | + s_echo "To start mysqld at boot time you have to copy" |
3880 | + s_echo "support-files/mysql.server to the right place for your system" |
3881 | + |
3882 | + echo |
3883 | + echo "PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !" |
3884 | + echo "To do so, start the server, then issue the following commands:" |
3885 | + echo |
3886 | + echo "$bindir/mysqladmin -u root password 'new-password'" |
3887 | + echo "$bindir/mysqladmin -u root -h $hostname password 'new-password'" |
3888 | + echo |
3889 | + echo "Alternatively you can run:" |
3890 | + echo "$bindir/mysql_secure_installation" |
3891 | + echo |
3892 | + echo "which will also give you the option of removing the test" |
3893 | + echo "databases and anonymous user created by default. This is" |
3894 | + echo "strongly recommended for production servers." |
3895 | + echo |
3896 | + echo "See the manual for more instructions." |
3897 | + |
3898 | + if test "$in_rpm" -eq 0 |
3899 | + then |
3900 | + echo |
3901 | + echo "You can start the MySQL daemon with:" |
3902 | + echo "cd $basedir ; $bindir/mysqld_safe &" |
3903 | + echo |
3904 | + echo "You can test the MySQL daemon with mysql-test-run.pl" |
3905 | + echo "cd $basedir/mysql-test ; perl mysql-test-run.pl" |
3906 | + fi |
3907 | + |
3908 | + echo |
3909 | + echo "Please report any problems at http://bugs.mysql.com/" |
3910 | + echo |
3911 | +fi |
3912 | + |
3913 | +exit 0 |
3914 | |
3915 | === added directory '.pc/50_mysql-test__db_test.patch' |
3916 | === added directory '.pc/50_mysql-test__db_test.patch/mysql-test' |
3917 | === added file '.pc/50_mysql-test__db_test.patch/mysql-test/mysql-test-run.pl' |
3918 | --- .pc/50_mysql-test__db_test.patch/mysql-test/mysql-test-run.pl 1970-01-01 00:00:00 +0000 |
3919 | +++ .pc/50_mysql-test__db_test.patch/mysql-test/mysql-test-run.pl 2016-09-14 12:24:46 +0000 |
3920 | @@ -0,0 +1,6375 @@ |
3921 | +#!/usr/bin/perl |
3922 | +# -*- cperl -*- |
3923 | + |
3924 | +# Copyright (c) 2004, 2015, Oracle and/or its affiliates. All rights reserved. |
3925 | +# |
3926 | +# This program is free software; you can redistribute it and/or modify |
3927 | +# it under the terms of the GNU General Public License as published by |
3928 | +# the Free Software Foundation; version 2 of the License. |
3929 | +# |
3930 | +# This program is distributed in the hope that it will be useful, |
3931 | +# but WITHOUT ANY WARRANTY; without even the implied warranty of |
3932 | +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
3933 | +# GNU General Public License for more details. |
3934 | +# |
3935 | +# You should have received a copy of the GNU General Public License |
3936 | +# along with this program; if not, write to the Free Software |
3937 | +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
3938 | + |
3939 | +# |
3940 | +############################################################################## |
3941 | +# |
3942 | +# mysql-test-run.pl |
3943 | +# |
3944 | +# Tool used for executing a suite of .test files |
3945 | +# |
3946 | +# See the "MySQL Test framework manual" for more information |
3947 | +# http://dev.mysql.com/doc/mysqltest/en/index.html |
3948 | +# |
3949 | +# |
3950 | +############################################################################## |
3951 | + |
3952 | +use strict; |
3953 | +use warnings; |
3954 | + |
3955 | +BEGIN { |
3956 | + # Check that mysql-test-run.pl is started from mysql-test/ |
3957 | + unless ( -f "mysql-test-run.pl" ) |
3958 | + { |
3959 | + print "**** ERROR **** ", |
3960 | + "You must start mysql-test-run from the mysql-test/ directory\n"; |
3961 | + exit(1); |
3962 | + } |
3963 | + # Check that lib exist |
3964 | + unless ( -d "lib/" ) |
3965 | + { |
3966 | + print "**** ERROR **** ", |
3967 | + "Could not find the lib/ directory \n"; |
3968 | + exit(1); |
3969 | + } |
3970 | +} |
3971 | + |
3972 | +BEGIN { |
3973 | + # Check backward compatibility support |
3974 | + # By setting the environment variable MTR_VERSION |
3975 | + # it's possible to use a previous version of |
3976 | + # mysql-test-run.pl |
3977 | + my $version= $ENV{MTR_VERSION} || 2; |
3978 | + if ( $version == 1 ) |
3979 | + { |
3980 | + print "=======================================================\n"; |
3981 | + print " WARNING: Using mysql-test-run.pl version 1! \n"; |
3982 | + print "=======================================================\n"; |
3983 | + # Should use exec() here on *nix but this appears not to work on Windows |
3984 | + exit(system($^X, "lib/v1/mysql-test-run.pl", @ARGV) >> 8); |
3985 | + } |
3986 | + elsif ( $version == 2 ) |
3987 | + { |
3988 | + # This is the current version, just continue |
3989 | + ; |
3990 | + } |
3991 | + else |
3992 | + { |
3993 | + print "ERROR: Version $version of mysql-test-run does not exist!\n"; |
3994 | + exit(1); |
3995 | + } |
3996 | +} |
3997 | + |
3998 | +use lib "lib"; |
3999 | + |
4000 | +use Cwd; |
4001 | +use Getopt::Long; |
4002 | +use My::File::Path; # Patched version of File::Path |
4003 | +use File::Basename; |
4004 | +use File::Copy; |
4005 | +use File::Find; |
4006 | +use File::Temp qw/tempdir/; |
4007 | +use File::Spec::Functions qw/splitdir/; |
4008 | +use My::Platform; |
4009 | +use My::SafeProcess; |
4010 | +use My::ConfigFactory; |
4011 | +use My::Options; |
4012 | +use My::Find; |
4013 | +use My::SysInfo; |
4014 | +use My::CoreDump; |
4015 | +use mtr_cases; |
4016 | +use mtr_report; |
4017 | +use mtr_match; |
4018 | +use mtr_unique; |
4019 | +use mtr_results; |
4020 | +use IO::Socket::INET; |
4021 | +use IO::Select; |
4022 | + |
4023 | +require "lib/mtr_process.pl"; |
4024 | +require "lib/mtr_io.pl"; |
4025 | +require "lib/mtr_gcov.pl"; |
4026 | +require "lib/mtr_gprof.pl"; |
4027 | +require "lib/mtr_misc.pl"; |
4028 | + |
4029 | +$SIG{INT}= sub { mtr_error("Got ^C signal"); }; |
4030 | + |
4031 | +our $mysql_version_id; |
4032 | +my $mysql_version_extra; |
4033 | +our $glob_mysql_test_dir; |
4034 | +our $basedir; |
4035 | +our $bindir; |
4036 | + |
4037 | +our $path_charsetsdir; |
4038 | +our $path_client_bindir; |
4039 | +our $path_client_libdir; |
4040 | +our $path_language; |
4041 | + |
4042 | +our $path_current_testlog; |
4043 | +our $path_testlog; |
4044 | + |
4045 | +our $default_vardir; |
4046 | +our $opt_vardir; # Path to use for var/ dir |
4047 | +my $path_vardir_trace; # unix formatted opt_vardir for trace files |
4048 | +my $opt_tmpdir; # Path to use for tmp/ dir |
4049 | +my $opt_tmpdir_pid; |
4050 | + |
4051 | +my $opt_start; |
4052 | +my $opt_start_dirty; |
4053 | +my $opt_start_exit; |
4054 | +my $start_only; |
4055 | + |
4056 | +my $auth_plugin; # the path to the authentication test plugin |
4057 | + |
4058 | +END { |
4059 | + if ( defined $opt_tmpdir_pid and $opt_tmpdir_pid == $$ ) |
4060 | + { |
4061 | + if (!$opt_start_exit) |
4062 | + { |
4063 | + # Remove the tempdir this process has created |
4064 | + mtr_verbose("Removing tmpdir $opt_tmpdir"); |
4065 | + rmtree($opt_tmpdir); |
4066 | + } |
4067 | + else |
4068 | + { |
4069 | + mtr_warning("tmpdir $opt_tmpdir should be removed after the server has finished"); |
4070 | + } |
4071 | + } |
4072 | +} |
4073 | + |
4074 | +sub env_or_val($$) { defined $ENV{$_[0]} ? $ENV{$_[0]} : $_[1] } |
4075 | + |
4076 | +my $path_config_file; # The generated config file, var/my.cnf |
4077 | + |
4078 | +# Visual Studio produces executables in different sub-directories based on the |
4079 | +# configuration used to build them. To make life easier, an environment |
4080 | +# variable or command-line option may be specified to control which set of |
4081 | +# executables will be used by the test suite. |
4082 | +our $opt_vs_config = $ENV{'MTR_VS_CONFIG'}; |
4083 | + |
4084 | +# If you add a new suite, please check TEST_DIRS in Makefile.am. |
4085 | +# |
4086 | +my $DEFAULT_SUITES= "main,sys_vars,binlog,federated,rpl,innodb,innodb_zip,perfschema"; |
4087 | +my $opt_suites; |
4088 | + |
4089 | +our $opt_verbose= 0; # Verbose output, enable with --verbose |
4090 | +our $exe_mysql; |
4091 | +our $exe_mysql_plugin; |
4092 | +our $exe_mysqladmin; |
4093 | +our $exe_mysqltest; |
4094 | +our $exe_libtool; |
4095 | +our $exe_mysql_embedded; |
4096 | + |
4097 | +our $opt_big_test= 0; |
4098 | + |
4099 | +our @opt_combinations; |
4100 | + |
4101 | +our @opt_extra_mysqld_opt; |
4102 | +our @opt_mysqld_envs; |
4103 | + |
4104 | +my $opt_stress; |
4105 | + |
4106 | +my $opt_compress; |
4107 | +my $opt_ssl; |
4108 | +my $opt_skip_ssl; |
4109 | +my @opt_skip_test_list; |
4110 | +our $opt_ssl_supported; |
4111 | +my $opt_ps_protocol; |
4112 | +my $opt_sp_protocol; |
4113 | +my $opt_cursor_protocol; |
4114 | +my $opt_view_protocol; |
4115 | + |
4116 | +our $opt_debug; |
4117 | +my $debug_d= "d"; |
4118 | +my $opt_debug_common; |
4119 | +our $opt_debug_server; |
4120 | +our @opt_cases; # The test cases names in argv |
4121 | +our $opt_embedded_server; |
4122 | +# -1 indicates use default, override with env.var. |
4123 | +our $opt_ctest= env_or_val(MTR_UNIT_TESTS => -1); |
4124 | +our $opt_ctest_report; |
4125 | +# Unit test report stored here for delayed printing |
4126 | +my $ctest_report; |
4127 | + |
4128 | +# Options used when connecting to an already running server |
4129 | +my %opts_extern; |
4130 | +sub using_extern { return (keys %opts_extern > 0);}; |
4131 | + |
4132 | +our $opt_fast= 0; |
4133 | +our $opt_force; |
4134 | +our $opt_mem= $ENV{'MTR_MEM'}; |
4135 | +our $opt_clean_vardir= $ENV{'MTR_CLEAN_VARDIR'}; |
4136 | + |
4137 | +our $opt_gcov; |
4138 | +our $opt_gcov_exe= "gcov"; |
4139 | +our $opt_gcov_err= "mysql-test-gcov.err"; |
4140 | +our $opt_gcov_msg= "mysql-test-gcov.msg"; |
4141 | + |
4142 | +our $opt_gprof; |
4143 | +our %gprof_dirs; |
4144 | + |
4145 | +our $glob_debugger= 0; |
4146 | +our $opt_gdb; |
4147 | +our $opt_client_gdb; |
4148 | +my $opt_boot_gdb; |
4149 | +our $opt_dbx; |
4150 | +our $opt_client_dbx; |
4151 | +my $opt_boot_dbx; |
4152 | +our $opt_ddd; |
4153 | +our $opt_client_ddd; |
4154 | +my $opt_boot_ddd; |
4155 | +our $opt_manual_gdb; |
4156 | +our $opt_manual_lldb; |
4157 | +our $opt_manual_dbx; |
4158 | +our $opt_manual_ddd; |
4159 | +our $opt_manual_debug; |
4160 | +our $opt_debugger; |
4161 | +our $opt_client_debugger; |
4162 | + |
4163 | +my $config; # The currently running config |
4164 | +my $current_config_name; # The currently running config file template |
4165 | + |
4166 | +our @opt_experimentals; |
4167 | +our $experimental_test_cases= []; |
4168 | + |
4169 | +my $baseport; |
4170 | +# $opt_build_thread may later be set from $opt_port_base |
4171 | +my $opt_build_thread= $ENV{'MTR_BUILD_THREAD'} || "auto"; |
4172 | +my $opt_port_base= $ENV{'MTR_PORT_BASE'} || "auto"; |
4173 | +my $build_thread= 0; |
4174 | + |
4175 | +my $opt_record; |
4176 | +my $opt_report_features; |
4177 | + |
4178 | +our $opt_resfile= $ENV{'MTR_RESULT_FILE'} || 0; |
4179 | + |
4180 | +my $opt_skip_core; |
4181 | + |
4182 | +our $opt_check_testcases= 1; |
4183 | +my $opt_mark_progress; |
4184 | +my $opt_max_connections; |
4185 | +our $opt_report_times= 0; |
4186 | + |
4187 | +my $opt_sleep; |
4188 | + |
4189 | +my $opt_testcase_timeout= $ENV{MTR_TESTCASE_TIMEOUT} || 15; # minutes |
4190 | +my $opt_suite_timeout = $ENV{MTR_SUITE_TIMEOUT} || 300; # minutes |
4191 | +my $opt_shutdown_timeout= $ENV{MTR_SHUTDOWN_TIMEOUT} || 10; # seconds |
4192 | +my $opt_start_timeout = $ENV{MTR_START_TIMEOUT} || 180; # seconds |
4193 | + |
4194 | +sub suite_timeout { return $opt_suite_timeout * 60; }; |
4195 | + |
4196 | +my $opt_wait_all; |
4197 | +my $opt_user_args; |
4198 | +my $opt_repeat= 1; |
4199 | +my $opt_retry= 3; |
4200 | +my $opt_retry_failure= env_or_val(MTR_RETRY_FAILURE => 2); |
4201 | +my $opt_reorder= 1; |
4202 | +my $opt_force_restart= 0; |
4203 | + |
4204 | +my $opt_strace_client; |
4205 | +my $opt_strace_server; |
4206 | + |
4207 | +our $opt_user = "root"; |
4208 | + |
4209 | +our $opt_valgrind= 0; |
4210 | +my $opt_valgrind_mysqld= 0; |
4211 | +my $opt_valgrind_mysqltest= 0; |
4212 | +my @default_valgrind_args= ("--show-reachable=yes"); |
4213 | +my @valgrind_args; |
4214 | +my $opt_valgrind_path; |
4215 | +my $valgrind_reports= 0; |
4216 | +my $opt_callgrind; |
4217 | +my %mysqld_logs; |
4218 | +my $opt_debug_sync_timeout= 300; # Default timeout for WAIT_FOR actions. |
4219 | + |
4220 | +sub testcase_timeout ($) { |
4221 | + my ($tinfo)= @_; |
4222 | + if (exists $tinfo->{'case-timeout'}) { |
4223 | + # Return test specific timeout if *longer* that the general timeout |
4224 | + my $test_to= $tinfo->{'case-timeout'}; |
4225 | + $test_to*= 10 if $opt_valgrind; |
4226 | + return $test_to * 60 if $test_to > $opt_testcase_timeout; |
4227 | + } |
4228 | + return $opt_testcase_timeout * 60; |
4229 | +} |
4230 | + |
4231 | +sub check_timeout ($) { return testcase_timeout($_[0]) / 10; } |
4232 | + |
4233 | +our $opt_warnings= 1; |
4234 | + |
4235 | +our $ndbcluster_enabled= 0; |
4236 | +my $opt_include_ndbcluster= 0; |
4237 | +my $opt_skip_ndbcluster= 0; |
4238 | + |
4239 | +my $exe_ndbd; |
4240 | +my $exe_ndbmtd; |
4241 | +my $exe_ndb_mgmd; |
4242 | +my $exe_ndb_waiter; |
4243 | +my $exe_ndb_mgm; |
4244 | + |
4245 | +our $debug_compiled_binaries; |
4246 | + |
4247 | +our %mysqld_variables; |
4248 | + |
4249 | +my $source_dist= 0; |
4250 | + |
4251 | +my $opt_max_save_core= env_or_val(MTR_MAX_SAVE_CORE => 5); |
4252 | +my $opt_max_save_datadir= env_or_val(MTR_MAX_SAVE_DATADIR => 20); |
4253 | +my $opt_max_test_fail= env_or_val(MTR_MAX_TEST_FAIL => 10); |
4254 | + |
4255 | +my $opt_parallel= $ENV{MTR_PARALLEL} || 1; |
4256 | + |
4257 | +select(STDOUT); |
4258 | +$| = 1; # Automatically flush STDOUT |
4259 | + |
4260 | +main(); |
4261 | + |
4262 | + |
4263 | +sub main { |
4264 | + # Default, verbosity on |
4265 | + report_option('verbose', 0); |
4266 | + |
4267 | + # This is needed for test log evaluation in "gen-build-status-page" |
4268 | + # in all cases where the calling tool does not log the commands |
4269 | + # directly before it executes them, like "make test-force-pl" in RPM builds. |
4270 | + mtr_report("Logging: $0 ", join(" ", @ARGV)); |
4271 | + |
4272 | + command_line_setup(); |
4273 | + |
4274 | + # --help will not reach here, so now it's safe to assume we have binaries |
4275 | + My::SafeProcess::find_bin(); |
4276 | + |
4277 | + if ( $opt_gcov ) { |
4278 | + gcov_prepare($basedir); |
4279 | + } |
4280 | + |
4281 | + if (!$opt_suites) { |
4282 | + $opt_suites= $DEFAULT_SUITES; |
4283 | + } |
4284 | + mtr_report("Using suites: $opt_suites") unless @opt_cases; |
4285 | + |
4286 | + init_timers(); |
4287 | + |
4288 | + mtr_report("Collecting tests..."); |
4289 | + my $tests= collect_test_cases($opt_reorder, $opt_suites, \@opt_cases, \@opt_skip_test_list); |
4290 | + mark_time_used('collect'); |
4291 | + |
4292 | + if ( $opt_report_features ) { |
4293 | + # Put "report features" as the first test to run |
4294 | + my $tinfo = My::Test->new |
4295 | + ( |
4296 | + name => 'report_features', |
4297 | + # No result_file => Prints result |
4298 | + path => 'include/report-features.test', |
4299 | + template_path => "include/default_my.cnf", |
4300 | + master_opt => [], |
4301 | + slave_opt => [], |
4302 | + ); |
4303 | + unshift(@$tests, $tinfo); |
4304 | + } |
4305 | + |
4306 | + initialize_servers(); |
4307 | + |
4308 | + ####################################################################### |
4309 | + my $num_tests= @$tests; |
4310 | + if ( $opt_parallel eq "auto" ) { |
4311 | + # Try to find a suitable value for number of workers |
4312 | + my $sys_info= My::SysInfo->new(); |
4313 | + |
4314 | + $opt_parallel= $sys_info->num_cpus(); |
4315 | + for my $limit (2000, 1500, 1000, 500){ |
4316 | + $opt_parallel-- if ($sys_info->min_bogomips() < $limit); |
4317 | + } |
4318 | + my $max_par= $ENV{MTR_MAX_PARALLEL} || 8; |
4319 | + $opt_parallel= $max_par if ($opt_parallel > $max_par); |
4320 | + $opt_parallel= $num_tests if ($opt_parallel > $num_tests); |
4321 | + $opt_parallel= 1 if (IS_WINDOWS and $sys_info->isvm()); |
4322 | + $opt_parallel= 1 if ($opt_parallel < 1); |
4323 | + mtr_report("Using parallel: $opt_parallel"); |
4324 | + } |
4325 | + $ENV{MTR_PARALLEL} = $opt_parallel; |
4326 | + |
4327 | + if ($opt_parallel > 1 && ($opt_start_exit || $opt_stress)) { |
4328 | + mtr_warning("Parallel cannot be used with --start-and-exit or --stress\n" . |
4329 | + "Setting parallel to 1"); |
4330 | + $opt_parallel= 1; |
4331 | + } |
4332 | + |
4333 | + # Create server socket on any free port |
4334 | + my $server = new IO::Socket::INET |
4335 | + ( |
4336 | + LocalAddr => 'localhost', |
4337 | + Proto => 'tcp', |
4338 | + Listen => $opt_parallel, |
4339 | + ); |
4340 | + mtr_error("Could not create testcase server port: $!") unless $server; |
4341 | + my $server_port = $server->sockport(); |
4342 | + |
4343 | + if ($opt_resfile) { |
4344 | + resfile_init("$opt_vardir/mtr-results.txt"); |
4345 | + print_global_resfile(); |
4346 | + } |
4347 | + |
4348 | + # -------------------------------------------------------------------------- |
4349 | + # Read definitions from include/plugin.defs |
4350 | + # |
4351 | + read_plugin_defs("include/plugin.defs"); |
4352 | + |
4353 | + # Also read from any plugin local or suite specific plugin.defs |
4354 | + for (glob "$basedir/plugin/*/tests/mtr/plugin.defs". |
4355 | + " $basedir/internal/plugin/*/tests/mtr/plugin.defs". |
4356 | + " suite/*/plugin.defs") { |
4357 | + read_plugin_defs($_); |
4358 | + } |
4359 | + |
4360 | + # Simplify reference to semisync plugins |
4361 | + $ENV{'SEMISYNC_PLUGIN_OPT'}= $ENV{'SEMISYNC_MASTER_PLUGIN_OPT'}; |
4362 | + |
4363 | + # Create child processes |
4364 | + my %children; |
4365 | + for my $child_num (1..$opt_parallel){ |
4366 | + my $child_pid= My::SafeProcess::Base::_safe_fork(); |
4367 | + if ($child_pid == 0){ |
4368 | + $server= undef; # Close the server port in child |
4369 | + $tests= {}; # Don't need the tests list in child |
4370 | + |
4371 | + # Use subdir of var and tmp unless only one worker |
4372 | + if ($opt_parallel > 1) { |
4373 | + set_vardir("$opt_vardir/$child_num"); |
4374 | + $opt_tmpdir= "$opt_tmpdir/$child_num"; |
4375 | + } |
4376 | + |
4377 | + init_timers(); |
4378 | + run_worker($server_port, $child_num); |
4379 | + exit(1); |
4380 | + } |
4381 | + |
4382 | + $children{$child_pid}= 1; |
4383 | + } |
4384 | + ####################################################################### |
4385 | + |
4386 | + mtr_report(); |
4387 | + mtr_print_thick_line(); |
4388 | + mtr_print_header($opt_parallel > 1); |
4389 | + |
4390 | + mark_time_used('init'); |
4391 | + |
4392 | + my $completed= run_test_server($server, $tests, $opt_parallel); |
4393 | + |
4394 | + exit(0) if $opt_start_exit; |
4395 | + |
4396 | + # Send Ctrl-C to any children still running |
4397 | + kill("INT", keys(%children)); |
4398 | + |
4399 | + if (!IS_WINDOWS) { |
4400 | + # Wait for children to exit |
4401 | + foreach my $pid (keys %children) |
4402 | + { |
4403 | + my $ret_pid= waitpid($pid, 0); |
4404 | + if ($ret_pid != $pid){ |
4405 | + mtr_report("Unknown process $ret_pid exited"); |
4406 | + } |
4407 | + else { |
4408 | + delete $children{$ret_pid}; |
4409 | + } |
4410 | + } |
4411 | + } |
4412 | + |
4413 | + if ( not $completed ) { |
4414 | + mtr_error("Test suite aborted"); |
4415 | + } |
4416 | + |
4417 | + if ( @$completed != $num_tests){ |
4418 | + |
4419 | + if ($opt_force){ |
4420 | + # All test should have been run, print any that are still in $tests |
4421 | + #foreach my $test ( @$tests ){ |
4422 | + # $test->print_test(); |
4423 | + #} |
4424 | + } |
4425 | + |
4426 | + # Not all tests completed, failure |
4427 | + mtr_report(); |
4428 | + mtr_report("Only ", int(@$completed), " of $num_tests completed."); |
4429 | + mtr_error("Not all tests completed"); |
4430 | + } |
4431 | + |
4432 | + mark_time_used('init'); |
4433 | + |
4434 | + push @$completed, run_ctest() if $opt_ctest; |
4435 | + |
4436 | + if ($opt_valgrind) { |
4437 | + # Create minimalistic "test" for the reporting |
4438 | + my $tinfo = My::Test->new |
4439 | + ( |
4440 | + name => 'valgrind_report', |
4441 | + ); |
4442 | + # Set dummy worker id to align report with normal tests |
4443 | + $tinfo->{worker} = 0 if $opt_parallel > 1; |
4444 | + if ($valgrind_reports) { |
4445 | + $tinfo->{result}= 'MTR_RES_FAILED'; |
4446 | + $tinfo->{comment}= "Valgrind reported failures at shutdown, see above"; |
4447 | + $tinfo->{failures}= 1; |
4448 | + } else { |
4449 | + $tinfo->{result}= 'MTR_RES_PASSED'; |
4450 | + } |
4451 | + mtr_report_test($tinfo); |
4452 | + push @$completed, $tinfo; |
4453 | + } |
4454 | + |
4455 | + mtr_print_line(); |
4456 | + |
4457 | + if ( $opt_gcov ) { |
4458 | + gcov_collect($bindir, $opt_gcov_exe, |
4459 | + $opt_gcov_msg, $opt_gcov_err); |
4460 | + } |
4461 | + |
4462 | + if ($ctest_report) { |
4463 | + print "$ctest_report\n"; |
4464 | + mtr_print_line(); |
4465 | + } |
4466 | + |
4467 | + print_total_times($opt_parallel) if $opt_report_times; |
4468 | + |
4469 | + mtr_report_stats("Completed", $completed); |
4470 | + |
4471 | + remove_vardir_subs() if $opt_clean_vardir; |
4472 | + |
4473 | + exit(0); |
4474 | +} |
4475 | + |
4476 | + |
4477 | +sub run_test_server ($$$) { |
4478 | + my ($server, $tests, $childs) = @_; |
4479 | + |
4480 | + my $num_saved_cores= 0; # Number of core files saved in vardir/log/ so far. |
4481 | + my $num_saved_datadir= 0; # Number of datadirs saved in vardir/log/ so far. |
4482 | + my $num_failed_test= 0; # Number of tests failed so far |
4483 | + |
4484 | + # Scheduler variables |
4485 | + my $max_ndb= $ENV{MTR_MAX_NDB} || $childs / 2; |
4486 | + $max_ndb = $childs if $max_ndb > $childs; |
4487 | + $max_ndb = 1 if $max_ndb < 1; |
4488 | + my $num_ndb_tests= 0; |
4489 | + |
4490 | + my $completed= []; |
4491 | + my %running; |
4492 | + my $result; |
4493 | + my $exe_mysqld= find_mysqld($basedir) || ""; # Used as hint to CoreDump |
4494 | + |
4495 | + my $suite_timeout= start_timer(suite_timeout()); |
4496 | + |
4497 | + my $s= IO::Select->new(); |
4498 | + $s->add($server); |
4499 | + while (1) { |
4500 | + mark_time_used('admin'); |
4501 | + my @ready = $s->can_read(1); # Wake up once every second |
4502 | + mark_time_idle(); |
4503 | + foreach my $sock (@ready) { |
4504 | + if ($sock == $server) { |
4505 | + # New client connected |
4506 | + my $child= $sock->accept(); |
4507 | + mtr_verbose("Client connected"); |
4508 | + $s->add($child); |
4509 | + print $child "HELLO\n"; |
4510 | + } |
4511 | + else { |
4512 | + my $line= <$sock>; |
4513 | + if (!defined $line) { |
4514 | + # Client disconnected |
4515 | + mtr_verbose("Child closed socket"); |
4516 | + $s->remove($sock); |
4517 | + if (--$childs == 0){ |
4518 | + return $completed; |
4519 | + } |
4520 | + next; |
4521 | + } |
4522 | + chomp($line); |
4523 | + |
4524 | + if ($line eq 'TESTRESULT'){ |
4525 | + $result= My::Test::read_test($sock); |
4526 | + # $result->print_test(); |
4527 | + |
4528 | + # Report test status |
4529 | + mtr_report_test($result); |
4530 | + |
4531 | + if ( $result->is_failed() ) { |
4532 | + |
4533 | + # Save the workers "savedir" in var/log |
4534 | + my $worker_savedir= $result->{savedir}; |
4535 | + my $worker_savename= basename($worker_savedir); |
4536 | + my $savedir= "$opt_vardir/log/$worker_savename"; |
4537 | + |
4538 | + if ($opt_max_save_datadir > 0 && |
4539 | + $num_saved_datadir >= $opt_max_save_datadir) |
4540 | + { |
4541 | + mtr_report(" - skipping '$worker_savedir/'"); |
4542 | + rmtree($worker_savedir); |
4543 | + } |
4544 | + else { |
4545 | + mtr_report(" - saving '$worker_savedir/' to '$savedir/'"); |
4546 | + rename($worker_savedir, $savedir); |
4547 | + # Move any core files from e.g. mysqltest |
4548 | + foreach my $coref (glob("core*"), glob("*.dmp")) |
4549 | + { |
4550 | + mtr_report(" - found '$coref', moving it to '$savedir'"); |
4551 | + move($coref, $savedir); |
4552 | + } |
4553 | + if ($opt_max_save_core > 0) { |
4554 | + # Limit number of core files saved |
4555 | + find({ no_chdir => 1, |
4556 | + wanted => sub { |
4557 | + my $core_file= $File::Find::name; |
4558 | + my $core_name= basename($core_file); |
4559 | + |
4560 | + # Name beginning with core, not ending in .gz |
4561 | + if (($core_name =~ /^core/ and $core_name !~ /\.gz$/) |
4562 | + or (IS_WINDOWS and $core_name =~ /\.dmp$/)){ |
4563 | + # Ending with .dmp |
4564 | + mtr_report(" - found '$core_name'", |
4565 | + "($num_saved_cores/$opt_max_save_core)"); |
4566 | + |
4567 | + My::CoreDump->show($core_file, $exe_mysqld, $opt_parallel); |
4568 | + |
4569 | + if ($num_saved_cores >= $opt_max_save_core) { |
4570 | + mtr_report(" - deleting it, already saved", |
4571 | + "$opt_max_save_core"); |
4572 | + unlink("$core_file"); |
4573 | + } else { |
4574 | + mtr_compress_file($core_file) unless @opt_cases; |
4575 | + } |
4576 | + ++$num_saved_cores; |
4577 | + } |
4578 | + } |
4579 | + }, |
4580 | + $savedir); |
4581 | + } |
4582 | + } |
4583 | + resfile_print_test(); |
4584 | + $num_saved_datadir++; |
4585 | + $num_failed_test++ unless ($result->{retries} || |
4586 | + $result->{exp_fail}); |
4587 | + |
4588 | + if ( !$opt_force ) { |
4589 | + # Test has failed, force is off |
4590 | + push(@$completed, $result); |
4591 | + return $completed unless $result->{'dont_kill_server'}; |
4592 | + # Prevent kill of server, to get valgrind report |
4593 | + print $sock "BYE\n"; |
4594 | + next; |
4595 | + } |
4596 | + elsif ($opt_max_test_fail > 0 and |
4597 | + $num_failed_test >= $opt_max_test_fail) { |
4598 | + push(@$completed, $result); |
4599 | + mtr_report_stats("Too many failed", $completed, 1); |
4600 | + mtr_report("Too many tests($num_failed_test) failed!", |
4601 | + "Terminating..."); |
4602 | + return undef; |
4603 | + } |
4604 | + } |
4605 | + |
4606 | + resfile_print_test(); |
4607 | + # Retry test run after test failure |
4608 | + my $retries= $result->{retries} || 2; |
4609 | + my $test_has_failed= $result->{failures} || 0; |
4610 | + if ($test_has_failed and $retries <= $opt_retry){ |
4611 | + # Test should be run one more time unless it has failed |
4612 | + # too many times already |
4613 | + my $tname= $result->{name}; |
4614 | + my $failures= $result->{failures}; |
4615 | + if ($opt_retry > 1 and $failures >= $opt_retry_failure){ |
4616 | + mtr_report("\nTest $tname has failed $failures times,", |
4617 | + "no more retries!\n"); |
4618 | + } |
4619 | + else { |
4620 | + mtr_report("\nRetrying test $tname, ". |
4621 | + "attempt($retries/$opt_retry)...\n"); |
4622 | + #saving the log file as filename.failed in case of retry |
4623 | + if ( $result->is_failed() ) { |
4624 | + my $worker_logdir= $result->{savedir}; |
4625 | + my $log_file_name=dirname($worker_logdir)."/".$result->{shortname}.".log"; |
4626 | + rename $log_file_name,$log_file_name.".failed"; |
4627 | + } |
4628 | + delete($result->{result}); |
4629 | + $result->{retries}= $retries+1; |
4630 | + $result->write_test($sock, 'TESTCASE'); |
4631 | + next; |
4632 | + } |
4633 | + } |
4634 | + |
4635 | + # Repeat test $opt_repeat number of times |
4636 | + my $repeat= $result->{repeat} || 1; |
4637 | + # Don't repeat if test was skipped |
4638 | + if ($repeat < $opt_repeat && $result->{'result'} ne 'MTR_RES_SKIPPED') |
4639 | + { |
4640 | + $result->{retries}= 0; |
4641 | + $result->{rep_failures}++ if $result->{failures}; |
4642 | + $result->{failures}= 0; |
4643 | + delete($result->{result}); |
4644 | + $result->{repeat}= $repeat+1; |
4645 | + $result->write_test($sock, 'TESTCASE'); |
4646 | + next; |
4647 | + } |
4648 | + |
4649 | + # Remove from list of running |
4650 | + mtr_error("'", $result->{name},"' is not known to be running") |
4651 | + unless delete $running{$result->key()}; |
4652 | + |
4653 | + # Update scheduler variables |
4654 | + $num_ndb_tests-- if ($result->{ndb_test}); |
4655 | + |
4656 | + # Save result in completed list |
4657 | + push(@$completed, $result); |
4658 | + |
4659 | + } |
4660 | + elsif ($line eq 'START'){ |
4661 | + ; # Send first test |
4662 | + } |
4663 | + elsif ($line =~ /^SPENT/) { |
4664 | + add_total_times($line); |
4665 | + } |
4666 | + elsif ($line eq 'VALGREP' && $opt_valgrind) { |
4667 | + $valgrind_reports= 1; |
4668 | + } |
4669 | + else { |
4670 | + mtr_error("Unknown response: '$line' from client"); |
4671 | + } |
4672 | + |
4673 | + # Find next test to schedule |
4674 | + # - Try to use same configuration as worker used last time |
4675 | + # - Limit number of parallel ndb tests |
4676 | + |
4677 | + my $next; |
4678 | + my $second_best; |
4679 | + for(my $i= 0; $i <= @$tests; $i++) |
4680 | + { |
4681 | + my $t= $tests->[$i]; |
4682 | + |
4683 | + last unless defined $t; |
4684 | + |
4685 | + if (run_testcase_check_skip_test($t)){ |
4686 | + # Move the test to completed list |
4687 | + #mtr_report("skip - Moving test $i to completed"); |
4688 | + push(@$completed, splice(@$tests, $i, 1)); |
4689 | + |
4690 | + # Since the test at pos $i was taken away, next |
4691 | + # test will also be at $i -> redo |
4692 | + redo; |
4693 | + } |
4694 | + |
4695 | + # Limit number of parallell NDB tests |
4696 | + if ($t->{ndb_test} and $num_ndb_tests >= $max_ndb){ |
4697 | + #mtr_report("Skipping, num ndb is already at max, $num_ndb_tests"); |
4698 | + next; |
4699 | + } |
4700 | + |
4701 | + # Second best choice is the first that does not fulfill |
4702 | + # any of the above conditions |
4703 | + if (!defined $second_best){ |
4704 | + #mtr_report("Setting second_best to $i"); |
4705 | + $second_best= $i; |
4706 | + } |
4707 | + |
4708 | + # Smart allocation of next test within this thread. |
4709 | + |
4710 | + if ($opt_reorder and $opt_parallel > 1 and defined $result) |
4711 | + { |
4712 | + my $wid= $result->{worker}; |
4713 | + # Reserved for other thread, try next |
4714 | + next if (defined $t->{reserved} and $t->{reserved} != $wid); |
4715 | + if (! defined $t->{reserved}) |
4716 | + { |
4717 | + # Force-restart not relevant when comparing *next* test |
4718 | + $t->{criteria} =~ s/force-restart$/no-restart/; |
4719 | + my $criteria= $t->{criteria}; |
4720 | + # Reserve similar tests for this worker, but not too many |
4721 | + my $maxres= (@$tests - $i) / $opt_parallel + 1; |
4722 | + for (my $j= $i+1; $j <= $i + $maxres; $j++) |
4723 | + { |
4724 | + my $tt= $tests->[$j]; |
4725 | + last unless defined $tt; |
4726 | + last if $tt->{criteria} ne $criteria; |
4727 | + $tt->{reserved}= $wid; |
4728 | + } |
4729 | + } |
4730 | + } |
4731 | + |
4732 | + # At this point we have found next suitable test |
4733 | + $next= splice(@$tests, $i, 1); |
4734 | + last; |
4735 | + } |
4736 | + |
4737 | + # Use second best choice if no other test has been found |
4738 | + if (!$next and defined $second_best){ |
4739 | + #mtr_report("Take second best choice $second_best"); |
4740 | + mtr_error("Internal error, second best too large($second_best)") |
4741 | + if $second_best > $#$tests; |
4742 | + $next= splice(@$tests, $second_best, 1); |
4743 | + delete $next->{reserved}; |
4744 | + } |
4745 | + |
4746 | + if ($next) { |
4747 | + # We don't need this any more |
4748 | + delete $next->{criteria}; |
4749 | + $next->write_test($sock, 'TESTCASE'); |
4750 | + $running{$next->key()}= $next; |
4751 | + $num_ndb_tests++ if ($next->{ndb_test}); |
4752 | + } |
4753 | + else { |
4754 | + # No more test, tell child to exit |
4755 | + #mtr_report("Saying BYE to child"); |
4756 | + print $sock "BYE\n"; |
4757 | + } |
4758 | + } |
4759 | + } |
4760 | + |
4761 | + # ---------------------------------------------------- |
4762 | + # Check if test suite timer expired |
4763 | + # ---------------------------------------------------- |
4764 | + if ( has_expired($suite_timeout) ) |
4765 | + { |
4766 | + mtr_report_stats("Timeout", $completed, 1); |
4767 | + mtr_report("Test suite timeout! Terminating..."); |
4768 | + return undef; |
4769 | + } |
4770 | + } |
4771 | +} |
4772 | + |
4773 | + |
4774 | +sub run_worker ($) { |
4775 | + my ($server_port, $thread_num)= @_; |
4776 | + |
4777 | + $SIG{INT}= sub { exit(1); }; |
4778 | + |
4779 | + # Connect to server |
4780 | + my $server = new IO::Socket::INET |
4781 | + ( |
4782 | + PeerAddr => 'localhost', |
4783 | + PeerPort => $server_port, |
4784 | + Proto => 'tcp' |
4785 | + ); |
4786 | + mtr_error("Could not connect to server at port $server_port: $!") |
4787 | + unless $server; |
4788 | + |
4789 | + # -------------------------------------------------------------------------- |
4790 | + # Set worker name |
4791 | + # -------------------------------------------------------------------------- |
4792 | + report_option('name',"worker[$thread_num]"); |
4793 | + |
4794 | + # -------------------------------------------------------------------------- |
4795 | + # Set different ports per thread |
4796 | + # -------------------------------------------------------------------------- |
4797 | + set_build_thread_ports($thread_num); |
4798 | + |
4799 | + # -------------------------------------------------------------------------- |
4800 | + # Turn off verbosity in workers, unless explicitly specified |
4801 | + # -------------------------------------------------------------------------- |
4802 | + report_option('verbose', undef) if ($opt_verbose == 0); |
4803 | + |
4804 | + environment_setup(); |
4805 | + |
4806 | + # Read hello from server which it will send when shared |
4807 | + # resources have been setup |
4808 | + my $hello= <$server>; |
4809 | + |
4810 | + setup_vardir(); |
4811 | + check_running_as_root(); |
4812 | + |
4813 | + if ( using_extern() ) { |
4814 | + create_config_file_for_extern(%opts_extern); |
4815 | + } |
4816 | + |
4817 | + # Ask server for first test |
4818 | + print $server "START\n"; |
4819 | + |
4820 | + mark_time_used('init'); |
4821 | + |
4822 | + while (my $line= <$server>){ |
4823 | + chomp($line); |
4824 | + if ($line eq 'TESTCASE'){ |
4825 | + my $test= My::Test::read_test($server); |
4826 | + #$test->print_test(); |
4827 | + |
4828 | + # Clear comment and logfile, to avoid |
4829 | + # reusing them from previous test |
4830 | + delete($test->{'comment'}); |
4831 | + delete($test->{'logfile'}); |
4832 | + |
4833 | + # A sanity check. Should this happen often we need to look at it. |
4834 | + if (defined $test->{reserved} && $test->{reserved} != $thread_num) { |
4835 | + my $tres= $test->{reserved}; |
4836 | + mtr_warning("Test reserved for w$tres picked up by w$thread_num"); |
4837 | + } |
4838 | + $test->{worker} = $thread_num if $opt_parallel > 1; |
4839 | + |
4840 | + run_testcase($test); |
4841 | + #$test->{result}= 'MTR_RES_PASSED'; |
4842 | + # Send it back, now with results set |
4843 | + #$test->print_test(); |
4844 | + $test->write_test($server, 'TESTRESULT'); |
4845 | + mark_time_used('restart'); |
4846 | + } |
4847 | + elsif ($line eq 'BYE'){ |
4848 | + mtr_report("Server said BYE"); |
4849 | + stop_all_servers($opt_shutdown_timeout); |
4850 | + mark_time_used('restart'); |
4851 | + my $valgrind_reports= 0; |
4852 | + if ($opt_valgrind_mysqld) { |
4853 | + $valgrind_reports= valgrind_exit_reports(); |
4854 | + print $server "VALGREP\n" if $valgrind_reports; |
4855 | + } |
4856 | + if ( $opt_gprof ) { |
4857 | + gprof_collect (find_mysqld($basedir), keys %gprof_dirs); |
4858 | + } |
4859 | + mark_time_used('admin'); |
4860 | + print_times_used($server, $thread_num); |
4861 | + exit($valgrind_reports); |
4862 | + } |
4863 | + else { |
4864 | + mtr_error("Could not understand server, '$line'"); |
4865 | + } |
4866 | + } |
4867 | + |
4868 | + stop_all_servers(); |
4869 | + |
4870 | + exit(1); |
4871 | +} |
4872 | + |
4873 | + |
4874 | +sub ignore_option { |
4875 | + my ($opt, $value)= @_; |
4876 | + mtr_report("Ignoring option '$opt'"); |
4877 | +} |
4878 | + |
4879 | + |
4880 | + |
4881 | +# Setup any paths that are $opt_vardir related |
4882 | +sub set_vardir { |
4883 | + my ($vardir)= @_; |
4884 | + |
4885 | + $opt_vardir= $vardir; |
4886 | + |
4887 | + $path_vardir_trace= $opt_vardir; |
4888 | + # Chop off any "c:", DBUG likes a unix path ex: c:/src/... => /src/... |
4889 | + $path_vardir_trace=~ s/^\w://; |
4890 | + |
4891 | + # Location of my.cnf that all clients use |
4892 | + $path_config_file= "$opt_vardir/my.cnf"; |
4893 | + |
4894 | + $path_testlog= "$opt_vardir/log/mysqltest.log"; |
4895 | + $path_current_testlog= "$opt_vardir/log/current_test"; |
4896 | + |
4897 | +} |
4898 | + |
4899 | + |
4900 | +sub print_global_resfile { |
4901 | + resfile_global("start_time", isotime $^T); |
4902 | + resfile_global("user_id", $<); |
4903 | + resfile_global("embedded-server", $opt_embedded_server ? 1 : 0); |
4904 | + resfile_global("ps-protocol", $opt_ps_protocol ? 1 : 0); |
4905 | + resfile_global("sp-protocol", $opt_sp_protocol ? 1 : 0); |
4906 | + resfile_global("view-protocol", $opt_view_protocol ? 1 : 0); |
4907 | + resfile_global("cursor-protocol", $opt_cursor_protocol ? 1 : 0); |
4908 | + resfile_global("ssl", $opt_ssl ? 1 : 0); |
4909 | + resfile_global("compress", $opt_compress ? 1 : 0); |
4910 | + resfile_global("parallel", $opt_parallel); |
4911 | + resfile_global("check-testcases", $opt_check_testcases ? 1 : 0); |
4912 | + resfile_global("mysqld", \@opt_extra_mysqld_opt); |
4913 | + resfile_global("debug", $opt_debug ? 1 : 0); |
4914 | + resfile_global("gcov", $opt_gcov ? 1 : 0); |
4915 | + resfile_global("gprof", $opt_gprof ? 1 : 0); |
4916 | + resfile_global("valgrind", $opt_valgrind ? 1 : 0); |
4917 | + resfile_global("callgrind", $opt_callgrind ? 1 : 0); |
4918 | + resfile_global("mem", $opt_mem ? 1 : 0); |
4919 | + resfile_global("tmpdir", $opt_tmpdir); |
4920 | + resfile_global("vardir", $opt_vardir); |
4921 | + resfile_global("fast", $opt_fast ? 1 : 0); |
4922 | + resfile_global("force-restart", $opt_force_restart ? 1 : 0); |
4923 | + resfile_global("reorder", $opt_reorder ? 1 : 0); |
4924 | + resfile_global("sleep", $opt_sleep); |
4925 | + resfile_global("repeat", $opt_repeat); |
4926 | + resfile_global("user", $opt_user); |
4927 | + resfile_global("testcase-timeout", $opt_testcase_timeout); |
4928 | + resfile_global("suite-timeout", $opt_suite_timeout); |
4929 | + resfile_global("shutdown-timeout", $opt_shutdown_timeout ? 1 : 0); |
4930 | + resfile_global("warnings", $opt_warnings ? 1 : 0); |
4931 | + resfile_global("max-connections", $opt_max_connections); |
4932 | +# resfile_global("default-myisam", $opt_default_myisam ? 1 : 0); |
4933 | + resfile_global("product", "MySQL"); |
4934 | + # Somewhat hacky code to convert numeric version back to dot notation |
4935 | + my $v1= int($mysql_version_id / 10000); |
4936 | + my $v2= int(($mysql_version_id % 10000)/100); |
4937 | + my $v3= $mysql_version_id % 100; |
4938 | + resfile_global("version", "$v1.$v2.$v3"); |
4939 | +} |
4940 | + |
4941 | + |
4942 | + |
4943 | +sub command_line_setup { |
4944 | + my $opt_comment; |
4945 | + my $opt_usage; |
4946 | + my $opt_list_options; |
4947 | + |
4948 | + # Read the command line options |
4949 | + # Note: Keep list in sync with usage at end of this file |
4950 | + Getopt::Long::Configure("pass_through"); |
4951 | + my %options=( |
4952 | + # Control what engine/variation to run |
4953 | + 'embedded-server' => \$opt_embedded_server, |
4954 | + 'ps-protocol' => \$opt_ps_protocol, |
4955 | + 'sp-protocol' => \$opt_sp_protocol, |
4956 | + 'view-protocol' => \$opt_view_protocol, |
4957 | + 'cursor-protocol' => \$opt_cursor_protocol, |
4958 | + 'ssl|with-openssl' => \$opt_ssl, |
4959 | + 'skip-ssl' => \$opt_skip_ssl, |
4960 | + 'compress' => \$opt_compress, |
4961 | + 'vs-config=s' => \$opt_vs_config, |
4962 | + |
4963 | + # Max number of parallel threads to use |
4964 | + 'parallel=s' => \$opt_parallel, |
4965 | + |
4966 | + # Config file to use as template for all tests |
4967 | + 'defaults-file=s' => \&collect_option, |
4968 | + # Extra config file to append to all generated configs |
4969 | + 'defaults-extra-file=s' => \&collect_option, |
4970 | + |
4971 | + # Control what test suites or cases to run |
4972 | + 'force' => \$opt_force, |
4973 | + 'with-ndbcluster-only' => \&collect_option, |
4974 | + 'ndb|include-ndbcluster' => \$opt_include_ndbcluster, |
4975 | + 'skip-ndbcluster|skip-ndb' => \$opt_skip_ndbcluster, |
4976 | + 'suite|suites=s' => \$opt_suites, |
4977 | + 'skip-rpl' => \&collect_option, |
4978 | + 'skip-test=s' => \&collect_option, |
4979 | + 'do-test=s' => \&collect_option, |
4980 | + 'start-from=s' => \&collect_option, |
4981 | + 'big-test' => \$opt_big_test, |
4982 | + 'combination=s' => \@opt_combinations, |
4983 | + 'skip-combinations' => \&collect_option, |
4984 | + 'experimental=s' => \@opt_experimentals, |
4985 | + # skip-im is deprecated and silently ignored |
4986 | + 'skip-im' => \&ignore_option, |
4987 | + |
4988 | + # Specify ports |
4989 | + 'build-thread|mtr-build-thread=i' => \$opt_build_thread, |
4990 | + 'port-base|mtr-port-base=i' => \$opt_port_base, |
4991 | + |
4992 | + # Test case authoring |
4993 | + 'record' => \$opt_record, |
4994 | + 'check-testcases!' => \$opt_check_testcases, |
4995 | + 'mark-progress' => \$opt_mark_progress, |
4996 | + |
4997 | + # Extra options used when starting mysqld |
4998 | + 'mysqld=s' => \@opt_extra_mysqld_opt, |
4999 | + 'mysqld-env=s' => \@opt_mysqld_envs, |
5000 | + |
ubuntu/ precise/ mysql-5. 5 should have what's in the release pocket.
This merge proposal doesn't make sense. NACK.