server.listen(common.fakeServerPort, function(err) { assert.ifError(err); cluster.getWriterConnection(function(err, connection) { assert.ifError(err); assert.equal('WRITER::main', connection._clusterId); connection.release(); cluster.getReaderConnection(function(err, connection) { assert.ifError(err); assert.equal('READER::sub', connection._clusterId); connection.release(); cluster.end(function (err) { assert.ifError(err); server.destroy(); }); }); }); });
server.listen(common.fakeServerPort, function(err) { assert.ifError(err); cluster.getWriter().getConnection(function(err, connection) { assert.ifError(err); assert.equal('WRITER::main', connection._clusterId); connection.release(); cluster.getWriterConnection(function(err, connection) { assert.ifError(err); assert.equal('WRITER::sub', connection._clusterId); connection.release(); cluster.getWriter('sub').getConnection(function(err, connection) { assert.ifError(err); assert.equal('WRITER::sub', connection._clusterId); connection.release(); cluster.end(function (err) { assert.ifError(err); server.destroy(); }); }); }); }); });
server.listen(common.fakeServerPort, function(err) { assert.ifError(err); cluster.getWriterConnection(function(err, connection) { assert.ifError(err); assert.equal('WRITER::main', connection._clusterId); connection.release(); cluster.getReaderConnection(function(err, connection) { assert.ifError(err); assert.equal('READER::sub', connection._clusterId); connection.release(); cluster.end(function (err) { assert.ifError(err); server.destroy(); }); }); }); });