10 ms·
Hey I'm Heinz, if you have any questions feel free to ask.
by Licenser 9y ago
Hey I'm Heinz, if you have any questions feel free to ask.
- rdtsc 9y agoI noticed you used LeoFS for a storage layer. I've been following LeoFS for a while. Can you describe your experience with it and why you chose it, or any impression or thoughts about it.
- Licenser 9y agoOverall quite good, the system is very stable and the performance is good (probably not the fastest but decent). The only thing to criticise (to a degree) would be that if the manual isn't followed precisely during the installation you can end up with a busted setup. For why the choice. It's a solid distributed system, the concepts it uses the same principles as FiFo (masterless setup for high availability). Being written in Erlang means it works flawlessly on SmartOS and FreeBSD plus if you already use erlang gives the advantage to be able to look at the code if needed. The LeoFS team is very quick to respond, works extremely diligent and takes their work serious (which is a big plus). Even on the test system which gets brutally shut down (aka plugs pulled) about once or twice a week the installation works flawlessly even after a few month of this torment. Of cause as always YMMV ;)
- hpcjoe 9y agoGreat job Heinz and team!
- Licenser 9y agoThanks mate :)
- rjzzleep 9y agoThe documentation has been saying that the zones in 0.9.2 will no longer work in 0.9.3. Can I assume that 0.9.3 is now "stable"? Besides the fact that I have "thin" root zone in SmartOS and the fact that there are still a lot more images available for SmartOS, what things are there which would make you choose one over the other? EDIT: vmadm allows kvm zones, does freebsd vmadm support bhyve as well? or is that not really possible? EDIT2: thank you for your work
- ipalreadytaken 9y ago0.9.3 Jails support has no foreseeable changes going forward as far as upgradability. 0.9.2 was Alpha support for BSD to see if there was any interest, once it was determined that there was interest we started looking at what it would take to have a stable implementation. One of the things we had to do was make a version of vmadm for FreeBSD which took a different approach than iocage (what we used in 0.9.2). We are from a SmartOS background so of course we are biased to SmartOS, but there are software packages that work better on BSD, and it does have some interesting potential with wider hardware support. Freebsd vmadm has jails, and lx jail support right now. We are looking at adding bhyve. It should not be a large task as we took a jail in a jail approach in order to have vnet support but still lock down in inner jail. This made adding lx jails a minimal task, and I expect bhyve to be no different. Thanks for the compliments! We love FiFo and hope you do too!
- deleted 9y ago[deleted]
- ranty 9y agoHow are the FreeBSD lx jails? Do they leverage Joyent's work, or can't (because CDDL vs BSD)...
- Licenser 9y agoPlease don't quote me on this. I think it's not a License question but they're taking a different approach. Linux binary compatibility has been around for a while now, at least longer than modern LX zones (I don't know about old Solaris lx zones). There are some more subtle differences like the for BSD Linux emulation is a global setting and 'lx jails' are just jails w/ a Linux userland while branded zones are special kind of zones.