• W
    Feature: · e2d26db1
    Wesley Wang 提交于
     1. Added the parameter location_expire_period_time to set the active
        expiration time of the location cache. The value range is [0s, 30d],
        the default is 0
     2. show proxyroute supports printing location cache expiration time
     3. Distinguish between business requests and internal, full-time
        requests, and business request parameter control
     4. When the business request is enabled_cached_server = true, the
        Partition is not random
    
    Bugfix:
     1. Fix core issue when obproxy::omt::ObResourceUnitTableProcessor::inc_conn
     2. Fix the problem that the route cannot be routed when establishing
        a connection with a cluster id
     3. Fix the timestamp accuracy modification caused the old version of
        the observer to be inaccurate routing
     4. Fix the Sharding scenario, the select table name of the sub-database
        and sub-table is case-sensitive, resulting in an error report
     5. Fix the Sharding scenario, the select of sub-database and sub-table
        will be intercepted and unsupported syntax problem
     6. Fixed an issue where a single SQL was sent multiple times, causing
        the SQL to take more than 40ms
     7. Fix the rslist method, specify 127.0.0.1 to start obproxy, in the
        server failure scenario, more than 3 times, the connection fails to be
        established
     8. Fixed the issue that if the cluster scheduled task fails more than
        10 times, the blacklist will be invalid
     9. Fixed the problem that OBProxy still thinks the connection is
        successful when the server hangs up
     10. Fixed the problem that the cluster scheduled task failed more than
         10 times, causing it to remain in the blacklist
     11. Fix the problem that COM_CHANGE_USER will be disconnected
    e2d26db1
ob_server_route.h 25.7 KB