• Kristian Nielsen's avatar
    MDEV-7145: Delayed replication, intermediate commit. · 19abe79f
    Kristian Nielsen authored
    Initial merge of delayed replication from MySQL git.
    
    The code from the initial push into MySQL is merged, and the
    associated test case passes. A number of tasks are still pending:
    
    1. Check full test suite run for any regressions or .result file updates.
    
    2. Extend the feature to also work for parallel replication.
    
    3. There are some todo-comments about future refactoring left from
    MySQL, these should be located and merged on top.
    
    4. There are some later related MySQL commits, these should be checked
    and merged. These include:
        e134b9362ba0b750d6ac1b444780019622d14aa5
        b38f0f7857c073edfcc0a64675b7f7ede04be00f
        fd2b210383358fe7697f201e19ac9779879ba72a
        afc397376ec50e96b2918ee64e48baf4dda0d37d
    
    5. The testcase from MySQL relies heavily on sleep and timing for
    testing, and seems likely to sporadically fail on heavily loaded test
    servers in buildbot or distro build farms.
    Signed-off-by: default avatarKristian Nielsen <knielsen@knielsen-hq.org>
    19abe79f
lex.h 25.1 KB