An error occurred fetching the project authors.
  1. 06 Aug, 2020 1 commit
  2. 09 Jun, 2020 1 commit
    • Sergei Golubchik's avatar
      remove dead code · 89a33303
      Sergei Golubchik authored
      reduce the amount of engine-specific code in the server,
      particularly as it does not serve any purpose now.
      
      may be needed for VP engine,
      to be reconsidered in MDEV-7795
      89a33303
  3. 05 Jun, 2020 5 commits
  4. 05 Dec, 2019 2 commits
  5. 31 Jul, 2019 1 commit
  6. 29 Jul, 2019 1 commit
  7. 06 Jul, 2019 2 commits
  8. 28 Jun, 2019 1 commit
  9. 10 Jun, 2019 1 commit
  10. 12 Apr, 2019 1 commit
    • Kentoku SHIBA's avatar
      MDEV-16530 Spider datanodes needs adjusted wait_timeout for long running... · 1e8279a9
      Kentoku SHIBA authored
      MDEV-16530 Spider datanodes needs adjusted wait_timeout for long running queries on spider head node (#1258)
      
      Add the following parameters.
      
      - spider_remote_wait_timeout
        Set remote wait_timeout at connecting for improvement performance of
        connection if you know.
        -1,0      : No set.
        1 or more : Seconds.
        The default value is -1
      
      - spider_wait_timeout
        The wait time to remote servers.
        -1,0      : No set.
        1 or more : Seconds.
        The default value is 604800
      1e8279a9
  11. 03 Feb, 2019 2 commits
  12. 31 Jan, 2019 3 commits
  13. 24 Jul, 2018 1 commit
    • Jacob Mathew's avatar
      MDEV-16246: insert timestamp into spider table from mysqldump gets wrong time zone. · d6594847
      Jacob Mathew authored
      The problem occurred because the Spider node was incorrectly handling
      timestamp values sent to and received from the data nodes.
      
      The problem has been corrected as follows:
      - Added logic to set and maintain the UTC time zone on the data nodes.
        To prevent timestamp ambiguity, it is necessary for the data nodes to use
        a time zone such as UTC which does not have daylight savings time.
      - Removed the spider_sync_time_zone configuration variable, which did not
        solve the problem and which interfered with the solution.
      - Added logic to convert to the UTC time zone all timestamp values sent to
        and received from the data nodes.  This is done for both unique and
        non-unique timestamp columns.  It is done for WHERE clauses, applying to
        SELECT, UPDATE and DELETE statements, and for UPDATE columns.
      - Disabled Spider's use of direct update when any of the columns to update is
        a timestamp column.  This is necessary to prevent false duplicate key value
        errors.
      - Added a new test spider.timestamp to thoroughly test Spider's handling of
        timestamp values.
      
      Author:
        Jacob Mathew.
      
      Reviewer:
        Kentoku Shiba.
      
      Merged:
        Commit 97cc9d34 on branch bb-10.3-MDEV-16246
      d6594847
  14. 09 Jul, 2018 1 commit
    • Jacob Mathew's avatar
      MDEV-16246: insert timestamp into spider table from mysqldump gets wrong time zone. · 813b7398
      Jacob Mathew authored
      The problem occurred because the Spider node was incorrectly handling
      timestamp values sent to and received from the data nodes.
      
      The problem has been corrected as follows:
      - Added logic to set and maintain the UTC time zone on the data nodes.
        To prevent timestamp ambiguity, it is necessary for the data nodes to use
        a time zone such as UTC which does not have daylight savings time.
      - Removed the spider_sync_time_zone configuration variable, which did not
        solve the problem and which interfered with the solution.
      - Added logic to convert to the UTC time zone all timestamp values sent to
        and received from the data nodes.  This is done for both unique and
        non-unique timestamp columns.  It is done for WHERE clauses, applying to
        SELECT, UPDATE and DELETE statements, and for UPDATE columns.
      - Disabled Spider's use of direct update when any of the columns to update is
        a timestamp column.  This is necessary to prevent false duplicate key value
        errors.
      - Added a new test spider.timestamp to thoroughly test Spider's handling of
        timestamp values.
      
      Author:
        Jacob Mathew.
      
      Reviewer:
        Kentoku Shiba.
      
      Cherry-Picked:
        Commit 97cc9d34 on branch bb-10.3-MDEV-16246
      813b7398
  15. 01 May, 2018 1 commit
    • Jacob Mathew's avatar
      MDEV-15712: If remote server used by Spider table is unavailable, some... · 8fdeb079
      Jacob Mathew authored
      MDEV-15712: If remote server used by Spider table is unavailable, some operations hang for a long time
      
      When an attempt to connect to the remote server fails, Spider retries to
      connect to the remote server 1000 times or until the connection attempt
      succeeds.  This is perceived as a hang if the remote server remains
      unavailable.
      
      I have introduced changes in Spider's table status handler to fix this problem.
      
      Author:
        Jacob Mathew.
      
      Reviewer:
        Kentoku Shiba.
      
      Cherry-Picked:
        Commit 6ee6933a on branch bb-10.3-MDEV-15712
      8fdeb079
  16. 24 Apr, 2018 1 commit
    • Jacob Mathew's avatar
      MDEV-15712: If remote server used by Spider table is unavailable, some... · 6ee6933a
      Jacob Mathew authored
      MDEV-15712: If remote server used by Spider table is unavailable, some operations hang for a long time
      
      When an attempt to connect to the remote server fails, Spider retries to
      connect to the remote server 1000 times or until the connection attempt
      succeeds.  This is perceived as a hang if the remote server remains
      unavailable.
      
      I have introduced changes in Spider's table status handler to fix this problem.
      
      Author:
        Jacob Mathew.
      
      Reviewer:
        Kentoku Shiba.
      6ee6933a
  17. 29 Mar, 2018 2 commits
    • Monty's avatar
      Move alter partition flags to alter_info->partition_flags · ab194126
      Monty authored
      This is done to get more free flag bits for alter_info->flags
      
      Renamed all ALTER PARTITION defines to start with ALTER_PARTITION_
      Renamed ALTER_PARTITION to ALTER_PARTITION_INFO
      Renamed ALTER_TABLE_REORG to ALTER_PARTITION_TABLE_REORG
      
      Other things:
      - Shifted some ALTER_xxx defines to get empty bits at end
      ab194126
    • Monty's avatar
      Changed static const in Alter_info and Alter_online_info to defines · 2dbeebdb
      Monty authored
      Main reason was to make it easier to print the above structures in
      a debugger. Additional benefits is that I was able to use same
      defines for both structures, which simplifes some code.
      
      Most of the code is just removing Alter_info:: and Alter_inplace_info::
      from alter table flags.
      
      Following renames was done:
      HA_ALTER_FLAGS        -> alter_table_operations
      CHANGE_CREATE_OPTION  -> ALTER_CHANGE_CREATE_OPTION
      Alter_info::ADD_INDEX -> ALTER_ADD_INDEX
      DROP_INDEX            -> ALTER_DROP_INDEX
      ADD_UNIQUE_INDEX      -> ALTER_ADD_UNIQUE_INDEX
      DROP_UNIQUE_INDEx     -> ALTER_DROP_UNIQUE_INDEX
      ADD_PK_INDEX          -> ALTER_ADD_PK_INDEX
      DROP_PK_INDEX         -> ALTER_DROP_PK_INDEX
      Alter_info:ALTER_ADD_COLUMN    -> ALTER_PARSE_ADD_COLUMN
      Alter_info:ALTER_DROP_COLUMN   -> ALTER_PARSE_DROP_COLUMN
      Alter_inplace_info::ADD_INDEX  -> ALTER_ADD_NON_UNIQUE_NON_PRIM_INDEX
      Alter_inplace_info::DROP_INDEX -> ALTER_DROP_NON_UNIQUE_NON_PRIM_INDEX
      
      Other things:
      - Added typedef alter_table_operatons for alter table flags
      - DROP CHECK CONSTRAINT can now be done online
      - Added checks for Aria tables in alter_table_online.test
      - alter_table_flags now takes an ulonglong as argument.
      - Don't support online operations if checksum option is used.
      - sql_lex.cc doesn't add ALTER_ADD_INDEX if index is not created
      2dbeebdb
  18. 03 Dec, 2017 1 commit
    • Kentoku SHIBA's avatar
      merge Spider 3.3.13 · 207594af
      Kentoku SHIBA authored
      New features in 3.3.13 are:
      - Join Push Down for 1 by 1 table and single partition.
      207594af
  19. 10 Mar, 2017 1 commit
  20. 28 Oct, 2015 1 commit
  21. 04 May, 2015 1 commit
  22. 19 Feb, 2015 1 commit
  23. 18 Sep, 2014 1 commit
  24. 08 Jun, 2014 1 commit
  25. 24 Mar, 2014 6 commits