Oak icon indicating copy to clipboard operation
Oak copied to clipboard

A Scalable Concurrent Key-Value Map for Big Data Analytics

Results 38 Oak issues
Sort by recently updated
recently updated
newest added

`save-state` and `set-output` commands used in GitHub Actions are deprecated and [GitHub recommends using environment files](https://github.blog/changelog/2023-07-24-github-actions-update-on-save-state-and-set-output-commands/). This PR updates the usage of `set-output` to `$GITHUB_OUTPUT` Instructions for envvar usage from...

Bumps [guava](https://github.com/google/guava) from 31.0.1-jre to 32.0.0-jre. Release notes Sourced from guava's releases. 32.0.0 Maven <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>32.0.0-jre</version> <!-- or, for Android: --> <version>32.0.0-android</version> </dependency> Jar files 32.0.0-jre.jar 32.0.0-android.jar Guava...

dependencies

I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary...

![image](https://user-images.githubusercontent.com/10379042/147544932-941693b4-311e-40e5-92ba-ee02ce8bbdf8.png) I don't quite understand why ctx.key.getSlice() is not released when OakMap.remove() is called, but only ctx.value.getSlice() is released. It is also because ctx.key.getSlice() is not released, the blocks are...

Base all of the off-heap memory management on unsafe allocation and access, without ByteBuffer intermediate layer (in addition to existing memory management). The reason for the change is the possibility...

HackTogether

Hi! i got infinite loop in ThreadIndexCalculator when i remove value from OrderedMap ![image](https://user-images.githubusercontent.com/7043237/160539582-730db2b5-7a81-4d17-a7ef-a8cda9307dcc.png)

I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary...

I use oakMap instead of concurrentSkipListMap in my project, while I find something strange. When I no longer use an oakMap, java heap memory used by this oakMap is released,...

java version ``` openjdk 11 ``` oak version ``` com.yahoo.oak oak 0.2.3.1 ``` reproduce code ``` package cn.nextop.gadget.fma; import static org.junit.Assert.assertEquals; import java.util.HashMap; import java.util.Map; import java.util.Random; import org.junit.Assert; import...

env ``` os : macosx aarch64 jdk: OpenJDK 64-Bit Server VM Zulu11.48+21-CA (11.0.11+9-LTS, mixed mode, tiered, compressed oops, g1 gc, bsd-aarch64) ``` oak version ``` com.yahoo.oak oak 0.2.3.1 ``` reproduce...