<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/mariadb-git.git/sql/sql_connect.h, branch 10.56-MDEV-30986</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>MDEV-26325 Shutdown hangs whenever named pipes were used for connections.</title>
<updated>2021-08-12T16:32:01+00:00</updated>
<author>
<name>Vladislav Vaintroub</name>
<email>wlad@mariadb.com</email>
</author>
<published>2021-08-12T16:32:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=070183cfc0d06254b1b4ce75be48bac9a8fa805b'/>
<id>070183cfc0d06254b1b4ce75be48bac9a8fa805b</id>
<content type='text'>
This was a regression introduced in MDEV-18353, where to CONNECT objects
were incorrectly counted for named pipes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was a regression introduced in MDEV-18353, where to CONNECT objects
were incorrectly counted for named pipes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch '10.4' into 10.5</title>
<updated>2021-07-31T21:19:51+00:00</updated>
<author>
<name>Oleksandr Byelkin</name>
<email>sanja@mariadb.com</email>
</author>
<published>2021-07-31T21:19:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=ae6bdc6769646a09a8d4d08a42a69174ea677768'/>
<id>ae6bdc6769646a09a8d4d08a42a69174ea677768</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MDEV-18353 Shutdown may miss to wait for connection thread</title>
<updated>2021-07-24T13:08:08+00:00</updated>
<author>
<name>Sergei Golubchik</name>
<email>serg@mariadb.org</email>
</author>
<published>2021-07-14T16:03:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=4533e6ef65b8785bc846317dd3b7870211baef26'/>
<id>4533e6ef65b8785bc846317dd3b7870211baef26</id>
<content type='text'>
* count CONNECT objects too
* wait for all CONNECT objects to disappear (to be converted to THDs)
  before killing THDs away
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* count CONNECT objects too
* wait for all CONNECT objects to disappear (to be converted to THDs)
  before killing THDs away
</pre>
</div>
</content>
</entry>
<entry>
<title>MDEV-22437 make THR_THD* variable thread_local</title>
<updated>2020-05-05T15:13:31+00:00</updated>
<author>
<name>Eugene Kosov</name>
<email>claprix@yandex.ru</email>
</author>
<published>2020-04-30T17:06:26+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=89ff4176c125f5993aba0732e52102227577ed96'/>
<id>89ff4176c125f5993aba0732e52102227577ed96</id>
<content type='text'>
Now all access goes through _current_thd() and set_current_thd()
functions.

Some functions like THD::store_globals() can not fail now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now all access goes through _current_thd() and set_current_thd()
functions.

Some functions like THD::store_globals() can not fail now.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge 10.4 into 10.5</title>
<updated>2019-05-23T07:32:21+00:00</updated>
<author>
<name>Marko Mäkelä</name>
<email>marko.makela@mariadb.com</email>
</author>
<published>2019-05-23T07:32:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=826f9d4f7e99973cafe7654697d7c50b8b64b76b'/>
<id>826f9d4f7e99973cafe7654697d7c50b8b64b76b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Maintain connection_count atomically</title>
<updated>2019-05-21T13:55:09+00:00</updated>
<author>
<name>Sergey Vojtovich</name>
<email>svoj@mariadb.org</email>
</author>
<published>2019-05-19T13:00:31+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=a61baa7a2573719116d07812f274957590c4cb6b'/>
<id>a61baa7a2573719116d07812f274957590c4cb6b</id>
<content type='text'>
Removed LOCK_connection_count.

Removed duplicate denied_connections and connection_errors_max_connection
increment from create_new_thread(). Another increment done by
CONNECT::close_with_error().

Simplified away CONNECT::thread_count_incremented. Now close_with_error()
is always called with connection_count incremented.

Part of MDEV-19515 - Improve connect speed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removed LOCK_connection_count.

Removed duplicate denied_connections and connection_errors_max_connection
increment from create_new_thread(). Another increment done by
CONNECT::close_with_error().

Simplified away CONNECT::thread_count_incremented. Now close_with_error()
is always called with connection_count incremented.

Part of MDEV-19515 - Improve connect speed
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplified away scheduler_functions::end_thread()</title>
<updated>2019-05-21T13:55:09+00:00</updated>
<author>
<name>Sergey Vojtovich</name>
<email>svoj@mariadb.org</email>
</author>
<published>2019-05-18T22:10:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=ebc55c8577be7b8b8c3d9433feb4ce457f5b6cc5'/>
<id>ebc55c8577be7b8b8c3d9433feb4ce457f5b6cc5</id>
<content type='text'>
Code properly integrated into callers instead.

do_handle_one_connection(): no need to reset thd and thd-&gt;thread_stack
as they're not updated by cache_thread().

Part of MDEV-19515 - Improve connect speed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Code properly integrated into callers instead.

do_handle_one_connection(): no need to reset thd and thd-&gt;thread_stack
as they're not updated by cache_thread().

Part of MDEV-19515 - Improve connect speed
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved vio allocation to connection thread</title>
<updated>2019-05-21T13:55:09+00:00</updated>
<author>
<name>Sergey Vojtovich</name>
<email>svoj@mariadb.org</email>
</author>
<published>2019-05-16T20:38:35+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=ce30c994781aa78a3cf3f028deefaf059f20f108'/>
<id>ce30c994781aa78a3cf3f028deefaf059f20f108</id>
<content type='text'>
Part of MDEV-19515 - Improve connect speed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of MDEV-19515 - Improve connect speed
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplified away CONNECT::real_id</title>
<updated>2019-05-21T13:55:09+00:00</updated>
<author>
<name>Sergey Vojtovich</name>
<email>svoj@mariadb.org</email>
</author>
<published>2019-05-12T07:15:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=efb61c12a929ae176b495e95d8995d9cac649b2d'/>
<id>efb61c12a929ae176b495e95d8995d9cac649b2d</id>
<content type='text'>
It was wrong anyway, as it may not get updated by the time created thread
reads it. And it was 0 for cached threads.

Part of MDEV-19515 - Improve connect speed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It was wrong anyway, as it may not get updated by the time created thread
reads it. And it was 0 for cached threads.

Part of MDEV-19515 - Improve connect speed
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplified away CONNECT::extra_port</title>
<updated>2019-05-21T13:55:09+00:00</updated>
<author>
<name>Sergey Vojtovich</name>
<email>svoj@mariadb.org</email>
</author>
<published>2019-05-11T22:55:57+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=7192d7b700cc624e91518a3200596ae1cd580e70'/>
<id>7192d7b700cc624e91518a3200596ae1cd580e70</id>
<content type='text'>
Part of MDEV-19515 - Improve connect speed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Part of MDEV-19515 - Improve connect speed
</pre>
</div>
</content>
</entry>
</feed>
