Skip to content

Commit 42221d9

Browse files
committed
Bitcask 3.0 - adds Metadata awareness for Riak HEAD support.
This commit adds the concept of metadata to Bitcask, with fundamental changes to the API, in-memory keydir, and hintfile structure. Parallel updates to `riak_kv` are required to use this backend with Riak, supporting Riak's head request capability. wday-contrib 2169 2447
2 parents d241d3b + e74e8ad commit 42221d9

15 files changed

Lines changed: 1464 additions & 936 deletions

.github/workflows/erlang.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
name: Erlang CI
22

3-
on:
4-
pull_request:
5-
branches:
6-
- '**'
7-
push:
8-
branches-ignore:
9-
- '**/**'
3+
on: [push, pull_request]
104

115
jobs:
126
build:
@@ -18,7 +12,14 @@ jobs:
1812
matrix:
1913
os: [ubuntu-latest, macos-latest]
2014
otp: ['24', '26']
21-
rebar: ['3.20', '3.22']
15+
rebar: ['3.22', '3.24']
16+
exclude:
17+
- otp: '24'
18+
os: macos-latest
19+
- rebar: '3.24'
20+
otp: '24'
21+
- rebar: '3.22'
22+
otp: '26'
2223

2324
steps:
2425
- uses: actions/checkout@v4

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ tmp/
6161

6262
# ===== Project-specific Elements =====
6363

64+
/bctt.bc/
6465
/doc/*.html
6566
/doc/edoc-info
6667
/doc/erlang.png

0 commit comments

Comments
 (0)