Skip to content
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) Updating underlying bbolt #451

Closed
wants to merge 1 commit into from
Closed

(WIP) Updating underlying bbolt #451

wants to merge 1 commit into from

Conversation

schristoff
Copy link
Contributor

@schristoff schristoff commented Mar 26, 2021

Once this is merged, and the repository tagged I will update this properly.

@schristoff schristoff changed the title Updating underlying bbolt (WIP) Updating underlying bbolt Mar 26, 2021
@@ -7,7 +7,6 @@ require (
github.com/boltdb/bolt v1.3.1 // indirect
github.com/hashicorp/go-hclog v0.9.1
github.com/hashicorp/go-msgpack v0.5.5
github.com/hashicorp/raft-boltdb v0.0.0-20171010151810-6e5ba93211ea
github.com/hashicorp/raft-boltdb v0.0.0-20210326213752-22de16c8e211
Copy link
Contributor

@notnoop notnoop Mar 27, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like hashicorp/raft-boltdb and boltdb/bolt are only used for fuzzy tests. The dependency is a bit troublesome too, because it's a circular dependency (raft depends on raft-boltdb, which in turns depends on raft!).

I'd suggest breaking out fuzzy as its own go module, and have it depend on raft and raft-boltdb. Doing so avoids requiring raft consumers from depending on boltdb unnecessarily.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for this suggestion and I'll get that taken care of <3

@schristoff
Copy link
Contributor Author

Resolved in #459

@schristoff schristoff closed this Apr 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants