- 30 9月, 2017 8 次提交
-
-
由 Haisheng Yuan 提交于
Don't transform large array Const into ArrayExpr for Orca (#3406) If the number of elements in the array Const is greater than optimizer_array_expansion_threshold, returns the original Const unmodified. Otherwise, it will cause severe performance issue for Orca optimizer for array with very large number of elements, e.g. 50K. Fixes issue #3355 [#151340976]
-
由 Jane Beckman 提交于
* Preliminary update to numbering and supported functions * Screenshots for pgAdmin4 * New pgAdmin files and updates * Fix typo in ditamap * Resize graphics * Move graphics to correct level graphics directory, update refs * Add queryscreen * Misc reorganization, add Viewing DDL file, map entry. * Change spurious .dita postfix to .xml * Specify what is not supported, add additional query content. * Updates from pull request review * Updates from Shirley Wang * Removing sections for unsupported features * Remove pgAdmin III pages, add link to website.
-
由 Mel Kiyama 提交于
* docs: gptransfer - add sha-256 option for --validate option * update based on review comments. --changed option value from sha-256 to sha256 --move GPDB 4.3.x information to the notes section. * Update/clarify based on review comments. --clarified GPDB 4.3.x pgcrypto information. --clarified --validate options. * docs: minor update * Conditionalizing the pivotal reference * Extending conditionalized phrase to cover 4.3 stuff.
-
由 Kavinder Dhaliwal 提交于
Explain analyze with explain_memory_verbosity set to 'detail' or 'summary' will show total memory used accross slices We will be adding an extra line detailing total memory used across slices to explain analyze. This will help us in profiling memory usage from TPC-DS benchmark. ``` (slice0) Executor memory: 322K bytes. Peak memory: 11783K bytes. Vmem reserved: 12288K bytes. (slice1) Executor memory: 8375K bytes avg x 3 workers, 8375K bytes max (seg0). Peak memory: 9488K bytes avg x 3 workers, 9488K bytes max (seg0). Vmem reserved: 9216K bytes avg x 3 workers, 9216K bytes max (seg0). Total memory used across slices: 40247K bytes Statement statistics: Memory used: 128000K bytes ``` Signed-off-by: NSambitesh Dash <sdash@pivotal.io>
-
由 Lav Jain 提交于
-
由 Lav Jain 提交于
-
由 Mel Kiyama 提交于
* docs: create table- fixed default storage options information default storage options can be set for system, database, user. * Small edit to keep it in line with the 4.3.x commit.
-
由 Karen Huddleston 提交于
Adding sha256 as an additional validation method since md5 is not supported with FIPS mode enabled. Sha256 in the database requires pgcrypto so we check if the source and destination system have pgcrypto installed. Signed-off-by: NChris Hajas <chajas@pivotal.io>
-
- 29 9月, 2017 15 次提交
-
-
由 Ning Yu 提交于
* resgroup: provide helper function to wakeup a proc. * resgroup: provide helper function to check resWaiting. * resgroup: refine the logic in ResGroupWaitCancel(). * resgroup: error out in ResGroupHashFind() directly. * resgroup: error out in ResGroupHashRemove() directly. * resgroup: add an arg `grant` in wakeupSlots(). * resgroup: move resWaiting updates into WaitQueue helper funcs. * resgroup: cleanup the duplicate wakeup logic in ResGroupSlotRelease(). * resgroup: fix typo in function name groupAssignChunks(). * resgroup: rename groupAssignChunks() to groupRebalanceQuota(). * resgroup: polish comments for groupApplyMemCaps(). * resgroup: add comments for ResGroup{Caps,Opts}. * resgroup: cleanup obsolete declarations in resgroup.h * resgroup: use int32 instead of uint32 for self->memUsage. * resgroup: correct the slot cleanup in ResGroupWaitCancel(). * resgroup: do not error out in transaction callbacks.
-
由 Ashwin Agrawal 提交于
-
由 Ashwin Agrawal 提交于
-
由 Ashwin Agrawal 提交于
These tables seem dead and were only used before 4.0 era, hence removing them now from catalog.
-
由 Kavinder Dhaliwal 提交于
The runaway query TINC tests occasionally encounter issues where a gpstop -ar is not successfull because of open connections. This commit ensures that at the least gpstop will always restart gpdb. Signed-off-by: NEkta Khanna <ekhanna@pivotal.io>
-
由 Lav Jain 提交于
-
由 Lav Jain 提交于
-
由 Lav Jain 提交于
-
由 Lav Jain 提交于
-
由 Karen Huddleston 提交于
The NetBackup server has been failing in the first backup run after the client is set up. We have not been able to discover the cause yet. We are adding a dummy test where we don't check the return code so that the rest of the tests will pass. Signed-off-by: NChris Hajas <chajas@pivotal.io>
-
-
由 Bhuvnesh Chaudhary 提交于
-
由 mkiyama 提交于
-
由 Kavinder Dhaliwal 提交于
GPOS using GPDB for memory allocation is still a feature hidden behind a GUC and requires more performance testing to be considered for the default allocation behavior of GPOS. For now it can be ignored from determing if a build of GPDB is release worthy
-
- 28 9月, 2017 13 次提交
-
-
由 Gang Xiong 提交于
configure requires libcurl when pxf is enabled, it's not needed for resource group regression tests, so disable it.
-
由 Richard Guo 提交于
Previously every resource group has its own slot pool, each with size of 'MaxConnection'. In order to reduce memory usage, implement a slot pool shared by all resource groups. In addition, free slots in the slot pool are organized as a free list to optimize alloc/free operations.
-
由 Omer Arap 提交于
-
由 Kavinder Dhaliwal 提交于
functions
-
由 Ekta Khanna 提交于
In copyFuncs(), the fallthrough for SpecialJoinInfo was unintentionally done as a part of subselect merge. This commit fixes that along with adding support for new fields in copyFuncs(), outFunc() and equalFunc() [Ref #151491231] Signed-off-by: NDhanashree Kashid <dkashid@pivotal.io>
-
由 Ashwin Agrawal 提交于
-
由 Ashwin Agrawal 提交于
-
由 Omer Arap 提交于
Previously this test's result and plan was wrong. Now, Orca is fixed to produce a valid plan along with the correct result. Bump Orca version to 2.46.3
-
由 Jamie McAtamney 提交于
The glob syntax used to validate filenames for segment dump filenames in the "old" backup format is only correct for single-digit dbids, as it assumes the use of regex syntax that glob doesn't actually support. This commit modifies get_filename_for_content to glob for all dump files present and then explicitly match the expected filenames with a regular expression. It also modifies generate_filename to account for files created on a standby master, which was not correctly handled previously.
-
由 Jimmy Yih 提交于
Some environment variables passed through the pipeline YAML were not being passed to the test run (e.g. WITH_MIRRORS=false). Removing the full login flag of su fixes the issue.
-
由 Haisheng Yuan 提交于
-
由 Chris Hajas 提交于
This should speed up the tests a bit, since they are currently spending a significant amount of time in createdb statements.
-
由 Lav Jain 提交于
* Enable PXF by default for GPDB builds * Disable pxf wherever libcurl is disabled
-
- 27 9月, 2017 4 次提交
-
-
由 Todd Sedano 提交于
- instead of trying to keep GPDB readme in sync with GPORCA readme, just refer to it
-
由 Todd Sedano 提交于
- fixes cd path - removes macOS warning that is not currently an issue - treats comment like other readme comments
-
由 Ashwin Agrawal 提交于
After 7e268107 started seeing warnings like ------------------ cdbgroup.c:1478:68: warning: expression which evaluates to zero treated as a null pointer constant of type 'List *' (aka 'struct List *') [-Wnon-literal-null-conversion] result_plan = (Plan*)make_motion_gather_to_QE(root, result_plan, false); ^~~~~ ------------------
-
由 Ashwin Agrawal 提交于
After commit 1822c826 started seeing bunch of warnings like ------------------------------------------- memaccounting.c:247:1: warning: no previous prototype for function 'MemoryAccounting_DeclareDone' [-Wmissing-prototypes] MemoryAccounting_DeclareDone() ^ ../../../../src/include/utils/memaccounting.h:238:1: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function MemoryAccounting_DeclareDone(); ^ void memaccounting.c:263:1: warning: no previous prototype for function 'MemoryAccounting_RequestQuotaIncrease' [-Wmissing-prototypes] MemoryAccounting_RequestQuotaIncrease() ^ ../../../../src/include/utils/memaccounting.h:241:1: note: this declaration is not a prototype; add 'void' to make it a prototype for a zero-parameter function MemoryAccounting_RequestQuotaIncrease(); ^ void 2 warnings generated. ext_alloc.c:35:1: warning: no previous prototype for function 'Ext_OptimizerAlloc' [-Wmissing-prototypes] Ext_OptimizerAlloc(size_t size) ^ ext_alloc.c:50:17: warning: unused variable 'account' [-Wunused-variable] MemoryAccount *account = MemoryAccounting_ConvertIdToAccount(ActiveMemoryAccountId); ^ ext_alloc.c:48:1: warning: no previous prototype for function 'Ext_OptimizerFree' [-Wmissing-prototypes] Ext_OptimizerFree(void *ptr) ^ ext_alloc.c:59:1: warning: no previous prototype for function 'GetOptimizerOutstandingMemoryBalance' [-Wmissing-prototypes] GetOptimizerOutstandingMemoryBalance() ^ -------------------------------------------
-