-
It's possible to control how many tasks that `task` itself runs concurrently via `-C`. A problem however is that the command(s) of a task may spawn any number of threads or processes, meaning one task…
-
BlockManager experiences a race condition in the following case:
Block A is being removed from memory by thread 1, and saved to disk by thread 2. The following sequence of events happens:
-Thread1 c…
-
## Resources
- https://dl.acm.org/doi/10.1145/348.318588
## Summary
-
I saw this but still want to know if we can do something about this - https://github.com/jamesmh/coravel/issues/325
## Problem Using WhenAll()
I created a WebScrapper which scraps a particular w…
-
## Summary
The concurrency controls that currently exist allow blocking execution of "duplicate" jobs, or jobs with the same arguments. These jobs wait, then execute after the currently running job…
-
# Add Queues with Bull to Stencil NestJS Project
## Description
The task involves integrating Bull, a JavaScript library for managing job queues in Node.js, into Stencil. This addition will enable t…
-
In issue #4623 we noticed that in branches before commit 591d2968cc5fafa1618ed9f2779b3007ec7c0a8c, some workloads with materialized views experience bad performance charactersitics: We see timeouts, v…
-
I've reverted the merge #171 because I have some questions about it listed below.
Why do we need the yet another mixin classes from the `concurrency/mixins.py`? For example, we could add a new para…
-
## Overview
Compaction can be configured to run highly concurrent for all in-memory operations. It use all the allocated threads (configurable) to perform
- Merge
- Creating indexes - sorted-inde…
-
Currently, we are implementing per-user limits of the maximum number of concurrently running sessions using counters: "compute" sessions and "SFTP" sessions. They are distinguished using a computed p…