mirror of
https://github.com/MariaDB/server.git
synced 2026-05-14 19:07:15 +02:00
Merge 10.0 into 10.1
This commit is contained in:
commit
46305b006b
10 changed files with 345 additions and 158 deletions
|
|
@ -1,6 +1,7 @@
|
|||
/*****************************************************************************
|
||||
|
||||
Copyright (c) 1996, 2016, Oracle and/or its affiliates. All Rights Reserved.
|
||||
Copyright (c) 2017, MariaDB Corporation.
|
||||
|
||||
This program is free software; you can redistribute it and/or modify it under
|
||||
the terms of the GNU General Public License as published by the Free Software
|
||||
|
|
@ -32,7 +33,8 @@ Created 3/26/1996 Heikki Tuuri
|
|||
#include "mtr0mtr.h"
|
||||
#include "trx0sys.h"
|
||||
|
||||
extern bool trx_rollback_or_clean_is_active;
|
||||
extern bool trx_rollback_or_clean_is_active;
|
||||
extern const trx_t* trx_roll_crash_recv_trx;
|
||||
|
||||
/*******************************************************************//**
|
||||
Determines if this transaction is rolling back an incomplete transaction
|
||||
|
|
@ -103,6 +105,11 @@ trx_undo_rec_release(
|
|||
/*=================*/
|
||||
trx_t* trx, /*!< in/out: transaction */
|
||||
undo_no_t undo_no);/*!< in: undo number */
|
||||
/** Report progress when rolling back a row of a recovered transaction.
|
||||
@return whether the rollback should be aborted due to pending shutdown */
|
||||
UNIV_INTERN
|
||||
bool
|
||||
trx_roll_must_shutdown();
|
||||
/*******************************************************************//**
|
||||
Rollback or clean up any incomplete transactions which were
|
||||
encountered in crash recovery. If the transaction already was
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue