- 18 4月, 2019 2 次提交
-
-
由 Lisa Owen 提交于
* docs - note for pxf parquet date conversion * localize to system time first
-
由 Sambitesh Dash 提交于
Full joins are sub-optimal in ORCA as they are implemented as a UNION of Left Outer Join AND Left Anti-Semi Join. However, GPDB provides a full outer join operator. Therefore, until ORCA implements a more optimal FULL JOIN, it will fall back to the Postgres legacy query optimizer for queries with FULL JOINs. Co-authored by: Sambitesh Dash sdash@pivotal.io Co-authored by: Ashuka Xue axue@pivotal.io
-
- 17 4月, 2019 5 次提交
-
-
由 Ashwin Agrawal 提交于
This is done to zero out the padding bytes and hence have consistent compression ratios. Plus, zero bytes usually compress better. Suggested by Heikki Linnakangas.
-
由 Paul Guo 提交于
In Greenplum, data structure RelationData includes the related pg_appendonly row for an ao table, when pg_appendonly changes for that ao table, we should invalidate the relcache for it also to prevent possible inconsistency. I can not find a real case to hit this after some tries, but this is an issue we could hit in theory. Reviewed-by: Hubert Zhang Reviewed-by: Asim R P Reviewed-by: Jimmy Yih
-
由 Domino Valdano 提交于
Currently, gpdb pipeline is fetching gpdb7 in master pipeline but madlib hasn't supported gpdb7 yet. We are temporarily removing this section to unblock other teams. Co-authored-by: NJingyi Mei <jmei@pivotal.io>
-
由 David Kimura 提交于
Issue is encountered because XLogReaderState does not make any guarantees to preserve the XLogRecord returned between calls to ReadRecord. In this particular scenario we read the checkpoint and redo records from the backup label. After reading the latter record we have no guarantees that the former record is still pointing to unchanged memory.
-
由 Lisa Owen 提交于
* docs - add optional procedure to cfg pxf host/port * some edits requested by david
-
- 16 4月, 2019 4 次提交
-
-
由 Lisa Owen 提交于
* docs - add hive filter pushdown note, correct xref * just Disable
-
由 Huiliang.liu 提交于
gpload.pyc is included in gpdb6 clients package. It is not necessary for release and may conflict with gpdb6 server's package. so we just remove it.
-
由 Wenlin Zhang 提交于
Rewrite test sql to verify partition numbers after drop partitions. Co-authored-by: NWenlin Zhang <wzhang@pivotal.io> Co-authored-by: NBing Xu <bxu@pivotal.io>
-
由 David Yozie 提交于
* Update pl/java docs for JVM version, shared library loc, CREATE EXTENSION command, .sql file deprecation * Add default library location for JDK 8 and JDK 11 * format testdb; relocate uninstall topic
-
- 15 4月, 2019 4 次提交
-
-
由 Adam Berlin 提交于
We've done the work to enable or disable specific combinations of recursive CTEs. They are safe to use, and when they are not, there will be an error message disallowing the query.
-
由 Daniel Gustafsson 提交于
Reviewed-by: NHeikki Linnakangas <hlinnakangas@pivotal.io>
-
由 Daniel Gustafsson 提交于
Noticed while doing contrib work that formatter_fixedwidth had a wildly incorrectly linebroken errmsg, causing a very large section of whitespace in the middle of the error message to the user. While fixing this, also fixed all other ereport() calls to have messages according to the style guide, and converted an internal error to elog() instead. Also fixed egregious whitespace offences in surrounding lines, but left the bulk of the offences to a pgindent run. Reviewed-by: NHeikki Linnakangas <hlinnakangas@pivotal.io>
-
由 Teng zhang 提交于
-
- 13 4月, 2019 4 次提交
-
-
由 Adam Berlin 提交于
Modified from camel to snake case.
-
由 Chris Hajas 提交于
This corresponds to ORCA commit "Use prime number of buckets to avoid hash collisions" Authored-by: NChris Hajas <chajas@pivotal.io>
-
由 Shoaib Lari 提交于
In the case where the user wants to change the port of a mirror, but leave it in the same directory on the same host, gpmovemirrors was previously deleting the directory as part of the cleanup because it did not recognize that the old and new directories were the same. This commit adds a check to prevent that. This commit also logs a warning if the move_config_file contains identical attributes(host,port,data directory) for the old and new mirror. Co-authored-by: NJamie McAtamney <jmcatamney@pivotal.io> Co-authored-by: NShoaib Lari <slari@pivotal.io> Co-authored-by: NDavid Krieger <dkrieger@pivotal.io>
-
由 Jamie McAtamney 提交于
While actual logic relating to filespaces was already removed from gpmovemirrors in a previous commit, there were still some comments and dead code referencing filespaces, which this commit removes. Co-authored-by: NJamie McAtamney <jmcatamney@pivotal.io> Co-authored-by: NShoaib Lari <slari@pivotal.io>
-
- 12 4月, 2019 4 次提交
-
-
由 Daniel Gustafsson 提交于
Mostly in code comments, but some in user facing messaging. Reviewed-by: NHeikki Linnakangas <hlinnakangas@pivotal.io> Reviewed-by: NJimmy Yih <jyih@pivotal.io>
-
由 Daniel Gustafsson 提交于
Removes imports of modules once required, but for which usage has been removed over the years in various refactorings. Reviewed-by: NHeikki Linnakangas <hlinnakangas@pivotal.io> Reviewed-by: NJimmy Yih <jyih@pivotal.io>
-
由 Daniel Gustafsson 提交于
Each interconnect had its own (duplicate) function for converting a sockaddr_storage struct into a human readable string. Replace these with a shared implementation and convert it to use the upstream library function for just this purpose. We were already relying on this function in the case of an error on Solaris, a platform which isn't supported by Greenplum anyways. Reviewed-by: NHeikki Linnakangas <hlinnakangas@pivotal.io> Reviewed-by: NNing Yu <nyu@pivotal.io> Reviewed-by: NJimmy Yih <jyih@pivotal.io>
-
由 Hao Wu 提交于
In commit e9d21573, the GPDBVersion is not updated, which causes gppkg test failure. Because the gpversion of the demo gppkg mismatches the major version of gpdb Co-authored-by: NHaozhou Wang <hawang@pivotal.io>
-
- 11 4月, 2019 10 次提交
-
-
由 krait007 提交于
Use case insensitive comparison when comparing headers in gpfdist to ensure that X-Gp-Proto is treated equally to X-GP-PROTO. This is mandated by RFC2616 which in subsection 4.2 writes regarding headers: "Field names are case-insensitive". Include apr_general.h to ensure that strcasecmp() is defined on platforms where it isn't supplied in libc, like Windows which use stricmp() instead. Reported-by: Mike Wright in Github issue #5689 Reviewed-by: NJacob Champion <pchampion@pivotal.io> Reviewed-by: NYandong Yao <yyao@pivotal.io> Reviewed-by: NDaniel Gustafsson <dgustafsson@pivotal.io>
-
由 Daniel Gustafsson 提交于
Fix two spotted occurrences of "Greemplum"
-
由 Daniel Gustafsson 提交于
There are no callers of this, and there seems little use fot it, so remove. Reviewed-by: NBen Christel <bchristel@pivotal.io> Reviewed-by: NBradford Boyle <bboyle@pivotal.io>
-
由 Daniel Gustafsson 提交于
While it works for development and use, macOS is not a supported platform for Greenplum release engineering. The release engineering support for macOS was also stuck in 32-bit 10.6 land which is long since EOL'd. This removes all leftover macOS bits, while ensuring that building and running Greenplum on macOS still works. Reviewed-by: NBen Christel <bchristel@pivotal.io> Reviewed-by: NBradford Boyle <bboyle@pivotal.io>
-
由 Daniel Gustafsson 提交于
Commit 52c37372 removed leftovers from the no-longer maintained Solaris and HP-UX support for Greenplum. This commit removes a few more pieces found here and there. Reviewed-by: NBen Christel <bchristel@pivotal.io> Reviewed-by: NBradford Boyle <bboyle@pivotal.io>
-
由 Chuck Litzell 提交于
* docs - change gpinitsystem -S option to --mirror-mode; change -F to -S * sentence edit * Address review comments about mirroring modes * boldface variable portions of names for readability * In params list, put short option before the long, consistently.
-
由 Chuck Litzell 提交于
* Docs - change default log_rotation_size to 1GB - Also clarify how and when log rotation occurs, i.e., log_rotation_size triggers rotation, it's not a maximum file size. - For log_rotation_age, log is rotated when the current log file reaches specified age, not "once a day". * Update from review comments * Updates from review
-
由 Lisa Owen 提交于
* docs - add content for lock_timeout guc * add note about relationship to deadlock timeouts
-
由 Lisa Owen 提交于
-
由 Ben Christel 提交于
If getversion is not able to determine a version from git then it uses the version in configure.in (autconf). configure was generated by running `autoreconf` after modifiying configure.in. Also made changes to other areas expliciting mentioning Greenplum "6.0.0" which should now be "7.0.0". Co-authored-by: NBen Christel <bchristel@pivotal.io> Co-authored-by: NDavid Sharp <dsharp@pivotal.io> Co-authored-by: NAmil Khanzada <akhanzada@pivotal.io>
-
- 10 4月, 2019 7 次提交
-
-
由 Adam Berlin 提交于
-
由 Daniel Gustafsson 提交于
The tablefunc contrib module lacked the upstream Makefile and test- data. Re-add the upstream files and also add an variable output rule to the regress init_file to make it build and test green. The extra REGRESS_OPTS flag added to the Makefile can be removed once we can add a single init_file handling for all PGXS modules, but the pipeline is currently not supporting that. Reviewed-by: Hubert Zhang
-
由 Daniel Gustafsson 提交于
Update the pg_trgm testcase to match for expected Greenplum explain plans in order to make it test green. This creates a diff from the upstream expected file, but it's hard to avoid for plan tests (not being able to test it at all, or have a duplicated expected file seems like worse ideas). The extra REGRESS_OPTS flag added to the Makefile can be removed once we can add a single init_file handling for all PGXS modules, but the pipeline is currently not supporting that. Reviewed-by: Hubert Zhang
-
由 Weinan WANG 提交于
* Fdw support MPP Analyze * keep original FDW upstream API and use RelationIsForeign to recognize FDW table * declare a function "GetRelationSize" for FDW MPP calculate table size
-
由 Bhuvnesh Chaudhary 提交于
-
由 Hans Zeller 提交于
This corresponds to ORCA PR https://github.com/greenplum-db/gporca/pull/462, "Normalize expression before inferring predicates". Co-authored-by: NChris Hajas <chajas@pivotal.io>
-
由 Ben Christel 提交于
We don't support Greenplum on these platforms. Some files (e.g. Makefile.{hpux,solaris}) have been left in place because they are upstream postgres files. Removing them isn't worth the headache it would cause when merging commits from postgres. Authored-by: NBen Christel <bchristel@pivotal.io>
-