Matteo Merli

Results 21 issues of Matteo Merli

Use PyBind `py::gil_scoped_release` C++ class instead of the Python C Macros `Py_BEGIN_ALLOW_THREADS` for releasing / reacquiring the GIL. This is just a code readability refactor.

cleanup

### Motivation Upgrade gRPC to latest stable version. This will allow to upgrade gRPC in Pulsar codebase as well. ### Changes (Describe: what changes you have made) > --- >...

Allow to specify a `UseIndex()` option on `Get()` operations. The key is then compared with the selected secondary index. It works also with `ComparisonLower()`, `ComparisonHigher()` etc..

(Depends on https://github.com/streamnative/oxia/pull/686)

Fixes #xyz Main Issue: #xyz PIP: #xyz ### Motivation ### Modifications ### Verifying this change - [ ] Make sure that the change passes the CI checks. *(Please pick either...

type/PIP
doc-label-missing
PIP

### Motivation Upgrade K8S java client lib to latest version. This version is pulling the latest version of `org.bitbucket.b_c:jose4j:jar:0.9.4:compile` which has a fix for: ``` ┌──────────────────────────────────────┬────────────────┬──────────┬────────┬───────────────────┬───────────────┬─────────────────────────────────────────────────────────────┐ │ Library │ Vulnerability...

doc-not-needed
ready-to-test
release/3.2.3
release/3.0.16
release/4.0.9

Moved common classes used only by data-server and coordinator to `oxiad/common` so that we reduce the dependencies for the client modules

When switching from 3 -> 6 nodes, the load balancer is considering the new nodes one by one, leading to multiple transfers of shards. eg: here it detects the new...