<commit_before>Omid
=====

This project provides transactional support for HBase (or any other key-value store) using Snapshot Isolation.

Architecture
------------

Omid is composed by a server (the Status Oracle) and several clients. The server contains all the information
needed to manage transactions and replicates it to the clients which just contact the server when they want
to start a transaction or commit it.

The server uses BookKeeper as a Writer Ahead Log where it dumps all its state. In case of crash it is possible
to restart the server without losing any commit information.

Compilation
-----------

Omid uses Maven for its build system. We are using a temporary repository for zookeeper and bookkeeper packages to ease
the installation procedure

Then to compile omid:

    $ tar jxvf omid-1.0-SNAPSHOT.tar.bz2
    $ cd omid-1.0-SNAPSHOT
    $ mvn install
<commit_msg>add mailing list<commit_after>Omid
=====

This project provides transactional support for HBase (or any other key-value store) using Snapshot Isolation.
If you have any question, please contact us at <EMAIL>

Architecture
------------

Omid is composed by a server (the Status Oracle) and several clients. The server contains all the information
needed to manage transactions and replicates it to the clients which just contact the server when they want
to start a transaction or commit it.

The server uses BookKeeper as a Writer Ahead Log where it dumps all its state. In case of crash it is possible
to restart the server without losing any commit information.

Compilation
-----------

Omid uses Maven for its build system. We are using a temporary repository for zookeeper and bookkeeper packages to ease
the installation procedure

Then to compile omid:

    $ tar jxvf omid-1.0-SNAPSHOT.tar.bz2
    $ cd omid-1.0-SNAPSHOT
    $ mvn install

{'fraction_non_alphanumeric': 0.06045751633986928, 'fraction_numerical': 0.0054466230936819175, 'mean_word_length': 3.6743002544529264, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4765959', 'n_tokens_mistral': 491, 'n_tokens_neox': 475, 'n_words': 264}