[SERVER-68674] Vendor an immutable/persistent data structure library Created: 09/Aug/22  Updated: 18/Jan/24  Resolved: 29/Mar/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.0.0-rc0, 5.0.25, 6.0.14

Type: Improvement Priority: Major - P3
Reporter: Dan Larkin-York Assignee: Henrik Edin
Resolution: Fixed Votes: 0
Labels: lib-immer
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Gantt End to End
has to be finished together with SERVER-76789 Add immer to README.third_party.md Closed
Related
related to SERVER-62974 Investigate use of persistent maps in... Closed
related to SERVER-75466 Complete TODO listed in SERVER-68674 Closed
Assigned Teams:
Storage Execution
Backwards Compatibility: Fully Compatible
Backport Requested:
v6.0, v5.0
Sprint: Execution Team 2023-04-03
Participants:
Linked BF Score: 135

 Description   

Evaluate an immutable/persistent data structure library for inclusion and use in the server codebase. We need to check on licensing, code quality/expected maintenance burden, performance, etc.



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

Author:

{'name': 'Henrik Edin', 'email': 'henrik.edin@mongodb.com', 'username': 'henrikedin'}

Message: SERVER-68674 Vendor immer to third_party

(cherry picked from commit 9ba27ea4857a82bfb1f00f0e85f1d125fafe2481)

GitOrigin-RevId: 5d0143f59585a4e57303c51bdb748b5efb629e5b
Branch: v5.0
https://github.com/mongodb/mongo/commit/d94e08584f0a6d2cfae6f563bb01cd5fac1d8062

Comment by Githook User [ 17/Jan/24 ]

Author:

{'name': 'Henrik Edin', 'email': 'henrik.edin@mongodb.com', 'username': 'henrikedin'}

Message: SERVER-68674 Vendor immer to third_party

(cherry picked from commit 9ba27ea4857a82bfb1f00f0e85f1d125fafe2481)

GitOrigin-RevId: f2bd94c3862bf4e7c6a75108671680b8bd44b4f7
Branch: v6.0
https://github.com/mongodb/mongo/commit/cbab7a6d6ca3a681f15d76b3814a7776e9ca5ae7

Comment by Githook User [ 29/Mar/23 ]

Author:

{'name': 'Henrik Edin', 'email': 'henrik.edin@mongodb.com', 'username': 'henrikedin'}

Message: SERVER-68674 Vendor immer to third_party
Branch: master
https://github.com/mongodb/mongo/commit/9ba27ea4857a82bfb1f00f0e85f1d125fafe2481

Generated at Thu Feb 08 06:11:26 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.