- 08 7月, 2016 6 次提交
-
-
由 Jesse Zhang 提交于
-
-
由 Jesse Zhang 提交于
-
-
由 Shreedhar Hardikar 提交于
-
由 Shreedhar Hardikar 提交于
-
- 07 7月, 2016 7 次提交
-
-
由 Adam Lee 提交于
Signed-off-by: NAdam Lee <ali@pivotal.io>
-
由 Adam Lee 提交于
Signed-off-by: NAdam Lee <ali@pivotal.io>
-
由 Adam Lee 提交于
Signed-off-by: NAdam Lee <ali@pivotal.io> Signed-off-by: NHaozhou Wang <hawang@pivotal.io>
-
由 Kenan Yao 提交于
ATExecAlterColumnType.
-
由 Kenan Yao 提交于
misunderstanding, for following reasons: (1) the performance improvement is little, it only works for some code paths of ALTER TABLE ALTER COLUMN TYPE and CREATE UNIQUE/PRIMARY INDEX (2) the feature is incomplete and buggy, especially the cache invalidation part
-
由 Nikos Armenatzoglou 提交于
Signed-off-by: NKarthikeyan Jambu Rajaraman <karthi.jrk@gmail.com>
-
由 kaknikhil 提交于
Refactor gpcheckcat to modularize the repair code and add repair for the missing_extraneous module. (#873) * refactor gpcheckcat to modularize the repair code and add repair for missing_extraneous. 1. Moved all the generic repair code to its own module. 2. New module for missing_extraneous repair. 3. Make gpcheckcat do repairs per check instead of doing it after all the checks have finished 4. Fix gpcheckcat so that it now creates a repair dir with -R option. 5. Unit and behave tests for the above mentioned modules. 6. Update gpcheckcat behave to use consistent db names 7. Behave tests for a few other checks like foreign_key, constraint_db, part_integrity and also for the -g option
-
- 06 7月, 2016 8 次提交
-
-
由 Daniel Gustafsson 提交于
While fixing the typo, remove trailing whitespace from the comment text as well as setting a postgres style comment header and put the return value type on it's own line to match more of the style in the file.
-
由 Daniel Gustafsson 提交于
The gpverify code was remove in 8afc1dd1 and one subsequent commit. Clean out the last few trivial mentions of it.
-
由 volkovandr 提交于
the table does not exist any more (removed with commit 8afc1dd1) This fixes an issue in gpexpand that crashes when trying to delete from that table.
-
由 Pengzhou Tang 提交于
compute_null_save() is used to compute how many bytes a tuple saved by using nullbitmap, formerly the return value is short type and can be easily exceeded to a negative value which will corrupt memtuples and cause sigsegv.
-
由 Daniel Gustafsson 提交于
The equivalentEntries struct member was removed in q846b6e5d, remove the last assertion as well since it breaks compilation with asserts turned on.
-
由 Yandong Yao 提交于
* enhance Dockerfile to generate less images * enhance Dockerfile: enable-debug by default, yum install cmake3, remove ed dependencies * use cmake by default and remove useless ENV
-
由 Adam Lee 提交于
1. add expected output files 2. add schedule file 3. use pg_regress to check results automatically 4. refactor gpcheckcloud regress shell script Signed-off-by: NHaozhou Wang <hawang@pivotal.io>
-
由 Tom Lane 提交于
interval input "invalid" was specified together with other fields. Spotted by Neil Conway with the help of a clang warning. Although this has been wrong since the interval code was written more than 10 years ago, it doesn't affect anything beyond which error message you get for a wrong input, so not worth back-patching very far.
-
- 05 7月, 2016 8 次提交
-
-
由 Heikki Linnakangas 提交于
This includes code for sharedcache lookup and eviction.
-
由 Heikki Linnakangas 提交于
We don't use workfile manager as a cache, we only keep workfiles around for as long as we need them. So "clearing the cache" should always be a no-op.
-
由 Heikki Linnakangas 提交于
It was only used in logging. Doesn't seem worth the trouble to keep it around.
-
由 Heikki Linnakangas 提交于
postgres.h is not a system header. Also remove some unnecessary #includes.
-
由 Heikki Linnakangas 提交于
-
由 Heikki Linnakangas 提交于
-
由 Heikki Linnakangas 提交于
-
由 Gang Xiong 提交于
-
- 04 7月, 2016 3 次提交
-
-
由 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.
-
由 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.
-
由 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.
-
- 02 7月, 2016 1 次提交
-
-
由 Shreedhar Hardikar 提交于
-
- 01 7月, 2016 4 次提交
-
-
由 Daniel Gustafsson 提交于
The warnings were for a set of unused variables and the use of memcpy() without including the proper header file.
-
由 Adam Lee 提交于
-
由 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>
-
由 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.
-
- 30 6月, 2016 3 次提交
-
-
由 Daniel Gustafsson 提交于
-
由 Haozhou Wang 提交于
1. Enable C++0x features in gcc. 2. Replace ChunkBuffer::chunkData with vector<uint8_t>. Remove init() and destroy(). 3. Modify S3Service::fetchData, move buffer from Response object to data. 4. Modify S3Service::getXMLContext, use reference to avoid copy. 5. Fix unit tests in s3key_reader_test. Signed-off-by: NPeifeng Qiu <pqiu@pivotal.io>
-
由 Daniel Gustafsson 提交于
-