There are several issues related to how server should work with sessions in FCV3.4
- Mongo drivers v3.6 use implicit sessions regardless if the binary is FCV3.4 or FCV3.6:
SERVER-33763 - MongoDB fails upgrade /downgrade if it creates sessions collection:
SERVER-35795,SERVER-34683
so this leads that for the transient FCV3.4 we need some form of a non -persistent sessions supported by a server i.e. provide the best effort and predictable failure which allows drivers to use implicit sessions with FCV3.4
- is duplicated by
-
SERVER-36241 Disable implicit session in major_version_upgrade.js for versions <= 3.6
- Closed
-
SERVER-36563 forcePrimaryRefreshAndWaitForReplication fails to parse operationTime with FCV=3.4
- Closed
- is related to
-
SERVER-36777 Excessive logging with sessions in FCV 3.4
- Closed