[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [MirageOS-devel] [ANN] release of dog 0.1.0
>>> just given it a quick go and i suspect i'm missing something obvious... :) >>> >>> in ~/t/dog: >>> >>> ``` >>> : mort@greyjay:dog$; dog listen >>> Server started on port 8080. >>> ``` >> >> Can you connect to the server direcly? ie. does http://localhost:8080 >> returns something useful in your browser (and http://localhost:8080/graph)? > > That particular set of commands works for me, so I suspect this is something > to do with Conduit binding to an unexpected interface. If it does turn out > to be this, could you leave a comment on: > > https://github.com/mirage/ocaml-conduit/issues/42 Any more instructions on how to debug that? What kind of trace would be helpful to fix that issue? Thomas > > -anil > > > >> >> >>> in ~/t/dogc: >>> >>> ``` >>> : mort@greyjay:dogc$; dog push -m "bark bark" http://localhost:8080 >>> Unix.Unix_error(Unix.ECONNREFUSED, "connect", "") >>> ``` >>> >>> how should i be trying to get a message logged? >>> >>> >>> On 16 February 2015 at 21:55, Thomas Gazagnaire <thomas@xxxxxxxxxxxxxx> >>> wrote: >>>> I'd like to announce the first (very alpha) release of a new >>>> synchronisation tool: "dog" >>>> >>>> To install it: `opam install dog` >>>> >>>> The tool is built using Irmin and it demonstrate a simple distributed log >>>> server. Every client has a local (and partial) state of the system (a >>>> valid Git repository, whose active branch is the name of the client), and >>>> they synchronise explicitly with a server using the Irmin synchronisation >>>> protocol. The server listens for new clients and rebase every client >>>> branches into a sub-directory of the master branch. The server state is >>>> also stored in a Git repository, and it contains all the client history as >>>> well. So if you have: >>>> >>>> Client A: >>>> branch A: >>>> - foo.txt >>>> >>>> and Client B: >>>> branch B: >>>> - foo.txt >>>> >>>> On the server you'll have: >>>> branch A: >>>> - foo.txt >>>> branch B: >>>> - foo.txt >>>> branch master: >>>> A/foo.txt >>>> B/foo.txt >>>> >>>> This is very simple but already quite useful. As usual, feedback >>>> appreciated on https://github.com/samoht/dog/issues. >>>> >>>> Best, >>>> Thomas >>>> _______________________________________________ >>>> MirageOS-devel mailing list >>>> MirageOS-devel@xxxxxxxxxxxxxxxxxxxx >>>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel >>> >>> >>> >>> -- >>> Richard Mortier >>> mort@xxxxxxxxxx >> >> >> _______________________________________________ >> MirageOS-devel mailing list >> MirageOS-devel@xxxxxxxxxxxxxxxxxxxx >> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel >> > _______________________________________________ MirageOS-devel mailing list MirageOS-devel@xxxxxxxxxxxxxxxxxxxx http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |