Document model interface for operations on the
This is part of the BFS support.
Atomic append of a single block to a file version.
Atomic write of a single block for a file version.
A distributed file system with extensible metadata and atomic append implemented using the bigdata scale-out architecture.
Copies blocks onto the target store during overflow handling.
Extracts the block identifier from the key.
Flyweight document implementation.
The schema for metadata about file versions stored in the
A procedure that performs a key range scan, marking all non-deleted versions within the key range as deleted (by storing a null property value for the
Reads from blocks visited by a range scan for a file and version.
Class buffers up to a block of data at a time and flushes blocks using an atomic append operation on the identifier file version.
Aggregates test suites in increase dependency order.
Test atomic append operations on the file data index for the
Unit tests for copying streams into the repository and reading them back.
Test operations on the file metadata index for the
Tests some specifics of the
Unit tests for random block IO include read, write, overwrite (aka update), and delete.
Stress test helper class.
Tests of the
Test suite for
Test suite for
Thrown when the identified document already exists.
Thrown when the identified document was not found.
This package provides a scale-out content repository (aka distributed file system) suitable as the backend for a REST-ful service using the bigdata architecture. Content is arbitrary bytes broken down into chunks of up to 64M each. Basic and extensible metadata may be stored for any given item of content. Atomic operations on chunks are provided for reading, writing, deleting, etc. The architecture is designed for interoperation with map / reduce style processing.
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.