Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Proxmox runs QEMU-img convert with cache=unsafe; write errors are dropped(proxmox.com ↗)
    discuss
  2. No Easy Fix for Bogus Respondents in Online Opt-In Polls(pewresearch.org ↗)
    discuss
  3. I scraped all the ivf cycles that have ever been posted on the internet(eggs.help ↗)
    discuss
  4. A social network where posts are minigames generated from tweet-sized prompts(gamecrumbs.online ↗)
    1comments
  5. Vitaebase – an interactive map of longevity research(vitaebase.net ↗)
    2comments
  6. FBI memo warned ICE agents could be targeted by fake 'tradwife' dating profiles(theguardian.com ↗)
    1comments
  7. Show HN: Jev to JSON-Schema(github.com/kiln-ai ↗)
    discuss
  8. Warning Signs [Economics of AI](newleftreview.org ↗)
    discuss
  9. A Consciousness Is a Dedekind Cut(evalapply.org ↗)
    discuss
  10. Frustrated at state of commentary of economic impact of AI
    discuss
  11. A new kind of AI model from a ChatGPT inventor is thrilling developers(techcrunch.com ↗)
    discuss
  12. Unsolved Historical Ciphers(dbourdeau.github.io ↗)
    discuss
  13. The lucrative business of reactionary AI-generated posts on Facebook(lemonde.fr ↗)
    discuss
  14. DNS Honeypots Don't Fail at Banners,They Fail at the Protocol(medium.com/meetcyber ↗)
    discuss
  15. Open Weights Are Good. Open Source Is Better(opensource.org ↗)
    1comments
  16. The senior engineer death spiral(sunilpai.dev ↗)
    1comments
  17. Show HN: The meal planner that gets all your dishes ready at once(robotrecipes.co ↗)
    discuss
  18. Your robotic vacuum is a witness: evidence, privacy and the law(theconversation.com ↗)
    1comments
  19. Poster Prompts One hundred design styles as copy-paste prompts(john.hartnup.uk ↗)
    discuss
  20. Show HN: Stardrift – A 3D galaxy of all music, to explore and learn(gerlach.dev ↗)
    discuss
  21. Bingel(bingel.se ↗)
    discuss
  22. The right way to learn from Genghis Khan(economist.com ↗)
    discuss
  23. How A Chinese Hacking Firm Tapped AI to Supercharge Cyber-Spying(wsj.com ↗)
    discuss
  24. Turning the iPhone Duo Hinge into an Accordion(reddit.com ↗)
    discuss
  25. Trump Announces an 'AI Force'(wsj.com ↗)
    discuss
  26. When Does AI Stop Needing Us?(acm.org ↗)
    discuss
  27. Show HN: Video Size Reducer – compress video in the browser for sharing(videosizereducer.net ↗)
    discuss
  28. More Than Music with MIDI and Processing(mand.is ↗)
    1comments
  29. Freeze Drying(wikipedia.org ↗)
    discuss
  30. Which stories about academia matter?(donmoynihan.substack.com ↗)
    discuss

Btrfs/ZFS/bcachefs under workloads classic benchmarks skip

17 pointsby 1h agobartosz.fenski.pl
11 comments
23m agoHN ↗

@farlight assuming that you're the creator do you think you'd be able to rework the HTML/CSS? I'm sure you've got good data but speaking on behalf of my eyeballs, the results page is... hard to read!

19m agoHN ↗

2G of random garbage is written directly onto one member device (behind the filesystem's back, offset 1G — python injector; uutils dd mis-seeks on dm devices), caches dropped, then a full scrub: btrfs scrub -B, zpool scrub + wait, bcachefs scrub, md/lvm sync-action 'check' (which can only COUNT mismatches — no checksums to know which copy is right).

I'm not sure that nuking 2G of the underlying block device is a recoverable error on any filesystem that I'm aware of? Can you confirm if any ofthe filesystems really came out of the other side in a usable state after scrubbing?

-----

Trivial-op p99, idle (ms) # A trivial operation — one 4k write + fsync every 200ms (like a shell appending history or an editor updating its swap file) — run alone for 10s. p99 of the fsync completion

In fact, if it's OK for me to ask, are any of the metrics tht you used standard industry metrics? It looks like several of the tests are bypassing the kernel's page cache? -- which I worry may fall into the trap of "I modified the system to be unrepresentative of reality and then tested it".

----

kernel 7.0.0-1012-azure

Can you confirm if you tested on a bare metal machine? were you the only tenant?

15m agoHN ↗

1 device out of the replica set I’m assuming so all of them should recover.

13m agoHN ↗

The integrity check is only on the tests which are either RAID or the filesystem equivalent.

12m agoHN ↗

Except for the fact that the developer has sabotaged the project into being removed from mainline?

17m agoHN ↗

For peace of mind I'm still using zfs (since the last 15+ years) but I'm definitely not impressed by the performance...

13m agoHN ↗

Different tools for different jobs; use ZFS for your data store and ext4 for your primary drive.

7m agoHN ↗

CI runs use loop devices on shared ephemeral VMs (one VM per filesystem): compare shapes and ratios, not absolute MB/s. Each job records a host-calibration anchor — see the table.

I think if you're not using baremetal for such tests, it's likely that the results are simply not comparable at all? What if another tenant is also using the disk?