[CDRIVER-1363] Implement maxStalenessMS Created: 06/Jul/16  Updated: 01/Sep/16  Resolved: 03/Aug/16

Status: Closed
Project: C Driver
Component/s: libmongoc
Affects Version/s: None
Fix Version/s: 1.4.0

Type: New Feature Priority: Major - P3
Reporter: A. Jesse Jiryu Davis Assignee: A. Jesse Jiryu Davis
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by DRIVERS-293 Allow users to set a limit on accepta... Closed
Related
is related to CDRIVER-1416 /Client/last_write_date* fails on -la... Closed
Epic Link: MongoDB 3.4 Support

 Comments   
Comment by Githook User [ 01/Sep/16 ]

Author:

{u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}

Message: CDRIVER-1363 distribute max staleness JSON tests
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/ee1246a49073b105f7ed33c980b30cea290aa9c0

Comment by A. Jesse Jiryu Davis [ 03/Aug/16 ]

I cherrypicked the "bug in tag_sets filter" commit to the r1.4 branch while 1.4 is in beta:

https://github.com/mongodb/mongo-c-driver/commit/b86de94940e7607a9674ebabbca0de4185c24da3

Comment by Githook User [ 03/Aug/16 ]

Author:

{u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}

Message: CDRIVER-1363 bug in tag_sets filter.

Servers already excluded for being too stale mustn't be counted as
matching the tag_sets.
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/2b06fb88b5a6d6ee30e01451af89ad199ccb5b62

Comment by A. Jesse Jiryu Davis [ 03/Aug/16 ]

Found a bug in my changes to mongoc_server_description_filter_tags.

Comment by Githook User [ 21/Jul/16 ]

Author:

{u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}

Message: CDRIVER-1363 update max staleness tests
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/3536fe485a0f3fe74aeb80181a07fa58f108464b

Comment by Githook User [ 18/Jul/16 ]

Author:

{u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}

Message: CDRIVER-1363 send maxStalenessMS to mongos
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/5f2fad1d816f1ee6ba2adc0f232e39106efd9eb4

Comment by Githook User [ 18/Jul/16 ]

Author:

{u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}

Message: CDRIVER-1363 no lastWriteDate=0 in staleness tests

Updated JSON tests from the Max Staleness Spec.
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/00b179d65bf4d9bff4590aca6a467585eab2a492

Comment by Githook User [ 18/Jul/16 ]

Author:

{u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}

Message: CDRIVER-1363 ensure lastWriteDate is set
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/66d0a722419c7f057adcb7255ca56170e523a420

Comment by Githook User [ 18/Jul/16 ]

Author:

{u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}

Message: CDRIVER-1363 parse lastWriteDate from ismaster
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/94a671ac37cb883dd28c432e0ce5d58628e708d7

Comment by Githook User [ 14/Jul/16 ]

Author:

{u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}

Message: CDRIVER-1363 update max_staleness tests
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/d46d6e039240a341a03579acab8d63497594e22e

Comment by Githook User [ 08/Jul/16 ]

Author:

{u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}

Message: CDRIVER-1363 mongoc-server-description-private.h layout, again.
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/cf91426f5c26544c8c3801dbf8b30c29445eef1a

Comment by Githook User [ 08/Jul/16 ]

Author:

{u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}

Message: CDRIVER-1363 mongoc-server-description-private.h layout.
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/85ba8640eacfdd8450f9a963315adcd261b6fcb4

Comment by A. Jesse Jiryu Davis [ 08/Jul/16 ]

Need to protect this behind --enable-experimental-features like libbson's decimal128 support and other MongoDB 3.4 features.

Comment by Githook User [ 08/Jul/16 ]

Author:

{u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}

Message: CDRIVER-1363 implement maxStalenessMS
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/7819e3e085ee60c99563e52a863ef059c7d57377

Comment by Githook User [ 08/Jul/16 ]

Author:

{u'username': u'ajdavis', u'name': u'A. Jesse Jiryu Davis', u'email': u'jesse@mongodb.com'}

Message: CDRIVER-1363 maxStalenessMS URI option
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/cde4a5c5d5709afce067a26c6d733448788aa916

Generated at Wed Feb 07 21:12:17 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.