<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/mariadb-git.git/mysql-test/lib, branch bb-10.2-truncate_notembedded-fix</title>
<subtitle>github.com: MariaDB/server.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/'/>
<entry>
<title>mtr: fix the check where a combination is pre-selected</title>
<updated>2021-08-29T15:32:30+00:00</updated>
<author>
<name>Sergei Golubchik</name>
<email>serg@mariadb.org</email>
</author>
<published>2021-08-29T07:33:00+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=600e4949062e848e035e2649792a8fed963e6a91'/>
<id>600e4949062e848e035e2649792a8fed963e6a91</id>
<content type='text'>
if all options from a combination from the combinations file are already
present in the server's list of options, then don't try to run tests
in other combinations from this file.

old behavior was: if at least one option from a combination is
already present in the list...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if all options from a combination from the combinations file are already
present in the server's list of options, then don't try to run tests
in other combinations from this file.

old behavior was: if at least one option from a combination is
already present in the list...
</pre>
</div>
</content>
</entry>
<entry>
<title>MDEV-25802 mtr: race condition if the test quickly restarts twice</title>
<updated>2021-07-06T14:12:13+00:00</updated>
<author>
<name>Sergei Golubchik</name>
<email>serg@mariadb.org</email>
</author>
<published>2021-07-06T09:36:59+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=621fae3cbc79eb4d0277c40993328faa4019e95f'/>
<id>621fae3cbc79eb4d0277c40993328faa4019e95f</id>
<content type='text'>
part II

need to tell SafeProcess not to collect the exited mysqld
in sleep_until_file_created(), so that it would be found in the
later wait_any_timeout() in run_testcase()

Removed a strange condition in SafeProcess::wait_one()
that treated return value of -1 from waitpid() as "process exists"
instead of as "no such child process" (see `perldoc -f waitpid`)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
part II

need to tell SafeProcess not to collect the exited mysqld
in sleep_until_file_created(), so that it would be found in the
later wait_any_timeout() in run_testcase()

Removed a strange condition in SafeProcess::wait_one()
that treated return value of -1 from waitpid() as "process exists"
instead of as "no such child process" (see `perldoc -f waitpid`)
</pre>
</div>
</content>
</entry>
<entry>
<title>MDEV-25802 mtr: race condition if the test quickly restarts twice</title>
<updated>2021-07-06T14:12:13+00:00</updated>
<author>
<name>Sergei Golubchik</name>
<email>serg@mariadb.org</email>
</author>
<published>2021-07-05T19:46:00+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=1223cfe1d3d72598e788582701989f9bb35695fb'/>
<id>1223cfe1d3d72598e788582701989f9bb35695fb</id>
<content type='text'>
expect file is always removed before starting a server.
So if it exists here, it means the server started successfully,
mysqltest continued executing the test, created a new expect file,
and shut down the server. All while we were waiting for the server
to start.

In other words, if the expect file exists, the server did actually start.
Even if it isn't running now.

This fixes occasional failures of innodb.log_corruption (in 10.6)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
expect file is always removed before starting a server.
So if it exists here, it means the server started successfully,
mysqltest continued executing the test, created a new expect file,
and shut down the server. All while we were waiting for the server
to start.

In other words, if the expect file exists, the server did actually start.
Even if it isn't running now.

This fixes occasional failures of innodb.log_corruption (in 10.6)
</pre>
</div>
</content>
</entry>
<entry>
<title>mtr: fix the debug printout</title>
<updated>2021-05-27T15:36:32+00:00</updated>
<author>
<name>Sergei Golubchik</name>
<email>serg@mariadb.org</email>
</author>
<published>2021-05-27T10:06:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=1638241e313848e9999c529ac827d18afce3e2f0'/>
<id>1638241e313848e9999c529ac827d18afce3e2f0</id>
<content type='text'>
to print all arguments of _verbose(), not just the number of them
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to print all arguments of _verbose(), not just the number of them
</pre>
</div>
</content>
</entry>
<entry>
<title>mtr: --gdb mode, also quote ";", not only " "</title>
<updated>2021-05-11T18:08:47+00:00</updated>
<author>
<name>Sergei Golubchik</name>
<email>serg@mariadb.org</email>
</author>
<published>2021-05-11T18:08:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=ec348f555b674f6af083923cbdd1bb0847b35493'/>
<id>ec348f555b674f6af083923cbdd1bb0847b35493</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mtr --gdb='commands' and restarts</title>
<updated>2021-05-08T16:02:34+00:00</updated>
<author>
<name>Sergei Golubchik</name>
<email>serg@mariadb.org</email>
</author>
<published>2021-05-03T16:01:30+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=18fbe566bdf7420fbd9b4a1a8bede76e351d3b95'/>
<id>18fbe566bdf7420fbd9b4a1a8bede76e351d3b95</id>
<content type='text'>
if mysqld is restarted during a test, the debugger script
should be reused or overwritten, but not appended to the existing file
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if mysqld is restarted during a test, the debugger script
should be reused or overwritten, but not appended to the existing file
</pre>
</div>
</content>
</entry>
<entry>
<title>fix mtr --client-gdb to work</title>
<updated>2021-05-08T16:02:34+00:00</updated>
<author>
<name>Sergei Golubchik</name>
<email>serg@mariadb.org</email>
</author>
<published>2021-05-03T16:00:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=af781f1ac435f4fc9e395417af2ad15ea524a502'/>
<id>af781f1ac435f4fc9e395417af2ad15ea524a502</id>
<content type='text'>
mysqltest has no --gdb option
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
mysqltest has no --gdb option
</pre>
</div>
</content>
</entry>
<entry>
<title>MDEV-24135: Print warnings in XML, save test retries in XML, save the combinations in XML, replace the special symbols in the XML comment</title>
<updated>2021-04-12T19:34:37+00:00</updated>
<author>
<name>Dmitriy Karpovskiy</name>
<email>dmitriy.karpovskiy@fruct.org</email>
</author>
<published>2021-02-03T09:04:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=f776fa96b4e04644155087a2c3919be13c1000a6'/>
<id>f776fa96b4e04644155087a2c3919be13c1000a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added missed ' -- ' between the end of the lldb command options and the beginning of the arguments.</title>
<updated>2021-03-22T11:55:59+00:00</updated>
<author>
<name>Dmitry Shulga</name>
<email>dmitry.shulga@mariadb.com</email>
</author>
<published>2021-03-22T11:55:59+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=0e9657017189883d3fbe3604e96fad9fc558dc23'/>
<id>0e9657017189883d3fbe3604e96fad9fc558dc23</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mtr --gdb: fix for --rr and for a warning</title>
<updated>2021-03-01T12:22:34+00:00</updated>
<author>
<name>Sergei Golubchik</name>
<email>serg@mariadb.org</email>
</author>
<published>2021-02-25T13:10:25+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=dd9e5827a68c7864d61af44a4dea6932f963c55c'/>
<id>dd9e5827a68c7864d61af44a4dea6932f963c55c</id>
<content type='text'>
use _RR_TRACE_DIR=dir instead of -o dir, as the former can store
multiple traces in dir (if, e.g., the test restarts mysqld)

suppress uninitialized warning when $exe is undefined (--manual-XXX)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
use _RR_TRACE_DIR=dir instead of -o dir, as the former can store
multiple traces in dir (if, e.g., the test restarts mysqld)

suppress uninitialized warning when $exe is undefined (--manual-XXX)
</pre>
</div>
</content>
</entry>
</feed>
