Bug #115187 | Doc do not mention replacement for RESET MASTER. | ||
---|---|---|---|
Submitted: | 31 May 16:50 | Modified: | 16 Jul 13:25 |
Reporter: | Jean-François Gagné | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Documentation | Severity: | S3 (Non-critical) |
Version: | 8.4, 8.0 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[31 May 16:50]
Jean-François Gagné
[5 Jun 18:31]
MySQL Verification Team
Hi, Thanks for suggestions.
[7 Jun 17:12]
Evan Elias
I was similarly surprised by several syntax removals in 8.4 which were only deprecated in 8.2. In addition to RESET MASTER, same story around SHOW MASTER STATUS and other similar replication syntax. And separately, also the SET_USER_ID privilege. These all share the same situation: not deprecated in 8.0 or mentioned as going away in the 8.0 manual, but no longer present in the 8.4 manual since the underlying syntax was removed/changed. Conceptually the root cause seems to be a conflict between these two concerns: * Since Innovation releases are quarterly, and each only supported for one quarter, it doesn't make sense to maintain a separate version of the web manual online for each Innovation release beyond the most recent one * Since future LTS releases will be every ~2 years, sometimes features need to be deprecated/removed more rapidly than that, so there will be situations where a deprecation occurs in an Innovation release and the removal in the next LTS Those are both completely reasonable on their own. But the interaction of the two results in a gap in the manual. Just commenting on this because if it's tripping up deeply experienced folks like J-F and myself, it's likely causing confusion for many other users too.
[12 Jun 20:34]
Jean-François Gagné
Related to the removal of SET_USER_ID in 8.4.0, see Bug#115310, cc Evan Elias.
[16 Jul 13:25]
Jon Stephens
Bonjour, We can't address every single issue raised here due to the fact that it is simply no longer possible for us to make changes in the 8.1, 8.2, or 8.3 versions of the Manual (they've been decommissioned). Nevertheless you have some valid points which should in some way be addressed. What I have done: 1. Added a prominent note to "RESET MASTER Statement" in the 8.0 Manual. 2. Added a prominent note to "RESET BINARY LOGS AND GTIDS Statement" in the 8.4 Manual. 3. Added a redirect such that any attempt to load the (non-existent) https://dev.mysql.com/doc/refman/8.4/en/reset-master.html will instead bring the user to https://dev.mysql.com/doc/refman/8.4/en/reset-binary-logs-and-gtids.html. Note that I have just now committed these changes and it may take a day or two for them to appear on dev.mysql.com. Thanks and regards, jon.
[16 Jul 13:26]
Jon Stephens
Fixed in mysqldoc rev 79049. Closed.