You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please include a detailed list of steps that reproduce the issue. Include curl commands when applicable.
set up a mongo replica set
spin up parse server in a docker container
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)
The text was updated successfully, but these errors were encountered:
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
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.
Steps to reproduce
Please include a detailed list of steps that reproduce the issue. Include curl commands when applicable.
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
Database
Logs/Trace
You can turn on additional logging by configuring VERBOSE=1 in your environment.
this is mongo electing a new primary
This is parse server failing and never recovering unless I restart the container:
The text was updated successfully, but these errors were encountered: