1. 17 1月, 2018 25 次提交
  2. 16 1月, 2018 6 次提交
  3. 15 1月, 2018 8 次提交
    • D
      Reduce overhead in partition testing · 90a957eb
      Daniel Gustafsson 提交于
      Since ICW is a very longrunning process, attempt to reduce time
      consumption by reducing overhead during testing while keeping the
      test constant (coverage not reduced).
      
      Avoid dropping/recreating underlying test tables when not required,
      reduce the number of partitions in some cases and skip pointless
      drops for objects we know doesn't exist. In total this shaves about
      30-40 seconds off an ICW run on my local machine, mileage may vary.
      90a957eb
    • D
      Add test for partition exchange with external table · 629f8161
      Daniel Gustafsson 提交于
      Make sure that we are able to exchnage in an external partition, and
      also ensure that truncation doesn't recurse into the ext partition.
      629f8161
    • D
      Reword FIXME comments to match syntax · d4ad72d3
      Daniel Gustafsson 提交于
      Make sure all merge related FIXME markers are following the same
      format so that we don't accidentally overlook any due to not
      matching the grep pattern used.
      d4ad72d3
    • D
      Backport timezone data format change · f590dc94
      Daniel Gustafsson 提交于
      This backports the below commit which moved from the source timezone
      file to the newly introduced compact format.
      
        commit 097b24cea68ac167a82bb617eb1844c8be4eaf24
        Author: Tom Lane <tgl@sss.pgh.pa.us>
        Date:   Sat Nov 25 15:30:11 2017 -0500
      
          Replace raw timezone source data with IANA's new compact format.
      
          Traditionally IANA has distributed their timezone data in pure source
          form, replete with extensive historical comments.  As of release 2017c,
          they've added a compact single-file format that omits comments and
          abbreviates command keywords.  This form is way shorter than the pure
          source, even before considering its allegedly better compressibility.
          Hence, let's distribute the data in that form rather than pure source.
      
          I'm pushing this now, rather than at the next timezone database update,
          so that it's easy to confirm that this data file produces compiled zic
          output that's identical to what we were getting before.
      
          Discussion: https://postgr.es/m/1915.1511210334@sss.pgh.pa.us
      f590dc94
    • D
      Update timezone data and management code to match PostgreSQL · ba5cfa93
      Daniel Gustafsson 提交于
      The timezone data in Greenplum are from the base version of
      PostgreSQL that the current version of Greenplum is based on.
      This cause issues since it means we are years behind on tz
      changes that have happened. This pulls in the timezone data
      and code from PostgreSQL 10.1 with as few changes to Greenplum
      as possible to minimize merge conflicts. The goal is to gain
      data rather than features, and for Greenplum for each release
      to be able to stay current with the iana tz database as it is
      imported into upstream PostgreSQL.
      
      This removes a Greenplum specific test for the Yakutsk timezone
      as it was made obsolete by upstream tz commit 1ac038c2c3f25f72.
      ba5cfa93
    • D
      Clarify comment on gp_replica_check compatibility · cb29e49e
      Daniel Gustafsson 提交于
      We can't run gp_replica_check on btree, gin and gist as they are
      currently not guaranteeing physical equivalence, only logical.
      When we've merged 9.4, we can however start turning this on again
      as the pages are then holding the physical equivalence property.
      cb29e49e
    • J
      cs_walrep_2: fix races in test_negative · 5569b924
      Jacob Champion 提交于
      pg_ctl and gpstart appear to be running simultaneously, because we're
      not waiting for pg_ctl to finish before moving to the next call.
      (subprocess.Popen() doesn't return the process's return code -- it
      returns a Popen instance.)
      
      cs_walrep_2 in the master pipeline is currently failing roughly 50% of
      the time due to a crash during test_negative. Let's see if this helps at
      all.
      5569b924
    • J
      pipeline: update gpdb_master with segwalrep changes · 73af772d
      Jacob Champion 提交于
      The temporary segwalrep pipeline can be removed now.
      73af772d
  4. 13 1月, 2018 1 次提交