1. 04 11月, 2016 1 次提交
  2. 13 9月, 2016 1 次提交
    • P
      Speed up QE cancel when one or more QEs got errors · 39ed6031
      Pengzhou Tang 提交于
      QD need to cancel QEs when
      1) QD get a error
      2) one or more QEs got error and cancelOnError was set to true.
      
      We want to cancel QEs as soon as possible once above conditions are reached, but considering
      the cost of cancelling QEs is high, we want to process as many pending finish QEs as possible
      before actually cancel. The original interval before cancelling is 2 seconds which is too
      long that users will see an obvious delay before errors are reported, this commit lower
      this interval to 100 ms to speed up the cancelling process.
      39ed6031
  3. 25 7月, 2016 1 次提交
    • P
      Refactor utility statement dispatch interfaces · 01769ada
      Pengzhou Tang 提交于
      refactor CdbDispatchUtilityStatement() to make it flexible for cdbCopyStart(),
      dispatchVacuum() to call directly. Introduce flags like DF_NEED_TWO_SNAPSHOT,
      DF_WITH_SNAPSHOT, DF_CANCEL_ON_ERROR to make function call much clearer
      01769ada
  4. 17 7月, 2016 2 次提交
  5. 22 6月, 2016 1 次提交
  6. 19 5月, 2016 1 次提交
  7. 06 5月, 2016 1 次提交
  8. 12 2月, 2016 1 次提交
  9. 21 12月, 2015 1 次提交
    • P
      Fix Errors caused by SET command if cursor is declared · d2725929
      Pengzhou Tang 提交于
      SET command is session effective, all existed idle gangs should be set for later reuse,
      but for busy gangs declared by cursors, errors occur if they receive a set command. Way
      to fix it is marking busy gangs to no reuse so they can be destroyed after cursors been
      closed.
      d2725929
  10. 28 10月, 2015 1 次提交