Tue Nov 14 08:00:56 PST 2006
- Previous message: [Slony1-general] Problem with log_cmddata > sync_max_rowsize and sl_log_2 active
- Next message: [Slony1-general] Problem with log_cmddata > sync_max_rowsize and sl_log_2 active
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Sorry there is a missing space...
slon_mkquery(&query2,
"select log_cmddata "
"from %s.sl_log_1 "
"where log_origin = '%s' "
" and log_xid = '%s' "
" and log_actionseq = '%s'"
" union all "
"select log_cmddata "
"from %s.sl_log_2 "
"where log_origin = '%s' "
" and log_xid = '%s' "
" and log_actionseq = '%s'",
rtcfg_namespace,
log_origin, log_xid, log_actionseq,
rtcfg_namespace,
log_origin, log_xid, log_actionseq);
Le mardi 14 novembre 2006 ? 16:56 +0100, Jean-Samuel Reynaud a ?crit :
> Hi All,
>
>
> At src/slon/remote_worker.c line 5506 there is a query with only
> sl_log_1. So when there is a large log_cmddata on the sl_log_2 table, no
> data are returned and replication fails...
> I suppose that
> slon_mkquery(&query2,
> "select log_cmddata "
> "from %s.sl_log_1 "
> "where log_origin = '%s' "
> " and log_xid = '%s' "
> " and log_actionseq = '%s'",
> rtcfg_namespace,
> log_origin, log_xid, log_actionseq);
>
> should be rewritten as
> slon_mkquery(&query2,
> "select log_cmddata "
> "from %s.sl_log_1 "
> "where log_origin = '%s' "
> " and log_xid = '%s' "
> " and log_actionseq = '%s'"
> " union all"
> "select log_cmddata "
> "from %s.sl_log_2 "
> "where log_origin = '%s' "
> " and log_xid = '%s' "
> " and log_actionseq = '%s'",
> rtcfg_namespace,
> log_origin, log_xid, log_actionseq,
> rtcfg_namespace,
> log_origin, log_xid, log_actionseq);
>
> Or something like that ...
>
- Previous message: [Slony1-general] Problem with log_cmddata > sync_max_rowsize and sl_log_2 active
- Next message: [Slony1-general] Problem with log_cmddata > sync_max_rowsize and sl_log_2 active
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-general mailing list