Skip to content

Commit

Permalink
Merge pull request #12 from wolfeidau/fix/build_dependencies
Browse files Browse the repository at this point in the history
This fixes build issues due upstream renames and upgrades
  • Loading branch information
Victor Castell authored Nov 22, 2018
2 parents fc50db1 + f2bd412 commit 88d3244
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 36 deletions.
12 changes: 6 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
language: go

go:
- 1.9.1
- 1.11

sudo: true

Expand All @@ -10,16 +10,16 @@ before_install:
- ln -s $HOME/gopath/src/github.com/${TRAVIS_REPO_SLUG///valkeyrie/} $HOME/gopath/src/github.com/abronan
- go get golang.org/x/tools/cmd/cover
- go get github.com/mattn/goveralls
- go get github.com/golang/lint/golint
- go get golang.org/x/lint/golint
- go get github.com/GeertJohan/fgt
# ca-certificates is needed for wget to work properly
- sudo apt-get install ca-certificates

before_script:
- script/travis_consul.sh 0.9.3
- script/travis_etcd.sh 3.2.9
- script/travis_zk.sh 3.4.10
- script/travis_redis.sh 4.0.2
- script/travis_consul.sh 1.1.0
- script/travis_etcd.sh 3.3.8
- script/travis_zk.sh 3.4.12
- script/travis_redis.sh 4.0.10

script:
- ./consul agent -server -bootstrap -advertise=127.0.0.1 -data-dir /tmp/consul -config-file=./config.json 1>/dev/null &
Expand Down
52 changes: 26 additions & 26 deletions store/boltdb/boltdb.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (

"github.com/abronan/valkeyrie"
"github.com/abronan/valkeyrie/store"
"github.com/coreos/bbolt"
"go.etcd.io/bbolt"
)

var (
Expand All @@ -29,7 +29,7 @@ const (

//BoltDB type implements the Store interface
type BoltDB struct {
client *bolt.DB
client *bbolt.DB
boltBucket []byte
dbIndex uint64
path string
Expand All @@ -56,9 +56,9 @@ func Register() {
// New opens a new BoltDB connection to the specified path and bucket
func New(endpoints []string, options *store.Config) (store.Store, error) {
var (
db *bolt.DB
db *bbolt.DB
err error
boltOptions *bolt.Options
boltOptions *bbolt.Options
timeout = transientTimeout
)

Expand All @@ -76,8 +76,8 @@ func New(endpoints []string, options *store.Config) (store.Store, error) {
}

if options.PersistConnection {
boltOptions = &bolt.Options{Timeout: options.ConnectionTimeout}
db, err = bolt.Open(endpoints[0], filePerm, boltOptions)
boltOptions = &bbolt.Options{Timeout: options.ConnectionTimeout}
db, err = bbolt.Open(endpoints[0], filePerm, boltOptions)
if err != nil {
return nil, err
}
Expand All @@ -103,14 +103,14 @@ func (b *BoltDB) reset() {
b.boltBucket = []byte{}
}

func (b *BoltDB) getDBhandle() (*bolt.DB, error) {
func (b *BoltDB) getDBhandle() (*bbolt.DB, error) {
var (
db *bolt.DB
db *bbolt.DB
err error
)
if !b.PersistConnection {
boltOptions := &bolt.Options{Timeout: b.timeout}
if db, err = bolt.Open(b.path, filePerm, boltOptions); err != nil {
boltOptions := &bbolt.Options{Timeout: b.timeout}
if db, err = bbolt.Open(b.path, filePerm, boltOptions); err != nil {
return nil, err
}
b.client = db
Expand All @@ -130,7 +130,7 @@ func (b *BoltDB) releaseDBhandle() {
func (b *BoltDB) Get(key string, opts *store.ReadOptions) (*store.KVPair, error) {
var (
val []byte
db *bolt.DB
db *bbolt.DB
err error
)
b.Lock()
Expand All @@ -141,7 +141,7 @@ func (b *BoltDB) Get(key string, opts *store.ReadOptions) (*store.KVPair, error)
}
defer b.releaseDBhandle()

err = db.View(func(tx *bolt.Tx) error {
err = db.View(func(tx *bbolt.Tx) error {
bucket := tx.Bucket(b.boltBucket)
if bucket == nil {
return store.ErrKeyNotFound
Expand Down Expand Up @@ -171,7 +171,7 @@ func (b *BoltDB) Get(key string, opts *store.ReadOptions) (*store.KVPair, error)
func (b *BoltDB) Put(key string, value []byte, opts *store.WriteOptions) error {
var (
dbIndex uint64
db *bolt.DB
db *bbolt.DB
err error
)
b.Lock()
Expand All @@ -184,7 +184,7 @@ func (b *BoltDB) Put(key string, value []byte, opts *store.WriteOptions) error {
}
defer b.releaseDBhandle()

err = db.Update(func(tx *bolt.Tx) error {
err = db.Update(func(tx *bbolt.Tx) error {
bucket, err := tx.CreateBucketIfNotExists(b.boltBucket)
if err != nil {
return err
Expand All @@ -206,7 +206,7 @@ func (b *BoltDB) Put(key string, value []byte, opts *store.WriteOptions) error {
//Delete the value for the given key.
func (b *BoltDB) Delete(key string) error {
var (
db *bolt.DB
db *bbolt.DB
err error
)
b.Lock()
Expand All @@ -217,7 +217,7 @@ func (b *BoltDB) Delete(key string) error {
}
defer b.releaseDBhandle()

err = db.Update(func(tx *bolt.Tx) error {
err = db.Update(func(tx *bbolt.Tx) error {
bucket := tx.Bucket(b.boltBucket)
if bucket == nil {
return store.ErrKeyNotFound
Expand All @@ -232,7 +232,7 @@ func (b *BoltDB) Delete(key string) error {
func (b *BoltDB) Exists(key string, opts *store.ReadOptions) (bool, error) {
var (
val []byte
db *bolt.DB
db *bbolt.DB
err error
)
b.Lock()
Expand All @@ -243,7 +243,7 @@ func (b *BoltDB) Exists(key string, opts *store.ReadOptions) (bool, error) {
}
defer b.releaseDBhandle()

err = db.View(func(tx *bolt.Tx) error {
err = db.View(func(tx *bbolt.Tx) error {
bucket := tx.Bucket(b.boltBucket)
if bucket == nil {
return store.ErrKeyNotFound
Expand All @@ -263,7 +263,7 @@ func (b *BoltDB) Exists(key string, opts *store.ReadOptions) (bool, error) {
// List returns the range of keys starting with the passed in prefix
func (b *BoltDB) List(keyPrefix string, opts *store.ReadOptions) ([]*store.KVPair, error) {
var (
db *bolt.DB
db *bbolt.DB
err error
)
b.Lock()
Expand All @@ -276,7 +276,7 @@ func (b *BoltDB) List(keyPrefix string, opts *store.ReadOptions) ([]*store.KVPai
}
defer b.releaseDBhandle()
hasResult := false
err = db.View(func(tx *bolt.Tx) error {
err = db.View(func(tx *bbolt.Tx) error {
bucket := tx.Bucket(b.boltBucket)
if bucket == nil {
return store.ErrKeyNotFound
Expand Down Expand Up @@ -314,7 +314,7 @@ func (b *BoltDB) List(keyPrefix string, opts *store.ReadOptions) ([]*store.KVPai
func (b *BoltDB) AtomicDelete(key string, previous *store.KVPair) (bool, error) {
var (
val []byte
db *bolt.DB
db *bbolt.DB
err error
)
b.Lock()
Expand All @@ -328,7 +328,7 @@ func (b *BoltDB) AtomicDelete(key string, previous *store.KVPair) (bool, error)
}
defer b.releaseDBhandle()

err = db.Update(func(tx *bolt.Tx) error {
err = db.Update(func(tx *bbolt.Tx) error {
bucket := tx.Bucket(b.boltBucket)
if bucket == nil {
return store.ErrKeyNotFound
Expand Down Expand Up @@ -357,7 +357,7 @@ func (b *BoltDB) AtomicPut(key string, value []byte, previous *store.KVPair, opt
var (
val []byte
dbIndex uint64
db *bolt.DB
db *bbolt.DB
err error
)
b.Lock()
Expand All @@ -370,7 +370,7 @@ func (b *BoltDB) AtomicPut(key string, value []byte, previous *store.KVPair, opt
}
defer b.releaseDBhandle()

err = db.Update(func(tx *bolt.Tx) error {
err = db.Update(func(tx *bbolt.Tx) error {
var err error
bucket := tx.Bucket(b.boltBucket)
if bucket == nil {
Expand Down Expand Up @@ -431,7 +431,7 @@ func (b *BoltDB) Close() {
// DeleteTree deletes a range of keys with a given prefix
func (b *BoltDB) DeleteTree(keyPrefix string) error {
var (
db *bolt.DB
db *bbolt.DB
err error
)
b.Lock()
Expand All @@ -442,7 +442,7 @@ func (b *BoltDB) DeleteTree(keyPrefix string) error {
}
defer b.releaseDBhandle()

err = db.Update(func(tx *bolt.Tx) error {
err = db.Update(func(tx *bbolt.Tx) error {
bucket := tx.Bucket(b.boltBucket)
if bucket == nil {
return store.ErrKeyNotFound
Expand Down
4 changes: 2 additions & 2 deletions store/etcd/v3/etcd.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import (

"github.com/abronan/valkeyrie"
"github.com/abronan/valkeyrie/store"
etcd "github.com/coreos/etcd/clientv3"
"github.com/coreos/etcd/clientv3/concurrency"
etcd "go.etcd.io/etcd/clientv3"
"go.etcd.io/etcd/clientv3/concurrency"
)

const (
Expand Down
4 changes: 2 additions & 2 deletions testutils/utils.go
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,7 @@ func testAtomicPutCreate(t *testing.T, kv store.Store) {

// Attempting to create again should fail.
success, _, err = kv.AtomicPut(key, value, nil, nil)
assert.Equal(t, err, store.ErrKeyExists)
assert.Equal(t, store.ErrKeyExists, err)
assert.False(t, success)

// This CAS should succeed, since it has the value from Get()
Expand Down Expand Up @@ -325,7 +325,7 @@ func testAtomicDelete(t *testing.T, kv store.Store) {

// Delete a non-existent key; should fail
success, err = kv.AtomicDelete(key, pair)
assert.Equal(t, err, store.ErrKeyNotFound)
assert.Equal(t, store.ErrKeyNotFound, err)
assert.False(t, success)
}

Expand Down

0 comments on commit 88d3244

Please sign in to comment.