Tue Oct 24 11:32:28 PDT 2006
- Previous message: [Slony1-commit] By cbbrowne: Bug #1591 - large tuples in sl_log_2 not being found - The
- Next message: [Slony1-commit] By wieck: Fixed archive log writing.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Log Message:
-----------
Bug #1591 - large tuples in sl_log_2 not being found
- The query pulling large tuples didn't consider sl_log_2
- Replaced the query with a UNION ALL one that pulls from both tables
- Also fixed logging; the "actionseq" value was not being reported properly
- Added a new test to the NG test bed that checks for this,
tests/testlargetuples
As reported by Paul Cannon
(Commit to 1.2 branch...)
Tags:
----
REL_1_2_STABLE
Modified Files:
--------------
slony1-engine/src/slon:
remote_worker.c (r1.124.2.1 -> r1.124.2.2)
Added Files:
-----------
slony1-engine/tests/testlargetuples:
README (r1.1.2.1)
generate_dml.sh (r1.1.2.1)
init_add_tables.ik (r1.1.2.1)
init_cluster.ik (r1.1.2.1)
init_create_set.ik (r1.1.2.1)
init_data.sql (r1.1.2.1)
init_schema.sql (r1.1.2.1)
init_subscribe_set.ik (r1.1.2.1)
schema.diff (r1.1.2.1)
settings.ik (r1.1.2.1)
-------------- next part --------------
Index: remote_worker.c
===================================================================
RCS file: /usr/local/cvsroot/slony1/slony1-engine/src/slon/remote_worker.c,v
retrieving revision 1.124.2.1
retrieving revision 1.124.2.2
diff -Lsrc/slon/remote_worker.c -Lsrc/slon/remote_worker.c -u -w -r1.124.2.1 -r1.124.2.2
--- src/slon/remote_worker.c
+++ src/slon/remote_worker.c
@@ -5508,8 +5508,16 @@
"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);
res2 = PQexec(dbconn, dstring_data(&query2));
if (PQresultStatus(res2) != PGRES_TUPLES_OK)
@@ -5526,7 +5534,6 @@
{
slon_log(SLON_ERROR, "remoteHelperThread_%d_%d: large log_cmddata for actionseq %s not found\n",
node->no_id, provider->no_id,
- dstring_data(&query),
log_actionseq);
PQclear(res2);
errors++;
--- /dev/null
+++ tests/testlargetuples/init_add_tables.ik
@@ -0,0 +1 @@
+set add table (id=1, set id=1, origin=1, fully qualified name = 'public.table1', comment='accounts table');
--- /dev/null
+++ tests/testlargetuples/init_cluster.ik
@@ -0,0 +1 @@
+init cluster (id=1, comment = 'Regress test node');
--- /dev/null
+++ tests/testlargetuples/init_data.sql
@@ -0,0 +1,4 @@
+INSERT INTO table1(data) VALUES ('placeholder 1');
+INSERT INTO table1(data) VALUES ('placeholder 2');
+INSERT INTO table1(data) VALUES ('very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of t
ext . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of te
xt . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of tex
t . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text
. very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text
. very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text .
very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text .
very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text .
very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . v
ery large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . ve
ry large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . ver
y large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very
large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very
large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very l
arge bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very la
rge bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very lar
ge bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very larg
e bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large
bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large
bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large b
it of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bi
t of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit
of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit
of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit o
f text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of
text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of
text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of t
ext . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of te
xt . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of tex
t . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text
. very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text
. very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text .
very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text .
very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text .
very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . v
ery large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text . very large bit of text .');
+
--- /dev/null
+++ tests/testlargetuples/init_schema.sql
@@ -0,0 +1,4 @@
+CREATE TABLE table1(
+ id SERIAL PRIMARY KEY,
+ data TEXT
+);
--- /dev/null
+++ tests/testlargetuples/settings.ik
@@ -0,0 +1,4 @@
+NUMCLUSTERS=${NUMCLUSTERS:-"1"}
+NUMNODES=${NUMNODES:-"2"}
+ORIGINNODE=1
+WORKERS=${WORKERS:-"1"}
--- /dev/null
+++ tests/testlargetuples/init_subscribe_set.ik
@@ -0,0 +1 @@
+subscribe set (id = 1, provider = 1, receiver = 2, forward = no);
--- /dev/null
+++ tests/testlargetuples/init_create_set.ik
@@ -0,0 +1,2 @@
+create set (id=1, origin=1, comment='All test1 tables');
+
--- /dev/null
+++ tests/testlargetuples/generate_dml.sh
@@ -0,0 +1,81 @@
+. support_funcs.sh
+
+init_dml()
+{
+ echo "init_dml()"
+}
+
+begin()
+{
+ echo "begin()"
+}
+
+rollback()
+{
+ echo "rollback()"
+}
+
+commit()
+{
+ echo "commit()"
+}
+
+generate_initdata()
+{
+ numrows=$(random_number 50 1000)
+ i=0;
+ trippoint=`expr $numrows / 20`
+ j=0;
+ percent=0
+ status "generating ${numrows} tranactions of random data"
+ percent=`expr $j \* 5`
+ status "$percent %"
+ GENDATA="$mktmp/generate.data"
+ while : ; do
+ txtalen=$(random_number 1 100)
+ txta=$(random_string ${txtalen})
+ txta=`echo ${txta} | sed -e "s/\\\\\\\/\\\\\\\\\\\\\\/g" -e "s/'/''/g"`
+ txtblen=$(random_number 1 100)
+ txtb=$(random_string ${txtblen})
+ txtb=`echo ${txtb} | sed -e "s/\\\\\\\/\\\\\\\\\\\\\\/g" -e "s/'/''/g"`
+ ra=$(random_number 1 9)
+ rb=$(random_number 1 9)
+ rc=$(random_number 1 9)
+ echo "INSERT INTO table1(data) VALUES ('${txta}');" >> $GENDATA # Small tuple
+ echo "INSERT INTO table1(data) VALUES ('${txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} a
nd even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even
${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bi
gger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and
${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} b
igger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{tx
ta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger${txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} pad
ding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding thi
ngs out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out
to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make
them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them big
ger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${tx
tb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger${txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and
bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger
${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} an
d even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even $
{rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} big
ger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and
${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger${txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} b
igger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{tx
ta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padd
ing things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding thin
gs out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out t
o make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make t
hem bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigg
er ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger${txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${tx
tb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and
bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger $
{ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and
even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${
rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigg
er and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigger{txta} padding things out to make them bigger ${txtb} and bigger ${ra} and even ${rb} bigger and ${rc} bigge');" >> $GENDATA # rather larger tuple
+ if [ ${i} -ge ${numrows} ]; then
+ break;
+ else
+ i=$((${i} +1))
+ working=`expr $i % $trippoint`
+ if [ $working -eq 0 ]; then
+ j=`expr $j + 1`
+ percent=`expr $j \* 5`
+ status "$percent %"
+ fi
+ fi
+ done
+ status "done"
+}
+
+do_initdata()
+{
+ originnode=${ORIGINNODE:-"1"}
+ eval db=\$DB${originnode}
+ eval host=\$HOST${originnode}
+ eval user=\$USER${originnode}
+ eval port=\$PORT${originnode}
+ generate_initdata
+ launch_poll
+ status "loading data"
+ $pgbindir/psql -h $host -p $port -d $db -U $user < $mktmp/generate.data 1> $mktmp/initdata.log 2> $mktmp/initdata.log
+ if [ $? -ne 0 ]; then
+ warn 3 "do_initdata failed, see $mktmp/initdata.log for details"
+ fi
+ status "switch to sl_log_2"
+ $pgbindir/psql -h $host -p $port -d $db -U $user -c "select \"_${CLUSTER1}\".logswitch_start();"
+ generate_initdata
+ status "loading data"
+ $pgbindir/psql -h $host -p $port -d $db -U $user < $mktmp/generate.data 1> $mktmp/loadmoredata.log 2> $mktmp/loadmoredata.log
+ status "done"
+}
--- /dev/null
+++ tests/testlargetuples/schema.diff
@@ -0,0 +1 @@
+SELECT id,data FROM table1 ORDER BY id
--- /dev/null
+++ tests/testlargetuples/README
@@ -0,0 +1,13 @@
+$Id: README,v 1.1.2.1 2006/10/24 18:32:25 cbbrowne Exp $
+
+testlargetuples, based on test1, checks that large tuples are replicated
+properly.
+
+It creates three simple tables as one replication set, and replicates
+them from one database to another.
+
+Data is replicated in table1; there is a mixture of large and small tuples.
+
+The function logswitch_start() is called shortly after replication
+begins to request a log switch to test that tuples are passed properly
+in both sl_log_1 and sl_log_2.
- Previous message: [Slony1-commit] By cbbrowne: Bug #1591 - large tuples in sl_log_2 not being found - The
- Next message: [Slony1-commit] By wieck: Fixed archive log writing.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-commit mailing list