[SERVER-32645] Create a tracker for dependency upon shim injection Created: 10/Jan/18  Updated: 30/Oct/23  Resolved: 30/Apr/18

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.0.0-rc0

Type: Improvement Priority: Major - P3
Reporter: ADAM Martin (Inactive) Assignee: ADAM Martin (Inactive)
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 SERVER-33008 Slice Authorization Framework with vt... Closed
Gantt Dependency
has to be done before SERVER-34035 Make initializer data statically avai... Closed
Problem/Incident
causes SERVER-33157 Using the no-impl version of catalog-... Closed
Backwards Compatibility: Fully Compatible
Sprint: Platforms 2018-01-15, Platforms 2018-01-29, Platforms 2018-02-26, Platforms 2018-03-12, Platforms 2018-03-26, Platforms 2018-04-23, Platforms 2018-05-07
Participants:
Linked BF Score: 0

 Comments   
Comment by Githook User [ 01/May/18 ]

Author:

{'email': 'adam.martin@10gen.com', 'name': 'ADAM David Alan Martin', 'username': 'adamlsd'}

Message: SERVER-32645 Create a shim helper framework.

The `MONGO_DECLARE_SHIM`, `MONGO_DEFINE_SHIM`, and `MONGO_REGISTER_SHIM`
macros can be used to create specialized types which are customization
and auto-registration points for late-binding functions. In some
sense they work like weak-symbols; however, they also are useful for
tracking dependencies upon shimmed-out implementations.
Branch: master
https://github.com/mongodb/mongo/commit/00ca22fc7097455ab1301931015a86d84e038744

Comment by Githook User [ 01/May/18 ]

Author:

{'email': 'kyle.suarez@mongodb.com', 'name': 'Kyle Suarez', 'username': 'ksuarz'}

Message: Revert "SERVER-32645 Create a shim helper framework."

This reverts commit 2227f272a7a0a3e43625cb2d4a2704e1ccb6f893.
Branch: master
https://github.com/mongodb/mongo/commit/a9b53ada0db65e6ee341260c3256e960bac56a94

Comment by Githook User [ 30/Apr/18 ]

Author:

{'email': 'adam.martin@10gen.com', 'username': 'adamlsd', 'name': 'ADAM David Alan Martin'}

Message: SERVER-32645 Create a shim helper framework.

The `MONGO_DECLARE_SHIM`, `MONGO_DEFINE_SHIM`, and `MONGO_REGISTER_SHIM`
macros can be used to create specialized types which are customization
and auto-registration points for late-binding functions. In some
sense they work like weak-symbols; however, they also are useful for
tracking dependencies upon shimmed-out implementations.
Branch: master
https://github.com/mongodb/mongo/commit/00ca22fc7097455ab1301931015a86d84e038744

Comment by Githook User [ 30/Apr/18 ]

Author:

{'email': 'kyle.suarez@mongodb.com', 'username': 'ksuarz', 'name': 'Kyle Suarez'}

Message: Revert "SERVER-32645 Create a shim helper framework."

This reverts commit 2227f272a7a0a3e43625cb2d4a2704e1ccb6f893.
Branch: master
https://github.com/mongodb/mongo/commit/a9b53ada0db65e6ee341260c3256e960bac56a94

Comment by Githook User [ 27/Apr/18 ]

Author:

{'email': 'adam.martin@10gen.com', 'username': 'adamlsd', 'name': 'ADAM David Alan Martin'}

Message: SERVER-32645 Create a shim helper framework.

The `MONGO_DECLARE_SHIM`, `MONGO_DEFINE_SHIM`, and `MONGO_REGISTER_SHIM`
macros can be used to create specialized types which are customization
and auto-registration points for late-binding functions. In some
sense they work like weak-symbols; however, they also are useful for
tracking dependencies upon shimmed-out implementations.
Branch: master
https://github.com/mongodb/mongo/commit/2227f272a7a0a3e43625cb2d4a2704e1ccb6f893

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