[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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.