1. 19 1月, 2019 2 次提交
  2. 18 1月, 2019 6 次提交
    • A
      cee0a6f5
    • D
      Remove flaky pg_basebackup scenario · 497d1112
      David Kimura 提交于
      There was a race condition where it was possible that fault was
      unexpectedly triggered by WAL sender object independent of
      pg_basebackup being run. We could fix it to be more deternimistic by
      incrementing wait for triggered count, but the test as a whole didn't
      seem to add much value.
      Co-authored-by: NEkta Khanna <ekhanna@pivotal.io>
      497d1112
    • D
      pg_rewind: Update tests to create separate datadirs for each test (#6689) · ac3cf6e0
      David Kimura 提交于
      Prior to this commit, the test recreated the tmp_check_* directory for
      each running test. This would lead to loosing the datadir for the
      failing test if it wasn't the last one. This commit, creates a new
      directory specific to each test and cleans up artifacts of previous
      passing tests
      Co-authored-by: NDavid Kimura <dkimura@pivotal.io>
      Co-authored-by: NEkta Khanna <ekhanna@pivotal.io>
      ac3cf6e0
    • A
      Bump ORCA version to 3.22.0 · 6cb95608
      Abhijit Subramanya 提交于
      Co-authored-by: NChris Hajas <chajas@pivotal.io>
      6cb95608
    • A
      Update the default value of optimizer_penalize_broadcast_threshold. · 873b657b
      Abhijit Subramanya 提交于
      This commit sets the default value of the guc optimizer_penalize_broadcast_threshold
      to 100000. We have seen a lot of cases where a plan with broadcast was chosen
      due to underestimation of  cardinality. In such cases a Redistribute motion
      would have been better. So this commit will penalize broadcast when the number
      of rows is greater than 100000 so that Redistribute is favored more in this
      case. We have tested the change on the perf pipeline and do not see any
      regression.
      Co-authored-by: NChris Hajas <chajas@pivotal.io>
      873b657b
    • H
      Remove broken test for an ancient bug. · 568ee859
      Heikki Linnakangas 提交于
      I looked up this issue in the old JIRA instance:
      
      > MPP-8014: bitmap indexes create entries in gp_distribution_policy
      >
      > postgres=# \d bar
      >       Table "public.bar"
      >  Column |  Type   | Modifiers
      > --------+---------+-----------
      >  i      | integer |
      > Distributed by: (i)
      >
      > postgres=# create index bitmap_idx on bar using bitmap(i);
      > CREATE INDEX
      > postgres=# select localoid::regclass, * from gp_distribution_policy;
      >           localoid          | localoid | attrnums
      > ----------------------------+----------+----------
      >  bar                        |    16398 | {1}
      >  pg_bitmapindex.pg_bm_16415 |    16416 |
      > (2 rows)
      
      So the problem was that we created gp_distribution_policy entry for the
      auxiliary heap table of the bitmap index. We no longer do that, this bug
      was fixed 9 years ago. But the test we have in mpp8014 would not fail,
      even if the bug reappeared! Let's remove the test, as it's useless in its
      current form. It would be nice to have a proper test for that bug, but it
      doesn't seem very likely to re-appear any time soon, so it doesn't seem
      worth the effort.
      
      Fixes https://github.com/greenplum-db/gpdb/issues/6315
      568ee859
  3. 17 1月, 2019 13 次提交
  4. 16 1月, 2019 19 次提交