<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/mariadb-git.git, branch bb-mdev-15085</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-15085 Invisible Column Non-constant Default value results...</title>
<updated>2018-01-31T05:15:33+00:00</updated>
<author>
<name>Sachin Setiya</name>
<email>sachin.setiya@mariadb.com</email>
</author>
<published>2018-01-30T08:34:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=fe3a95d44d65cf3de5133a9ee256764b8ae98104'/>
<id>fe3a95d44d65cf3de5133a9ee256764b8ae98104</id>
<content type='text'>
Problem:- If we create table field with dynamic default value then that
 field always gets NULL value.

Analyze:- This is because in fill_record we simple continue at Invisible
 column because we though that share-&gt;default_values(default value is
 always copied into table-&gt;record[0] before insert) will have a default
 value for them(which is true for constant defaults , but not for dynamic
 defaults).

Solution:- We simple set all_fields_have_value to null , and this will
make call to update_default_fields (in the case of dynamic default), And
default expr will be evaluted and value will be set in field.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Problem:- If we create table field with dynamic default value then that
 field always gets NULL value.

Analyze:- This is because in fill_record we simple continue at Invisible
 column because we though that share-&gt;default_values(default value is
 always copied into table-&gt;record[0] before insert) will have a default
 value for them(which is true for constant defaults , but not for dynamic
 defaults).

Solution:- We simple set all_fields_have_value to null , and this will
make call to update_default_fields (in the case of dynamic default), And
default expr will be evaluted and value will be set in field.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed MDEV-14994 Assertion `join-&gt;best_read &lt; double(1.79...15e+308L)' or</title>
<updated>2018-01-31T05:12:11+00:00</updated>
<author>
<name>Igor Babaev</name>
<email>igor@askmonty.org</email>
</author>
<published>2018-01-31T05:12:11+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=7a9611aee2ca27124f0b845d8cefe211b84f3045'/>
<id>7a9611aee2ca27124f0b845d8cefe211b84f3045</id>
<content type='text'>
server crash in JOIN::fix_all_splittings_in_plan

Cost formulas must take into account the case when a splittable table
has now rows.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
server crash in JOIN::fix_all_splittings_in_plan

Cost formulas must take into account the case when a splittable table
has now rows.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't give warning about usage of --language with full path</title>
<updated>2018-01-30T19:33:57+00:00</updated>
<author>
<name>Monty</name>
<email>monty@mariadb.org</email>
</author>
<published>2018-01-23T07:43:11+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=a1e0e64a47f39ab3f05a24a19386f0d1e45e60e7'/>
<id>a1e0e64a47f39ab3f05a24a19386f0d1e45e60e7</id>
<content type='text'>
Only give warning if warnings &gt; 2, as there is no plan to change
the current behavior.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Only give warning if warnings &gt; 2, as there is no plan to change
the current behavior.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove compiler warnings</title>
<updated>2018-01-30T19:33:56+00:00</updated>
<author>
<name>Monty</name>
<email>monty@mariadb.org</email>
</author>
<published>2018-01-21T20:39:10+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=f10fae7e4fc71fccb488f6420f02b0be57bf5e8c'/>
<id>f10fae7e4fc71fccb488f6420f02b0be57bf5e8c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added some checking that LEX_CSTRING is \0 terminated</title>
<updated>2018-01-30T19:33:56+00:00</updated>
<author>
<name>Monty</name>
<email>monty@mariadb.org</email>
</author>
<published>2018-01-19T17:56:34+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=486c86dd391546fcd181cf4767768b2ee4986ef2'/>
<id>486c86dd391546fcd181cf4767768b2ee4986ef2</id>
<content type='text'>
- When adding LEX_CSTRING to String, we are now checking that
  string is \0 terminated (as normally LEX_CSTRING should be
  usable for printf(). In the cases when one wants to avoid the
  checking one can use String-&gt;append(ptr, length) instead of just
  String-&gt;append(LEX_CSTRING*)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- When adding LEX_CSTRING to String, we are now checking that
  string is \0 terminated (as normally LEX_CSTRING should be
  usable for printf(). In the cases when one wants to avoid the
  checking one can use String-&gt;append(ptr, length) instead of just
  String-&gt;append(LEX_CSTRING*)
</pre>
</div>
</content>
</entry>
<entry>
<title>Change C_STRING_WITH_LEN to STRING_WITH_LEN</title>
<updated>2018-01-30T19:33:56+00:00</updated>
<author>
<name>Monty</name>
<email>monty@mariadb.org</email>
</author>
<published>2018-01-08T13:33:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=f55dc7f733446a201e3b465ae03a0388d192a3ad'/>
<id>f55dc7f733446a201e3b465ae03a0388d192a3ad</id>
<content type='text'>
This preserves const str for constant strings

Other things
- A few variables where changed from LEX_STRING to LEX_CSTRING
- Incident_log_event::Incident_log_event and record_incident where
  changed to take LEX_CSTRING* as an argument instead of LEX_STRING
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This preserves const str for constant strings

Other things
- A few variables where changed from LEX_STRING to LEX_CSTRING
- Incident_log_event::Incident_log_event and record_incident where
  changed to take LEX_CSTRING* as an argument instead of LEX_STRING
</pre>
</div>
</content>
</entry>
<entry>
<title>Removed not used functions and variables</title>
<updated>2018-01-30T19:33:56+00:00</updated>
<author>
<name>Monty</name>
<email>monty@mariadb.org</email>
</author>
<published>2018-01-08T13:02:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=18e22cb69f7d56207c80a5bf4336f2a52ff0d70f'/>
<id>18e22cb69f7d56207c80a5bf4336f2a52ff0d70f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added defines for mysqld_error_find_printf_error_used</title>
<updated>2018-01-30T19:33:56+00:00</updated>
<author>
<name>Monty</name>
<email>monty@mariadb.org</email>
</author>
<published>2018-01-08T12:59:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=bbe0055feee6d7927c52c1e80e273a446879a5e2'/>
<id>bbe0055feee6d7927c52c1e80e273a446879a5e2</id>
<content type='text'>
This is to make it easier to use the
create_mysqld_error_find_printf_error tool to find wrong print
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is to make it easier to use the
create_mysqld_error_find_printf_error tool to find wrong print
</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed Item_user_var_as_out_param::name to org_name</title>
<updated>2018-01-30T19:33:56+00:00</updated>
<author>
<name>Monty</name>
<email>monty@mariadb.org</email>
</author>
<published>2018-01-08T12:56:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=29fd049a7b9b05e264b195781826177b06a78817'/>
<id>29fd049a7b9b05e264b195781826177b06a78817</id>
<content type='text'>
Rename was done as the old 'name' hide the original item name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename was done as the old 'name' hide the original item name.
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated error message for wrong foreign key constraint</title>
<updated>2018-01-30T19:33:56+00:00</updated>
<author>
<name>Monty</name>
<email>monty@mariadb.org</email>
</author>
<published>2018-01-08T09:35:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=b9b17e63407759f73835e9e002f57657ef88cf38'/>
<id>b9b17e63407759f73835e9e002f57657ef88cf38</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
