-
### Describe your issue
* Identify scopes that need thread safety. That's basically everything except functions without parallel blocks in, and generators without parallel blocks in (since generato…
-
First, thank you for your checking! The lock` &global_alloc_free_lock` is not released if the `!alloc` is satisfied. The fix is to insert `pthread_mutex_unlock(&global_alloc_free_lock);` before exit(…
-
When `hyperkit` exits and restarts in a loop I see lots of these:
```
2016-12-09 ... : FID pool exhausted (will wait for a free one; deadlock possible)
```
Perhaps there's a failure to clean up a …
djs55 updated
6 years ago
-
-
Hi @antirez
Before redis 4.0, people always said redis is a single-thread program, I know that's not right because we have bio threads do `close()` and `aof_fsync()`.
Now in redis 4.0, we creat…
-
While looking at the GC stuff-code I saw this in blitz.mod/blitz_gc.c:
```C
void bbGCRetain( BBObject *p ) {
struct retain_node * node = (struct retain_node *)GC_malloc_uncollectable(sizeof(struct…
-
## Description
In order to detect the situation when a context used to create an SQLite transaction is canceled, the database code checks for `sqlite.SQLITE_INTERRUPT` error and assumes it always m…
-
Qualification: I'm still fairly new to rust and lifetimes in general, so I could be overlooking something simple.
Scenario: I have a configuration yaml that I use serde to deserialize. The deserial…
-
When I used memwatch in mutil-thread environment, defining -DMW_PTHREADS in CFLAGS, My program got deadlocks in memwatch running. Then I review mwMalloc/mwRealloc/mwFree in memwatch.c, I find deadlock…
gfren updated
7 years ago
-
## Describe the bug
As found in #9089, fast-failover handling relies on creation of a new share-manager pod to clear the lease's delinquent state. If the creation is not possible, the state may no…