Bug #39460 No deprecation when removing "Total number of lock structs in row lock hash"
Submitted: 15 Sep 2008 20:41 Modified: 16 Oct 2008 7:33
Reporter: James Day Email Updates:
Status: Not a Bug Impact on me:
None 
Category:MySQL Server: InnoDB storage engine Severity:S3 (Non-critical)
Version:5.1.28 OS:Any
Assigned to: Vasil Dimov CPU Architecture:Any

[15 Sep 2008 20:41] James Day
Description:
Bug #36942 removed this output from SHOW ENGINE INNODB STATUS unless UNIV_DEBUG is defined:

"Total number of lock structs in row lock hash table %lu"

This change did not follow the deprecated feature process, so it may unexpectedly break applications that parse the output.

How to repeat:
SHOW ENGINE INODB STATUS and look for the missing output.

Suggested fix:
Provide the output but with zero values, so no work is required to generate them. Document that they will be zero unless the server is compiled with UNIV_DEBUG.

Decide whether to deprecate this part of the output and if yes, follow the deprecation process and timeline. I don't think that this is necessary - zero output is sufficient.
[1 Oct 2008 8:42] Vasil Dimov
See my comment in Bug#39462: "[1 Oct 10:38] Vasil Dimov"
[16 Oct 2008 7:33] Vasil Dimov
Setting to "Not a Bug", see Bug#39462.