Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | optimizer 210.4-blob-index-optimizer | Sachin | 2019-01-09 | 3 | -5/+6 |
| | |||||
* | opt commit 2 | Sachin | 2019-01-09 | 6 | -9/+80 |
| | |||||
* | add_key_part modified | Sachin | 2019-01-09 | 4 | -0/+95 |
| | |||||
* | remove extra code | Sachin | 2019-01-09 | 1 | -90/+0 |
| | |||||
* | Final Commit | Sachin | 2019-01-09 | 4 | -114/+131 |
| | |||||
* | Final changes | Sachin | 2019-01-08 | 11 | -72/+310 |
| | |||||
* | fix sql_table | Sachin | 2019-01-06 | 1 | -33/+19 |
| | |||||
* | Change add_hash_field | Sachin | 2019-01-05 | 1 | -61/+22 |
| | |||||
* | Random fixes | Sachin | 2019-01-03 | 10 | -71/+49 |
| | |||||
* | Random changes | Sachin | 2019-01-02 | 7 | -74/+60 |
| | |||||
* | Fix find_field in hash changed to look into keyinfo | Sachin | 2018-12-31 | 2 | -5/+5 |
| | |||||
* | fix commpile error | Sachin | 2018-12-31 | 1 | -1/+1 |
| | |||||
* | Architecture change final | Sachin | 2018-12-31 | 13 | -210/+203 |
| | |||||
* | Commit which fixes previous architecture changes | Sachin | 2018-12-31 | 3 | -42/+71 |
| | |||||
* | Compile error solved | Sachin | 2018-12-31 | 2 | -10/+10 |
| | |||||
* | Architectre change | Sachin | 2018-12-31 | 7 | -52/+87 |
| | |||||
* | fix bug of 65536 | Sachin | 2018-12-31 | 4 | -117/+116 |
| | |||||
* | Hash_index to hash | Sachin | 2018-12-31 | 3 | -170/+170 |
| | |||||
* | Commit 2 | Sachin | 2018-12-31 | 2 | -5/+1 |
| | |||||
* | commit a | Sachin | 2018-12-31 | 20 | -39/+3145 |
| | |||||
* | tc_contention_warning_reported transition to std::atomic | Sergey Vojtovich | 2018-12-29 | 1 | -3/+3 |
| | |||||
* | time_collector transition to std::atomic | Sergey Vojtovich | 2018-12-29 | 1 | -23/+16 |
| | |||||
* | XID_cache_element::m_state transition to std::atomic | Sergey Vojtovich | 2018-12-29 | 1 | -15/+15 |
| | |||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-29 | 3 | -33/+6 |
| | | | | | | Trivial fil_space_t::n_pending_ops transition. Since it is not obvious which memory barriers are supposed to be issued, seq_cst memory order was preserved. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-29 | 2 | -3/+4 |
| | | | | buf_pool_t::n_pend_unzip transition to Atomic_counter. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-29 | 2 | -8/+8 |
| | | | | zip_pad_info_t::pad transition to Atomic_counter. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-29 | 2 | -19/+13 |
| | | | | | ibuf_t::n_merged_ops and ibuf_t::n_discarded_ops transition to Atomic_counter. | ||||
* | Master_info counters transition to Atomic_counter | Sergey Vojtovich | 2018-12-29 | 8 | -23/+13 |
| | |||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-29 | 3 | -19/+11 |
| | | | | buf_block_t::n_pointers transition to Atomic_counter. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-29 | 1 | -14/+5 |
| | | | | | | Trivial fil_space_t::n_pending_ios transition. Since it is not obvious which memory barriers are supposed to be issued, seq_cst memory order was preserved. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-29 | 4 | -21/+25 |
| | | | | | | Almost trivial ReadView::m_state transition. Since C++11 doesn't seem to allow mixed (atomic and non-atomic) access to atomic variables, we have to perform all accesses atomically. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-29 | 1 | -11/+11 |
| | | | | srv_sys_t::n_threads_active transition to Atomic_counter. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-29 | 1 | -14/+16 |
| | | | | | | Almost trivial TTASFutexMutex::m_lock_word transition. Since C++11 doesn't seem to allow mixed (atomic and non-atomic) access to atomic variables, we have to perform all accesses atomically. | ||||
* | MDEV-17697 Broken versioning info after instant drop column | Aleksey Midenkov | 2018-12-28 | 4 | -2/+63 |
| | | | | Closes #986 | ||||
* | MDEV-14975: Cleanup check_all_privileges() | Marko Mäkelä | 2018-12-28 | 1 | -21/+10 |
| | | | | | Remove an unused variable, and propagate the error to the caller instead of calling exit(). | ||||
* | MDEV-18098 Crash after rollback of instant DROP COLUMN | Marko Mäkelä | 2018-12-28 | 4 | -5/+34 |
| | | | | dict_table_t::rollback_instant(): Restore dict_index_t::n_core_fields. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-28 | 4 | -7/+5 |
| | | | | | Added lf_hash_size() macro, so that callers don't need to use atomic operations. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-28 | 3 | -23/+12 |
| | | | | Simplified worker threads completion waiting, made it use std::atomic. | ||||
* | MDEV-17441: Pointer indirection for buf_block_t::debug_latch | Sergey Vojtovich | 2018-12-28 | 1 | -4/+2 |
| | | | | This is follow-up patch. Avoid calling constructor/destructor twice. | ||||
* | MDEV-17441: Pointer indirection for buf_block_t::debug_latch | Marko Mäkelä | 2018-12-28 | 4 | -25/+26 |
| | | | | | | | | | | | This is a follow-up to commit 9581c4a8f5d6c87a6d34c6d3b826c32bf7f15143 which added a memcpy() call to rtr_copy_buf(), to copy rw_lock_t debug_latch. This could emit a warning. A cleaner approach is to make buf_block_t::debug_latch a pointer, so that we can avoid copying it. An even cleaner approach would be to redesign the InnoDB SPATIAL INDEX code so that the function rtr_copy_buf() is not needed at all. | ||||
* | fts_fetch_doc_from_rec(): Remove redundant variables | Marko Mäkelä | 2018-12-28 | 1 | -13/+3 |
| | |||||
* | "flush ssl" ASAN warnings with yassl | Vladislav Vaintroub | 2018-12-28 | 1 | -12/+9 |
| | | | | | | avoid calling SSL_get_verify_mode() and SSL_get_verify_depth(), since yassl implementation of the function accesses the acceptor context, which can be freed on FLUSH SSL command. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-27 | 2 | -16/+7 |
| | | | | | | | | | | | purge_sys_t::m_enabled transition to std::atomic. enabled_latched() doesn't make much sense: in this particular case it is as fast as atomic load. The sole caller has to reload it's value anyway, due to rw_lock_x_lock(&purge_sys.latch) issuing acquire memory barrier. When purge_sys_t::close() is reached, m_enabled must be false, otherwise we may free members, which are still in use by the coordinator thread. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-27 | 3 | -12/+5 |
| | | | | | | | | purge_sys_t::m_paused transition to Atomic_counter. paused_latched() doesn't make much sense: in this particular case it is as fast as atomic load. The sole caller has to reload it's value anyway, due to rw_lock_x_lock(&purge_sys.latch) issuing acquire memory barrier. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-27 | 2 | -3/+3 |
| | | | | onlineddl_rowlog_rows transition to Atomic_counter. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-27 | 1 | -9/+2 |
| | | | | os_aio_validate_count transition to Atomic_counter. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-27 | 2 | -3/+4 |
| | | | | ibuf_t::n_merges transition to Atomic_counter. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-27 | 1 | -5/+5 |
| | | | | | dict_table_t::n_foreign_key_checks_running transition to Atomic_counter. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-27 | 10 | -47/+29 |
| | | | | trx_sys_t::rseg_history_len transition to Atomic_counter. | ||||
* | MDEV-17441 - InnoDB transition to C++11 atomics | Sergey Vojtovich | 2018-12-27 | 4 | -11/+7 |
| | | | | fil_space_t::redo_skipped_count transition to Atomic_counter. |