S3QL is a file system that stores all its data online. It supports Amazon S3, Google Storage, and OpenStack and effectively provides you with a hard disk of dynamic, infinite capacity that can be accessed from any computer with Internet access. S3QL provides a standard, full featured Unix file system that is conceptually indistinguishable from any local file system. Additional features include compression, encryption, data de-duplication, immutable trees, and snapshotting, which make it especially suitable for online backup and archiving. The design favors simplicity and elegance over performance and feature-creep. Care has been taken to make the source code as readable and serviceable as possible. Solid error detection, error handling, and extensive automated test cases are provided.


注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2012-02-25 12:10

S3s、s3cs、および gss バックエンドが削除されました。新しい - ssl s3、s3c、gs のバックエンドを代わりに使用します。S3QL は、もはや別のバックエンドの一貫性保証の追跡。異なる地域、冗長性、および可用性レベルを提供する別のストレージ ・ プロバイダーの増加これはもはや可能になります。『 ユーザーズ ガイド 』 には、新しいセクションには、「重要なルールを避けるを失うデータ」が含まれます。それを読むことを強くお勧めします。
タグ: Stable
The s3s, s3cs, and gss backends have been removed. Use the new --ssl option together with the s3, s3c, and gs backends instead. S3QL no longer keeps track of consistency guarantees for the different backends. The increasing number of different storage providers offering different regions, redundancy, and availability levels makes this no longer feasible. The User's Guide contains a new section, "Important Rules to Avoid Losing Data". Reading it is strongly recommended.

2012-01-22 11:16

このリリース ファイル回は、もはや変更システムのタイム ゾーンを変更する場合、修正なり contrib/benchmark.p、修正プログラムを向上、「あまりにも多くチェーンのリダイレクト」バグ、再試行 5 xx サーバー エラーでは、と OpenStack ・ スウィフト サーバー用の実験のネイティブ サポートと実験プロキシ サポートを追加します。
タグ: Stable
This release makes file times no longer change when changing the system time zone, fixes and improves contrib/benchmark.p, fixes the "Too many chained redirections" bug, retries on 5xx server errors, and adds experimental native support for OpenStack/SWIFT servers and experimental proxy support.

2011-12-06 12:29

A「ValueError: NULL 値をダンプすることはできません"されたファイル システム メタデータが重いファイル システム アクティビティ中にアップロードされたときのクラッシュを修正。s3qlcp とディレクトリ一覧が非常に大きなディレクトリのパフォーマンスが向上しました。Rm パフォーマンス回帰を修正しました。-ブロック サイズに - obj の最大サイズは変更されました。大きく同時ファイル システムの使用状況の下で起こったいくつかのクラッシュを修正しました。python llfuse 0.37 は今使用されます。
タグ: Stable
A "ValueError: Can't dump NULL values" crash when file system metadata was uploaded during heavy file system activity was fixed. s3qlcp and directory listing performance for very large directories were improved. An rm performance regression was fixed. --blocksize was renamed to --max-obj-size. Some crashes that happened under heavily concurrent file system usage were fixed. python-llfuse 0.37 is now used.

2011-11-28 07:22

メタデータが今、カスタム、デルタでエンコードされたバイナリ形式で格納されているし、i ノードは順番に割り当てられる再利用します。これは完全に NFS と互換性のある S3QL になります。s3qlcp は、今も拡張属性のコピーし、同じブロックを持つファイルをコピーするときの不正なブロック参照カウントの生成は、もはや。このリリースでは、s3qlcp で競合状態が排除されます。後すぐに、修正または作成された s3qlcp ファイルをコピーする場合、その s3qlcp 古いデータ ブロックが新しいファイル属性をコピーすることが可能だった。
タグ: Stable
Metadata is now stored in a custom, delta-encoded binary format, and inodes are assigned sequentially and not reused. This makes S3QL fully NFS-compatible. s3qlcp now also copies extended attributes and no longer generates incorrect block reference counts when copying a file which has identical blocks. This release eliminates a race condition in s3qlcp. When copying a file with s3qlcp immediately after it was modified or created, it was possible that s3qlcp would copy the new file attributes but the old data blocks.

2011-11-21 12:41

fsck は、一時インデックスが既に存在する場合正常に回復 (例えば前の fsck が中断された場合)。オブジェクトが部分的にしか、バックエンドから取得されますがこのリリースは「BadDigest」エラーで失敗します。
fsck will gracefully recover if temporary indices already exist (e.g. if the previous fsck was interrupted). This release will not fail with a "BadDigest" error when objects are only partially retrieved from the backend.