1. 27 Jul, 2007 2 commits
    • cbell/Chuck@mysql_cab_desk.'s avatar
      WL#3915 : (NDB) master's cols > slave · 6509b5b4
      cbell/Chuck@mysql_cab_desk. authored
      Slave starts accepting and handling rows of master's tables which have more columns.
      The most important part of implementation is how to caclulate the amount of bytes to
      skip for unknown by slave column.
      
      To solve that issue this WL adopts results of WL#3228 which introduces an addon to
      table_map event that carries the necessary part of information about sizes of data of columns.
      
      mysql-test/extra/rpl_tests/rpl_extraMaster_Col.test@stripped, 2007-07-26 21:31:54-04:00, cbell@mysql_cab_desk. +393 -0
      WL#3915  master's cols > slave
      
      basic tests checking altering and skipping extra fields by slave.
      The fields can be of any possible types.
      6509b5b4
    • cbell/Chuck@mysql_cab_desk.'s avatar
      WL#3228 (NDB) : RBR using different table defs on slave/master · 74e4da48
      cbell/Chuck@mysql_cab_desk. authored
      This patch adds the ability to store extra field metadata in the table
      map event. This data can include pack_length() or field_lenght() for
      fields such as CHAR or VARCHAR enabling developers to add code that
      can check for compatibilty between master and slave columns. More 
      importantly, the extra field metadata can be used to store data from the
      master correctly should a VARCHAR field on the master be <= 255 bytes 
      while the same field on the slave is > 255 bytes. '
      
      The patch also includes the needed changes to unpack to ensure that data
      which is smaller on the master can be unpacked correctly on the slave.
      74e4da48
  2. 13 Jul, 2007 6 commits
  3. 11 Jul, 2007 1 commit
  4. 09 Jul, 2007 2 commits
  5. 06 Jul, 2007 2 commits
  6. 04 Jul, 2007 8 commits
  7. 03 Jul, 2007 11 commits
  8. 02 Jul, 2007 5 commits
  9. 30 Jun, 2007 3 commits