appsmithorg / appsmithorg/appsmith

Move the plugin action execution to a bounded elastic thread pool

Open
#1,812 1 comment 0 reactions 0 assignees View on GitHub
Backend Enhancement
Dominant language
TypeScript
Stars
40.9k
Forks
4.8k
Avg merge
1d 22h
Merged PRs (30d)
45

Description

This is to ensure that any plugin written in the future doesn't cause the Appsmith platform to block. Currently, each plugin has to ensure that it's non-blocking and make appropriate adjustments.

We can simplify this flow for plugin developers by moving the action execution call in the Appsmith platform to a separate thread pool and ensure that the main platform is not blocked.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.