Last week we had upgraded our Development environment to 18.3. We quickly found out that our implementation of certain Stored Procedures on MySQL no longer worked - we were getting a GTID enforcement message that we hadn't seen before. We've now rolled back to 18.2 and are exploring options for addressing this issue.
It seems we were abusing the CREATE TEMPORARY TABLE aspect of Stored Procs in MySQL when invoked via the plug in Smart Service. 18.2 and lower the stored procs worked correctly, post 18.3 they errored.
I've reached out to the Plug In author to see what he suggests but wondered if anyone else out there has already encountered this issue and if they have what solutions were used ?
We've got a variety of options on the table, some seem straight forward and others quite complicated - so I'm trying to find that happy balance of what works but more importantly what is right.
Many thanks
Paul.
Discussion posts and replies are publicly visible