Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ryao
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
226 ms
·
2491.
▲
by
ryao
12y ago
You are describing what undefined behavior might manifest in response to a bit flip. It is undefined for the reason that anything can go wrong, although I have trouble seeing how the particular scenario you describe here would cause a probl
2492.
▲
by
ryao
12y ago
The filesystem that you use has nothing to do with the opportunity for bit flips in non-ECC RAM to cause issues. If you are concerned about the effect of bit flips in non-ECC memory on filesystems, then the solution is to use only systems t
2493.
▲
by
ryao
12y ago
The "ECC issue" is relevant for all software and by extension, all filesystems. ZFS eliminates so many problems in the storage stack that things it cannot eliminate (like bit-flips from not having ECC) become more noticeable by vi
2494.
▲
by
ryao
12y ago
Phoronix does try to be honest about its methodology, but the person running benchmarks gives no thought to what his results mean, if anything. It shows in the distinct lack of documentation on why a given benchmark matters. As for Phoronix
2495.
▲
by
ryao
12y ago
Would you elaborate on what metadata operations are slow? If you had problems, I would like to know so that I could look into fixing them. Otherwise, I do not see anything actionable here. Your criticism so far contains zero verifiable clai
2496.
▲
by
ryao
12y ago
I am working on ZFS support for CoreOS. A snapshot of my WIP proof of concept was posted by my employer yesterday: https://github.com/ClusterHQ/flocker/blob/zfs-on-coreos-tuto... CoreOS uses btrfs as its root
2497.
▲
by
ryao
12y ago
If it works for you, then there is no need to worry. I only said that because there are others who had difficulty setting this up.
2498.
▲
by
ryao
12y ago
Can you substantiate that? ZFS on Solaris produced excellent numbers back in 2008: https://blogs.oracle.com/brendan/entry/a_quarter_million_nfs... More recent derivatives of OpenSolaris were reported to do 1.6 mil
2499.
▲
by
ryao
12y ago
I would expect ZFS to outperform btrfs because of ARC and ZIL. ARC allows ZFS to increase the cache hit rate. ZIL permits ZFS to update its on-disk trees asynchronously. I am not aware of any analog to this in btrfs. Desktop users typically
2500.
▲
by
ryao
12y ago
In that case, readline was not a loadable module. A comparison that does use loadable modules is the FSF's GCC project. The FSF resisted implementing support for loadable modules in GCC for a long time under the belief that it would al
2501.
▲
by
ryao
12y ago
You are correct. There is no sign of a vote. That inaccuracy aside, the outline of the general understanding of the licensing situation is a step in the right direction. The email itself suggests that there was tentative agreement over this
2502.
▲
by
ryao
12y ago
Installing / on ZFS is fairly easy on most major Linux distributions, but Debian has been the main exception due to its initramfs generator lacking ZFS support. I am cautiously optimistic that will change. If not, then this issue shoul
2503.
▲
by
ryao
12y ago
The port was abandoned as no one was willing to finish it. FreeBSD developers have since written their own hypervisor called byhve.
2504.
▲
by
ryao
12y ago
Swap on zvols is not fully stable on Linux yet. I have patches in the works for 0.6.4 that should improve things.
2505.
▲
by
ryao
12y ago
This might be of use to you: http://open-zfs.org/w/index.php?title=Hardware#Error_recover...
2506.
▲
by
ryao
12y ago
It seems that they published a description of how their algorithm works: http://www.azulsystems.com/sites/default/files/images/c4_pap... My cursory read of the paper suggests that it increases memory req
2507.
▲
by
ryao
12y ago
If Zing performs as well as you say, why have neither Google nor Oracle purchased it? I imagine that even Microsoft would be interested because they could try adapting it to .NET.
2508.
▲
by
ryao
12y ago
mutexes and spinlocks use atomic operations to function. If you can use an atomic operation to replace either of them, your program will be quicker. It will be even quicker if you can use per-cpu or per-thread variables to reduce synchroniz
2509.
▲
by
ryao
12y ago
One thing that always bothered me about PHP is that neither the interpreter writers nor the PHP developers knew if they were on the same page. It is nice to see that is being fixed.
2510.
▲
by
ryao
12y ago
That was my first thought too. Aside from supporting certain possibly useful syscalls, the kernel has nothing to do with the desktop environment running on top of it in userland.