[SERVER-11132] "table scans not allowed" during parallel/basicPlus.js on RHEL 5.7 Created: 11/Oct/13  Updated: 11/Jul/16  Resolved: 11/Oct/13

Status: Closed
Project: Core Server
Component/s: Testing Infrastructure
Affects Version/s: None
Fix Version/s: 2.5.3

Type: Bug Priority: Major - P3
Reporter: Matt Kangas Assignee: hari.khalsa@10gen.com
Resolution: Done Votes: 0
Labels: buildbot
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-10471 develop query planner Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Participants:

 Description   

Hari, I saw you made a similar fix today in b2ee3b5, maybe missed one test?

c1ab952e098b RHEL 5.7 64-bit parallel

basicPlus.js failed (log)

         S2 Test : jstests/exists8.js ...
2013-10-10T22:07:11.115-0400 shell: stopped mongo program on pid 2189
{
	"_id" : 1,
	"kids" : [
		{
			"name" : "Bob",
			"age" : "4"
		},
		{
			"name" : "Dan",
			"age" : "2"
		}
	]
}
         S1 Test : jstests/update_addToSet2.js 40ms
         S1 Test : jstests/geo_multikey0.js ...
2013-10-10T22:07:11.157-0400 shell: started program /data/mci/git@github.commongodb/mongo.git/master/mongo --port 27999
         S1 Test : jstests/geo_multikey0.js 16ms
         S1 Test : jstests/objid1.js ...
         S1 Test : jstests/objid1.js 7ms
         S1 Test : jstests/geo_update_btree2.js ...
2013-10-10T22:07:11.180-0400 count failed: {
	"errmsg" : "exception: table scans not allowed:test.jstests_exists8",
	"code" : 10111,
	"ok" : 0
} at src/mongo/shell/query.js:188
********** Parallel Test FAILED: Error: error loading js file: jstests/exists8.js



 Comments   
Comment by auto [ 11/Oct/13 ]

Author:

{u'username': u'kangas', u'name': u'Matt Kangas', u'email': u'matt.kangas@mongodb.com'}

Message: SERVER-11132 geo_update_btree2.js, not geo_update_btree.js
Branch: master
https://github.com/mongodb/mongo/commit/a5864af36ea85273965b6edd3322eb590a611763

Comment by auto [ 11/Oct/13 ]

Author:

{u'username': u'kangas', u'name': u'Matt Kangas', u'email': u'matt.kangas@mongodb.com'}

Message: SERVER-11132 skip geo_update_btree.js during parallel
Branch: master
https://github.com/mongodb/mongo/commit/7c0051361a68b4ce53e9ad1bdf02e2013ede4cbc

Comment by hari.khalsa@10gen.com [ 11/Oct/13 ]

Yes geo_update_btree2.js is the issue. Probably best to skip for parallel until we do a 2d cleanup sweep.

Comment by Matt Kangas [ 11/Oct/13 ]

Oh, you mean geo_update_btree2.js which ran concurrent with the test that failed?

In that case, agreed, we have to skip it for parallel or trash it.

Comment by hari.khalsa@10gen.com [ 11/Oct/13 ]

kangas The geo test won't run correctly unless we disable table scans. It just happened to run before but it's a bad test that happens to work because of unreasonable assumptions about isolation etc.

Either we should take it out of parallel or we should nix the test.

Comment by Matt Kangas [ 11/Oct/13 ]

The test that failed was "S2 Test : jstests/exists8.js". Tests on that worker preceding it...

         S2 Test : jstests/exists6.js ...
         S2 Test : jstests/geo_s2index.js ...
         S2 Test : jstests/fts1.js ...
         S2 Test : jstests/geo_s2descindex.js ...
         S2 Test : jstests/andor.js ...
         S2 Test : jstests/mr_merge2.js ...
         S2 Test : jstests/index8.js ...
         S2 Test : jstests/grow_hash_table.js ...
         S2 Test : jstests/geo_s2dedupnear.js ...
         S2 Test : jstests/update_multi4.js ...
         S2 Test : jstests/date3.js ...
         S2 Test : jstests/sortk.js ...
         S2 Test : jstests/logprocessdetails.js ...
         S2 Test : jstests/sorta.js ...
         S2 Test : jstests/updatek.js ...
         S2 Test : jstests/cappeda.js ...
         S2 Test : jstests/capped9.js ...
         S2 Test : jstests/arrayfind8.js ...
         S2 Test : jstests/index_many.js ...
         S2 Test : jstests/eval7.js ...
         S2 Test : jstests/regex4.js ...
         S2 Test : jstests/group1.js ...
         S2 Test : jstests/update_addToSet.js ...
         S2 Test : jstests/geo_near_random2.js ...
         S2 Test : jstests/mr_stored.js ...
         S2 Test : jstests/dbcase.js ...
         S2 Test : jstests/arrayfind7.js ...
         S2 Test : jstests/basic3.js ...
         S2 Test : jstests/exists5.js ...
         S2 Test : jstests/indexbindata.js ...
         S2 Test : jstests/queryoptimizer3.js ...
         S2 Test : jstests/orr.js ...
         S2 Test : jstests/updateg.js ...
         S2 Test : jstests/drop3.js ...
         S2 Test : jstests/type3.js ...
         S2 Test : jstests/indexa.js ...
         S2 Test : jstests/update4.js ...
         S2 Test : jstests/index_check8.js ...
         S2 Test : jstests/hashtest1.js ...
         S2 Test : jstests/compact.js ...
         S2 Test : jstests/exists8.js ...

Generated at Thu Feb 08 03:24:59 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.