[CDRIVER-2233] Change stream support Created: 03/Aug/17  Updated: 28/Oct/23  Resolved: 12/Oct/17

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

Type: New Feature Priority: Major - P3
Reporter: Rathi Gnanasekaran Assignee: Kevin Albertson
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by DRIVERS-398 Change stream support Closed
Related
is related to CDRIVER-2287 Link from C Driver change stream docs... Closed
Epic Link: Cdriver MongoDB 3.6 Support

 Comments   
Comment by Githook User [ 03/Jan/18 ]

Author:

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

Message: CDRIVER-2233 race in change stream test
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/b61346435fc0afee7479c7d68ab664fd8cfa999c

Comment by Githook User [ 11/Dec/17 ]

Author:

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

Message: CDRIVER-2233 change stream test fixes
Branch: r1.9
https://github.com/mongodb/mongo-c-driver/commit/e0fc95363b12c26b6a0416bfaa514e457f5b7f75

Comment by Githook User [ 11/Dec/17 ]

Author:

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

Message: CDRIVER-2233 make collection to test change stream

We expect a characteristic server error when testing change streams with
a standalone; if the database doesn't exist we get a different error, so
make the database and collection before testing.
Branch: r1.9
https://github.com/mongodb/mongo-c-driver/commit/41723547962569696feeba6ad7dc06a158b0e862

Comment by Githook User [ 08/Dec/17 ]

Author:

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

Message: CDRIVER-2233 change stream test fixes
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/edee456a7c157ba7390c5c95cc58b0e5b671e2b4

Comment by Githook User [ 07/Dec/17 ]

Author:

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

Message: CDRIVER-2233 enable change stream test on ARM
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/1dd8452136b0cb5ab54997f41021f681db74d94d

Comment by Githook User [ 07/Dec/17 ]

Author:

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

Message: CDRIVER-2233 make collection to test change stream

We expect a characteristic server error when testing change streams with
a standalone; if the database doesn't exist we get a different error, so
make the database and collection before testing.
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/98179f877d676b92992318af5a11bcd4cf54a4ee

Comment by Githook User [ 09/Nov/17 ]

Author:

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

Message: CDRIVER-2233 longer wtimeout in change stream test

Avoid "replication timed out" failures in tests. Also add more error
logging to debug test failures.
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/e451042c85135b8fb99fb5ea9fc0f4cea035cc91

Comment by Githook User [ 29/Oct/17 ]

Author:

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

Message: CDRIVER-2233 remove outdated test criterion

All platforms' latest server builds are now at least 3.5.12, no need to
check this before running change stream tests.
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/df5eb61dae02f2a6f83aca6b5afe96a5c8a4fd08

Comment by Githook User [ 29/Oct/17 ]

Author:

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

Message: CDRIVER-2233 fix _mongoc_cursor_new_with_opts decl
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/4d702f3df8cbab55732c40009a058bbbd0113fde

Comment by Githook User [ 14/Oct/17 ]

Author:

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

Message: CDRIVER-2233 better errs from change stream tests
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/a781014f3dc953c3aa398f8a5183ded6d8b88276

Comment by Githook User [ 09/Oct/17 ]

Author:

{'email': 'kevin.albertson@10gen.com', 'name': 'Kevin Albertson', 'username': 'kevinAlbs'}

Message: CDRIVER-2233 do not inspect resumeToken in tests
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/9fd0ef7e01ff8ab66458bd3c1f318b6088ac76fa

Comment by Githook User [ 02/Oct/17 ]

Author:

{'email': 'kevin.albertson@10gen.com', 'name': 'Kevin Albertson', 'username': 'kevinAlbs'}

Message: CDRIVER-2233 change stream watch runs agg cmd
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/9aa5ee832f3d1fa675e1dac7869de2771aa7ad2f

Comment by Githook User [ 27/Sep/17 ]

Author:

{'email': 'kevin.albertson@10gen.com', 'name': 'Kevin Albertson', 'username': 'kevinAlbs'}

Message: CDRIVER-2233 add change stream tests
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/2ba1fdba0e256c418a5756c4f790fba042ce43b4

Comment by Githook User [ 27/Sep/17 ]

Author:

{'email': 'kevin.albertson@10gen.com', 'name': 'Kevin Albertson', 'username': 'kevinAlbs'}

Message: CDRIVER-2233 add change stream implementation
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/8005a9d49683d20ea9a4a1fc7b27e2bde3f19123

Comment by Githook User [ 20/Sep/17 ]

Author:

{'email': 'kevin.albertson@10gen.com', 'name': 'Kevin Albertson', 'username': 'kevinAlbs'}

Message: CDRIVER-2233 Fix typedef redefinition
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/b32e3e8a06f50ad749b8480180b3abf2da7104f1

Comment by Githook User [ 19/Sep/17 ]

Author:

{'username': 'kevinAlbs', 'name': 'Kevin Albertson', 'email': 'kevin.albertson@10gen.com'}

Message: CDRIVER-2233 Add interface for change streams
Branch: master
https://github.com/mongodb/mongo-c-driver/commit/d1b389bccea46dbeab2573ed5dd99d3a28acfc4e

Comment by A. Jesse Jiryu Davis [ 15/Sep/17 ]

Yeah, the best way I know to manage this is, open another ticket that just says "link from our change stream docs to mongodb manual's change stream docs", mark it in state "blocked" and fix version 1.9.0. If we can find the DOCS ticket for that work, our ticket can be linked "depends on" that ticket.

Comment by Kevin Albertson [ 15/Sep/17 ]

We need to take note to update the C driver documentation when we have links to the MongoDB docs, which will have more in depth explanations of the change stream options and behavior.

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