{"push_id":2629494700,"size":1,"distinct_size":1,"ref":"refs/heads/development","head":"abe06acbdf44682102cfcdd448a1bd5aa46d86fa","before":"c3b81bbefc48151eb81aeb5e951b46cf8d6c70f8","commits":[{"sha":"abe06acbdf44682102cfcdd448a1bd5aa46d86fa","author":{"name":"Mei-Zhao","email":"2a31981383c5c0a6268ff2828ac2b13cd934981e@users.noreply.github.com"},"message":"Contributing:findAndModify support writeConcern (#185)\n\n* socket: only send client metadata once per socket (#105)\r\n\r\nPeriodic cluster synchronisation calls isMaster() which currently resends the\r\n\"client\" metadata every call - the spec specifies:\r\n\r\n\tisMaster commands issued after the initial connection handshake MUST NOT\r\n\tcontain handshake arguments\r\n\r\n\thttps://github.com/mongodb/specifications/blob/master/source/mongodb-handshake/handshake.rst#connection-handshake\r\n\r\nThis hotfix prevents subsequent isMaster calls from sending the client metadata\r\nagain - fixes #101 and fixes #103.\r\n\r\nThanks to @changwoo-nam @qhenkart @canthefason @jyoon17 for spotting the initial\r\nissue, opening tickets, and having the problem debugged with a PoC fix before I\r\neven woke up.\r\n\r\n* Merge Development (#111)\r\n\r\n* Brings in a patch on having flusher not suppress errors. (#81)\r\n\r\nhttps://github.com/go-mgo/mgo/pull/360\r\n\r\n* Fallback to JSON tags when BSON tag isn't present (#91)\r\n\r\n* Fallback to JSON tags when BSON tag isn't present\r\n\r\n\r\nCleanup.\r\n\r\n* Add test to demonstrate tagging fallback.\r\n\r\n- Test coverage for tagging test.\r\n\r\n* socket: only send client metadata once per socket\r\n\r\nPeriodic cluster synchronisation calls isMaster() which currently resends the\r\n\"client\" metadata every call - the spec specifies:\r\n\r\n\tisMaster commands issued after the initial connection handshake MUST NOT\r\n\tcontain handshake arguments\r\n\r\n\thttps://github.com/mongodb/specifications/blob/master/source/mongodb-handshake/handshake.rst#connection-handshake\r\n\r\nThis hotfix prevents subsequent isMaster calls from sending the client metadata\r\nagain - fixes #101 and fixes #103.\r\n\r\nThanks to @changwoo-nam @qhenkart @canthefason @jyoon17 for spotting the initial\r\nissue, opening tickets, and having the problem debugged with a PoC fix before I\r\neven woke up.\r\n\r\n* Cluster abended test 254 (#100)\r\n\r\n* Add a test that mongo Server gets their abended reset as necessary.\r\n\r\nSee https://github.com/go-mgo/mgo/issues/254 and\r\nhttps://github.com/go-mgo/mgo/pull/255/files\r\n\r\n* Include the patch from Issue 255.\r\n\r\nThis brings in a test which fails without the patch, and passes with the\r\npatch. Still to be tested, manual tcpkill of a socket.\r\n\r\n* changeStream support (#97)\r\n\r\nAdd $changeStream support\r\n\r\n* readme: credit @peterdeka and @steve-gray (#110)\r\n\r\n* Hotfix #120  (#136)\r\n\r\n* cluster: fix deadlock in cluster synchronisation (#120)\r\n\r\nFor a impressively thorough breakdown of the problem, see:\r\n\thttps://github.com/globalsign/mgo/issues/120#issuecomment-371699575\r\n\r\nHuge thanks to @dvic and @KJTsanaktsidis for the report and fix.\r\n\r\n* readme: credit @dvic and @KJTsanaktsidis\r\n\r\n* findAndModify support writeConcern\r\n\r\n* fix","distinct":true,"url":"https://api.github.com/repos/globalsign/mgo/commits/abe06acbdf44682102cfcdd448a1bd5aa46d86fa"}]}
{"actor":{"display_login":"domodwyer"}}