[SERVER-19492] Replace ReplicationExecutor with ThreadPoolTaskExecutor in sharding code Created: 20/Jul/15  Updated: 25/Jan/17  Resolved: 21/Jul/15

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

Type: Task Priority: Major - P3
Reporter: Andy Schwerin Assignee: Andy Schwerin
Resolution: Done Votes: 0
Labels: dnsf
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Participants:

 Description   

With the resolution of SERVER-19001, we no longer need the ReplicationExecutor in mongos. This task is to replace its uses with uses of ThreadPoolTaskExecutor.



 Comments   
Comment by Githook User [ 28/Jul/15 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-19492 Replace ReplicationExecutor with ThreadPoolTaskExecutor in sharding code
Branch: master
https://github.com/mongodb/mongo/commit/8285ca0d593ba2acc27ccba708c6fc2056b9ff30

Comment by Githook User [ 28/Jul/15 ]

Author:

{u'username': u'markbenvenuto', u'name': u'Mark Benvenuto', u'email': u'mark.benvenuto@mongodb.com'}

Message: SERVER-19492: Fix dependency edge
Branch: master
https://github.com/mongodb/mongo/commit/d4cd3998954c867ca7fdba02c875b9a40415e437

Comment by Githook User [ 28/Jul/15 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-19492 Use ThreadPoolTaskExecutor instead of ReplicationExecutor in unit tests.

The fetcher test is excluded at present, because it appears to depend on some
implementation behavior of ReplicationExecutor that remains to be diagnosed.
Branch: master
https://github.com/mongodb/mongo/commit/923fcee186e7f1f4a908c9a8ff62fb30c23d5dc5

Comment by Githook User [ 21/Jul/15 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-19492 Replace ReplicationExecutor with ThreadPoolTaskExecutor in sharding code
Branch: master
https://github.com/mongodb/mongo/commit/8285ca0d593ba2acc27ccba708c6fc2056b9ff30

Comment by Githook User [ 21/Jul/15 ]

Author:

{u'username': u'markbenvenuto', u'name': u'Mark Benvenuto', u'email': u'mark.benvenuto@mongodb.com'}

Message: SERVER-19492: Fix dependency edge
Branch: master
https://github.com/mongodb/mongo/commit/d4cd3998954c867ca7fdba02c875b9a40415e437

Comment by Githook User [ 21/Jul/15 ]

Author:

{u'username': u'andy10gen', u'name': u'Andy Schwerin', u'email': u'schwerin@mongodb.com'}

Message: SERVER-19492 Use ThreadPoolTaskExecutor instead of ReplicationExecutor in unit tests.

The fetcher test is excluded at present, because it appears to depend on some
implementation behavior of ReplicationExecutor that remains to be diagnosed.
Branch: master
https://github.com/mongodb/mongo/commit/923fcee186e7f1f4a908c9a8ff62fb30c23d5dc5

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