Last active
May 16, 2017 22:43
-
-
Save tleyden/5501e4e12c25487ed10baae37a731417 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
func (tbm *TestBucketManager) OpenTestBucket() (bucketExists bool, err error) { | |
gocb.SetLogger(gocb.VerboseStdioLogger()) | |
cluster, err := gocb.Connect(serverUrl) | |
if err != nil { | |
return false, err | |
} | |
tbm.Cluster = cluster | |
tbm.ClusterManager = cluster.Manager("Administrator", "password") | |
log.Printf("Calling Cluster.OpenBucket") | |
bucket, err := tbm.Cluster.OpenBucket("testbucket", "password") | |
log.Printf("/Called Cluster.OpenBucket") | |
if err != nil { | |
// Let's assume that if there is an error opening the bucket, it's just because the | |
// bucket does not exist | |
// TODO: should check returned error type | |
log.Printf("GoCB error opening bucket: %v", err) | |
return false, nil | |
} | |
.. etc | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment