New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: orchestrator/raft[/sqlite] #183

Merged
merged 234 commits into from Aug 3, 2017

Conversation

Projects
None yet
3 participants
@shlomi-noach
Collaborator

shlomi-noach commented May 22, 2017

Following up on the design as presented in #175:

This (Work in Progress) PR introduces the hashicorp/raft library for raft consensus.

Notheworthy that orchestrator implements a new raft LogStore & StableStore on top of its relational backend (be it MySQL or SQLite). The relational backend is a classic and simple implementation for that, and saves yet-another-datastore utilizing the existing relational backend.

Many iterations to follow.

@shlomi-noach shlomi-noach temporarily deployed to staging/github-mysqlutil May 23, 2017 Inactive

@shlomi-noach shlomi-noach temporarily deployed to staging/github-mysqlutil May 23, 2017 Inactive

@shlomi-noach shlomi-noach temporarily deployed to staging/github-mysqlutil May 23, 2017 Inactive

@shlomi-noach shlomi-noach temporarily deployed to staging/github-mysqlutil May 23, 2017 Inactive

@shlomi-noach shlomi-noach temporarily deployed to staging/github-mysqlutil May 23, 2017 Inactive

@shlomi-noach shlomi-noach temporarily deployed to staging/github-mysqlutil May 23, 2017 Inactive

@shlomi-noach shlomi-noach temporarily deployed to staging/github-mysqlutil May 23, 2017 Inactive

@shlomi-noach shlomi-noach temporarily deployed to staging/github-mysqlutil May 23, 2017 Inactive

@shlomi-noach shlomi-noach had a problem deploying to production/mysql_cluster=conductor Aug 2, 2017 Failure

@shlomi-noach shlomi-noach deployed to production/github-mysqlutil Aug 2, 2017 Active

@shlomi-noach shlomi-noach deployed to production/mysql_cluster=conductor Aug 2, 2017 Active

@shlomi-noach shlomi-noach deployed to production/github-mysqlutil Aug 2, 2017 Active

@shlomi-noach shlomi-noach had a problem deploying to production/mysql_cluster=conductor Aug 2, 2017 Failure

@shlomi-noach shlomi-noach had a problem deploying to production/github-mysqlutil Aug 2, 2017 Failure

@shlomi-noach shlomi-noach deployed to production/mysql_cluster=conductor Aug 2, 2017 Active

@shlomi-noach shlomi-noach had a problem deploying to production/github-mysqlutil Aug 2, 2017 Failure

@shlomi-noach shlomi-noach had a problem deploying to production/mysql_cluster=conductor Aug 2, 2017 Failure

@shlomi-noach shlomi-noach deployed to production/mysql_cluster=conductor Aug 2, 2017 Active

@shlomi-noach shlomi-noach had a problem deploying to production/github-mysqlutil Aug 2, 2017 Failure

@shlomi-noach shlomi-noach had a problem deploying to production/mysql_cluster=conductor Aug 2, 2017 Failure

@shlomi-noach shlomi-noach had a problem deploying to production/github-mysqlutil Aug 3, 2017 Failure

@shlomi-noach shlomi-noach had a problem deploying to production/mysql_cluster=conductor Aug 3, 2017 Failure

@shlomi-noach shlomi-noach had a problem deploying to production/github-mysqlutil Aug 3, 2017 Failure

@shlomi-noach shlomi-noach had a problem deploying to production/github-mysqlutil Aug 3, 2017 Failure

@shlomi-noach shlomi-noach deployed to production/github-mysqlutil Aug 3, 2017 Active

@shlomi-noach shlomi-noach deployed to production/mysql_cluster=conductor Aug 3, 2017 Active

@shlomi-noach

This comment has been minimized.

Show comment
Hide comment
@shlomi-noach

shlomi-noach Aug 3, 2017

Collaborator

Merging this branch. Further raft work to take place on future PRs.
This will be a Pre-Release.

Collaborator

shlomi-noach commented Aug 3, 2017

Merging this branch. Further raft work to take place on future PRs.
This will be a Pre-Release.

@shlomi-noach shlomi-noach merged commit 3608ae2 into master Aug 3, 2017

3 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details
orchestrator-build-deploy-tarball Build #7512563 succeeded in 43s
Details

@shlomi-noach shlomi-noach deleted the raft-sqlite branch Aug 3, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment