Articles by subject: tsfs

Time diagram of the protection afforded by a transactional file system against various unexpected failure points during a file update.

Fail-Safe Storage with the TREEspan File System Part 2: TSFS Transactions

In this second article in this series we see how an application can be designed to withstand such unforeseen events, using TSFS transactions. Doing so, we introduce the tsfs_commit() API. We also discuss the write transaction atomicity property, by which applications can be safely designed ignoring potential partial update issues.

Read More »
Time diagram of various file system unexpected failures and their impact on data and metadata corruption.

Fail-Safe Storage with the TREEspan File System Part 1: Introduction

This is the first article of a three-part series on fail-safe, storage-related application design using an embedded file system. The first part of the series lays out the fundamental problem of unexpected failures and briefly discusses partial solutions. The second part introduces how a fail-safe transactional file system such as the TREEspan File System (TSFS)

Read More »
TreeSpan File System (TSFS) logo.

Introducing TREEspan File System

Last week was one of pride and excitement for the JBLopen’s development team as we released our latest product, the TREEspan File System (TSFS). After the official announcement and presentation, we feel the need to introduce the newcomer in a more personal way, such as we see it from the inside. Above all, we would

Read More »

Articles by subject: tsfs

Time diagram of the protection afforded by a transactional file system against various unexpected failure points during a file update.

Fail-Safe Storage with the TREEspan File System Part 2: TSFS Transactions

In this second article in this series we see how an application can be designed to withstand such unforeseen events, using TSFS transactions. Doing so, we introduce the tsfs_commit() API. We also discuss the write transaction atomicity property, by which applications can be safely designed ignoring potential partial update issues.

Read More »
Time diagram of various file system unexpected failures and their impact on data and metadata corruption.

Fail-Safe Storage with the TREEspan File System Part 1: Introduction

This is the first article of a three-part series on fail-safe, storage-related application design using an embedded file system. The first part of the series lays out the fundamental problem of unexpected failures and briefly discusses partial solutions. The second part introduces how a fail-safe transactional file system such as the TREEspan File System (TSFS)

Read More »
TreeSpan File System (TSFS) logo.

Introducing TREEspan File System

Last week was one of pride and excitement for the JBLopen’s development team as we released our latest product, the TREEspan File System (TSFS). After the official announcement and presentation, we feel the need to introduce the newcomer in a more personal way, such as we see it from the inside. Above all, we would

Read More »