ha / doozer Goto Github PK
View Code? Open in Web Editor NEWGo client driver for doozerd, a consistent, distributed data store
Home Page: https://github.com/ha/doozerd
License: MIT License
Go client driver for doozerd, a consistent, distributed data store
Home Page: https://github.com/ha/doozerd
License: MIT License
when passing several ca= args only the last one gets used because the random number generator isn't seeded and produces always the same number.
https://github.com/ha/doozer/blob/master/conn.go#L7
should be kr/pretty
(this is currently breaking the doozerd build:
vagrant@lucid32:~/doozerd$ go get -d ./...
package code.google.com/p/goprotobuf/proto
imports github.com/ha/doozerd/store
imports code.google.com/p/go.net/websocket
imports github.com/ha/doozer
imports github.com/kr/pretty.go
imports github.com/kr/pretty.go
imports github.com/kr/pretty.go: no Go source files in /home/vagrant/go/src/pkg/github.com/kr/
)
The rev
command is expecting no arguments. Changing Rev()
in conn.go
to accept and send along a path in t.req.Path
still ends up returning the store rev.
Should this get the rev of an individual path like the help suggests, or are the docs wrong?
go get github.com/ha/doozer
package github.com/ha/doozer
imports code.google.com/p/goprotobuf/proto: unable to detect version control system for code.google.com/ path
For some reason when I need to install homebrew so that way I can install gcc / g++ 6 and the latest clang for my project for the OSX. However it does not exactly work out.
go install github.com/ha/doozer
workspace/go/src/pkg/github.com/ha/doozer/conn.go:184: cannot use &t.req (type *request) as type proto.Message in function argument:
*request does not implement proto.Message (missing ProtoMessage method)
workspace/go/src/pkg/github.com/ha/doozer/conn.go:198: cannot use &r (type *response) as type proto.Message in function argument:
*response does not implement proto.Message (missing ProtoMessage method)
workspace/go/src/pkg/github.com/ha/doozer/conn.go:294: undefined: proto.GetInt64
workspace/go/src/pkg/github.com/ha/doozer/conn.go:326: undefined: proto.GetInt64
workspace/go/src/pkg/github.com/ha/doozer/conn.go:412: undefined: proto.GetInt32
workspace/go/src/pkg/github.com/ha/doozer/conn.go:412: undefined: proto.GetInt64
workspace/go/src/pkg/github.com/ha/doozer/err.go:33: cannot call non-function proto.GetString (type struct {})
workspace/go/src/pkg/github.com/ha/doozer/msg.pb.go:127: cannot use this (type *request) as type proto.Message in function argument:
*request does not implement proto.Message (missing ProtoMessage method)
workspace/go/src/pkg/github.com/ha/doozer/msg.pb.go:142: cannot use this (type *re
It would probably look something like
goinstall github.com/ha/doozer/src/pkg/client
Client uses only one other doozer package: doozer/proto.
have you stopped maintaining doozer?
no commits in 2 years, its basically broken at this point due to dependency path having changed. (protobuf in particular)
Before I go messing with the readme or whatever else...
go get github.com/ha/doozer
works, provided the protobuf package can be pulled down, which for me, didn't happen. Getting x509 signed by unknown authority
stuff. Had to hg clone it manually.
go get github.com/ha/doozer/cmd
should be go get github.com/ha/doozer/cmd/doozer
but that also doesn't work, because it of course needs vers.go
. Have to create it by hand, because the Makefile stuff is gone.
This is with go 1.0.3
please see output in the gist below:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.