1. 14 Nov, 2013 1 commit
    • Jan Lindström's avatar
      MDEV-5247: DB locked up at btr0cur.c line 568. There is inconsistent and non... · 5d1ec1b9
      Jan Lindström authored
      MDEV-5247: DB locked up at btr0cur.c line 568. There is inconsistent and non logical usage of have_LRU_mutex and incorrect value on ha_innodb.cc when buf_LRU_free_block is called. Additionally, for future long semaphore wait cases added a new configuration variable innodb_use_stacktrace. If this variable is true a signal handler for SIGUSR2 is installed when InnoDB server starts and when a long semaphore wait is detected at sync/sync0array.c we send SIGUSR2 signal to waiting thread and thread that has acuired RW-latch. For both threads a full stacktrace is produced as well as its is possible.
      5d1ec1b9
  2. 13 Nov, 2013 11 commits
  3. 12 Nov, 2013 2 commits
    • Sergei Golubchik's avatar
      MDEV-5113 Wrong result (extra row) and valgrind warnings in... · 441192bf
      Sergei Golubchik authored
      MDEV-5113 Wrong result (extra row) and valgrind warnings in Item_maxmin_subselect::any_value on 2nd execution of PS with SELECT subquery
      
      When setting Item_func_not_all::test_sum_item or Item_func_not_all::test_sub_item,
      reset the other one to NULL - they can never be set both. When a PS is reexecuted,
      different executions might be optimized differently and a wrong test_su*_item
      might stay set from the previous execution.
      441192bf
    • Sergey Petrunya's avatar
      MDEV-5257: MIN/MAX Optimization (Select tables optimized away) does not work for DateTime · 88bf8b9c
      Sergey Petrunya authored
      - MIN/MAX optimizer does a check whether a "field CMP const" comparison uses a constant 
        that's longer than the field it is compared to.  Make this check only for string columns,
        also compare character lengths, not byte lengths.
      88bf8b9c
  4. 11 Nov, 2013 17 commits
  5. 10 Nov, 2013 2 commits
  6. 08 Nov, 2013 6 commits
  7. 07 Nov, 2013 1 commit