1. 18 11月, 2016 13 次提交
    • H
      Remove unnecessary includes. · 27db4dc4
      Heikki Linnakangas 提交于
      27db4dc4
    • C
      Add pr dev pipeline to mimic pr pipeline · 193aa4a3
      Corbin Halliwill 提交于
      [#134457777]
      193aa4a3
    • C
      Add generate installer pipeline for dev team · 4ec731b6
      Corbin Halliwill 提交于
      [#134457777]
      4ec731b6
    • C
      remove worker tags from dev pipeline · 67e6d161
      Corbin Halliwill 提交于
      The dev team has dedicated workers separate from the tagged workers for
      gpdb team.
      
      [#134457777]
      67e6d161
    • C
      move tasks to task directory · 56a4bd29
      Corbin Halliwill 提交于
      56a4bd29
    • C
      Organize concourse directory (#1334) · 5986932f
      Corbin Halliwill 提交于
      [#134241435]
      5986932f
    • S
      Create TINC source tarball in concourse. (#1327) · ada34f1e
      Shoaib Lari 提交于
      Adding a new step in concourse that generates a tarball for
      the tinc.
      ada34f1e
    • H
      Use proper error code for errors. · 0bf31cd6
      Heikki Linnakangas 提交于
      Attach a suitable error code for many errors that were previously reported
      as "internal errors". GPDB's elog.c prints a source file name and line
      number for any internal errors, which is a bit ugly for errors that are
      in fact unexpected internal errors, but user-facing errors that happen
      as a result of e.g. an invalid query.
      
      To make sure we don't accumulate more of these, adjust the regression tests
      to not ignore the source file and line number in error messages. There are
      a few exceptions, which are listed explicitly.
      0bf31cd6
    • H
      Backport patch to preserve SQLSTATE in PL/python. · 8326b1b6
      Heikki Linnakangas 提交于
      We had backported PL/python from PostgreSQL 9.1, but not this patch
      that was applied later to the stable branch. I noticed when I started
      looking at this, while cleaning up the source file/line number information
      in error messages.
      
      I did not backport the regression test changes, because we had apparently
      not backported other regression test changes either, and I was not able
      to make the tests work easily.
      
      Original commit:
      
      commit d2192a108c7b118d430f03cff0ff84861d5026e0
      Author: Heikki Linnakangas <heikki.linnakangas@iki.fi>
      Date:   Thu Nov 24 17:18:43 2011 +0200
      
          Preserve SQLSTATE when an SPI error is propagated through PL/python
          exception handler. This was a regression in 9.1, when the capability
          to catch specific SPI errors was added, so backpatch to 9.1.
      
          Mika Eloranta, with some editing by Jan Urbański.
      8326b1b6
    • H
      Remove errOmitLocation. · f6f5c9ef
      Heikki Linnakangas 提交于
      It was somewhat broken. The order of evaluation of function arguments is
      implementation-specific, so in a statement like:
      
      ereport(ERROR,
              (errcode(ERRCODE_INTERNAL_ERROR),
      	 errOmitLocation(true)));
      
      We cannot assume that errOmitLocation() is evaluated after errcode(). If
      errOmitLocation() is evaluated first, the errcode() call could overwrite
      the omit_location field, seeing that the error code was "internal error".
      
      Almost all of the errOmitLocation calls in the codebase were superfluous
      anyway. The default logic is to omit the location for anything else than
      ERRCODE_INTERNAL error, so it is not necessary to call errOmitLocation(true),
      if errcode (other than ERRCODE_INTERNAL_ERROR) is given. Likewise
      errOmitLocation(false) is not needed for internal errors.
      
      Remove the whole errOmitLocation() function. It's not really needed. The
      most notable callsite where it mattered was in cdbdisp.c, but that one
      was broken by the order-of-evaluation issue. Use a different error code
      there. What we really should do there is to pass the error code from the
      segment back to the client, but I'll leave that for another day.
      f6f5c9ef
    • H
      Remove unnecessary ignore-directive for COptTasks.cpp. · 459db892
      Heikki Linnakangas 提交于
      With commit 61972775, we use a proper SQLSTATE for the errors that
      needed this before.
      459db892
    • H
      Update comment to explain why we need to insert Result nodes here. · 70681238
      Heikki Linnakangas 提交于
      I figures out the reason this is needed. It was alluded to by the
      "This is so the executor can use a faster path to evaluate the  given
      node's targetlist" comment, but hopefully this new comment makes it
      more clear what the "faster path" is.
      
      Remove the GPDB_83_MERGE_FIXME comment. There's a new mechanism for
      dealing with SRFs in targetlists in the works for PostgreSQL 10
      as of this writing, but until then, I think we'll live with this.
      70681238
    • H
      Cosmetic fixes, to match upstream more closely. · e87fd575
      Heikki Linnakangas 提交于
      e87fd575
  2. 17 11月, 2016 11 次提交
  3. 16 11月, 2016 9 次提交
  4. 15 11月, 2016 7 次提交