[COMPASS-5668] Unify cancellable interfaces Created: 04/Apr/22  Updated: 15/Dec/22  Resolved: 08/Dec/22

Status: Closed
Project: Compass
Component/s: Data Service, Tech debt
Affects Version/s: None
Fix Version/s: 1.35.0

Type: Task Priority: Major - P3
Reporter: Basit Chonka Assignee: Basit Chonka
Resolution: Done Votes: 0
Labels: needs-prioritization
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Issue Links:
Related
Sub-Tasks:
Key
Summary
Type
Status
Assignee
COMPASS-5894 Cancellable Queries Sub-task Closed  
COMPASS-5895 Cancellable Aggregations Sub-task Closed  
COMPASS-5896 Cancellable Schema Analysis Sub-task Closed  
Story Points: 5
Documentation Changes: Not Needed

 Description   

Currently all the cancellable actions are spread across codebase:

  1. queries
  2. aggregations
  3. counts
  4. schema analysis
  5. query explain

Similar to explain aggregation in data service, extend the current behaviour for each of the actions above that supports cancellation using AbortSignal.

 



 Comments   
Comment by Githook User [ 15/Dec/22 ]

Author:

{'name': 'Basit', 'email': '1305718+mabaasit@users.noreply.github.com', 'username': 'mabaasit'}

Message: feat(data-service): cancellable counts COMPASS-5668 (#3866)

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: 1.35-releases
https://github.com/mongodb-js/compass/commit/d43728ce0cf99f511bd2d2aebad966bc49276179

Comment by Githook User [ 12/Dec/22 ]

Author:

{'name': 'Basit', 'email': '1305718+mabaasit@users.noreply.github.com', 'username': 'mabaasit'}

Message: feat(data-service): cancellable counts COMPASS-5668 (#3866)

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: aggregations-stage-components
https://github.com/mongodb-js/compass/commit/d43728ce0cf99f511bd2d2aebad966bc49276179

Comment by Githook User [ 08/Dec/22 ]

Author:

{'name': 'Basit', 'email': '1305718+mabaasit@users.noreply.github.com', 'username': 'mabaasit'}

Message: feat(data-service): cancellable counts COMPASS-5668 (#3866)

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: main
https://github.com/mongodb-js/compass/commit/d43728ce0cf99f511bd2d2aebad966bc49276179

Comment by Githook User [ 07/Dec/22 ]

Author:

{'name': 'Basit', 'email': '1305718+mabaasit@users.noreply.github.com', 'username': 'mabaasit'}

Message: feat: cancellable find and explain COMPASS-5668 (#3860)
Branch: 1.35-releases
https://github.com/mongodb-js/compass/commit/27298b6b3f887275e7bc6f6dd9f92f83a5de1556

Comment by Githook User [ 07/Dec/22 ]

Author:

{'name': 'Basit', 'email': '1305718+mabaasit@users.noreply.github.com', 'username': 'mabaasit'}

Message: feat: cancellable aggregate and schema analysis COMPASS-5668 (#3856)

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: 1.35-releases
https://github.com/mongodb-js/compass/commit/71da19b6596ffb937f4b0cd96b54d13ccecb36d9

Comment by Githook User [ 06/Dec/22 ]

Author:

{'name': 'Basit', 'email': '1305718+mabaasit@users.noreply.github.com', 'username': 'mabaasit'}

Message: feat: cancellable find and explain COMPASS-5668 (#3860)
Branch: COMPASS-5597-scrollbars
https://github.com/mongodb-js/compass/commit/27298b6b3f887275e7bc6f6dd9f92f83a5de1556

Comment by Githook User [ 06/Dec/22 ]

Author:

{'name': 'Basit', 'email': '1305718+mabaasit@users.noreply.github.com', 'username': 'mabaasit'}

Message: feat: cancellable aggregate and schema analysis COMPASS-5668 (#3856)

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: COMPASS-5597-scrollbars
https://github.com/mongodb-js/compass/commit/71da19b6596ffb937f4b0cd96b54d13ccecb36d9

Comment by Githook User [ 05/Dec/22 ]

Author:

{'name': 'Basit', 'email': '1305718+mabaasit@users.noreply.github.com', 'username': 'mabaasit'}

Message: feat: cancellable find and explain COMPASS-5668 (#3860)
Branch: COMPASS-6331-darkmode-in-leafygreen-provider
https://github.com/mongodb-js/compass/commit/27298b6b3f887275e7bc6f6dd9f92f83a5de1556

Comment by Githook User [ 05/Dec/22 ]

Author:

{'name': 'Basit', 'email': '1305718+mabaasit@users.noreply.github.com', 'username': 'mabaasit'}

Message: feat: cancellable aggregate and schema analysis COMPASS-5668 (#3856)

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: COMPASS-6331-darkmode-in-leafygreen-provider
https://github.com/mongodb-js/compass/commit/71da19b6596ffb937f4b0cd96b54d13ccecb36d9

Comment by Githook User [ 05/Dec/22 ]

Author:

{'name': 'Basit', 'email': '1305718+mabaasit@users.noreply.github.com', 'username': 'mabaasit'}

Message: feat: cancellable find and explain COMPASS-5668 (#3860)
Branch: main
https://github.com/mongodb-js/compass/commit/27298b6b3f887275e7bc6f6dd9f92f83a5de1556

Comment by Githook User [ 05/Dec/22 ]

Author:

{'name': 'Basit', 'email': '1305718+mabaasit@users.noreply.github.com', 'username': 'mabaasit'}

Message: feat: cancellable aggregate and schema analysis COMPASS-5668 (#3856)

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: COMPASS-6325-fix-settings-modal-height-and-categories
https://github.com/mongodb-js/compass/commit/71da19b6596ffb937f4b0cd96b54d13ccecb36d9

Comment by Githook User [ 02/Dec/22 ]

Author:

{'name': 'Basit', 'email': '1305718+mabaasit@users.noreply.github.com', 'username': 'mabaasit'}

Message: feat: cancellable aggregate and schema analysis COMPASS-5668 (#3856)

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: revert-3723-revert-3709-compass-6170-remove-pipeline-from-text
https://github.com/mongodb-js/compass/commit/71da19b6596ffb937f4b0cd96b54d13ccecb36d9

Comment by Githook User [ 02/Dec/22 ]

Author:

{'name': 'Basit', 'email': '1305718+mabaasit@users.noreply.github.com', 'username': 'mabaasit'}

Message: feat: cancellable aggregate and schema analysis COMPASS-5668 (#3856)

Co-authored-by: Anna Henningsen <anna.henningsen@mongodb.com>
Branch: main
https://github.com/mongodb-js/compass/commit/71da19b6596ffb937f4b0cd96b54d13ccecb36d9

Generated at Wed Feb 07 22:40:22 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.