[CXX-53] Remove signal handling, _exit calls, and debugger support from client library Created: 18/Feb/14  Updated: 04/May/14  Resolved: 28/Mar/14

Status: Closed
Project: C++ Driver
Component/s: None
Affects Version/s: None
Fix Version/s: legacy-0.8.0

Type: Improvement Priority: Major - P3
Reporter: Andrew Morrow (Inactive) Assignee: Andrew Morrow (Inactive)
Resolution: Done Votes: 0
Labels: legacy-cxx
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

There are several facilities in the forked server code that do not make sense to have in a user facing library. This includes things like calling _exit, generating stack traces on faults, injecting signal handlers, and the like. These are policies that should be set by the application using the driver, not the driver itself.



 Comments   
Comment by Githook User [ 29/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-53 Fix FTB when _DEBUG is not defined with IWYU of log.h
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/da39f590cd5a171304a59b9577340424e9809f30

Comment by Githook User [ 28/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-53 The MONGO_OPTIMIZED_BUILD macro has no effect in the driver codebase
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/3696adaf126f148a4c57917e131243bf96bb9dda

Comment by Githook User [ 28/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-53 Remove backtrace support
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/0025f0cbc01f9354268bbf0e7f068a5a52cc7c1b

Comment by Githook User [ 28/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-53 Remove stack trace and assertion counting mechanisms
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/d42c45029b88f9447f6d0ca16b4522728e18ab92

Comment by Githook User [ 28/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-53 Remove server oriented shutdown and exit mechanisms
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/1a372e572a378585251d6836339b3546b4588310

Comment by Githook User [ 28/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-53 Remove server specific debugging facilities
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/326b7606ee59e8d03dd876db9f476be065971f08

Comment by Githook User [ 28/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-53 Remove StartupTests
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/a4c6b1c10ab2885b6f94d293df638ac4ebe90e47

Comment by Githook User [ 28/Mar/14 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@mongodb.com'}

Message: CXX-53 Remove unused signal handler code
Branch: legacy
https://github.com/mongodb/mongo-cxx-driver/commit/df163e4ddecfd0c27c819240fb9436d8d5027302

Comment by Andrew Morrow (Inactive) [ 27/Mar/14 ]

https://github.com/mongodb/mongo-cxx-driver/pull/39

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