Resolved issues with PROXYSQL PAUSE/RESUME/STOP/START#5173
Conversation
Summary of ChangesHello @rahim-kanji, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request addresses and resolves several issues related to the Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request commendably extends the PROXYSQL PAUSE/RESUME/STOP/START commands to manage the PgSQL module, mirroring the existing logic for the MySQL module. While this is a valuable enhancement, it has introduced some code duplication that could be refactored for better maintainability. More critically, a change in admin_session_handler appears to reintroduce a use-after-free bug when handling PROXYSQL STOP, which was correctly addressed in the previous version. My review provides suggestions to resolve these issues.
0837d35 to
38befb8
Compare
|



Closes #5170