[Bug 1261452] Re: juju-core is unavailable for arm64
John A Meinel
john at arbash-meinel.com
Wed Dec 18 07:14:24 UTC 2013
So I tried this patch:
=== modified file 'testing/mgo.go'
--- testing/mgo.go 2013-11-06 13:38:01 +0000
+++ testing/mgo.go 2013-12-18 06:23:25 +0000
@@ -99,6 +99,7 @@
"--noprealloc",
"--smallfiles",
"--nojournal",
+ "--noscripting",
"--nounixsocket",
}
server := exec.Command("mongod", mgoargs...)
And with it, the test suite still passes 100% for me.
I did try connecting to one of the mongodb instances running during the test suite and run:
> db.eval("hello")
Wed Dec 18 11:06:31 uncaught exception: { "errmsg" : "db side execution is disabled", "ok" : 0 }
I even tried:
> var map = function() { emit ( this._id, this.format) }
> var reduce = function(key, values) {return Array.sum(values)}
> db.charms.mapReduce(map, reduce, {out: "format"})
Wed Dec 18 11:13:09 uncaught exception: map reduce failed:{
"errmsg" : "exception: cannot run map reduce without the js engine",
"code" : 16149,
"ok" : 0
}
So I have a strong feeling that --noscripting does what we want it to,
and that we don't, indeed, need the ability.
I'm not sure what test Michael had seen that used something that needed
scripting, but I'm running against mongodb 2.2.4 and it seems to be
working with --noscripting set up.
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to juju-core in Ubuntu.
https://bugs.launchpad.net/bugs/1261452
Title:
juju-core is unavailable for arm64
To manage notifications about this bug go to:
https://bugs.launchpad.net/juju-core/+bug/1261452/+subscriptions
More information about the Ubuntu-server-bugs
mailing list