Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
World desk4 min

Strict vs. Balanced Durability in Lioran S3: What fsync Actually Changes

Lioran S3’s strict mode requests sync_all on staged data after flush; balanced skips that step. Here’s what the distinction means—and what it cannot guarantee.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

In Lioran S3’s described V1 Pre-Alpha streaming write path, strict mode requests an explicit sync_all() on the staged object after flushing it; balanced mode skips that per-write synchronization step and relies more on operating-system and filesystem writeback. That changes the persistence request—and may change latency—but it does not establish a universal guarantee that data survives every crash or power-loss scenario.

What flush and fsync do in the write path

Lioran’s vendor description distinguishes two steps that are easy to conflate. A flush moves buffered application writes toward the operating system. The subsequent staging_file.sync_all().await asks for synchronization across a durability boundary before the streaming helper returns. As Founder and CTO Swaraj Puppalwar puts it, “Flush is not automatically equivalent to stable physical persistence.”

As an Amazon Associate I earn from qualifying purchases.

The call applies while the payload is still held in a staging file, before the later placement and metadata steps. An explicit sync is a stronger request than merely flushing application buffers, but it cannot by itself guarantee what every operating system, filesystem, device, controller, or hardware stack will do. Puppalwar’s explanation is appropriately qualified: “fsync strengthens the contract, but ‘durable storage’ still ultimately depends on the operating system, filesystem, device, controller, and hardware behavior underneath.” (Lioran S3’s strict-versus-balanced explanation)

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How a normal PUT is committed

The vendor describes the current normal PUT sequence as follows. It is an account of the V1 Pre-Alpha implementation, not an independently verified guarantee for every possible failure window.

#1 Best Overall
Sandisk 2TB Extreme Portable SSD, Up to 1050MB/s, USB-C, USB 3.2 Gen 2, IP65 Water and Dust Resistance, Updated Firmware, External Solid State Drive, SDSSDE61-2T00-G25
  • Get NVMe solid state performance with up to 1050MB/s read and 1000MB/s write speeds in a portable, high-capacity drive(1) (Based on internal testing; performance may be lower depending on host device & other factors. 1MB=1,000,000 bytes.)
  • Up to 3-meter drop protection and IP65 water and dust resistance mean this tough drive can take a beating(3) (Previously rated for 2-meter drop protection and IP55 rating. Now qualified for the higher, stated specs.)
  • Use the handy carabiner loop to secure it to your belt loop or backpack for extra peace of mind.
  • Help keep private content private with the included password protection featuring 256‐bit AES hardware encryption.(3)
  • Easily manage files and automatically free up space with the SanDisk Memory Zone app.(5). Non-Operating Temperature -20°C to 85°C
  1. Validate the bucket and key, then check capacity and quota.
  2. Create a staging file and stream the payload into it while computing SHA-256.
  3. Flush the staging file; in strict mode, call sync_all().await before the streaming helper returns.
  4. Close the staging file, recheck capacity and quota, create the final parent directory, and rename the staged file into its final location.
  5. Write metadata to RocksDB. If that metadata commit fails synchronously, remove the physical file.

The staging step separates incomplete request data from ordinary committed-object visibility. Lioran’s documented design says an interrupted stream should not appear as a normal object returned by GET, multipart parts do not become the final object until completion, and an interrupted replacement is intended to leave the previous committed object intact. These are described design properties, not proof that every combination of process crash, host failure, or storage behavior has been tested. (Lioran S3’s durability and crash-safety description; V1 commit-pipeline failure windows)

Strict and balanced compared

Question Strict, as described Balanced, as described
Explicit synchronization Calls sync_all() after flush when the configured mode requires synchronization. Skips that explicit per-write sync stage when the configured mode does not require it.
Persistence assumption Makes an explicit synchronization request before the later commit steps. Relies more on operating-system and filesystem writeback behavior.
Performance evidence Synchronous persistence can add latency; no numerical penalty is published. The vendor says throughput can improve; no numerical gain is published.
Remaining dependencies Results still depend on the deployed OS, filesystem, device, controller, and hardware. The same storage stack remains relevant, with different assumptions about power loss.

These descriptions do not support a universal “safe” versus “unsafe” ranking. They describe different synchronization semantics; which contract suits a workload depends on its failure assumptions and actual storage stack. No controlled crash-test results or quantified mode comparison are reported in the cited materials. (iTechGuides’ explainer, October 4, 2026)

Rank #2
BUFFALO TeraStation Essentials 2025 4-Bay Value Desktop NAS 16TB (4x4TB) with Hard Drives Included
  • Low Cost Professional Grade Network Attached Storage - Optimized to organize, store, share, and back up your important and everyday files.
  • Purpose-Built for Data Protection – Secure NAS with 256-bit drive encryption, a closed system, and flexible replication and backup features to keep your data safe.
  • Fast Data Transfers – Native 2.5GbE port for high speed file transfers with no cable upgrade needed.
  • Reliable Storage with Effortless Setup – Hard drives included and RAID pre-configured for hassle-free, out-of-the-box protection, and can be changed to other RAID modes to best suit your needs.
  • Cloud Integration – Sync with Amazon S3, Dropbox, Azure and OneDrive to create a hybrid cloud for extra data security, cost savings, and flexible scalability.

Why ordering does not make the commit atomic

The filesystem object and RocksDB metadata are separate systems; ordering their writes does not turn them into one atomic transaction. The vendor says a metadata-first order could leave metadata pointing to missing bytes. Its described approach instead stages data, uses filesystem rename semantics where supported, checks metadata, and rolls back the physical file after a synchronous metadata failure.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

That strategy addresses particular failure windows but does not remove every recovery concern. For example, an orphaned file can consume disk space even if it is not exposed as a committed object. Puppalwar summarizes the boundary directly: “It does not magically turn filesystem + RocksDB into one atomic transaction.” (V1 commit-pipeline failure windows)

Rank #3
BIPRA S3 2.5 inch USB 3.0 FAT32 Portable External Hard Drive - Black (320GB)
  • Storage capacity: Please Select
  • Formatted as FAT32 file system
  • USB 3.0 Hard drive interface
  • Support plug and play
  • No external power needed

How to evaluate the modes on your deployment

Record the configuration and timings

The vendor says a useful benchmark records the durability mode, filesystem, disk type, object size, concurrency, reverse proxy, network path, CPU, RAM, and software version. Its timing instrumentation separates receive, write, SHA-256, flush, fsync, close, directory creation, rename, metadata, and total durations. Those measurements can help identify whether a workload is limited by network transfer, disk activity, synchronization, or hashing; the published material supplies no benchmark values or performance conclusions. (mode and timing description; streaming implementation details)

Test failure cases deliberately

On disposable systems, the vendor proposes evaluating process termination during PUT and multipart upload, restart followed by checksum comparison, disk-full and quota conditions, host reboot, and filesystem remount. These are suggested tests, not reported test results. Keep the production configuration and storage stack consistent with the system being evaluated, since the outcome depends on those details.

Rank #4
BIPRA S3 2.5 inch USB 3.0 FAT32 Portable External Hard Drive - Black (1TB 1000GB)
  • Storage capacity: Please Select
  • Formatted as FAT32 file system
  • USB 3.0 Hard drive interface
  • Support plug and play
  • No external power needed

Make storage persistent outside the container

Lioran’s deployment guidance says both object data and metadata need persistent storage. A container-only data path is not durable across container removal. A UPS may reduce exposure to external power interruption, but it is not a substitute for an explicit synchronization request or backups, and it does not establish persistence by itself. (Lioran S3 Docker deployment guidance)

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What the available evidence establishes—and what it does not

The strict-versus-balanced behavior described here comes from vendor-authored material for the V1 Pre-Alpha path. A secondary explainer dated October 4, 2026, likewise notes the absence of published benchmark numbers and independent validation across hardware, filesystem, and power-loss scenarios. The available sources do not establish a measured throughput percentage, latency figure, failure probability, or survival guarantee across named storage configurations. For a deployment decision, that leaves the practical question of how the selected mode behaves on the exact OS, filesystem, and hardware in use.

Quick Recap

Best Value
SAMSUNG BAR Plus 3.1 USB Flash Drive, 128GB, 400MB/s, Rugged Metal Casing, Storage Expansion for Photos, Videos, Music, Files, MUF-128BE4/AM, Titan Grey
  • MOVE FILES IN A FLASH: Fast and convenient read speeds up to 300 MB/s* with the latest USB 3.1 standard give you more time to work, play, watch, and create; Send a 3GB 4K UHD video file from your Bar Plus to your PC in just 10 seconds**
  • RUGGED REFINEMENT: As strong as it is stylish; The sturdy metal body keeps your data safe and intact, and the integrated keyring prevents accidental misplacement or loss; The Bar Plus is the ideal combination of stunning design and worry-free durability
  • TOUGH & TRUSTED: The Bar Plus a trustworthy drive to store your valuable data; It works through it all with a waterproof, shock-proof, temperature-proof, magnet-proof, and X-ray-proof body, all backed by a 5-year limited warranty***
  • WORLD'S #1 FLASH MEMORY BRAND: Experience the performance and reliability from the world's #1 brand for flash memory since 2003;**** All firmware & components, including Samsung's world-renowned DRAM & NAND, are produced in-house

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.