Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Test suite for network splits. #6

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
kelvich opened this issue Jun 1, 2016 · 0 comments
Closed

Test suite for network splits. #6

kelvich opened this issue Jun 1, 2016 · 0 comments

Comments

@kelvich
Copy link
Contributor

kelvich commented Jun 1, 2016

No description provided.

kelvich added a commit that referenced this issue Jun 7, 2016
kelvich added a commit that referenced this issue Jun 7, 2016
kelvich added a commit that referenced this issue Jun 7, 2016
@kelvich kelvich closed this as completed Aug 10, 2016
kelvich added a commit that referenced this issue Oct 17, 2016
kelvich added a commit that referenced this issue Nov 13, 2017
kelvich added a commit that referenced this issue Nov 13, 2017
kelvich added a commit that referenced this issue Nov 13, 2017
arssher added a commit that referenced this issue Jul 18, 2018
This is the commit message #2:

Tracking on which foreign servers we already started COPY.

If foreign server holds several partitions, COPY FROM to local root partition
will try to perform several copies at the same time through one connection,
obviously without much success. Now we track that and start/end COPY only once.

We also allow to pass destination relation name which may be different from
foreing table -- so we can copy into foreign root partition in shardman. This
is pretty narrow solution. However, keeping several connections to the same
foreign server requires significant changes, especially in 2pc handling, so
staying here for now.

This is the commit message #3:

Allow COPY FROM to par8d table even if some FDW parts can't do that.

This behaviour was broken in patches allowing COPY FROM to FDW tables.

This is the commit message #4:

COPY FROM deparse more complete, PG_SHARDMAN macro.

Now column names, FORCE NULL and FORCE NOT NULL are deparsed too.
PG_SHARDMAN macro ensures this PG contains patches for Postgres.

This is the commit message #5:

Disable COPY FROM to foreign parts, because no generic impl exists.

This is the commit message #6:

Fix COPY FROM deparse, forgotten comma for FORCE_NULL etc.
arssher added a commit that referenced this issue Jul 19, 2018
Cherry-picked from af234df.

This is the commit message #2:

Tracking on which foreign servers we already started COPY.

If foreign server holds several partitions, COPY FROM to local root partition
will try to perform several copies at the same time through one connection,
obviously without much success. Now we track that and start/end COPY only once.

We also allow to pass destination relation name which may be different from
foreing table -- so we can copy into foreign root partition in shardman. This
is pretty narrow solution. However, keeping several connections to the same
foreign server requires significant changes, especially in 2pc handling, so
staying here for now.

This is the commit message #3:

Allow COPY FROM to par8d table even if some FDW parts can't do that.

This behaviour was broken in patches allowing COPY FROM to FDW tables.

This is the commit message #4:

COPY FROM deparse more complete, PG_SHARDMAN macro.

Now column names, FORCE NULL and FORCE NOT NULL are deparsed too.
PG_SHARDMAN macro ensures this PG contains patches for Postgres.

This is the commit message #5:

Disable COPY FROM to foreign parts, because no generic impl exists.

This is the commit message #6:

Fix COPY FROM deparse, forgotten comma for FORCE_NULL etc.
arssher added a commit that referenced this issue Sep 17, 2018
Cherry-picked from af234df.

This is the commit message #2:

Tracking on which foreign servers we already started COPY.

If foreign server holds several partitions, COPY FROM to local root partition
will try to perform several copies at the same time through one connection,
obviously without much success. Now we track that and start/end COPY only once.

We also allow to pass destination relation name which may be different from
foreing table -- so we can copy into foreign root partition in shardman. This
is pretty narrow solution. However, keeping several connections to the same
foreign server requires significant changes, especially in 2pc handling, so
staying here for now.

This is the commit message #3:

Allow COPY FROM to par8d table even if some FDW parts can't do that.

This behaviour was broken in patches allowing COPY FROM to FDW tables.

This is the commit message #4:

COPY FROM deparse more complete, PG_SHARDMAN macro.

Now column names, FORCE NULL and FORCE NOT NULL are deparsed too.
PG_SHARDMAN macro ensures this PG contains patches for Postgres.

This is the commit message #5:

Disable COPY FROM to foreign parts, because no generic impl exists.

This is the commit message #6:

Fix COPY FROM deparse, forgotten comma for FORCE_NULL etc.
arssher added a commit that referenced this issue Oct 5, 2018
Cherry-picked from af234df.

This is the commit message #2:

Tracking on which foreign servers we already started COPY.

If foreign server holds several partitions, COPY FROM to local root partition
will try to perform several copies at the same time through one connection,
obviously without much success. Now we track that and start/end COPY only once.

We also allow to pass destination relation name which may be different from
foreing table -- so we can copy into foreign root partition in shardman. This
is pretty narrow solution. However, keeping several connections to the same
foreign server requires significant changes, especially in 2pc handling, so
staying here for now.

This is the commit message #3:

Allow COPY FROM to par8d table even if some FDW parts can't do that.

This behaviour was broken in patches allowing COPY FROM to FDW tables.

This is the commit message #4:

COPY FROM deparse more complete, PG_SHARDMAN macro.

Now column names, FORCE NULL and FORCE NOT NULL are deparsed too.
PG_SHARDMAN macro ensures this PG contains patches for Postgres.

This is the commit message #5:

Disable COPY FROM to foreign parts, because no generic impl exists.

This is the commit message #6:

Fix COPY FROM deparse, forgotten comma for FORCE_NULL etc.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant