- 19 1月, 2018 1 次提交
-
-
由 huiliang-liu 提交于
to definite the reusing external table by themselves instead of searching in gpload, which may have bad performance if there are too many external tables.
-
- 17 1月, 2018 1 次提交
-
-
由 Heikki Linnakangas 提交于
The change in index.c is a behavioral change. The behavior on reindexing shared catalogs now matches upstream again. The rest is just removal of dead code.
-
- 13 1月, 2018 38 次提交
-
-
由 Asim R P 提交于
If number of segments is not set to a value > 0, the assertion in getgpsegmentCount() trips. Executor calls this function from many places. Without this change, executing "select * from gp_stat_replication;" trips the assertion on a promoted mirror because number of contents is set to 0. Author: Asim R P <apraveen@pivotal.io> Author: Ashwin Agrawal <aagrawal@pivotal.io>
-
由 Heikki Linnakangas 提交于
-
由 Heikki Linnakangas 提交于
It set the master_mirroring_administrator_disable variable, but it's not used for anything. Remove the variable, and all the code to pass that flag through.
-
由 Heikki Linnakangas 提交于
It was now unused.
-
由 Shoaib Lari 提交于
The syncing should be done automatically by the mirror, when the mirror connects to the primary. Author: Marbin Tan <mtan@pivotal.io> Author: Shoaib Lari <slari@pivotal.io>
-
由 Marbin Tan 提交于
gp_segment_configuration should be updated through gp_add_segment_primary and gp_add_segment_mirror - Add a fix for our status validation check. We were checking an incorrect of elements in a tuple, it was always return false if you only had primaries. Make it such that the mirrors will always be assumed down when validating when you only have primaries for the cluster. Author: Marbin Tan <mtan@pivotal.io>
-
由 Heikki Linnakangas 提交于
The vacuum was causing trouble, see github issue #4298. And it seems pretty pointless or unrelated to gpexpand, anyway.
-
由 Heikki Linnakangas 提交于
This reverts commit 4efea6f73ef1b828e7ca435a9a62790f787ed861. I found the culprit, and don't need that debugging information anymore.
-
由 Heikki Linnakangas 提交于
-
由 Heikki Linnakangas 提交于
The "filespaces" argument was removed earlier, but I failed to remove the corresponding %s from the string.
-
由 Heikki Linnakangas 提交于
To hunt down "not enough arguments for format string" failure we're seeing MM_gpexpand_1 test in the pipeline
-
由 Marbin Tan 提交于
As a result of removing filespace, we need to pass the datadir instead. That way, gp_add_segment_primary now matches gp_add_segment_mirror. Author: Marbin Tan <mtan@pivotal.io> Author: Jacob Champion <pchampion@pivotal.io>
-
由 Marbin Tan 提交于
Author: Marbin Tan <mtan@pivotal.io>
-
由 Jamie McAtamney 提交于
We will not be supporting these utilities in GPDB 6. References to gpcrondump and gpdbrestore in the gpdb-doc directory have been left intact, as the documentation will be updated to refer to gpbackup and gprestore in a separate commit. Author: Jamie McAtamney <jmcatamney@pivotal.io>
-
由 Heikki Linnakangas 提交于
GpArray doesn't have a 'standby_datadir'. 'None' was passed here before the back and forth on removing the local standby_datadir variables and reverting that change.
-
由 C.J. Jameson 提交于
Commit 155fa5a2ea cleaned up filespaces and switched the `gpinitstandby -F` flag to be for the standby data directory. But it inadvertently removed the logic which took the master's data directory as default. This should fix gpexpand tests. Author: C.J. Jameson <cjameson@pivotal.io> Author: Shoaib Lari <slari@pivotal.io>
-
由 Shoaib Lari 提交于
Prefer to keep the options immutable after flag parsing See https://github.com/greenplum-db/gpdb/pull/4274 which uses a local variable for the standby_datadir -- that proposed pattern is parallel to the original filespace code. Author: C.J. Jameson <cjameson@pivotal.io> Author: Shoaib Lari <slari@pivotal.io>
-
由 Max Yang 提交于
* Change test cases for gpinistandby -F parameter. * Fix get standby data directory by gp_segment_configuration instead of pg_filespace_entry * Fix gpinitstandby to follow old behavior if option -d not given Author: Xiaoran Wang <xiwang@pivotal.io> Author: Max Yang <myang@pivotal.io>
-
由 Jamie McAtamney 提交于
The previous check in gptransfer for matching source and destination filespaces has been changed to a check for tablespaces, since filespaces no longer exist. Also, gptransfer tests related to filespaces and the corresponding files have been removed or altered accordingly. Author: Jamie McAtamney <jmcatamney@pivotal.io>
-
由 C.J. Jameson 提交于
- Continuation of previous general filespace removal commits Author: C.J. Jameson <cjameson@pivotal.io>
-
由 C.J. Jameson 提交于
- use the new fact that datadirs are in the gp_segment_configuration - fix a few things with the gpperfmon behave tests (mostly for macOS) --> the change to mgmt_utils.py is to do the config file manipulation natively in python --> the change to the gp_bash_functions.sh is to use ASCII ' characters so that python string comparison is happier Author: C.J. Jameson <cjameson@pivotal.io>
-
由 Heikki Linnakangas 提交于
It just doesn't mean "filespace" anymore, just plain "datadir".
-
由 Heikki Linnakangas 提交于
-
由 Heikki Linnakangas 提交于
After removing -s option from gpsegstart, this unit test started failing with curious error: Stderr: Usage: gpunit [--help] [options] gpunit: error: no such option: -s ====================================================================== ERROR: Test Suite Name|programs.test.unit.test_cluster_clsrecoversegment|Test Case Name|test_output_segments_in_change_tracking_disabled_should_print_failed_segments|Test Details| ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/heikki/git-sandbox-gpdb/master/gpMgmt/bin/gppylib/programs/test/unit/test_cluster_clsrecoversegment.py", line 16, in setUp (options, _) = raw_options.parse_args() File "/usr/lib/python2.7/optparse.py", line 1402, in parse_args self.error(str(err)) File "/usr/lib/python2.7/optparse.py", line 1584, in error self.exit(2, "%s: error: %s\n" % (self.get_prog_name(), msg)) File "/usr/lib/python2.7/optparse.py", line 1574, in exit sys.exit(status) SystemExit: 2 It turns out that the unit test was passing the command-line options from the gpunit invocation, to the options parser of the gpsegstart command. It was accidental that it ever worked, because gpsegstart also happened to have a -s option, like gpunit did. Now that the option was removed, the gpsegstart options parser started to fail. To fix, explicitly pass "no command-line arguments" to the gpsegstart options parser, so that it doesn't pick up the args from the gpunit invocation.
-
由 Heikki Linnakangas 提交于
Remove test code for check_persistent_tables function, which was removed earlier. Fix a few more initFromString() lines.
-
由 Heikki Linnakangas 提交于
-
由 Heikki Linnakangas 提交于
I removed the filespaces arg earlier, but failed to update the format string accordingly.
-
由 Heikki Linnakangas 提交于
Leftovers from removal of filespaces and replication ports. Caught by unit tests.
-
由 Heikki Linnakangas 提交于
-
由 Heikki Linnakangas 提交于
-
由 Heikki Linnakangas 提交于
-
由 Heikki Linnakangas 提交于
I had removed the fileSpaceDictionary argument to SegmentRow constructor earlier, but this was left behind.
-
由 Heikki Linnakangas 提交于
-
由 Heikki Linnakangas 提交于
print_summary() no longer has a filespaces argument.
-
由 Heikki Linnakangas 提交于
-
由 Heikki Linnakangas 提交于
Persistent table are no more.
-
由 Heikki Linnakangas 提交于
-
由 Heikki Linnakangas 提交于
-