• svoj@mysql.com/june.mysql.com's avatar
    BUG#34789 - drop server/create server leaks memory ! · 5309d2a5
    svoj@mysql.com/june.mysql.com authored
    When CREATE SERVER is issued, it allocates memory on memory root
    to store cached server structure. When DROP SERVER is issued,
    it doesn't release this memory, as it is impossible with the
    memory root.
    
    We use the same allocation strategy for plugins and acl. The problem
    here that there was no way (except for the server restart) to force
    'servers' code to release this memory.
    
    With this fix it is possible to release unused server cache memory
    by FLUSH PRIVILEGES.
    
    No test case for this fix.
    5309d2a5
sql_servers.cc 36.1 KB