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

Missing VFS lib when building #343

Open
jeremyhahn opened this issue Feb 6, 2024 · 2 comments
Open

Missing VFS lib when building #343

jeremyhahn opened this issue Feb 6, 2024 · 2 comments

Comments

@jeremyhahn
Copy link

jeremyhahn commented Feb 6, 2024

Dragonboat version

v3.3.4

Expected behavior

Able to run go get

Actual behavior

Running go get produces the following error:
go: finding module for package github.com/lni/goutils/vfs
go: github.com/myrepo/myproject/cluster imports
github.com/lni/dragonboat/v3 imports
github.com/lni/dragonboat/v3/internal/logdb imports
github.com/lni/goutils/vfs: module github.com/lni/goutils@latest found (v1.4.0), but does not contain package github.com/lni/goutils/vfs

Steps to reproduce the behavior

Empty go.mod and run go get

@kevburnsjr
Copy link
Contributor

I also noticed this while attempting to build old versions of dragonboat-example to compare historical performance.

I never understood why it was happening though, because dragonboat 3.3.* is supposed to be pinned to goutils v1.3.0
https://github.com/lni/dragonboat/blob/v3.3.4/go.mod#L10

@jeremyhahn
Copy link
Author

I believe the root issue is that Dragonboat is using an old version of Pebble, and the solution is to support the latest version.

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

No branches or pull requests

2 participants