• unknown's avatar
    WL #3337 (Event scheduler new architecture) · 73c795e6
    unknown authored
    Cut Nr. 8.
    
    All tests pass.
    
    Separated Event_scheduler into Event_queue and Event_scheduler.
    Added new Event_scheduler_ng which is the new scheduler and is used
    system-wide. Will be moved to the event_scheduler.cc in the future.
    Using Event_timed in Event_queue as well as cloned during execution.
    Next step is to have Event_worker_data which will be used during execution
    and will take ::compile()/::execute() out of Event_timed.
    
    
    mysql-test/r/events.result:
      update result
    mysql-test/r/events_bugs.result:
      update result
    mysql-test/r/ps_1general.result:
      update result
    mysql-test/r/skip_name_resolve.result:
      update result
    mysql-test/r/sp-threads.result:
      update result
    mysql-test/r/sp_notembedded.result:
      update result
    mysql-test/r/status.result:
      update result
    mysql-test/t/events_stress.test:
      Make event_stress a bit longer
    sql/Makefile.am:
      Add new event_scheduler_ng.h/cc . These are only to be in the experimental
      clone. Later their content will be moved ...
    73c795e6
sp-threads.result 1.99 KB