/dports/databases/xtrabackup8/percona-xtrabackup-8.0.14/storage/innobase/include/ |
H A D | trx0purge.h | 316 m_rsegs() {} in Tablespace() 328 m_rsegs() { in Tablespace() 475 m_rsegs->s_lock(); in is_active() 495 m_rsegs->s_lock(); in get_active() 518 m_rsegs->s_lock(); in is_inactive_implicit() 531 m_rsegs->s_lock(); in is_inactive_explicit() 544 m_rsegs->s_lock(); in is_empty() 552 m_rsegs->x_lock(); in set_active() 563 m_rsegs->x_lock(); in set_inactive_implicit() 576 m_rsegs->x_lock(); in set_inactive_explicit() [all …]
|
H A D | trx0types.h | 302 Rsegs() : m_rsegs(), m_latch(), m_state(INIT) { in Rsegs() 330 ulint size() { return (m_rsegs.size()); } in size() 338 Rseg_Iterator end() { return (m_rsegs.end()); } in end() 353 if (m_rsegs.empty()) { in sort() 358 m_rsegs.begin(), m_rsegs.end(), in sort() 425 Rsegs_Vector m_rsegs; variable 542 ulint size() const { return (m_rsegs.size()); } in size() 550 Rseg_Iterator end() { return (m_rsegs.end()); } in end() 557 m_rsegs.insert(m_rsegs.end(), append_from.m_rsegs.begin(), in append() 558 append_from.m_rsegs.end()); in append() [all …]
|
/dports/databases/percona57-server/percona-server-5.7.36-39/storage/innobase/include/ |
H A D | trx0types.h | 214 m_rsegs.push_back(rseg); in push_back() 221 m_rsegs.erase(it); in erase() 228 return(m_rsegs.size()); in size() 235 return(m_rsegs.begin()); in begin() 242 return(m_rsegs.end()); in end() 251 m_rsegs.insert(m_rsegs.end(), in append() 252 append_from.m_rsegs.begin(), in append() 253 append_from.m_rsegs.end()); in append() 274 trx_rsegs_t m_rsegs; variable
|
/dports/databases/mysqlwsrep57-server/mysql-wsrep-wsrep_5.7.35-25.27/storage/innobase/include/ |
H A D | trx0types.h | 214 m_rsegs.push_back(rseg); in push_back() 221 m_rsegs.erase(it); in erase() 228 return(m_rsegs.size()); in size() 235 return(m_rsegs.begin()); in begin() 242 return(m_rsegs.end()); in end() 251 m_rsegs.insert(m_rsegs.end(), in append() 252 append_from.m_rsegs.begin(), in append() 253 append_from.m_rsegs.end()); in append() 274 trx_rsegs_t m_rsegs; variable
|
/dports/databases/percona57-client/percona-server-5.7.36-39/storage/innobase/include/ |
H A D | trx0types.h | 214 m_rsegs.push_back(rseg); in push_back() 221 m_rsegs.erase(it); in erase() 228 return(m_rsegs.size()); in size() 235 return(m_rsegs.begin()); in begin() 242 return(m_rsegs.end()); in end() 251 m_rsegs.insert(m_rsegs.end(), in append() 252 append_from.m_rsegs.begin(), in append() 253 append_from.m_rsegs.end()); in append() 274 trx_rsegs_t m_rsegs; variable
|
/dports/databases/xtrabackup/percona-xtrabackup-2.4.21/storage/innobase/include/ |
H A D | trx0types.h | 217 m_rsegs.push_back(rseg); in push_back() 224 m_rsegs.erase(it); in erase() 231 return(m_rsegs.size()); in size() 238 return(m_rsegs.begin()); in begin() 245 return(m_rsegs.end()); in end() 254 m_rsegs.insert(m_rsegs.end(), in append() 255 append_from.m_rsegs.begin(), in append() 256 append_from.m_rsegs.end()); in append() 277 trx_rsegs_t m_rsegs; variable
|
/dports/databases/percona57-pam-for-mysql/percona-server-5.7.36-39/storage/innobase/include/ |
H A D | trx0types.h | 214 m_rsegs.push_back(rseg); in push_back() 221 m_rsegs.erase(it); in erase() 228 return(m_rsegs.size()); in size() 235 return(m_rsegs.begin()); in begin() 242 return(m_rsegs.end()); in end() 251 m_rsegs.insert(m_rsegs.end(), in append() 252 append_from.m_rsegs.begin(), in append() 253 append_from.m_rsegs.end()); in append() 274 trx_rsegs_t m_rsegs; variable
|
/dports/databases/mysql57-client/mysql-5.7.36/storage/innobase/include/ |
H A D | trx0types.h | 214 m_rsegs.push_back(rseg); in push_back() 221 m_rsegs.erase(it); in erase() 228 return(m_rsegs.size()); in size() 235 return(m_rsegs.begin()); in begin() 242 return(m_rsegs.end()); in end() 251 m_rsegs.insert(m_rsegs.end(), in append() 252 append_from.m_rsegs.begin(), in append() 253 append_from.m_rsegs.end()); in append() 274 trx_rsegs_t m_rsegs; variable
|
/dports/databases/mariadb105-client/mariadb-10.5.15/storage/innobase/include/ |
H A D | trx0purge.h | 67 : trx_no(rseg.last_trx_no()), m_rsegs(1, &rseg) {} in TrxUndoRsegs() 70 : trx_no(trx_no), m_rsegs(1, &rseg) {} in TrxUndoRsegs() 74 bool empty() const { return m_rsegs.empty(); } in empty() 75 void erase(iterator& it) { m_rsegs.erase(it); } in erase() 76 iterator begin() { return(m_rsegs.begin()); } in begin() 77 iterator end() { return(m_rsegs.end()); } in end() 78 const_iterator begin() const { return m_rsegs.begin(); } in begin() 79 const_iterator end() const { return m_rsegs.end(); } in end() 94 trx_rsegs_t m_rsegs{}; 117 TrxUndoRsegs m_rsegs; member
|
/dports/databases/mariadb104-server/mariadb-10.4.24/storage/innobase/include/ |
H A D | trx0purge.h | 85 : trx_no(rseg.last_trx_no()), m_rsegs(1, &rseg) {} in TrxUndoRsegs() 88 : trx_no(trx_no), m_rsegs(1, &rseg) {} in TrxUndoRsegs() 92 bool empty() const { return m_rsegs.empty(); } in empty() 93 void erase(iterator& it) { m_rsegs.erase(it); } in erase() 94 iterator begin() { return(m_rsegs.begin()); } in begin() 95 iterator end() { return(m_rsegs.end()); } in end() 96 const_iterator begin() const { return m_rsegs.begin(); } in begin() 97 const_iterator end() const { return m_rsegs.end(); } in end() 112 trx_rsegs_t m_rsegs{}; 135 TrxUndoRsegs m_rsegs; member
|
/dports/databases/mariadb104-client/mariadb-10.4.24/storage/innobase/include/ |
H A D | trx0purge.h | 85 : trx_no(rseg.last_trx_no()), m_rsegs(1, &rseg) {} in TrxUndoRsegs() 88 : trx_no(trx_no), m_rsegs(1, &rseg) {} in TrxUndoRsegs() 92 bool empty() const { return m_rsegs.empty(); } in empty() 93 void erase(iterator& it) { m_rsegs.erase(it); } in erase() 94 iterator begin() { return(m_rsegs.begin()); } in begin() 95 iterator end() { return(m_rsegs.end()); } in end() 96 const_iterator begin() const { return m_rsegs.begin(); } in begin() 97 const_iterator end() const { return m_rsegs.end(); } in end() 112 trx_rsegs_t m_rsegs{}; 135 TrxUndoRsegs m_rsegs; member
|
/dports/databases/mariadb105-server/mariadb-10.5.15/storage/innobase/include/ |
H A D | trx0purge.h | 67 : trx_no(rseg.last_trx_no()), m_rsegs(1, &rseg) {} in TrxUndoRsegs() 70 : trx_no(trx_no), m_rsegs(1, &rseg) {} in TrxUndoRsegs() 74 bool empty() const { return m_rsegs.empty(); } in empty() 75 void erase(iterator& it) { m_rsegs.erase(it); } in erase() 76 iterator begin() { return(m_rsegs.begin()); } in begin() 77 iterator end() { return(m_rsegs.end()); } in end() 78 const_iterator begin() const { return m_rsegs.begin(); } in begin() 79 const_iterator end() const { return m_rsegs.end(); } in end() 94 trx_rsegs_t m_rsegs{}; 117 TrxUndoRsegs m_rsegs; member
|
/dports/databases/mariadb103-server/mariadb-10.3.34/storage/innobase/include/ |
H A D | trx0purge.h | 81 TrxUndoRsegs() : trx_no(0), m_rsegs() {} in TrxUndoRsegs() 84 : trx_no(rseg.last_trx_no()), m_rsegs(1, &rseg) {} in TrxUndoRsegs() 87 : trx_no(trx_no), m_rsegs(1, &rseg) {} in TrxUndoRsegs() 91 bool empty() const { return m_rsegs.empty(); } in empty() 92 void erase(iterator& it) { m_rsegs.erase(it); } in erase() 93 iterator begin() { return(m_rsegs.begin()); } in begin() 94 iterator end() { return(m_rsegs.end()); } in end() 95 const_iterator begin() const { return m_rsegs.begin(); } in begin() 96 const_iterator end() const { return m_rsegs.end(); } in end() 111 trx_rsegs_t m_rsegs; [all …]
|
/dports/databases/mariadb103-client/mariadb-10.3.34/storage/innobase/include/ |
H A D | trx0purge.h | 81 TrxUndoRsegs() : trx_no(0), m_rsegs() {} 84 : trx_no(rseg.last_trx_no()), m_rsegs(1, &rseg) {} 87 : trx_no(trx_no), m_rsegs(1, &rseg) {} 91 bool empty() const { return m_rsegs.empty(); } 92 void erase(iterator& it) { m_rsegs.erase(it); } 93 iterator begin() { return(m_rsegs.begin()); } 94 iterator end() { return(m_rsegs.end()); } 95 const_iterator begin() const { return m_rsegs.begin(); } 96 const_iterator end() const { return m_rsegs.end(); } 111 trx_rsegs_t m_rsegs; [all …]
|
/dports/databases/xtrabackup8/percona-xtrabackup-8.0.14/storage/innobase/trx/ |
H A D | trx0purge.cc | 710 m_rsegs->s_lock(); in needs_truncation() 711 if (m_rsegs->is_inactive_implicit() || m_rsegs->is_inactive_explicit()) { in needs_truncation() 712 m_rsegs->s_unlock(); in needs_truncation() 718 if (!srv_undo_log_truncate || m_rsegs == nullptr || m_rsegs->is_empty() || in needs_truncation() 719 m_rsegs->is_init()) { in needs_truncation() 720 m_rsegs->s_unlock(); in needs_truncation() 724 m_rsegs->s_unlock(); in needs_truncation() 882 m_rsegs->x_lock(); in alter_active() 884 if (m_rsegs->is_empty()) { in alter_active() 885 m_rsegs->set_active(); in alter_active() [all …]
|
H A D | trx0rseg.cc | 492 m_rsegs.reserve(TRX_SYS_N_RSEGS); in init() 511 for (auto rseg : m_rsegs) { in clear() 514 m_rsegs.clear(); in clear() 515 m_rsegs.shrink_to_fit(); in clear() 526 if (rseg_id < m_rsegs.size()) { in find() 527 rseg = m_rsegs.at(rseg_id); in find() 534 for (auto rseg : m_rsegs) { in find()
|
/dports/databases/mariadb105-client/mariadb-10.5.15/storage/innobase/trx/ |
H A D | trx0purge.cc | 70 : m_rsegs(NullElement), m_iter(m_rsegs.begin()) in TrxUndoRsegsIterator() 86 if (m_iter != m_rsegs.end()) { in set_next() 94 m_rsegs = purge_sys.purge_queue.top(); in set_next() 97 || purge_sys.purge_queue.top() != m_rsegs); in set_next() 98 m_iter = m_rsegs.begin(); in set_next() 103 m_rsegs = NullElement; in set_next() 104 m_iter = m_rsegs.begin(); in set_next() 113 ut_ad(purge_sys.rseg->last_trx_no() == m_rsegs.trx_no); in set_next()
|
/dports/databases/mariadb104-server/mariadb-10.4.24/storage/innobase/trx/ |
H A D | trx0purge.cc | 68 : m_rsegs(NullElement), m_iter(m_rsegs.begin()) in TrxUndoRsegsIterator() 84 if (m_iter != m_rsegs.end()) { in set_next() 92 m_rsegs = purge_sys.purge_queue.top(); in set_next() 95 || purge_sys.purge_queue.top() != m_rsegs); in set_next() 96 m_iter = m_rsegs.begin(); in set_next() 101 m_rsegs = NullElement; in set_next() 102 m_iter = m_rsegs.begin(); in set_next() 111 ut_ad(purge_sys.rseg->last_trx_no() == m_rsegs.trx_no); in set_next()
|
/dports/databases/mariadb104-client/mariadb-10.4.24/storage/innobase/trx/ |
H A D | trx0purge.cc | 68 : m_rsegs(NullElement), m_iter(m_rsegs.begin()) 84 if (m_iter != m_rsegs.end()) { 92 m_rsegs = purge_sys.purge_queue.top(); 95 || purge_sys.purge_queue.top() != m_rsegs); 96 m_iter = m_rsegs.begin(); 101 m_rsegs = NullElement; 102 m_iter = m_rsegs.begin(); 111 ut_ad(purge_sys.rseg->last_trx_no() == m_rsegs.trx_no);
|
/dports/databases/mariadb105-server/mariadb-10.5.15/storage/innobase/trx/ |
H A D | trx0purge.cc | 70 : m_rsegs(NullElement), m_iter(m_rsegs.begin()) in TrxUndoRsegsIterator() 86 if (m_iter != m_rsegs.end()) { in set_next() 94 m_rsegs = purge_sys.purge_queue.top(); in set_next() 97 || purge_sys.purge_queue.top() != m_rsegs); in set_next() 98 m_iter = m_rsegs.begin(); in set_next() 103 m_rsegs = NullElement; in set_next() 104 m_iter = m_rsegs.begin(); in set_next() 113 ut_ad(purge_sys.rseg->last_trx_no() == m_rsegs.trx_no); in set_next()
|
/dports/databases/mariadb103-server/mariadb-10.3.34/storage/innobase/trx/ |
H A D | trx0purge.cc | 68 : m_rsegs(NullElement), m_iter(m_rsegs.begin()) in TrxUndoRsegsIterator() 84 if (m_iter != m_rsegs.end()) { in set_next() 92 m_rsegs = purge_sys.purge_queue.top(); in set_next() 95 || purge_sys.purge_queue.top() != m_rsegs); in set_next() 96 m_iter = m_rsegs.begin(); in set_next() 101 m_rsegs = NullElement; in set_next() 102 m_iter = m_rsegs.begin(); in set_next() 111 ut_ad(purge_sys.rseg->last_trx_no() == m_rsegs.trx_no); in set_next()
|
/dports/databases/mariadb103-client/mariadb-10.3.34/storage/innobase/trx/ |
H A D | trx0purge.cc | 68 : m_rsegs(NullElement), m_iter(m_rsegs.begin()) 84 if (m_iter != m_rsegs.end()) { 92 m_rsegs = purge_sys.purge_queue.top(); 95 || purge_sys.purge_queue.top() != m_rsegs); 96 m_iter = m_rsegs.begin(); 101 m_rsegs = NullElement; 102 m_iter = m_rsegs.begin(); 111 ut_ad(purge_sys.rseg->last_trx_no() == m_rsegs.trx_no);
|