scalaris.AbortError:
Exception that is thrown if a the commit of a write operation on a
scalaris ring fails.
scalaris.ConfigError:
Exception that is thrown if a autoscale operation fails, because it
was not configured correctly.
scalaris.ConnectionError:
Exception that is thrown if an operation on a scalaris ring fails
because a connection does not exist or has been disconnected.
scalaris.KeyChangedError:
Exception that is thrown if a test_and_set operation on a scalaris
ring fails because the old value did not match the expected value.
scalaris.LockError:
Exception that is thrown if a autoscale lock/unlock operation
fails, because of a wrong lock state, i.e.
scalaris.NodeNotFoundError:
Exception that is thrown if a delete operation on a scalaris ring
fails because no scalaris node was found.
scalaris.NotAListError:
Exception that is thrown if a add_del_on_list operation on a
scalaris ring fails because the participating values are not lists.
scalaris.NotANumberError:
Exception that is thrown if a add_del_on_list operation on a
scalaris ring fails because the participating values are not
numbers.
scalaris.NotFoundError:
Exception that is thrown if a read operation on a scalaris ring
fails because the key did not exist before.
scalaris.TimeoutError:
Exception that is thrown if a read or write operation on a scalaris
ring fails due to a timeout.
scalaris.UnknownError:
Generic exception that is thrown during operations on a scalaris
ring, e.g.
scalaris.ConnectionPool:
Implements a simple (thread-safe) connection pool for Scalaris
connections.
scalaris_bench.TransBench2:
Performs a benchmark writing objects using a new Transaction but
re-using a single connection for each test.
scalaris_bench.TransSingleOpBench2:
Performs a benchmark writing objects using a new
TransactionSingleOp but re-using a single connection for each test.
scalaris_bench.TransAppendToListBench2:
Performs a benchmark adding values to a list inside a transaction
using a new Transaction but re-using a single connection for each
test.
scalaris_bench.TransAppendToListBench3:
Performs a benchmark adding values to a list inside a transaction
using a single Transaction object for all tests.
scalaris_bench.TransIncrementBench1:
Performs a benchmark writing integer numbers on a single key and
increasing them using a new Transaction for each test.
scalaris_bench.TransIncrementBench2:
Performs a benchmark writing integer numbers on a single key and
increasing them using a new Transaction but re-using a single
connection for each test.
scalaris_bench.TransRead5Write5Bench1:
Performs a benchmark reading 5 values and overwriting them
afterwards inside a transaction using a new Transaction for each
test.
scalaris_bench.TransRead5Write5Bench2:
Performs a benchmark reading 5 values and overwriting them
afterwards inside a transaction using a new Transaction but
re-using a single connection for each test.
scalaris_bench.TransRead5Write5Bench3:
Performs a benchmark reading 5 values and overwriting them
afterwards inside a transaction using a single Transaction object
for all tests.