[COMPASS-4513] Shell commands do not block UI (run in background) Created: 24/Nov/20  Updated: 29/Oct/23  Resolved: 17/Feb/21

Status: Closed
Project: Compass
Component/s: None
Affects Version/s: None
Fix Version/s: 1.26.1

Type: Story Priority: Major - P3
Reporter: Rhys Howell Assignee: Sergey Petushkov
Resolution: Fixed Votes: 0
Labels: None
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Sub-Tasks:
Key
Summary
Type
Status
Assignee
COMPASS-4555 Implement runtime that can run in a s... Sub-task Closed Sergey Petushkov  
COMPASS-4556 Integrate new runtime with compass shell Sub-task Closed Sergey Petushkov  
COMPASS-4557 Implement advanced serialization for ... Sub-task Closed Sergey Petushkov  
COMPASS-4558 Add message bus support for telemetry... Sub-task Closed Sergey Petushkov  
COMPASS-4562 Allow to interrupt code execution in ... Sub-task Closed Sergey Petushkov  
COMPASS-4611 Fix ssl/tls connection when connectin... Sub-task Closed Sergey Petushkov  
COMPASS-4613 Fix Kerberos connection Sub-task Closed  
COMPASS-4614 Worker runtime test improvements Sub-task Closed Sergey Petushkov  
Epic Link: COMPASS-3935
Story Points: 8
Documentation Changes: Not Needed
Sprint: Iteration Star Apple, Iteration Tangerine, Iteration Uglifruit, Iteration Vegetable

 Description   

User Story

As a user,
I want shell commands in compass-shell not to block the ui while they are being evaluated
So that I can keep doing other things in Compass while commands in the shell are executed

Acceptance criteria

  • Shell commands are not run on the UI thread
  • Should work for individual commands and also for multi-line/multi-command scripts
  • while(true) command in compass-shell should let me still navigate around compass and use other plugins/components.

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