[SERVER-48750] Document Server-Internal Executor Interface Created: 11/Jun/20  Updated: 29/Oct/23  Resolved: 04/Aug/21

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

Type: Task Priority: Major - P3
Reporter: Benjamin Caimano (Inactive) Assignee: Alex Li
Resolution: Fixed Votes: 0
Labels: carry-over, sa-arch-guide-must-have
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
Backwards Compatibility: Fully Compatible
Sprint: Service Arch 2021-07-12, Service Arch 2021-08-09
Participants:
Story Points: 3

 Description   

We have a number of classes that allow for asynchronous execution. Notable classes include:

  • OutOfLineExecutor
  • TaskExecutor
  • ScopedTaskExecutor

This ticket should provide documentation for deferred execution of tasks with OutOfLineExecutors, and link to inline documentation in the code and examples in unit-tests.

This is intended to be abstract documentation, describe relationships and state transitions not code in common language.



 Comments   
Comment by Vivian Ge (Inactive) [ 06/Oct/21 ]

Updating the fixversion since branching activities occurred yesterday. This ticket will be in rc0 when it’s been triggered. For more active release information, please keep an eye on #server-release. Thank you!

Comment by Githook User [ 04/Aug/21 ]

Author:

{'name': 'Alex Li', 'email': 'alex.li@mongodb.com', 'username': 'alexli12456'}

Message: SERVER-48750 Added executor README, added basic executor documentation
Branch: master
https://github.com/mongodb/mongo/commit/818a02438b81f909009d1ddf2c51bd17e768a5b7

Generated at Thu Feb 08 05:17:59 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.