[SERVER-37830] Consolidate duplicate functionality in Stitch library and embedded C library Created: 30/Oct/18  Updated: 29/Oct/23  Resolved: 20/Dec/18

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.1.7

Type: Improvement Priority: Major - P3
Reporter: Justin Seyster Assignee: Justin Seyster
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Problem/Incident
Related
Backwards Compatibility: Fully Compatible
Sprint: Query 2018-12-03, Query 2018-12-17, Query 2018-12-31
Participants:
Linked BF Score: 45

 Description   

SERVER-37826 will reuse some classes and functions from the existing embedded CAPI (src/mongo/embedded/mongoc_embedded). For any code that gets copied as part of that work, we should consider the possibility of refactoring it to live in a single location that both libraries can reference.



 Comments   
Comment by Githook User [ 21/Dec/18 ]

Author:

{'username': 'jseyster', 'email': 'justin.seyster@mongodb.com', 'name': 'Justin Seyster'}

Message: SERVER-37830 Fix undefined behavior when using NULL status objects.
Branch: master
https://github.com/mongodb/mongo/commit/bdac7ced24f9ad8f9afac9c57e7184b1f2bf61b2

Comment by Githook User [ 21/Dec/18 ]

Author:

{'username': 'benety', 'email': 'benety@mongodb.com', 'name': 'Benety Goh'}

Message: SERVER-37830 fix ReentrancyGuard
Branch: master
https://github.com/mongodb/mongo/commit/bfddc5baaaa6cbbed435c7749cc740ecadd154f9

Comment by Githook User [ 20/Dec/18 ]

Author:

{'username': 'jseyster', 'email': 'justin.seyster@mongodb.com', 'name': 'Justin Seyster'}

Message: SERVER-37830 Common Status objects for C APIs
Branch: master
https://github.com/mongodb/mongo/commit/5201eef0a01e8fbaedb91cca619f692de35a317b

Generated at Thu Feb 08 04:47:09 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.