diff --git a/ci/mongo.rb b/ci/mongo.rb index 47dafe08f0..6ed368e2ec 100644 --- a/ci/mongo.rb +++ b/ci/mongo.rb @@ -25,12 +25,14 @@ # Set up the replica set + print some debug info sleep_for(15) - sh %Q{sudo mongo --eval "printjson(db.serverStatus())" 'localhost:37017' >> /tmp/mongo.log} - sh %Q{sudo mongo --eval "printjson(db.serverStatus())" 'localhost:37018' >> /tmp/mongo.log} + # FIXME: cannot use this commands on travis because they seem to + # make mongo enter in a sort of lock forever stalling the build + # sh %Q{sudo mongo --eval "printjson(db.serverStatus())" 'localhost:37017' >> /tmp/mongo.log} + # sh %Q{sudo mongo --eval "printjson(db.serverStatus())" 'localhost:37018' >> /tmp/mongo.log} sh %Q{sudo mongo --eval "printjson(rs.initiate()); printjson(rs.conf());" 'localhost:37017' >> /tmp/mongo.log} sleep_for(30) - sh %Q{sudo mongo --eval "printjson(rs.config()); printjson(rs.status());" 'localhost:37017' >> /tmp/mongo.log} - sh %Q{sudo mongo --eval "printjson(rs.config()); printjson(rs.status());" 'localhost:37018' >> /tmp/mongo.log} + sh %Q{sudo mongo --verbose --eval "printjson(rs.config()); printjson(rs.status());" 'localhost:37017' >> /tmp/mongo.log} + sh %Q{sudo mongo --verbose --eval "printjson(rs.config()); printjson(rs.status());" 'localhost:37018' >> /tmp/mongo.log} end task :script => ['ci:common:script'] do