Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/bastion-rs/bastion

Highly-available Distributed Fault-tolerant Runtime
https://github.com/bastion-rs/bastion

Route all the failed message to dead letter children. (#181)

Signed-off-by: Tiger <[email protected]>

a6a369bc1489e3b2f3dc2bc8400033ea82483b9f authored over 4 years ago by Balaji Jinnah <[email protected]>
Make with_exec non-sync (#219)

* Make with_exec non-sync, it is going to be sync anyway

* Constrain spawn

* Remove defaul...

2ebe1a88d4062c930cfcdc38ba4686f7ff3a2127 authored over 4 years ago by Mahmut Bulut <[email protected]>
Add overview from bastion ecosystem (#211)

* init pr and collect readme information

* rewrite some part

* add introduction

86be685964023fb96335dce13d0a02c147ba1d33 authored over 4 years ago by Benoit Chassignol <[email protected]>
Update README.md

e68a6f3402fda5a1dd25cb56bf2e458b69cafac2 authored over 4 years ago by Mahmut Bulut <[email protected]>
Bastion Cluster mode (#213)

* local

* Distributed explanation

* Add back proptests

* fix deps

* Artillery first ...

530ebc01e331066efbbb3a0f42d807222b6861dc authored over 4 years ago by Mahmut Bulut <[email protected]>
Update proptest requirement from 0.9 to 0.10 (#209)

Updates the requirements on [proptest](https://github.com/altsysrq/proptest) to permit the lates...

1ac60239c49079efbf281be83fc671dae063cf38 authored over 4 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Lever – Hello transactional memory (#207)

* Hello transactional memory

* Lever version update

* Seems like rust-lang/miri#1318 is no...

8786d32daad36d2e5113ca6d0cb30c7e19fb4f90 authored over 4 years ago by Mahmut Bulut <[email protected]>
feat: use `tracing` as the log crate, and remove `log` crate (#206)

* feat: use `tracing` as the log crate, and remove `log` crate
add example in boardcast_message...

d2ec3035014badb8b024c4fe9987519656edb440 authored over 4 years ago by Yiyu Lin <[email protected]>
add name for children (#205)

add rustfmt.toml
fix two warnings

Co-authored-by: Mahmut Bulut <[email protected]>

4af8a4864ba32249ba77ba1bbf23ee3fdeab5f96 authored over 4 years ago by Yiyu Lin <[email protected]>
Prime numbers example.

Now this example is pretty cool.
We have children that serve prime numbers and return them.
We h...

f27dc39c9fba82a7d16abeae57c8d6c6822d17e6 authored over 4 years ago by o0Ignition0o <[email protected]>
Fibonacci example with comments. (#203)

b3448d894c21f4169dfe087024acca35337ae73c authored over 4 years ago by Jeremy Lempereur <[email protected]>
Fix dead links in README

134bce79b79822825af0d203303cc607d5c552e0 authored over 4 years ago by Mahmut Bulut <[email protected]>
Merge pull request #200 from bastion-rs/reorganization-latest

Reorganization of the subprojects.

36875e78badd91e4b26397e34ba62d195f6df277 authored over 4 years ago by Valeryi Savich <[email protected]>
Reorg PR

18c589a168c5d019db4db4d8cf160240d93ccf1c authored over 4 years ago by Mahmut Bulut <[email protected]>
Preserving actor's mailbox (#199)

* Wrapped messages into Pin<T>

* Added InstantiatedChild message type

* Refactored restart...

7219d1f7328c87e2e0f3bf8ffbeaefc5ab333029 authored over 4 years ago by Valeryi Savich <[email protected]>
Use round-robin as the default dispatcher handler. (#196)

* Use round-robin as the default dispatch handler.

* use Dispatcher::with_type as convenience...

217d41c0dc7a86de879618b70fbb9ef6b0dbad2e authored over 4 years ago by Jeremy Lempereur <[email protected]>
Sanitizers (#195)

1edb490b1ad96fba3fdb9e2fdcd4d6f772a686a9 authored over 4 years ago by Mahmut Bulut <[email protected]>
Add miri over here (#194)

* Add miri over here

* Oh la la fix some cargo clippy

b5408dc9127e4b6ffbc271303cf8184dc8532701 authored over 4 years ago by Mahmut Bulut <[email protected]>
Moving state machine handlers into separate functions (#188)

* Refactored Child state machine

* Refactored Child state machine

* Refactored Supervisor ...

9dc4a901ef05e173364d01a9c7e09c93766c10e5 authored over 4 years ago by Valeryi Savich <[email protected]>
Update README.md

fd6981d3c122c5602e7b98982740406dbcf35207 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Update README.md

451abbafe72798b79f7a2c5de10731d434934ae5 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Definitely prod ready, it is used on prod now

8cd525e0ac13ab28bdb644d3f23142addf939535 authored almost 5 years ago by Mahmut Bulut <[email protected]>
hopefully fixed it

217d2aa98e4eb29bbaa4c8cae1c98fcdf66140ec authored almost 5 years ago by dylan_DPC <[email protected]>
fix bump version

369df8ba506c319df46129c9fc725e0114564229 authored almost 5 years ago by dylan_DPC <[email protected]>
bump version

e7eadebf10c2da940bfba1269de10f8d4f69d90a authored almost 5 years ago by dylan_DPC <[email protected]>
Bump MAX_CORE to support more core (#187)

Signed-off-by: Tiger <[email protected]>

ecc8c65bbe5051fed7a8b07dc3acf536631c51d8 authored almost 5 years ago by balaji <[email protected]>
replace lockbased stats with lockless based stats. (#186)

* benchmark stats

Signed-off-by: Tiger <[email protected]>

* remove unwanted

Signed-...

39925140411d6449ae25e8b45585e159dcbff3cf authored almost 5 years ago by balaji <[email protected]>
Removed excessive register call for dispatchers (#184)

dd134befbdda5160c3e949ba7249b157a52f29a7 authored almost 5 years ago by Valeryi Savich <[email protected]>
Move answer macro to global scope (#182)

* Move answer macro to global scope

* Format lib.rs file

* Add comment to answer example

8be674563de564a3be19e6965ce78b9cd6da60fa authored almost 5 years ago by Stupremee <[email protected]>
Update README.md

3fd7e92cd1160c9f06ec3b57c60451ee70c624c6 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Add license scan report and status (#178)

Signed-off-by: fossabot <[email protected]>

07ce73dd0196af1dbdfd6bdf48a30355a48305be authored almost 5 years ago by fossabot <[email protected]>
Generic registry support (#167)

* Implemented generic registry for actors

* Added documentation for the Registry entities

...

aa7af6c58714d6e176e00e2d414d2534919becde authored almost 5 years ago by Valeryi Savich <[email protected]>
Fixed docs for RestartStrategy struct (#170)

Co-authored-by: Mahmut Bulut <[email protected]>

ce7edbef1936655822e365349a5baad1f0cf4b0c authored almost 5 years ago by Valeryi Savich <[email protected]>
Set up security policy (#176)

8c3135a650b4fb75245d88c6dace7f363048e393 authored almost 5 years ago by Yuki Okushi <[email protected]>
Update snap requirement from 0.2 to 1.0 (#172)

* Update snap requirement from 0.2 to 1.0

Updates the requirements on [snap](https://github.c...

9a5f10fc16a2d98a7964ae253f8442edcd7037bb authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
README: fix some typos

514e4a0bda13d94b360e7e11c64c2cbdd4d9cf64 authored almost 5 years ago by enkore <[email protected]>
Make ChildRef::path and ChildrenRef::path public (#168)

c4a745c4e1ec0d7b0e83b7e18b2917fd375b1e6b authored almost 5 years ago by Josh Kuhn <[email protected]>
v0.3.4 CHANGELOG (#165)

8f6dc5a3387e742b7815945efad3c38aebefb864 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Fix conflicts

12d7aac1d6caecf24cbfe98393e94eb6122808d6 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Roll bastion 0.3.4 (#164)

* (cargo-release) version 0.3.4

* Rollup steps

* Freeze versions

* (cargo-release) vers...

61a980c6585875793a7e220f0e2784d055da5af1 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Removed Pool::recover_async_thread method (#163)

fd9dc86d88ef3c133fe64890fcbbffb6d5be64a0 authored almost 5 years ago by Valeryi Savich <[email protected]>
(cargo-release) version 0.3.4

91cb9c49507b889e83173e5a05a5072bc0b405ee authored almost 5 years ago by Mahmut Bulut <[email protected]>
Remove debug statements in lightproc code (#162)

3561ba02081bbd1aa248b121bb0176ea368d380f authored almost 5 years ago by Mahmut Bulut <[email protected]>
Changelog config (#161)

* Changelog config

* Reword documentation

e72d87ecf3d6b91cb3a1586415923aeae637e230 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Update futures-timer requirement from 2.0.2 to 3.0.0 (#160)

Updates the requirements on [futures-timer](https://github.com/async-rs/futures-timer) to permit...

be32e2b42803f0b44510ee94815f00c286c9a9f9 authored almost 5 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Use `actions/checkout@master` in Clippy check (#159)

* Use `actions/checkout@master` in Clippy check

* Remove unnecessary whitespaces

ed604accee8b9c2012dde4e2d129400e9ab9b3d5 authored almost 5 years ago by Yuki Okushi <[email protected]>
Merge pull request #157 from Relrin/feature-max-retries

Max retries support for existing restart strategies

14c51d630b5da989cff372384e43328ab4a80869 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Fixed formatting warnings

87b40825f7d661032693656e512cd2f91590f536 authored almost 5 years ago by Valeryi Savich <[email protected]>
Added tests for the RestartStrategy struct

638fefd0df2afecb03de885bfc6f111fd5810caf authored almost 5 years ago by Valeryi Savich <[email protected]>
Updated example with restart_strategy

a006c89511157e721c9e7de02cf1bc74a1d4b64d authored almost 5 years ago by Valeryi Savich <[email protected]>
Replaced max_retries on the RestartPolicy enum

cffa1cfc2e22962a1ff63f6638ad4553a80d3340 authored almost 5 years ago by Valeryi Savich <[email protected]>
Added saving old counters for the failed actors

1cb4b489cc0a678564a0749eb9a757cdc00d6f51 authored almost 5 years ago by Valeryi Savich <[email protected]>
Changed signature of the Supervisor::stop method

af58a407d8f8eb2df2702cf06d035f2a45434614 authored almost 5 years ago by Valeryi Savich <[email protected]>
Changed signature of the Supervisor::kill method

f0e43549f7adeec31e581e8434d98d649e4e69fb authored almost 5 years ago by Valeryi Savich <[email protected]>
Changed signature of the Supervisor::restart method

4c79d7a3ef51c880171b4c98a849007e6a61bc64 authored almost 5 years ago by Valeryi Savich <[email protected]>
Added example for the supervisor with recovery strategy

c7b64b7551f4cd980bf2458babc5fb2a7ce06698 authored almost 5 years ago by Valeryi Savich <[email protected]>
Implemented max retries for restoring actors

d2b3d5a92f9943632f55ea04e6282e798db8d324 authored almost 5 years ago by Valeryi Savich <[email protected]>
Merge pull request #156 from Relrin/feature-exponential-backoff

Implemented linear/exponential back off recovery strategy

f3d3ed0c2b004b9395ab782e103137e0791e7cfc authored almost 5 years ago by Mahmut Bulut <[email protected]>
Merge branch 'master' into feature-exponential-backoff

4f227057f6aba02a01a675854caf6ada3033b0a0 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Implemented linear back-off recovery strategy

54b016bc19a868f0a65eb085f111e1d9ea029318 authored almost 5 years ago by Valeryi Savich <[email protected]>
Implemented exponential back off recovery strategy

d6dcdf0b644b2f32286261c3fdc31cb09bfbabe3 authored almost 5 years ago by Valeryi Savich <[email protected]>
Merge pull request #149 from bastion-rs/proc-stack-state

Stateful ProcStack

2d9dc705962f30fbf168cf58ebd645e6d9fc2a1d authored almost 5 years ago by Mahmut Bulut <[email protected]>
use pointer cast instead of transmuting

cabba1ec926d83901e965c0c6bbf7a3a319bc3d6 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Switch to nightly's fmt

75985f46647a40b886f1c9a86dfa1569824433b0 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Cleanup and format

f2046e09ef21131787044bb718843152ef261483 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Shareable state code

e20e8884cebbeafdfc29eda580692778af726de0 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Merge branch 'master' into proc-stack-state

efc4202d313fc87c5189d050047832425fcf476c authored almost 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #153 from bastion-rs/fix-readme-bastion-utils

bastion-utils: Add missing readme reference to cargo.toml

2db4f948011ebefc7f12afe121e12ebb038fcaee authored almost 5 years ago by Mahmut Bulut <[email protected]>
safe Proc State

bdce4c9d79176210fe63ea1d2a2954e57a73958f authored almost 5 years ago by Andrey Kuznetsov <[email protected]>
Add missing readme reference to cargo.toml

cd61ba811cb21b9e35cdd1eac68876924b3006b4 authored almost 5 years ago by Patrice Billaut <[email protected]>
#151 Created Bastion Utilities crate

Created Bastion Utilities Crate

ce290f3a830a3c1885377b8835d95f2f2f23b307 authored almost 5 years ago by Patrice Billaut <[email protected]>
Added readme

54884b6b91e042961ac2830f77d40dfd7d7f3fc5 authored almost 5 years ago by Patrice Billaut <[email protected]>
Copy alignment

c972596c3c02dd6d66b7c50213eae0419c279ee8 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Switched to usage of crate bastion-utils

Fix format errors

a62a93cd4deb15cef469bed28a0f933808544dee authored almost 5 years ago by Patrice Billaut <[email protected]>
Created bastion-utils crate

234bfdd496a1e53787679756723102c36890a8bf authored almost 5 years ago by Patrice Billaut <[email protected]>
stateful ProcStack

f4267b8fce8e878acd58eb33480c0c849687ad5a authored almost 5 years ago by Andrey Kuznetsov <[email protected]>
Merge pull request #140 from Stupremee/macro-dsl

Add macros to instantiate children and supervisors

99480f066418380436e2bf1c624719e464c9542a authored almost 5 years ago by Matthieu Le brazidec <[email protected]>
Add spawn macro

467147cf68bfca9b6cc85ba665827012fb32f490 authored almost 5 years ago by Justus K <[email protected]>
Add run macro

adce5e28be2af977f66b0f637838943d241db92d authored almost 5 years ago by Justus K <[email protected]>
Merge branch 'master' into macro-dsl

11f731ce929047e8e572a232322aedab6749f3f9 authored almost 5 years ago by Stupremee <[email protected]>
Add blocking macro

f71b65ca87a1dd0827a26245bf9eaa3ebc6fd250 authored almost 5 years ago by Justus K <[email protected]>
Merge pull request #147 from bastion-rs/thread-yield-overburden-fix

Fix extreme amount of syscalls to give time share to OS

957258fcc4825a4ba1d7cc3d6c971817aa1f1a48 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Fix rustc errors and remove child macro

b5b097eb5e3e30eccf0eacaca494a31957ac02b0 authored almost 5 years ago by Justus K <[email protected]>
Simplify the condvar check

65afbad579704b7a734d6cb8ff9b9e086d18b481 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Implement children and supervisor macro

79c202551fb67ce6048e7876343c33acc9f0a363 authored almost 5 years ago by Justus K <[email protected]>
Fix doc test and add supervisor macro to prelude

216fe6c29ab870e3d34a5c8cf2231b20560f578c authored almost 5 years ago by Justus K <[email protected]>
Add supervisor macro to generate supervisors

6c2d605c4ecf4fdadc1a7d7f706645ecfb5280bf authored almost 5 years ago by Justus K <[email protected]>
Add child and children macro

e9fc03405a2b4c7b95671a8cfed53958e30b18b4 authored almost 5 years ago by Justus K <[email protected]>
Updated GlobalSystem and Bastion::block_until_stopped to use a Condvar.

d4420d05049ba6965d634535cdd1122335a344ec authored almost 5 years ago by Matthieu Le brazidec <[email protected]>
Fix spinloop

03b2dbc6b8561d14be7e90d5b6cac4465130105d authored almost 5 years ago by Mahmut Bulut <[email protected]>
Fix extreme amount of syscalls to give time share to OS

1a3580a5e152f90d955de9bd7e8057027489b92e authored almost 5 years ago by Mahmut Bulut <[email protected]>
Discord Integration

c0f555ca583ab14e20cec1af88eab57fb49f4b56 authored almost 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #144 from bastion-rs/split-children

Split children into four modules: children, children_ref, child, child_ref

aab2c003258d5f7642b2415d9cb6c7aa3e06dfef authored almost 5 years ago by Andrey Kuznetsov <[email protected]>
separate children into children, children_ref, child, child_ref

8f4253cdc48d235822d596dcb9c7e9e4184ac21b authored almost 5 years ago by Andrey Kuznetsov <[email protected]>
fixed unused warnings in bastion-executor

9fea2004a4865d01968a46a44f239edfbaa28d10 authored almost 5 years ago by Andrey Kuznetsov <[email protected]>
Merge pull request #142 from bastion-rs/use-proper-actions-label

Use original GitHub actions

0ef77d825afffa49a0a060ab02090c32b26e0496 authored about 5 years ago by Mahmut Bulut <[email protected]>
Use original GitHub actions

cee0356f7de90a90ff4611ca1c3e142430c88f3e authored about 5 years ago by Mahmut Bulut <[email protected]>
Merge pull request #141 from bastion-rs/executor-blocking-threads

Configurable thread count and thread pinning

603f22fecc82ac81f754cf5e32bb29384ce8aa45 authored about 5 years ago by Mahmut Bulut <[email protected]>
Ran cargo fix

8cdb6af9dec5b63202a5f6ed6842303cb91ef5a6 authored about 5 years ago by Mahmut Bulut <[email protected]>
Give a better wording

41852c5c01fdb457f7f1c521b73b3ab005e2050b authored about 5 years ago by Mahmut Bulut <[email protected]>