Bug #113640 no need to judge rseg in while loop
| Submitted: | 15 Jan 2024 3:46 | Modified: | 21 May 2024 20:46 |
|---|---|---|---|
| Reporter: | alex xing (OCA) | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server: InnoDB storage engine | Severity: | S5 (Performance) |
| Version: | 8.0.32 | OS: | Any |
| Assigned to: | CPU Architecture: | Any | |
| Tags: | Contribution | ||
[15 Jan 2024 3:46]
alex xing
[15 Jan 2024 3:46]
alex xing
a simple patch to describe the optimization (*) I confirm the code being submitted is offered under the terms of the OCA, and that I am authorized to contribute it.
Contribution: optimize.patch (text/plain), 454 bytes.
[15 Jan 2024 5:41]
MySQL Verification Team
Hello Alex Xing, Thank you for the report and contribution. regards, umesh
[16 Jan 2024 4:17]
Rahul Sisondia
Hi Alex, Thank you for contributing to MySQL. I understand the check is completely redundant and must be removed. However, I am curious to know what made you find it ? Was it just reading the code or you had some performance issue because of this check?
[16 Jan 2024 4:29]
alex xing
hi Rahul, I find this by reading the code
[21 May 2024 20:46]
Philip Olson
Posted by developer: Fixed as of the upcoming MySQL Server 9.0.0 release, and here's the proposed changelog entry from the documentation team: Removed an unnecessary conditional check from get_next_redo_rseg_from_undo_spaces(). Our thanks to Alex Xing for the contribution. Thank you for the bug report.
Portions of this website are copyright © 2001, 2002 The PHP Group
Page generated in 0.053 sec. using MySQL 8.4.7-u6-cloud
Timestamp references displayed by the system are UTC.
Content reproduced on this site is the property of the
respective copyright holders.
It is not reviewed in advance
by Oracle and does not necessarily represent the opinion of
Oracle or any other party.