1. 05 7月, 2016 8 次提交
  2. 04 7月, 2016 3 次提交
    • D
      Use SIMPLE_FAULT_INJECTOR() macro where possible · 38741b45
      Daniel Gustafsson 提交于
      Callers to FaultInjector_InjectFaultIfSet() which don't pass neither
      databasename nor tablename and that use DDLNotSpecified can instead
      use the convenient macro SIMPLE_FAULT_INJECTOR() which cuts down on
      the boilerplate in the code. This commit does not bring any changes
      in functionality, merely readability.
      38741b45
    • D
      Spelling and style cleanups in cdbhash.c · bfa992e1
      Daniel Gustafsson 提交于
      While in there fixing other things, cleaned up the most visible
      deviations from the norm of the file to make it more consistent
      internally.
      bfa992e1
    • D
      Remove dead support for multiple hash algorithms · af657911
      Daniel Gustafsson 提交于
      The support for having multiple hashing algorithms for the table
      distribution was short circuited over 10 years ago when support for
      more generic hashing was introduced together with NULL hashing
      policies. Remove the dead code and avoid passing around a parameter
      with a single possible value.
      af657911
  3. 02 7月, 2016 1 次提交
  4. 01 7月, 2016 4 次提交
    • D
      Fix compiler warnings in the MIVP data generator · dea16d7d
      Daniel Gustafsson 提交于
      The warnings were for a set of unused variables and the use of
      memcpy() without including the proper header file.
      dea16d7d
    • A
      s3ext: add regression cases for gpcheckcloud (#904) · c012262a
      Adam Lee 提交于
      c012262a
    • A
      Avoid postmaster infinite loop upon a backend crash · f7386a39
      Asim R P 提交于
      Backend crash due to PANIC causes postmaster ServerLoop to shutdown all
      subprocesses and then restart them.  During 8.3 merge, the condition to restart
      was weakened, causing ServerLoop to incorrectly initiate restart of
      subprocesses before all existing subprocesses are shutdown.  This led to an
      infinite loop in the event of PANIC.
      
      Paired effort with Amil Khanzada <akhanzada@pivotal.io>
      f7386a39
    • J
      After Row Triggers: disable for AO tables and fix for Heap tables. · 3f96c366
      Jimmy Yih 提交于
      Greenplum has limited trigger capabilities which do not work with the current AO
      implementation. It was found that after row triggers were being executed for AO
      table DMLs using planner resulting in erroneous heap reads. Instead of adding
      logic to do AO segfile reads, we disable after row triggers for AO tables as
      Greenplum does not really support triggers for AO anyways. The issue with heap
      tables started after the 8.3 merge which introduced LockBuffer usage at the
      bottom of the GetTupleForTrigger function. LockBuffer assumes that a
      MIRROREDLOCK_BUFMGR_LOCK is held so we just needed to release the
      MIRROREDLOCK_BUFMGR_LOCK after the buffer lock is released.
      3f96c366
  5. 30 6月, 2016 7 次提交
  6. 29 6月, 2016 8 次提交
  7. 28 6月, 2016 9 次提交