Commit e183e149 authored by Inaam Rana's avatar Inaam Rana

merge from 5.1

parents e264eb87 0bb636b3
...@@ -209,17 +209,6 @@ row_vers_impl_x_locked_off_kernel( ...@@ -209,17 +209,6 @@ row_vers_impl_x_locked_off_kernel(
prev_trx_id = row_get_rec_trx_id(prev_version, clust_index, prev_trx_id = row_get_rec_trx_id(prev_version, clust_index,
clust_offsets); clust_offsets);
/* If the trx_id and prev_trx_id are different and if
the prev_version is marked deleted then the
prev_trx_id must have already committed for the trx_id
to be able to modify the row. Therefore, prev_trx_id
cannot hold any implicit lock. */
if (vers_del && trx_id != prev_trx_id) {
mutex_enter(&kernel_mutex);
break;
}
/* The stack of versions is locked by mtr. Thus, it /* The stack of versions is locked by mtr. Thus, it
is safe to fetch the prefixes for externally stored is safe to fetch the prefixes for externally stored
columns. */ columns. */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment