Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
634 commits
Select commit Hold shift + click to select a range
83759d7
Change affirmative request logging to debug level
Sep 30, 2016
0b17105
Merge pull request #864 from basho/bjs-jobswitches-debug
bsparrow435 Sep 30, 2016
64b8630
Updated dependencies
fadushin Oct 11, 2016
cb3b063
Set eleveldb version to 2.0.32
Nov 7, 2016
aa4740a
Set riak_ensemble version to 2.1.5
Nov 7, 2016
54fd5ad
Locked dependency on riak_sysmon, riak_ensemble, eleveldb, and clique
fadushin Dec 8, 2016
a22434d
add nodenames to the merge_meta comparison to work around values with…
jenafermiller Sep 9, 2016
70d342e
Fix potential hang due to vnode proxy overload bug
nickelization Dec 13, 2016
de9e273
Fix RIAK-2643 by adding debug logging for meta and ring
Jan 11, 2017
da5551b
Fix RIAK-2169, error with counter 'dropped_vnode_requests' -- was inc…
sargun Sep 17, 2015
ec6f616
Merge pull request #894 from basho/bjs/bugfix/fix_dropped_vnode_requests
JeetKunDoug Jan 12, 2017
6793ed9
Merge pull request #893 from basho/bjs/enhancement/log_ring_reconcile
JeetKunDoug Jan 12, 2017
46e6cbb
Merge pull request #887 from basho/bjs-overload-sync-command-hang
JeetKunDoug Jan 12, 2017
ad73d53
Merge branch '2.0' into bjs-riak-2772-2.0.8
ian-mi Jan 12, 2017
e1dba60
Merge pull request #886 from basho/bjs-riak-2772-2.0.8
ian-mi Jan 12, 2017
37770d8
Update rebar.config for lager
bsparrow435 Feb 22, 2017
540062c
Bring 2.0 bug fixes to 2.2
Mar 2, 2017
debbe9a
Merge pull request #901 from basho/bjs/merge-2.0-to-2.2
bsparrow435 Mar 2, 2017
95da902
Update rebar.config for 2.2.1 release
Mar 3, 2017
b8a11b4
Bump exometer_core
Mar 3, 2017
58f4e3a
Add defaults and merging for new bucket property sync_on_write
ranisen Jul 25, 2017
5d65270
Port nodeworkerpool to 2.1.9
martinsumner Sep 13, 2017
5dd864d
Add missing supervisor
martinsumner Sep 13, 2017
e9d1f76
handle queue in coverage
martinsumner Sep 13, 2017
ef82c16
Update rebar.config with nhs-riak patched deps
russelldb Oct 11, 2017
fc718c6
Add nhs-riak clique dependancy
russelldb Oct 18, 2017
1081356
Add some extra output in case of monitor timeout
russelldb Oct 18, 2017
db8382d
Update rebar deps with nhs eleveldb and ensemble
russelldb Oct 18, 2017
e248783
Kill pid that won't exit
russelldb Oct 31, 2017
4f0f416
Merge branch 'rdb/2.1.9-nhs-2.2.5' of git://github.com/nhs-riak/riak_…
russelldb Oct 31, 2017
9e62430
Fix unsued compile error
russelldb Oct 31, 2017
fe9138d
Wait for killed pid to exit
russelldb Nov 1, 2017
391942c
update deps for basho-dev-2.2.5
russelldb Nov 30, 2017
5ee171c
missed basho_stats dep
russelldb Nov 30, 2017
ca70d11
Update exometer dep after it's merge to master
russelldb Dec 28, 2017
6fd7c64
WIP rebar3 port; still needs work
Vagabond Feb 10, 2018
f93b2b7
Fix EQC tests
Vagabond Feb 10, 2018
d253e87
Switch to hex exometer dep, fix some test file paths
Vagabond Feb 10, 2018
d10dd4e
Fix pool_death test to have a longer timeout
Vagabond Feb 10, 2018
2b9f9f4
Fix the last couple broken tests
Vagabond Feb 10, 2018
d3f4ff8
random -> rand
Vagabond Feb 10, 2018
6515d05
Fix folsom double-start issue
Vagabond Feb 17, 2018
9e9e734
Fix brops intermittent test failures (#911)
russelldb Feb 20, 2018
c9c924e
Fix claim tail violations and unbalanced rings (#913)
russelldb Feb 27, 2018
5aed3a9
Add `node_confirms` default bucket props (#915)
russelldb Mar 22, 2018
94d9d6d
Add participate_in_2i_coverage riak option (#917)
russelldb Mar 22, 2018
0dfa8b0
Merge remote-tracking branch 'infinity/mas-2.1.9-nodeworkerpool' into…
martinsumner Apr 20, 2018
1d65cf7
Move deps to tags for 2.2.5 release
russelldb Apr 23, 2018
1acd08c
Update lock for riak_sysmon dep.
Aug 11, 2018
0588c2c
Update clique lock.
Aug 11, 2018
3661027
More flexible node_worker_pool model
martinsumner Nov 6, 2018
e37b19f
Check is_pid otherwise default to vnode_worker_pool
martinsumner Nov 6, 2018
996d24e
Oops
martinsumner Nov 6, 2018
2dd551d
Allow different pool strtegies at startup
martinsumner Nov 6, 2018
6f70dc9
Name change
martinsumner Nov 6, 2018
3992e69
Allow supervisor to start multiple children
martinsumner Nov 6, 2018
86a3f4f
Cleanup startup/shutdown
martinsumner Nov 6, 2018
2d85e34
Expose queue_work
martinsumner Nov 6, 2018
8b880f7
Add initial write-up of feature
martinsumner Nov 7, 2018
947b429
Typos
martinsumner Nov 7, 2018
7d01c05
Enable "soft-limit" on vnode mailbox
russelldb May 2, 2018
4a56296
Set the default check request interval for soft-limits
russelldb Nov 15, 2018
36cfad4
Merge pull request #2 from russelldb/rdb/mas-2.2.5-dscpwp-gh1661
martinsumner Nov 15, 2018
9845264
Limit the node_worker_pool creation to allowed names only
russelldb Nov 20, 2018
ca07368
Merge pull request #4 from russelldb/rdb/dscp-nwp-reviewchanges
martinsumner Nov 20, 2018
a73bc5a
Add stats for worker pools
russelldb Nov 21, 2018
bf4e58d
Merge pull request #5 from russelldb/rdb/nwp-stats
martinsumner Nov 22, 2018
c7b4a46
Switch to using expected eleveldb
martinsumner Dec 10, 2018
c9305a2
Correct eleveldb ref
martinsumner Dec 10, 2018
3829cfe
Merge pull request #6 from martinsumner/mas-2.2.5-dscpworkerpool
martinsumner Jan 15, 2019
471cd29
Merge branch 'develop-2.9' into develop-2.9
martinsumner Jan 15, 2019
f78fb23
Merge pull request #924 from martinsumner/develop-2.9
martinsumner Jan 28, 2019
1a088a2
Switch to use OTP20/rebar3.
cmeiklejohn Feb 10, 2019
0acead3
Use gen_fsm_compat for OTP20/rebar3.
cmeiklejohn Feb 10, 2019
a588474
Add nowarn_export_all.
cmeiklejohn Feb 18, 2019
affef93
Add nowarn_export_all.
cmeiklejohn Feb 18, 2019
4143f2a
Use os:timestamp for generating cluster name.
cmeiklejohn Feb 18, 2019
01a2d87
Preserve existing behavior forcing ring update with current clock.
cmeiklejohn Feb 18, 2019
2828d7c
Move to os:timestamp for seed generation.
cmeiklejohn Feb 18, 2019
8751be8
Switch to os:timestamp for delay scheduling.
cmeiklejohn Feb 18, 2019
e1571e6
Move to os:timestamp for directory name generation.
cmeiklejohn Feb 18, 2019
4d29477
Use os:timestamp for directory name generation.
cmeiklejohn Feb 18, 2019
1ee5f64
Alter seed generation.
cmeiklejohn Feb 18, 2019
b0ec38e
Update rebar.config
martinsumner Mar 4, 2019
5a328fc
Merge pull request #925 from cmeiklejohn/develop-3.0
Mar 6, 2019
29dd43e
update clique dependency to develop-3.0
UlfNorell Mar 7, 2019
9fc4ff8
Merge pull request #927 from Quviq/clique-3.0-dep
martinsumner Mar 7, 2019
8abf2ad
regenerate rebar.lock
UlfNorell Mar 7, 2019
8d9e89f
Merge pull request #928 from Quviq/new-rebar-config
martinsumner Mar 7, 2019
742ab65
remove and ignore rebar.lock
UlfNorell Mar 7, 2019
87bbb46
Merge pull request #929 from Quviq/remove-rebar-lock
martinsumner Mar 7, 2019
43e4ca7
Use Kyorai poolboy
Mar 7, 2019
b8b2417
Merge pull request #930 from Quviq/develop-3.0
martinsumner Mar 7, 2019
9c9a76d
Update tests to R20
Mar 7, 2019
7d783fb
Update quickcheck properties to R20
Mar 7, 2019
d7e9701
Merge pull request #931 from Quviq/develop-3.0
martinsumner Mar 7, 2019
8215480
Switch to basho eleveldb repo
martinsumner Mar 14, 2019
224c5d7
Merge pull request #933 from martinsumner/develop-2.9
martinsumner Mar 14, 2019
093ce4e
Remove folsom from included_applications.
Mar 14, 2019
b665126
filter out ECDH* ciphers
martinsumner Mar 14, 2019
8123ac5
Merge pull request #935 from martinsumner/develop-2.9
martinsumner Mar 14, 2019
01afe4e
Merge pull request #934 from basho/fix/folsom-circ-dep
nsaadouni Mar 18, 2019
f65a25d
Update rebar.config
martinsumner Mar 18, 2019
4443cfc
Merge pull request #937 from martinsumner/develop-2.9
martinsumner Mar 18, 2019
fd6cb28
Merge branch 'develop-3.0' into develop-2.9-3.0-merge
Mar 20, 2019
07784f6
gen_fsm_compat in _worker_pool.
Mar 20, 2019
22b92dc
Merge pull request #938 from basho/develop-2.9-3.0-merge
martinsumner May 9, 2019
a6de474
Update with tagged references for 2.9 release
martinsumner May 11, 2019
aa2cc86
disable TLS hostname check
nsaadouni May 16, 2019
ac4628a
Initial dialyzer fixes
martinsumner May 29, 2019
0c600c7
Remove legacy gossip
martinsumner May 29, 2019
1e31eff
Need to support old_seed behaviour
martinsumner May 29, 2019
791220a
Basket of dialyzer fixes
martinsumner May 29, 2019
6ddade3
Handoff dialyzer fixes
martinsumner May 29, 2019
6420227
Dialyzer fixes - CHANGES REQUIRE VALIDATION
martinsumner May 29, 2019
137082e
Dialyzer fixes
martinsumner May 29, 2019
8374051
Make process_results callbacks optional
martinsumner May 30, 2019
67baead
Finish callback - must stop FSM
martinsumner May 30, 2019
3eab5e7
Export init_response type
martinsumner May 30, 2019
06517fe
Revert "Export init_response type"
martinsumner May 30, 2019
2b1a64f
Allow timeout to be infinite in init return
martinsumner May 30, 2019
b08b7e1
Add spec to flush_buffer
martinsumner May 30, 2019
1a4a368
NotSentFun can be undefined
martinsumner Sep 23, 2019
4a4ec33
Add cluster_info dependency (xref shows that it is used)
Sep 27, 2019
55c8af1
Put warnings as errors back in place, but not for testing
Sep 27, 2019
b23c863
QuickCheck tooling should not see properties embedded in tests as pro…
Sep 27, 2019
7483edb
Merge pull request #940 from Quviq/mas-3.0-dialyzer1
martinsumner Oct 2, 2019
e259a86
Update rebar.config
martinsumner Oct 4, 2019
8b26cde
Merge pull request #941 from basho/mas-3.0-dialyzer1
martinsumner Oct 4, 2019
534e3f4
Update rebar.config
martinsumner Oct 4, 2019
9321022
Check deps with dialyzer
martinsumner Oct 22, 2019
9f7d053
Merge pull request #942 from basho/develop-3.0-dialyzerdepth
martinsumner Oct 22, 2019
8f6cb27
Introduce last gasp to ring
martinsumner Oct 28, 2019
450b558
Don't start vnodes on last gasp
martinsumner Oct 28, 2019
3db0fcf
Export unset option
martinsumner Oct 28, 2019
36e78ec
Add compatibility for OTP 21+ stack traces
eproxus Oct 29, 2019
b726b0b
Merge pull request #944 from stritzinger/otp-21-stacktrace-compatibility
ThomasArts Oct 29, 2019
d55a526
Correct order - remove potential race
martinsumner Nov 4, 2019
868283c
Merge pull request #945 from basho/develop-3.0-lastgaspring
martinsumner Nov 5, 2019
52d108a
Update .travis.yml
martinsumner Nov 5, 2019
95b4ec8
Fix broken test
martinsumner Nov 5, 2019
c32515f
fixing platform deprecation, newlines, and lager upgrade
Nov 9, 2019
a4f2f21
Merge pull request #947 from basho/develop-3.0-travisci
martinsumner Nov 15, 2019
a01d63a
Merge pull request #948 from basho/develop-3.0-testfix
martinsumner Nov 18, 2019
488b8fe
fixing return value in test
Nov 18, 2019
154b78a
Preprocessor for get_log
Nov 21, 2019
754115e
Merge remote-tracking branch 'upstream/develop-3.0' into develop-3.0
martinsumner Nov 22, 2019
773e348
fixing platform deprecation, newlines, and lager upgrade
Nov 9, 2019
de1f3e7
fixing return value in test
Nov 18, 2019
d62d6e7
Preprocessor for get_log
Nov 21, 2019
38361cc
fixing tests on erlang 20
Nov 22, 2019
f8232ba
moving ifdef below test ifdef
Nov 22, 2019
90dc9c8
Update riak_core_tcp_mon.erl
martinsumner Nov 25, 2019
ce810ce
Merge pull request #949 from IRog/develop-3.0
martinsumner Nov 25, 2019
29fd65c
fixing dialyzer, adding more versions to ci, fixing a 22 deprecation …
Nov 25, 2019
1da1ce6
fixing xref
Nov 25, 2019
4f92b81
undoing change for dialyzer
Dec 3, 2019
9e01db8
Fix log
martinsumner Feb 12, 2020
de7e0d4
Update travis
martinsumner Feb 12, 2020
9be8173
Merge pull request #954 from basho/mas-i1004-logformat
martinsumner Feb 13, 2020
61ca003
switch eleveldb to develop-2.9
martinsumner Feb 17, 2020
e17de97
Fix size formatter crash on float value
kpy3 Apr 6, 2020
ad69b76
Switch to tagged eleveldb
martinsumner Apr 7, 2020
e2140eb
Merge update
martinsumner Apr 8, 2020
795942b
Merge pull request #956 from IRog/ci_dialyzer_21_fix
martinsumner Apr 8, 2020
b0651f4
Add dialyzer cheat
martinsumner Apr 9, 2020
c128861
Switch to 3.0 branches
martinsumner Apr 9, 2020
0600776
Bump eleveldb
martinsumner Apr 9, 2020
5692269
Confirm lastgasp ring can never be written
martinsumner Apr 10, 2020
875ebc2
Stop write of lastgasp ring from all directions
martinsumner Apr 10, 2020
bd62566
Bump dependencies
martinsumner Apr 10, 2020
ba716bf
Fix rebar typo
martinsumner Apr 10, 2020
61ff211
Bump lager version for consistency
martinsumner Apr 17, 2020
1e480ae
Remove gen_fsm_compat and tidy
martinsumner Apr 22, 2020
ea05b13
Fix typo in worker_pool_pulse (prevented compilation)
rjmh Apr 28, 2020
0d52148
[riak_core_worker_pool] Fix deadlock caused by poolboy restarting a c…
rjmh Apr 28, 2020
ecc9dc5
Merge pull request #959 from Quviq/GH958-fix-deadlock-worker-pool
martinsumner May 7, 2020
bd1e397
Standardise versions
martinsumner May 7, 2020
06b078d
Merge branch 'develop-3.0-292' of https://github.com/basho/riak_core …
martinsumner May 7, 2020
4f1593f
Merge pull request #957 from basho/develop-3.0-292
martinsumner May 7, 2020
0c73845
When using asserts and other Eunit related functions, TEST must be de…
ThomasArts May 8, 2020
9b28d78
Add eqc as Makefile target
ThomasArts May 9, 2020
3fcb0c2
Run claim test by giving a possible initial state
ThomasArts May 9, 2020
b0b6783
No need for TEST macro in eqc directory
ThomasArts May 12, 2020
ec58d1a
Merge pull request #962 from Quviq/develop-3.0
martinsumner May 12, 2020
3903efc
Use tags for release
martinsumner Aug 18, 2020
4c78ba7
Add last_modified function
martinsumner Nov 19, 2020
aa29261
Merge pull request #964 from kpy3/fix-size-formatter
martinsumner Nov 26, 2020
e71f5de
Add unit test for handoff bytes format
martinsumner Nov 26, 2020
9f6b7b3
Add guard to ensure incorrect format doesn't crash
martinsumner Nov 26, 2020
e817ee7
Merge pull request #965 from basho/mas-i1775-vclocktimestamp
martinsumner Dec 13, 2020
ad45897
Add Rack awareness support
Feb 22, 2021
185f4a1
Add warning message when not all replicas will be on distinct locations
Mar 7, 2021
bdb0b3d
Fix dialyzer.
Mar 8, 2021
9a9e2ed
Add minimum number of distinct locations parameter to location check_…
Mar 22, 2021
8e0faa7
Add rack-awareness docs
Apr 14, 2021
c196b6e
Add rack-awareness docs update
Apr 29, 2021
1f7e204
Merge pull request #967 from systream/rack_awareness
martinsumner Apr 29, 2021
ff99623
Update rebar.config to use https
l2dy May 12, 2021
5f90035
Merge remote-tracking branch 'ramensen/rs-selective-sync' into mas-i3…
martinsumner Aug 11, 2021
db9c3f0
Add option to always rebalance
martinsumner Sep 28, 2021
256d12d
Use sequential_claim not claim_rebalance_n
martinsumner Sep 28, 2021
7a3d742
Simple transfer to track counts
martinsumner Sep 28, 2021
2c0d148
Correct inputs to get_counts/2
martinsumner Sep 28, 2021
7f3a1a1
Rename and re-explain
martinsumner Sep 29, 2021
29c8e50
Tidy-up console warning
martinsumner Sep 29, 2021
0704548
Add comments
martinsumner Sep 29, 2021
1695743
Refactored to handle tail violations
martinsumner Sep 30, 2021
accc859
Extend simple_transfer eunit tests
martinsumner Sep 30, 2021
56bb858
Merge pull request #971 from basho/mas-i970-simpleleavebalanced
martinsumner Oct 1, 2021
72343fd
Code review
martinsumner Oct 4, 2021
d92e163
Clarify comments
martinsumner Oct 4, 2021
47ab397
Merge pull request #968 from l2dy/https
martinsumner Oct 4, 2021
b8b80fa
Merge branch 'develop-3.0' into mas-i970-simpleleave
martinsumner Oct 4, 2021
d757fd2
Migrate from travis to github actions
martinsumner Oct 4, 2021
61972fa
Remove test from gha
martinsumner Oct 4, 2021
26b3265
Merge pull request #973 from basho/mas-gha-migration
martinsumner Oct 4, 2021
e4f7f16
Merge branch 'develop-3.0' into mas-i970-simpleleave
martinsumner Oct 4, 2021
3468937
Merge pull request #974 from basho/mas-i350-selectivesync
martinsumner Oct 6, 2021
cc95353
Additional test following review
martinsumner Oct 7, 2021
6d25900
Update README.md
martinsumner Oct 8, 2021
b36a7ae
Merge pull request #972 from basho/mas-i970-simpleleave
martinsumner Oct 8, 2021
91fb709
Mas i1801 coverageplan (#976)
martinsumner Oct 27, 2021
12cccff
Correct unavailable spaces
martinsumner Oct 27, 2021
7e0aa31
Mas i1801 monitorworkerq (#979)
martinsumner Nov 9, 2021
fbcc2a4
Update to suport OTP24:
Feb 2, 2022
30ef847
Oops - fix xref.
Feb 2, 2022
762ec81
Didn't realise that workflow had already been setup - I missed the gh…
Feb 2, 2022
1e17081
Remove stacktrace compat, add OTP22/23/24 to CI.
Feb 3, 2022
35f5eee
Missed gha profile from eunit.
Feb 3, 2022
1c776ea
Ignore reply from reply
martinsumner Feb 7, 2022
f6cbd74
Develop 3.0 (#984)
martinsumner Feb 7, 2022
fdb6dee
Remove lager, suppress error logging in eqc tests
martinsumner Feb 7, 2022
3ef7364
Remove unused code
martinsumner Feb 7, 2022
f15acd3
Merge pull request #985 from basho/develop-eqc-otp24
Feb 19, 2022
abbcca3
Mas 310 merge (#990)
martinsumner May 31, 2022
bc6fbfc
Add cmake for CI actions
martinsumner Oct 18, 2022
7fc1707
Remove legacy Mercurial config
martinsumner Oct 18, 2022
d46f7b5
Mas i1121 passringdir (#992)
martinsumner Dec 6, 2022
bccff80
OTP 25 support (#993)
martinsumner Dec 21, 2022
3092223
Poolboy update
martinsumner Dec 21, 2022
0b6c6b0
Add dominates/equals test
martinsumner Feb 1, 2023
2972270
Mas i994 handoffsync (#995)
martinsumner Jan 18, 2023
ead0e10
ps-like dump of riak_*_sup memory usage (#991)
hmmr Feb 13, 2023
dfcc27a
Promote threshold count to riak.conf configuration (#997)
martinsumner Feb 10, 2023
be146b4
Refactor handoff configuration (#998)
martinsumner Mar 8, 2023
598f942
Fix GHA build to install dependencies
martinsumner Mar 8, 2023
7e62943
Update erlang.yml (#999)
martinsumner Mar 8, 2023
9d729a4
Update to resolve types issues with OTP26 dialyzer (#1000)
martinsumner Mar 14, 2023
25d9a6f
Improved location claim algorithm (#1008)
martinsumner Jun 12, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions .github/workflows/erlang.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Erlang CI

on:
push:
branches: [ develop ]
pull_request:
branches: [ develop ]


jobs:

build:

name: Test on ${{ matrix.os }} with OTP ${{ matrix.otp }}
runs-on: ${{ matrix.os }}

strategy:
fail-fast: false
matrix:
otp: [22, 24, 25]
os: [ubuntu-latest]
# OTP lower than 23 does not run on ubuntu-latest (22.04), see
# https://github.com/erlef/setup-beam#compatibility-between-operating-system-and-erlangotp
exclude:
- otp: 22
os: ubuntu-latest
include:
- otp: 22
os: ubuntu-20.04

steps:
- uses: lukka/get-cmake@latest
- uses: actions/checkout@v2
- name: Install dependencies (Ubuntu)
if: ${{ startsWith(matrix.os, 'ubuntu') }}
run: |
sudo apt-get -qq update
sudo apt-get -qq install libsnappy-dev libc6-dev
- name: Install Erlang/OTP
uses: erlef/setup-beam@v1
with:
otp-version: ${{ matrix.otp }}
- name: Compile
run: ./rebar3 compile
- name: Run xref and dialyzer
run: ./rebar3 do xref, dialyzer
- name: Run eunit
run: ./rebar3 as gha do eunit
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,13 @@ doc/*
.local_dialyzer_plt
dialyzer_warnings
dialyzer_unhandled_warnings
.rebar
.rebar3
_build
rebar.lock
.DS_Store
nonode@nohost
data/*
test/*.beam
log/*
core_vnode_eqc.log
5 changes: 0 additions & 5 deletions .hgignore

This file was deleted.

9 changes: 0 additions & 9 deletions .hgtags

This file was deleted.

11 changes: 0 additions & 11 deletions .travis.yml

This file was deleted.

38 changes: 19 additions & 19 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
DIALYZER_APPS = kernel stdlib sasl erts ssl tools os_mon runtime_tools crypto inets \
public_key mnesia syntax_tools compiler
PULSE_TESTS = worker_pool_pulse
.PHONY: compile rel cover test dialyzer eqc
REBAR=./rebar3

.PHONY: deps test
compile:
$(REBAR) compile

all: deps compile
clean:
$(REBAR) clean

compile: deps
./rebar compile
cover:
$(REBAR) eunit --cover
$(REBAR) cover

deps:
./rebar get-deps
test: compile
$(REBAR) eunit

clean:
./rebar clean
dialyzer:
$(REBAR) dialyzer

distclean: clean
./rebar delete-deps
xref:
$(REBAR) xref

# You should 'clean' before your first run of this target
# so that deps get built with PULSE where needed.
pulse:
./rebar compile -D PULSE
./rebar eunit -D PULSE skip_deps=true suite=$(PULSE_TESTS)
eqc:
$(REBAR) as test eqc --testing_budget 120
$(REBAR) as eqc eunit

include tools.mk
check: test dialyzer xref
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Riak Core

[![Build Status](https://secure.travis-ci.org/basho/riak_core.png)](http://travis-ci.org/basho/riak_core)
[![Erlang CI Actions Status](https://github.com/basho/riak_core/workflows/Erlang%20CI/badge.svg)](https://github.com/basho/riak_core/actions)

Riak Core is the distributed systems framework that forms the basis of
how [Riak](http://github.com/basho/riak) distributes data and scales.
Expand All @@ -9,7 +9,7 @@ distributed, scalable, fault-tolerant applications.

For some introductory reading on Riak Core (that’s not pure code),
there’s an old but still valuable
[blog post on the Basho Blog](http://basho.com/blog/technical/2011/04/12/Where-To-Start-With-Riak-Core/)
[blog post on the Basho Blog](http://basho.com/where-to-start-with-riak-core/)
that’s well worth your time.

## Contributing
Expand Down
10 changes: 0 additions & 10 deletions contrib/Makefile

This file was deleted.

Loading