Update of /cvsroot/monetdb/pathfinder/tests/BugTracker/Tests
In directory
sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv17553/tests/BugTracker/Tests
Modified Files:
All
Added Files:
update-stress.SF-1896755-xq update-stress.SF-1896755.XQUERY.sh
update-stress.SF-1896755.stable.err
update-stress.SF-1896755.stable.out
update-stress.SF-1896755.xml
Log Message:
propagated changes of Thursday Mar 20 2008 - Friday Mar 21 2008
from the XQuery_0-22 branch to the development trunk
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2008/03/20 - sjoerd: runtime/pathfinder.mx,1.399.2.7
Add overlapping working sets to ws_overlaps_ws *before* cleaning up
page_ws (which uses ws_overlaps_ws).
This seems to fix bug [ 1896755 ] XQ: updates under stress.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2008/03/20 - sjoerd: tests/BugTracker/Tests/All,1.95.2.14
tests/BugTracker/Tests/update-stress.SF-1896755-xq,1.1.2.1
tests/BugTracker/Tests/update-stress.SF-1896755.stable.err,1.1.2.1
tests/BugTracker/Tests/update-stress.SF-1896755.stable.out,1.1.2.1
tests/BugTracker/Tests/update-stress.SF-1896755.xml,1.1.2.1
tests/BugTracker/Tests/update-stress.SF-1896755.XQUERY.sh,1.1.2.1
Test for bug [ 1896755 ] XQ: updates under stress.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Index: All
===================================================================
RCS file: /cvsroot/monetdb/pathfinder/tests/BugTracker/Tests/All,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -d -r1.99 -r1.100
--- All 24 Feb 2008 17:22:33 -0000 1.99
+++ All 21 Mar 2008 08:44:33 -0000 1.100
@@ -141,3 +141,4 @@
Alignment_error.SF-1886994
ALGsegfault.SF-1894964a
ALGsegfault.SF-1894964b
+NOT_WIN32?update-stress.SF-1896755
--- NEW FILE: update-stress.SF-1896755-xq ---
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
let $cnt := count(doc("update-stress.SF-1896755.xml")//*)
let $offset := ((($cnt * 69069) mod 365363) mod $cnt) + 1
return
do insert <aap xid="1">
<noot name="hazel"/>
<mies prefix="dum"/>
</aap>
as first into exactly-one((doc("update-stress.SF-1896755.xml")//*)[$offset])
<>
count(doc("update-stress.SF-1896755.xml")//aap[not(@xid)]) +
count(doc("update-stress.SF-1896755.xml")//noot[not(@name)]) +
count(doc("update-stress.SF-1896755.xml")//mies[not(@prefix)])
--- NEW FILE: update-stress.SF-1896755.XQUERY.sh ---
$XQUERYCLIENT -s
"pf:add-doc(\"$TSTSRCDIR/update-stress.SF-1896755.xml\",\"update-stress.SF-1896755.xml\",10)"
$XQUERYCLIENT $TSTSRCDIR/update-stress.SF-1896755-xq &
$XQUERYCLIENT $TSTSRCDIR/update-stress.SF-1896755-xq &
$XQUERYCLIENT $TSTSRCDIR/update-stress.SF-1896755-xq &
wait
--- NEW FILE: update-stress.SF-1896755.stable.out ---
stdout of test 'update-stress.SF-1896755` in directory 'tests/BugTracker`
itself:
# 17:30:46 >
# 17:30:46 > Mserver
"--config=/ufs/sjoerd/Monet-virgin-stable/etc/MonetDB.conf" --debug=10 --set
"monet_mod_path=/ufs/sjoerd/src/MonetDB/virgin-stable/pathfinder/x86_64-unknown-linux-gnu/runtime/.libs:/ufs/sjoerd/src/MonetDB/virgin-stable/pathfinder/x86_64-unknown-linux-gnu/runtime:/ufs/sjoerd/src/MonetDB/virgin-stable/pathfinder/x86_64-unknown-linux-gnu/modules/pftijah/.libs:/ufs/sjoerd/src/MonetDB/virgin-stable/pathfinder/x86_64-unknown-linux-gnu/modules/pftijah:/ufs/sjoerd/Monet-virgin-stable/lib64/MonetDB4:/ufs/sjoerd/Monet-virgin-stable/lib64/MonetDB4/lib:/ufs/sjoerd/Monet-virgin-stable/lib64/MonetDB4/bin"
--set
"gdk_dbfarm=/ufs/sjoerd/src/MonetDB/virgin-stable/pathfinder/x86_64-unknown-linux-gnu/dbfarm"
--set
"sql_logdir=/ufs/sjoerd/src/MonetDB/virgin-stable/pathfinder/x86_64-unknown-linux-gnu/sql_logs"
--set
"xquery_logdir=/ufs/sjoerd/src/MonetDB/virgin-stable/pathfinder/x86_64-unknown-linux-gnu/xquery_logs"
--set mapi_open=true --set xrpc_open=true --set mapi_port=
31593 --set xrpc_port=42271 --set monet_prompt= --trace
"--dbname=mTests_tests_BugTracker" "--dbinit= module(pathfinder);" ; echo ;
echo Over..
# 17:30:46 >
# MonetDB Server v4.22.1
# based on GDK v1.22.1
# Copyright (c) 1993-2008, CWI. All rights reserved.
# Compiled for x86_64-unknown-linux-gnu/64bit with 32bit OIDs; dynamically
linked.
# Visit http://monetdb.cwi.nl/ for further information.
# PF/Tijah module v0.5.0 loaded. http://dbappl.cs.utwente.nl/pftijah
# MonetDB/XQuery module v0.22.1 loaded
# XRPC administrative console at http://127.0.0.1:42271/admin
printf("\nReady.\n");
Ready.
quit();
Over..
# 17:30:46 >
# 17:30:46 > ./update-stress.SF-1896755.XQUERY.sh update-stress.SF-1896755
# 17:30:46 >
<?xml version="1.0" encoding="utf-8"?>
<XQueryResult>0</XQueryResult>
<?xml version="1.0" encoding="utf-8"?>
<XQueryResult>0</XQueryResult>
<?xml version="1.0" encoding="utf-8"?>
<XQueryResult>0</XQueryResult>
# 17:31:02 >
# 17:31:02 > Done.
# 17:31:02 >
--- NEW FILE: update-stress.SF-1896755.stable.err ---
stderr of test 'update-stress.SF-1896755` in directory 'tests/BugTracker`
itself:
# 17:30:46 >
# 17:30:46 > Mserver
"--config=/ufs/sjoerd/Monet-virgin-stable/etc/MonetDB.conf" --debug=10 --set
"monet_mod_path=/ufs/sjoerd/src/MonetDB/virgin-stable/pathfinder/x86_64-unknown-linux-gnu/runtime/.libs:/ufs/sjoerd/src/MonetDB/virgin-stable/pathfinder/x86_64-unknown-linux-gnu/runtime:/ufs/sjoerd/src/MonetDB/virgin-stable/pathfinder/x86_64-unknown-linux-gnu/modules/pftijah/.libs:/ufs/sjoerd/src/MonetDB/virgin-stable/pathfinder/x86_64-unknown-linux-gnu/modules/pftijah:/ufs/sjoerd/Monet-virgin-stable/lib64/MonetDB4:/ufs/sjoerd/Monet-virgin-stable/lib64/MonetDB4/lib:/ufs/sjoerd/Monet-virgin-stable/lib64/MonetDB4/bin"
--set
"gdk_dbfarm=/ufs/sjoerd/src/MonetDB/virgin-stable/pathfinder/x86_64-unknown-linux-gnu/dbfarm"
--set
"sql_logdir=/ufs/sjoerd/src/MonetDB/virgin-stable/pathfinder/x86_64-unknown-linux-gnu/sql_logs"
--set
"xquery_logdir=/ufs/sjoerd/src/MonetDB/virgin-stable/pathfinder/x86_64-unknown-linux-gnu/xquery_logs"
--set mapi_open=true --set xrpc_open=true --set mapi_port=
31593 --set xrpc_port=42271 --set monet_prompt= --trace
"--dbname=mTests_tests_BugTracker" "--dbinit= module(pathfinder);" ; echo ;
echo Over..
# 17:30:46 >
# 17:30:46 >
# 17:30:46 > ./update-stress.SF-1896755.XQUERY.sh update-stress.SF-1896755
# 17:30:46 >
# 17:31:02 >
# 17:31:02 > Done.
# 17:31:02 >
--- NEW FILE: update-stress.SF-1896755.xml ---
<?xml version="1.0" encoding="utf-8"?>
<base><aap xid="1"><aap xid="1"><aap xid="1"><noot name="hazel"><aap
xid="1"><noot name="hazel"/><mies prefix="dum"><aap xid="1"><aap xid="1"><aap
xid="1"><noot name="hazel"/><mies prefix="dum"/></aap><noot name="hazel"><aap
xid="1"><noot name="hazel"/><mies prefix="dum"><aap xid="1"><noot
name="hazel"/><mies prefix="dum"><aap xid="1"><noot name="hazel"/><mies
prefix="dum"/></aap></mies></aap></mies></aap></noot><mies
prefix="dum"/></aap><noot name="hazel"/><mies
prefix="dum"/></aap></mies></aap><aap xid="1"><aap xid="1"><noot
name="hazel"/><mies prefix="dum"/></aap><noot name="hazel"><aap xid="1"><noot
name="hazel"><aap xid="1"><noot name="hazel"/><mies
prefix="dum"/></aap></noot><mies prefix="dum"/></aap><aap xid="1"><noot
name="hazel"/><mies prefix="dum"/></aap></noot><mies
prefix="dum"/></aap></noot><mies prefix="dum"/></aap><noot name="hazel"><aap
xid="1"><noot name="hazel"/><mies prefix="dum"><aap xid="1"><noot
name="hazel"/><mies prefix="dum"/></aap></mies></aap><aap x
id="1"><noot name="hazel"/><mies prefix="dum"/></aap></noot><mies
prefix="dum"/></aap><noot name="hazel"/><mies prefix="dum"><aap xid="1"><aap
xid="1"><noot name="hazel"/><mies prefix="dum"><aap xid="1"><noot
name="hazel"/><mies prefix="dum"/></aap><aap xid="1"><noot name="hazel"><aap
xid="1"><noot name="hazel"/><mies prefix="dum"/></aap></noot><mies
prefix="dum"/></aap></mies></aap><noot name="hazel"/><mies prefix="dum"><aap
xid="1"><noot name="hazel"/><mies
prefix="dum"/></aap></mies></aap></mies></aap></base>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Monetdb-pf-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-pf-checkins