Changeset: 105fd05180d2 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/105fd05180d2 Modified Files: sql/server/rel_distribute.c Branch: new_rmt_opt Log Message:
Adds REMOTE prop for replica only when we have remotes diffs (23 lines): diff --git a/sql/server/rel_distribute.c b/sql/server/rel_distribute.c --- a/sql/server/rel_distribute.c +++ b/sql/server/rel_distribute.c @@ -274,7 +274,6 @@ rel_rewrite_remote_(visitor *v, sql_rel * 1. find all the remotes * 2. store them in the PROP_REMOTE pval */ - p = rel->p = prop_create(v->sql->sa, PROP_REMOTE, rel->p); list *uris = sa_list(v->sql->sa); for (node *n = t->members->h; n; n = n->next) { sql_part *part = n->data; @@ -287,7 +286,10 @@ rel_rewrite_remote_(visitor *v, sql_rel append(uris, tu); } } - p->value.pval = (void*)uris; + if (!list_empty(uris)) { + p = rel->p = prop_create(v->sql->sa, PROP_REMOTE, rel->p); + p->value.pval = (void*)uris; + } } } break; case op_table: _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org