mariadb/storage/perfschema
Ritheesh Vedire bebb3427f2 Bug#16814264: FILTER OUT THE PERFORMANCE_SCHEMA RELAY LOG EVENTS FROM RELAY LOG
Performance schema tables are local to a server and they should not
  be allowed to be executed by the slave from the relay log.
  From 5.6.10, P_S events are not written into the binary log.
  But prior to that, from mysql 5.5 onwards, P_S events are written 
  to the binary log by master.
  The following are problematic scenarios:
      
  1. Master 5.5 -> Slave 5.5
     ========================
    A) RBR: Slave crashes
    B) SBR: P_S statements are replicated.
      
  2.Master 5.5 -> Slave 5.6
    ========================
    A) RBR: SQL thd generates error
    B) SBR : P_S statements are replicated
      
  3. 5.5 binlog executed on a server 5.5 using mysqlbinlog|mysql
     =================================================================
     A) RBR: Server crash  (because of BINLOG'... statement)
     B) SBR: P_S statements are executed
      
  4. 5.5 binlog executed on server 5.6 using mysqlbinlog|mysql
     ================================================================
     A) RBR: SQL error (because of BINLOG'... statement)
     B) SBR: P_S statements are executed.
      
      
    The generalized behaviour should be:
    a) Slave SQL thread should certainly ignore P_S events read from
       the relay log.
    b) mysqlbinlog|mysql should replay the binlog succesfully.
2014-01-31 04:25:39 +05:30
..
unittest Fix for Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 15:53:48 +01:00
CMakeLists.txt
ha_perfschema.cc Bug#16814264: FILTER OUT THE PERFORMANCE_SCHEMA RELAY LOG EVENTS FROM RELAY LOG 2014-01-31 04:25:39 +05:30
ha_perfschema.h Bug#16814264: FILTER OUT THE PERFORMANCE_SCHEMA RELAY LOG EVENTS FROM RELAY LOG 2014-01-31 04:25:39 +05:30
pfs.cc
pfs.h
pfs_atomic.cc
pfs_atomic.h
pfs_check.cc Bug#17928281 'CHECK_PERFORMANCE_SCHEMA()' LEAVES 'CURRENT_THD' REFERRING 2013-12-11 11:15:23 +01:00
pfs_column_types.h
pfs_column_values.cc
pfs_column_values.h
pfs_engine_table.cc Bug#16414644 ASSERTION FAILED: SIZE == PFS_ALLOCATED_MEMORY 2013-02-28 13:19:15 +01:00
pfs_engine_table.h
pfs_events_waits.cc Updated/added copyright headers 2014-01-06 10:52:35 +05:30
pfs_events_waits.h
pfs_global.cc Bug#16414644 ASSERTION FAILED: SIZE == PFS_ALLOCATED_MEMORY 2013-02-28 13:19:15 +01:00
pfs_global.h Bug#16414644 ASSERTION FAILED: SIZE == PFS_ALLOCATED_MEMORY 2013-02-28 13:19:15 +01:00
pfs_instr.cc Bug#13898343 THREAD LOOPS ENDLESSLY IN LF_PINBOX_PUT_PINS WHILE HOLDING 2012-03-28 17:54:30 +02:00
pfs_instr.h
pfs_instr_class.cc
pfs_instr_class.h
pfs_lock.h
pfs_server.cc
pfs_server.h
pfs_stat.h
pfs_timer.cc
pfs_timer.h
table_all_instr.cc
table_all_instr.h
table_events_waits.cc
table_events_waits.h
table_events_waits_summary.cc
table_events_waits_summary.h
table_ews_global_by_event_name.cc
table_ews_global_by_event_name.h
table_file_instances.cc
table_file_instances.h
table_file_summary.cc
table_file_summary.h
table_performance_timers.cc
table_performance_timers.h
table_setup_consumers.cc
table_setup_consumers.h
table_setup_instruments.cc
table_setup_instruments.h
table_setup_timers.cc
table_setup_timers.h
table_sync_instances.cc
table_sync_instances.h
table_threads.cc
table_threads.h