Matteo Merli
Matteo Merli
### Motivation PIP-174: #15954 Provide new `SharedEntryCacheManagerImpl` implementation - [x] `doc-complete`
In same case it might beneficial to be able to compress/decompress from direct memory buffer that don't necessarily belong to a `ByteBuffer` instance. In that case it's possible, in unsafe...
### Motivation Allow to start a state store service process alone, without requiring to start a bookie. This is useful to have the state store to operate as a separate...
### Motivation Pulsar C++ code base is in the same main repository for the Pulsar project. While the decision was the right one at the time, there is a considerable...
### Motivation In many operations we're hashing on the managed ledger name to ensure all the callbacks are triggered from same thread. Instead of hashing the string each, let's pin...
PIP: [PIP-324](https://github.com/apache/pulsar/pull/21716) ### Modifications Changed the base Docker image from Ubuntu to Alpine. Example Docker image: `merlimat/pulsar:3.3.0-SNAPSHOT-f2a91a1` https://hub.docker.com/layers/merlimat/pulsar/3.3.0-SNAPSHOT-f2a91a1/images/sha256-723cda334135f93b366bd51920795b911e5412a55b0f4436fb81762a747dd6ec?context=explore ### Does this pull request potentially affect one of the following parts:...
### Motivation The ResourceLock revalidation, after a session expiry, is only getting triggered after the signal of session reconnected. If this is not coming through, there is no further attempt...
### Motivation ### Modifications ### Verifying this change - [ ] Make sure that the change passes the CI checks. *(Please pick either of the following options)* This change is...
``` ┌────────────────────────────┬────────────────┬──────────┬────────┬───────────────────┬───────────────┬──────────────────────────────────────────────────────────────┐ │ Library │ Vulnerability │ Severity │ Status │ Installed Version │ Fixed Version │ Title │ ├────────────────────────────┼────────────────┼──────────┼────────┼───────────────────┼───────────────┼──────────────────────────────────────────────────────────────┤ │ golang.org/x/net │ CVE-2023-45288 │ MEDIUM │ fixed │ v0.19.0...
## Motivation In the Java wrapper, passing `byte[]` across JNI boundary is inefficient because it involves the mallocing, copying and freeing of the array each time (due to the fact...