• Thirunarayanan Balathandayuthapani's avatar
    Bug#20422680 BUF_POOL_WATCH_SET WOULD CRASH TRYING · f8eacccf
    Thirunarayanan Balathandayuthapani authored
    			TO USE A SECOND WATCH PAGE PER INSTANCE
    
    Description:
    	BUF_POOL_WATCH_SIZE is also initialized to number of purge threads.
    so BUF_POOL_WATCH_SIZE will never be lesser than number of purge threads.
    From the code, there is no scope for purge thread to skip buf_pool_watch_unset.
    So there can be at most one buffer pool watch active per purge thread.
    In other words, there is no chance for purge thread instance to hold a watch
    when setting another watch.
    
    Solution:
    	Adding code comments to clarify the issue.
    Reviewed-by: default avatarMarko Mäkelä <marko.makela@oracle.com>
    Approved via Bug page.
    f8eacccf
buf0buf.c 134 KB