- 01 Jul, 2020 2 commits
-
-
Sergei Golubchik authored
1. move columnstore-as-a-submodule RPM packaging away from the submodule 2. set REQUIRES correctly, appending to existing REQUIRES 3. same for USER_FILELIST and CONFLICTS 4. set all variables in the correct scope 5. skip columnstore correctly (not when RPM or DEB, but when a plugin target is not created)
-
Patrick LeBlanc authored
- fix columnstore's python dependencies (MCOL-4114) - reduce compiler warning count from 14k to ~100 (MCOL-4030) - disable bintar builds
-
- 30 Jun, 2020 2 commits
-
-
Julius Goryavsky authored
-
Varun Gupta authored
-
- 29 Jun, 2020 3 commits
-
-
Vladislav Vaintroub authored
Services, which is registered with 2 arguments "C:\path\to\mysqld.exe service_name" would pass non-null terminated command line to win_main(), and this would crash in defaults handling. Make sure win_main() gets null-terminated argv.
-
Varun Gupta authored
Quick grouping is not supported for JSON_OBJECTAGG. The same for GROUP_CONCAT too so make sure that Item::quick_group is set to FALSE. We need to make sure that in the case of JSON_OBJECTAGG we don't create an index over grouping fields of the temp table and update the result after each iteration. Instead we should first sort the result in accordance to the GROUP BY fields and then perform the grouping and write the result to the temp table.
-
Vladislav Vaintroub authored
-
- 26 Jun, 2020 1 commit
-
-
Sergei Petrunia authored
Failure to do this causes crashes if query output is piped to an output that requires a [pseudo] temporary table.
-
- 25 Jun, 2020 1 commit
-
-
Kentoku SHIBA authored
-
- 26 Jun, 2020 1 commit
-
-
Roman Nozdrin authored
-DPLUGIN_COLUMNSTORE=YES or its analog.
-
- 25 Jun, 2020 2 commits
-
-
Eugene Kosov authored
-
Sujatha authored
Problem: ======== rpl.rpl_slave_alias_replica test fails sporadically on build bot as shown below. rpl.rpl_slave_alias_replica 'innodb,stmt' w4 [ fail ] +++ /usr/local/mariadb-10.5.4-linux-x86_64/mysql-test/suite/rpl/r/ rpl_slave_alias_replica.reject 2020-06-12 09:52:25.191267945 +0000 @@ -22,6 +22,7 @@ SHOW REPLICA HOSTS; Server_id Host Port Master_id 2 127.0.0.1 SLAVE_PORT 1 +2 127.0.0.1 SLAVE_PORT 1 Analysis: ======== The SHOW REPLICA HOSTS command reports an additional row for the same server occasionally. This happens because of zombie dump threads on the master. Error log from master also confirms that "A slave with the same server_uuid/server_id as this slave has connected to the master". Since SHOW REPLICA HOSTS goes through the list of dump threads and reports the corresponding hosts,the same host is reported twice. Fix: === Instead of capturing the SHOW REPLICA HOSTS command in result file use wait_show_condition.inc. This will ensure that SHOW REPLICA HOSTS command fetches slave host details.
-
- 24 Jun, 2020 6 commits
-
-
Sergei Golubchik authored
-
Julius Goryavsky authored
-
Daniel Bartholomew authored
-
Monty authored
Only affects DBUG builds
-
Vincent Milum Jr authored
Exclude needs to be on receiving side too It is possible that other excludes may need to be added to the receiving side too that exist on the sending side.
-
Vincent Milum Jr authored
Fix for Galera rsync SST with the specific conditions listed in MDEV-21709
-
- 23 Jun, 2020 6 commits
-
-
Eugene Kosov authored
MDL_lock::Ticket_list::remove_ticket(): reduce algoritmic complexity from O(N) to O(1) MDL_lock::Ticket_list::clear_bit_if_not_in_list(): removed MDL_lock::Ticket_list::m_type_counters: a map of ticket type to count. Initialization is memset(0) which takes time.
-
Eugene Kosov authored
use ilist instread of I_P_List because it's generally slightly faster on inserting, removing and iterating
-
Eugene Kosov authored
thread_safe_trx_ilist_t: almost generic one UT_LIST was replaced with ilist<t> innobase_kill_query: wrong comment removed.
-
Oleksandr Byelkin authored
-
Oleksandr Byelkin authored
MDEV-22981: Bad "default-character-set" option in [client] option group 50-client.cnf on Debian/Ubuntu Remove unsuported parameter by some clients.
-
sjaakola authored
The test was changing wsrep_on option in node_3, which is native MariaDB server (i.e. not a cluster node). Native NariaDB server should not manipulate wsrep replication state, this problem is fixed. galera.galera_slave_replay test phase 2 will cause certification failure for async slave SQL handler thread. This certification failure is now monitored and required to happen in the test. The test phase 2, generates scenario, where async slave SQL handler faces certification failure and galera slave applier is paused when this happens. This makes the test vulnerable for anomaly described in MDEV-22632. Therefore the fix in this commit depends on MDEV-22632, and should be merged after the fix for MDEV-22632.
-
- 22 Jun, 2020 4 commits
-
-
Varun Gupta authored
-
Andrei Elkin authored
The parser must reject DDL operations on temporary objects when they may modify or alter such object, including temporary tables and sequences. The rejection is regardless (has been already in place for bin-loggable DML:s) of the binlogging capability of the server or connection. The patch implements the requirement. A binlog test is added.
-
Varun Gupta authored
Added a new test file for tests with delete using INNODB.
-
Sergei Golubchik authored
-
- 21 Jun, 2020 6 commits
-
-
Sergei Golubchik authored
MDEV-22972 After upgrading server/client to 10.5 clients identified via non-builtin plugins cannot be authenticated in 10.5.4 libmariadb3 plugins were moved to a new location
-
Sergei Golubchik authored
-
Marko Mäkelä authored
Contrary to our exceptations, it seems that a mini-transaction can allocate a page that it had freed earlier. The function mtr_t::init() is not prepared to deal with this, and it could happen that a newly initialized page will be scrubbed instead. This can affect the operation on page_compressed tables, or any InnoDB data files when innodb_background_scrub_data_uncompressed=ON. Also, buf_read_recv_pages() can interfere with the MDEV-8139 logic during crash recovery. Let us temporarily disable MDEV-8139 due to such concerns. Note: Scrubbing will partially work thanks to MDEV-15528. Only in cases where the page does not exist in the buffer pool at the time of the page flush, we would skip the scrubbing action.
-
Sergei Golubchik authored
followup to script renaming
-
Sergei Golubchik authored
increase spider maturity accordingly
-
Sergei Golubchik authored
-
- 19 Jun, 2020 6 commits
-
-
Elena Stepanova authored
-
Sergei Golubchik authored
-
Roman Nozdrin authored
Added binutils dependency.
-
Roman Nozdrin authored
Both RPM and DEB now conflicts on previous versions of MCS. Trim .deb packaging. MCS now depends on python. Python version varies in distributions.
-
Sergei Golubchik authored
-
Roman Nozdrin authored
Updated MCS
-