The replicaset bump was to align with mgo v3.
mgo v3 commit 5c00a1b (https://github.com/juju/mgo/pull/20) fixes unit tests and some sstxn issues, but also
- Non primary write errors force a cluster sync and discard the primary socket for that session. If there is a current transaction, abort it.
This seems worth investigating more. It messes with sessions and cluster sync etc.
The replicaset bump was to align with mgo v3.
mgo v3 commit 5c00a1b (https:/ /github. com/juju/ mgo/pull/ 20) fixes unit tests and some sstxn issues, but also
- Non primary write errors force a cluster sync and discard the
primary socket for that session. If there is a current
transaction, abort it.
This seems worth investigating more. It messes with sessions and cluster sync etc.