Skip to content

Commit

Permalink
[roadma] release locks and requests of concrete acquirer id or/and ho…
Browse files Browse the repository at this point in the history
…st id
  • Loading branch information
0exp authored Dec 9, 2024
1 parent f9f365d commit c90b64a
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2082,9 +2082,10 @@ Detalized event semantics and payload structure:
```ruby
rql.lock_series('lock_a', 'lock_b', 'lock_c') { puts 'locked' }
```
- `light mode`: an ability to work without any debug and instrumentation logic and data (totally reduced debugging and instrumenting possibilities, but better performance);
- an ability to release all locks and all requests of the concrete acquirer id or host id (or both in validation-orianted combination);
- **Minor**:
- Support for detailed `OpenTelemetry` tracing;
- `light mode`: an ability to work without any debug and instrumentation logic and data (totally reduced debugging and instrumenting possibilities, but better performance);
- support for `Dragonfly` database backend (https://github.com/dragonflydb/dragonfly) (https://www.dragonflydb.io/);
- (_research_) GVL-isolation for lock acquirement logic (try to bypass Ruby's "context-switching" in order to prevent any time-based affects on lock-acquirement logic);
- Semantic error objects for unexpected Redis errors;
Expand Down

0 comments on commit c90b64a

Please sign in to comment.