facebook / mysql-5.6

Facebook's branch of the Oracle MySQL database. This includes MyRocks.
http://myrocks.io
Other
2.47k stars 712 forks source link

Always call InnoDB dict_recover and ddse_dict_init handlerton methods #1357

Closed laurynas-biveinis closed 9 months ago

laurynas-biveinis commented 10 months ago

InnoDB performs some of its initialization actions in dict_recover and ddse_dict_init, which cannot be skipped even when the DDSE is different. Thus call them in those cases too.

At the same time add one more diagnostic and split an if statement for easier debugging.

No functional changes when InnoDB is the DDSE.

laurynas-biveinis commented 10 months ago

I need to reconcile with https://github.com/facebook/mysql-5.6/pull/1353

laurynas-biveinis commented 9 months ago

Subsumed by #1353