hannes changed the topic of #mirage to: https://mirage.io - https://github.com/mirage/mirage-www/wiki/Call-Agenda - this channel is logged at http://irclog.whitequark.org/mirage/ - MirageOS 3.5.0 is released - happy hacking!
_whitelogger has joined #mirage
Haudegen has joined #mirage
dobson has quit [Quit: Leaving]
dobson has joined #mirage
Nikkel has quit [Ping timeout: 246 seconds]
Nikkel has joined #mirage
Haudegen has quit [Quit: Bin weg.]
Haudegen has joined #mirage
apostolis has joined #mirage
<apostolis> I am looking for a good database for mirage. (a key value store) . Has anyone tried lmdb? Any other KV stores?
apostolis has quit [Quit: WeeChat 2.3]
apostolis has joined #mirage
<hannes> apostolis: i have not, but i have been using the mirage-kv _interface_ (https://github.com/mirage/mirage-kv) quite a bit -- there are implementations for unix filesystem (mirage-kv-unix), in-memory (mirage-kv-mem), and git remote (irmin/git). if the interface is appealing, it would be nice to have e.g. sqlite3 and lmdb backend for it
<apostolis> hannes : it seems that lmdb uses pthread.h , so I doubt it can be used in mirage.
<apostolis> Which of the three is the fastest and is persistent?
<hannes> true, well, not in the mirage-as-a-virtual-machine, but e.g. in mirage-on-unix
<hannes> kv-mem is not persisten, kv-unix is only available on unix, git is supported via git protocol (tcp) or http(s) [i've some branches which enable git+ssh as well]
<hannes> but if you need a high-performance database, i guess you'd want to have no network overhead -- i.e. current options seem to be available only on unix anyways (though with a block device it may work)
<apostolis> I don't know what to do. I was hoping to use a db for both mirage and linux. Maybe I should stick to linux for the moment.
<hannes> to me it sounds sensible to first stick to linux, and figure out what the application uses/needs.
<apostolis> I want to capture all IO input into a database.
<apostolis> It sounds sensible to stick to linux, then.
apostolis has quit [Read error: Connection reset by peer]
jnavila has joined #mirage
jnavila has quit [Ping timeout: 276 seconds]
zkms has quit [Quit: zkms]
jnavila has joined #mirage
jnavila has quit [Ping timeout: 276 seconds]
jnavila has joined #mirage
jnavila has quit [Ping timeout: 246 seconds]
jnavila has joined #mirage
jnavila has quit [Remote host closed the connection]
<cbarrett> I'm curious about improving mDNS support in ocaml-dns. Is that an area where a new contributor could get started?