Skip to content

Electing new primary in mongo permanently freezes server (URGENT!) #3413

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
mrmarcsmith opened this issue Jan 20, 2017 · 1 comment
Closed

Comments

@mrmarcsmith
Copy link
Contributor

Steps to reproduce

Please include a detailed list of steps that reproduce the issue. Include curl commands when applicable.

  1. set up a mongo replica set
  2. spin up parse server in a docker container
  3. force the primary to step down

Expected Results

Parse continues to run after electing a new primary.

Actual Outcome

Parse internally freezes without crasheing and becomes unresponsive to all calls

Environment Setup

  • Server

    • parse-server version (Be specific! Don't say 'latest'.) : 2.3.1
    • Operating System: Ubuntu 16.04.1
    • Hardware: 4 Gb Droplet
    • Localhost or remote server? (AWS, Heroku, Azure, Digital Ocean, etc): Digital Ocean
  • Database

    • MongoDB version: 3.0.14-1.9
    • Storage engine: mongo-rocks
    • Hardware: 4 Gb Droplet
    • Localhost or remote server? (AWS, Heroku, Azure, Digital Ocean, etc): Digital Ocean

Logs/Trace

You can turn on additional logging by configuring VERBOSE=1 in your environment.
this is mongo electing a new primary

2017-01-20T05:01:40.775567667Z 2017-01-20T05:01:40.775+0000 I REPL     [ReplicationExecutor] Error in heartbeat request to data1rs1s1prod.pandaclouds.com:27017; Location18915 Failed attempt to connect to data1rs1s1prod.pandaclouds.com:27017; couldn't initialize connection to host data1rs1s1prod.pandaclouds.com, address is invalid
2017-01-20T05:01:40.775591870Z 2017-01-20T05:01:40.775+0000 I REPL     [ReplicationExecutor] Standing for election
2017-01-20T05:01:40.776804767Z 2017-01-20T05:01:40.776+0000 I REPL     [ReplicationExecutor] not electing self, data1rs1s3prod.pandaclouds.com:27017 would veto with 'data1rs1s2prod.pandaclouds.com:27017 is trying to elect itself but data1rs1s1prod.pandaclouds.com:27017 is already primary and more up-to-date'
2017-01-20T05:01:40.776838090Z 2017-01-20T05:01:40.776+0000 I REPL     [ReplicationExecutor] not electing self, we are not freshest
2017-01-20T05:01:42.632403684Z 2017-01-20T05:01:42.632+0000 I REPL     [ReplicationExecutor] Standing for election
2017-01-20T05:01:42.633127622Z 2017-01-20T05:01:42.632+0000 I REPL     [ReplicationExecutor] not electing self, data1rs1s3prod.pandaclouds.com:27017 would veto with 'data1rs1s2prod.pandaclouds.com:27017 is trying to elect itself but data1rs1s1prod.pandaclouds.com:27017 is already primary and more up-to-date'
2017-01-20T05:01:42.633149568Z 2017-01-20T05:01:42.632+0000 I REPL     [ReplicationExecutor] not electing self, we are not freshest
2017-01-20T05:01:44.634529579Z 2017-01-20T05:01:44.634+0000 I REPL     [ReplicationExecutor] Standing for election
2017-01-20T05:01:44.635133314Z 2017-01-20T05:01:44.634+0000 I REPL     [ReplicationExecutor] not electing self, data1rs1s3prod.pandaclouds.com:27017 would veto with 'data1rs1s2prod.pandaclouds.com:27017 is trying to elect itself but data1rs1s1prod.pandaclouds.com:27017 is already primary and more up-to-date'
2017-01-20T05:01:44.635159568Z 2017-01-20T05:01:44.634+0000 I REPL     [ReplicationExecutor] not electing self, we are not freshest
2017-01-20T05:01:46.367962190Z 2017-01-20T05:01:46.367+0000 I NETWORK  [initandlisten] connection accepted from 192.241.200.227:44820 #130494 (53 connections now open)
2017-01-20T05:01:46.419583646Z 2017-01-20T05:01:46.419+0000 I ACCESS   [conn130494] Successfully authenticated as principal __system on local
2017-01-20T05:01:46.635729109Z 2017-01-20T05:01:46.635+0000 I REPL     [ReplicationExecutor] Standing for election
2017-01-20T05:01:46.636292323Z 2017-01-20T05:01:46.636+0000 I REPL     [ReplicationExecutor] not electing self, data1rs1s3prod.pandaclouds.com:27017 would veto with 'data1rs1s2prod.pandaclouds.com:27017 is trying to elect itself but data1rs1s1prod.pandaclouds.com:27017 is already primary and more up-to-date'
2017-01-20T05:01:46.636313637Z 2017-01-20T05:01:46.636+0000 I REPL     [ReplicationExecutor] not electing self, we are not freshest
2017-01-20T05:01:47.962300425Z 2017-01-20T05:01:47.961+0000 I REPL     [ReplicationExecutor] Member data1rs1s1prod.pandaclouds.com:27017 is now in state PRIMARY

This is parse server failing and never recovering unless I restart the container:

2017-01-20T09:02:48.157851908Z error: Error generating response. { MongoError: connection 1 to data1rs1s2prod.pandaclouds.com:27017 closed
2017-01-20T09:02:48.157940898Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:29:11)
2017-01-20T09:02:48.157977021Z     at TLSSocket.<anonymous> (/parse-server/node_modules/mongodb-core/lib/connection/connection.js:187:22)
2017-01-20T09:02:48.158004074Z     at TLSSocket.g (events.js:291:16)
2017-01-20T09:02:48.158104391Z     at emitOne (events.js:101:20)
2017-01-20T09:02:48.158144358Z     at TLSSocket.emit (events.js:188:7)
2017-01-20T09:02:48.158172264Z     at _handle.close (net.js:498:12)
2017-01-20T09:02:48.158200538Z     at Socket.done (_tls_wrap.js:325:7)
2017-01-20T09:02:48.158227214Z     at Socket.g (events.js:291:16)
2017-01-20T09:02:48.158253458Z     at emitOne (events.js:96:13)
2017-01-20T09:02:48.158278014Z     at Socket.emit (events.js:188:7)
2017-01-20T09:02:48.158302141Z     at TCP._handle.close [as _onclose] (net.js:498:12)
2017-01-20T09:02:48.158328449Z   name: 'MongoError',
2017-01-20T09:02:48.158351129Z   message: 'connection 1 to data1rs1s2prod.pandaclouds.com:27017 closed' } name=MongoError, message=connection 1 to data1rs1s2prod.pandaclouds.com:27017 closed
2017-01-20T09:02:48.162139923Z error: Uncaught internal server error. { MongoError: connection 1 to data1rs1s2prod.pandaclouds.com:27017 closed
2017-01-20T09:02:48.162193136Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:29:11)
2017-01-20T09:02:48.162219986Z     at TLSSocket.<anonymous> (/parse-server/node_modules/mongodb-core/lib/connection/connection.js:187:22)
2017-01-20T09:02:48.162249566Z     at TLSSocket.g (events.js:291:16)
2017-01-20T09:02:48.162272459Z     at emitOne (events.js:101:20)
2017-01-20T09:02:48.162293993Z     at TLSSocket.emit (events.js:188:7)
2017-01-20T09:02:48.162319086Z     at _handle.close (net.js:498:12)
2017-01-20T09:02:48.162348636Z     at Socket.done (_tls_wrap.js:325:7)
2017-01-20T09:02:48.162412036Z     at Socket.g (events.js:291:16)
2017-01-20T09:02:48.162456243Z     at emitOne (events.js:96:13)
2017-01-20T09:02:48.162483786Z     at Socket.emit (events.js:188:7)
2017-01-20T09:02:48.162512234Z     at TCP._handle.close [as _onclose] (net.js:498:12)
2017-01-20T09:02:48.162543727Z   name: 'MongoError',
2017-01-20T09:02:48.162570960Z   message: 'connection 1 to data1rs1s2prod.pandaclouds.com:27017 closed' } MongoError: connection 1 to data1rs1s2prod.pandaclouds.com:27017 closed
2017-01-20T09:02:48.162604894Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:29:11)
2017-01-20T09:02:48.162635500Z     at TLSSocket.<anonymous> (/parse-server/node_modules/mongodb-core/lib/connection/connection.js:187:22)
2017-01-20T09:02:48.162668170Z     at TLSSocket.g (events.js:291:16)
2017-01-20T09:02:48.162696960Z     at emitOne (events.js:101:20)
2017-01-20T09:02:48.162729214Z     at TLSSocket.emit (events.js:188:7)
2017-01-20T09:02:48.162757570Z     at _handle.close (net.js:498:12)
2017-01-20T09:02:48.162788960Z     at Socket.done (_tls_wrap.js:325:7)
2017-01-20T09:02:48.162817650Z     at Socket.g (events.js:291:16)
2017-01-20T09:02:48.162843478Z     at emitOne (events.js:96:13)
2017-01-20T09:02:48.162869975Z     at Socket.emit (events.js:188:7)
2017-01-20T09:02:48.162904885Z     at TCP._handle.close [as _onclose] (net.js:498:12)
2017-01-20T09:02:48.167863283Z MongoError: connection 1 to data1rs1s2prod.pandaclouds.com:27017 closed
2017-01-20T09:02:48.167941286Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:29:11)
2017-01-20T09:02:48.167959613Z     at TLSSocket.<anonymous> (/parse-server/node_modules/mongodb-core/lib/connection/connection.js:187:22)
2017-01-20T09:02:48.167973826Z     at TLSSocket.g (events.js:291:16)
2017-01-20T09:02:48.167986066Z     at emitOne (events.js:101:20)
2017-01-20T09:02:48.167998280Z     at TLSSocket.emit (events.js:188:7)
2017-01-20T09:02:48.168011070Z     at _handle.close (net.js:498:12)
2017-01-20T09:02:48.168022936Z     at Socket.done (_tls_wrap.js:325:7)
2017-01-20T09:02:48.168035190Z     at Socket.g (events.js:291:16)
2017-01-20T09:02:48.168047066Z     at emitOne (events.js:96:13)
2017-01-20T09:02:48.168058686Z     at Socket.emit (events.js:188:7)
2017-01-20T09:02:48.168070846Z     at TCP._handle.close [as _onclose] (net.js:498:12)
2017-01-20T09:02:49.063114940Z (node:16) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 3): Error: getaddrinfo ENOTFOUND email.us-west-2.amazonaws.com email.us-west-2.amazonaws.com:443
2017-01-20T09:02:49.090691310Z (node:16) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 4): Error: getaddrinfo ENOTFOUND email.us-west-2.amazonaws.com email.us-west-2.amazonaws.com:443
2017-01-20T09:04:48.708148511Z error: Error generating response. { MongoError: not master and slaveOk=false
2017-01-20T09:04:48.708324388Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:48.708347558Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:48.708358653Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:48.708368718Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:48.708378913Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:48.708423341Z   name: 'MongoError',
2017-01-20T09:04:48.708434498Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:48.708444331Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:48.708454138Z   code: 13435 } name=MongoError, message=not master and slaveOk=false, $err=not master and slaveOk=false, code=13435
2017-01-20T09:04:48.710941756Z error: Uncaught internal server error. { MongoError: not master and slaveOk=false
2017-01-20T09:04:48.711024291Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:48.711041064Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:48.711056754Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:48.711075871Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:48.711096204Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:48.711122251Z   name: 'MongoError',
2017-01-20T09:04:48.711144444Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:48.711165991Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:48.711186611Z   code: 13435 } MongoError: not master and slaveOk=false
2017-01-20T09:04:48.711210141Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:48.711230431Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:48.711247646Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:48.711258849Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:48.711268806Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:48.714480584Z MongoError: not master and slaveOk=false
2017-01-20T09:04:48.714513134Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:48.714524961Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:48.714535259Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:48.714565336Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:48.714575836Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:48.718715983Z error: Error generating response. { MongoError: not master and slaveOk=false
2017-01-20T09:04:48.718748428Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:48.718759233Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:48.718785840Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:48.718799010Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:48.718808415Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:48.718817618Z   name: 'MongoError',
2017-01-20T09:04:48.718826713Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:48.718835833Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:48.718844885Z   code: 13435 } name=MongoError, message=not master and slaveOk=false, $err=not master and slaveOk=false, code=13435
2017-01-20T09:04:48.719751644Z error: Uncaught internal server error. { MongoError: not master and slaveOk=false
2017-01-20T09:04:48.719783976Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:48.719795869Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:48.719810084Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:48.719819971Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:48.719829121Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:48.719838506Z   name: 'MongoError',
2017-01-20T09:04:48.719847511Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:48.719856529Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:48.719886574Z   code: 13435 } MongoError: not master and slaveOk=false
2017-01-20T09:04:48.719902242Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:48.719912137Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:48.719921497Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:48.719930835Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:48.719939995Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:48.721284736Z MongoError: not master and slaveOk=false
2017-01-20T09:04:48.721316948Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:48.721368201Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:48.721381691Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:48.721391691Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:48.721401191Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:48.723851232Z error: Error generating response. { MongoError: not master and slaveOk=false
2017-01-20T09:04:48.723903149Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:48.723916836Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:48.723927239Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:48.723939779Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:48.723949656Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:48.723959071Z   name: 'MongoError',
2017-01-20T09:04:48.723968296Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:48.723977361Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:48.723986526Z   code: 13435 } name=MongoError, message=not master and slaveOk=false, $err=not master and slaveOk=false, code=13435
2017-01-20T09:04:48.726393616Z error: Uncaught internal server error. { MongoError: not master and slaveOk=false
2017-01-20T09:04:48.726424698Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:48.726435228Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:48.726444806Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:48.726475413Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:48.726501071Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:48.726511298Z   name: 'MongoError',
2017-01-20T09:04:48.726520483Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:48.726529363Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:48.726538498Z   code: 13435 } MongoError: not master and slaveOk=false
2017-01-20T09:04:48.726550383Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:48.726559983Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:48.726569538Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:48.726578548Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:48.726587638Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:48.733404129Z error: Error generating response. { MongoError: not master and slaveOk=false
2017-01-20T09:04:48.733449454Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:48.733461244Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:48.733471207Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:48.733480349Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:48.733489804Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:48.733499187Z   name: 'MongoError',
2017-01-20T09:04:48.733508437Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:48.733517732Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:48.733527082Z   code: 13435 } name=MongoError, message=not master and slaveOk=false, $err=not master and slaveOk=false, code=13435
2017-01-20T09:04:48.734571250Z error: Uncaught internal server error. { MongoError: not master and slaveOk=false
2017-01-20T09:04:48.734606322Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:48.734618245Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:48.734647522Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:48.734659422Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:48.734669370Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:48.734679027Z   name: 'MongoError',
2017-01-20T09:04:48.734688535Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:48.734697680Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:48.734706695Z   code: 13435 } MongoError: not master and slaveOk=false
2017-01-20T09:04:48.734715705Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:48.734725067Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:48.734734327Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:48.734743495Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:48.734752375Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:48.735751206Z MongoError: not master and slaveOk=false
2017-01-20T09:04:48.735789559Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:48.735803926Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:48.735814551Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:48.735846396Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:48.735857161Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:48.737332066Z MongoError: not master and slaveOk=false
2017-01-20T09:04:48.737361588Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:48.737373166Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:48.737383241Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:48.737413411Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:48.737423366Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:49.064685837Z error: Error generating response. { MongoError: not master and slaveOk=false
2017-01-20T09:04:49.064792667Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:49.064860040Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:49.064883157Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:49.064896090Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:49.064908347Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:49.064974067Z   name: 'MongoError',
2017-01-20T09:04:49.064990097Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:49.065002927Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:49.065068750Z   code: 13435 } name=MongoError, message=not master and slaveOk=false, $err=not master and slaveOk=false, code=13435
2017-01-20T09:04:49.067780576Z error: Uncaught internal server error. { MongoError: not master and slaveOk=false
2017-01-20T09:04:49.067842090Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:49.067857100Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:49.067896240Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:49.067916776Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:49.067929716Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:49.067947246Z   name: 'MongoError',
2017-01-20T09:04:49.067959716Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:49.067971803Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:49.067984106Z   code: 13435 } MongoError: not master and slaveOk=false
2017-01-20T09:04:49.067996026Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:49.068032966Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:49.068046646Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:49.068059123Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:49.068071563Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:49.072129658Z MongoError: not master and slaveOk=false
2017-01-20T09:04:49.072213558Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:49.072235108Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:49.072248228Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:49.072260872Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:49.072308878Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:49.427093388Z error: Error generating response. { MongoError: not master and slaveOk=false
2017-01-20T09:04:49.427551866Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:49.427686042Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:49.427906726Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:49.428092312Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:49.428223173Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:49.428436737Z   name: 'MongoError',
2017-01-20T09:04:49.428578833Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:49.428713630Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:49.428910510Z   code: 13435 } name=MongoError, message=not master and slaveOk=false, $err=not master and slaveOk=false, code=13435
2017-01-20T09:04:49.429050497Z error: Uncaught internal server error. { MongoError: not master and slaveOk=false
2017-01-20T09:04:49.429283963Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:49.429491620Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:49.429628599Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:49.429754265Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:49.429918795Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:49.430129732Z   name: 'MongoError',
2017-01-20T09:04:49.430272642Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:49.430477815Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:49.430602782Z   code: 13435 } MongoError: not master and slaveOk=false
2017-01-20T09:04:49.430866539Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:49.431002305Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:49.431235106Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:49.431388050Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:49.431562391Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:49.433505225Z MongoError: not master and slaveOk=false
2017-01-20T09:04:49.433601293Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:49.433616506Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:49.433685299Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:49.433703553Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:49.433716376Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:50.008815273Z error: Error generating response. { MongoError: not master and slaveOk=false
2017-01-20T09:04:50.008909237Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:50.008937917Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:50.008952481Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:50.008972541Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:50.008999307Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:50.009030394Z   name: 'MongoError',
2017-01-20T09:04:50.009043961Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:50.009056611Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:50.009069324Z   code: 13435 } name=MongoError, message=not master and slaveOk=false, $err=not master and slaveOk=false, code=13435
2017-01-20T09:04:50.010475912Z error: Uncaught internal server error. { MongoError: not master and slaveOk=false
2017-01-20T09:04:50.010518705Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:50.010533038Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:50.010548868Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:50.010561932Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:50.010574242Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:50.010586393Z   name: 'MongoError',
2017-01-20T09:04:50.010626383Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:50.010640193Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:50.010652406Z   code: 13435 } MongoError: not master and slaveOk=false
2017-01-20T09:04:50.010664389Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:50.010676846Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:50.010689403Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:50.010701939Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:50.010714593Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:50.014101587Z error: Error generating response. { MongoError: not master and slaveOk=false
2017-01-20T09:04:50.014155297Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:50.014204380Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:50.014221873Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:50.014234343Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:50.014250200Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:50.014263640Z   name: 'MongoError',
2017-01-20T09:04:50.014276107Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:50.014288467Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:50.014301173Z   code: 13435 } name=MongoError, message=not master and slaveOk=false, $err=not master and slaveOk=false, code=13435
2017-01-20T09:04:50.015502199Z error: Uncaught internal server error. { MongoError: not master and slaveOk=false
2017-01-20T09:04:50.015551815Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:50.015568715Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:50.015581865Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:50.015594459Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:50.015607332Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:50.015619995Z   name: 'MongoError',
2017-01-20T09:04:50.015631935Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:50.015644482Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:50.015656859Z   code: 13435 } MongoError: not master and slaveOk=false
2017-01-20T09:04:50.015669739Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:50.015685455Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:50.015725035Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:50.015738959Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:50.015751555Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:50.023830359Z MongoError: not master and slaveOk=false
2017-01-20T09:04:50.023912282Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:50.023929866Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:50.023943566Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:50.023960252Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:50.023973036Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:50.025240961Z MongoError: not master and slaveOk=false
2017-01-20T09:04:50.025278294Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:50.025292951Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:50.025306011Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:50.025325024Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:50.025349778Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:50.033461312Z error: Error generating response. { MongoError: not master and slaveOk=false
2017-01-20T09:04:50.033554436Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:50.033573909Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:50.033592346Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:50.033645692Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:50.033672626Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:50.033753762Z   name: 'MongoError',
2017-01-20T09:04:50.033783259Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:50.033867402Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:50.033900599Z   code: 13435 } name=MongoError, message=not master and slaveOk=false, $err=not master and slaveOk=false, code=13435
2017-01-20T09:04:50.035281196Z error: Uncaught internal server error. { MongoError: not master and slaveOk=false
2017-01-20T09:04:50.035332269Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:50.035347469Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:50.035395236Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:50.035409412Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:50.035422529Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:50.035434939Z   name: 'MongoError',
2017-01-20T09:04:50.035451052Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:50.035463099Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:50.035475149Z   code: 13435 } MongoError: not master and slaveOk=false
2017-01-20T09:04:50.035486802Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:50.035499049Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:50.035511072Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:50.035522992Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:50.035535016Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:50.038526721Z MongoError: not master and slaveOk=false
2017-01-20T09:04:50.038642912Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:50.038726756Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:50.038766683Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:50.038851023Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:50.038884146Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:50.238569351Z error: Error generating response. { MongoError: not master and slaveOk=false
2017-01-20T09:04:50.238645144Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:50.238667528Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:50.238681604Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:50.238700384Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:50.238720491Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:50.238732711Z   name: 'MongoError',
2017-01-20T09:04:50.238745961Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:50.238758211Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:50.238773111Z   code: 13435 } name=MongoError, message=not master and slaveOk=false, $err=not master and slaveOk=false, code=13435
2017-01-20T09:04:50.240047331Z error: Uncaught internal server error. { MongoError: not master and slaveOk=false
2017-01-20T09:04:50.240145178Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:50.240175764Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:50.240200254Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:50.240224031Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:50.240239064Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:50.240252061Z   name: 'MongoError',
2017-01-20T09:04:50.240266248Z   message: 'not master and slaveOk=false',
2017-01-20T09:04:50.240278214Z   '$err': 'not master and slaveOk=false',
2017-01-20T09:04:50.240291181Z   code: 13435 } MongoError: not master and slaveOk=false
2017-01-20T09:04:50.240303211Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:50.240315464Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:50.240327751Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:50.240343758Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:50.240356408Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
2017-01-20T09:04:50.243317358Z MongoError: not master and slaveOk=false
2017-01-20T09:04:50.243430568Z     at Function.MongoError.create (/parse-server/node_modules/mongodb-core/lib/error.js:31:11)
2017-01-20T09:04:50.243498318Z     at queryCallback (/parse-server/node_modules/mongodb-core/lib/cursor.js:198:34)
2017-01-20T09:04:50.243519335Z     at /parse-server/node_modules/mongodb-core/lib/connection/pool.js:436:18
2017-01-20T09:04:50.243533051Z     at _combinedTickCallback (internal/process/next_tick.js:67:7)
2017-01-20T09:04:50.243564945Z     at process._tickDomainCallback (internal/process/next_tick.js:122:9)
@mrmarcsmith mrmarcsmith changed the title Electing new primary in mongo permanently crashes server (URGENT!) Electing new primary in mongo permanently freezes server (URGENT!) Jan 20, 2017
@adirgan
Copy link

adirgan commented Jan 20, 2017

Test updating to the latest version of parse-server, why they updated the mongo driver that fixes the problems with the connection when you have configured a replica of mongo.

npm install parseplatform/parse-server.git#latest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants