<?xml version="1.0"?>
<stores>
  <store>
    <name>users</name>
    <persistence>bdb</persistence>
    <routing>client</routing>
    <replication-factor>2</replication-factor>
    <required-reads>1</required-reads>
    <required-writes>2</required-writes>
    <key-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </key-serializer>
    <value-serializer>
      <type>java-serialization</type>
    </value-serializer>
  </store>
  <store>
    <name>veggies</name>
    <persistence>bdb</persistence>
    <routing>client</routing>
    <replication-factor>2</replication-factor>
    <required-reads>1</required-reads>
    <required-writes>2</required-writes>
    <key-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </key-serializer>
    <value-serializer>
      <type>json</type>
      <schema-info version="1">"int32"</schema-info>
      <schema-info version="2">"int32"</schema-info>
    </value-serializer>
  </store>
   <store>
    <name>test-replication-memory</name>
    <persistence>memory</persistence>
    <routing>client</routing>
    <replication-factor>1</replication-factor>
    <required-reads>1</required-reads>
    <required-writes>1</required-writes>
    <key-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </key-serializer>
    <value-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </value-serializer>
  </store>
  <store>
    <name>test-recovery-data</name>
    <persistence>memory</persistence>
    <routing>client</routing>
    <replication-factor>2</replication-factor>
    <required-reads>1</required-reads>
    <required-writes>2</required-writes>
    <key-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </key-serializer>
    <value-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </value-serializer>
  </store>
    <store>
    <name>test-replication-persistent</name>
    <persistence>bdb</persistence>
    <routing>client</routing>
    <replication-factor>1</replication-factor>
    <required-reads>1</required-reads>
    <required-writes>1</required-writes>
    <key-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </key-serializer>
    <value-serializer>
      <type>java-serialization</type>
    </value-serializer>
  </store>
  <store>
    <name>test-readrepair-memory</name>
    <persistence>memory</persistence>
    <routing>client</routing>
    <replication-factor>2</replication-factor>
    <required-reads>2</required-reads>
    <required-writes>2</required-writes>
    <key-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </key-serializer>
    <value-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </value-serializer>
  </store>
  <store>
    <name>test-readonly-fetchfiles</name>
    <persistence>read-only</persistence>
    <routing>client</routing>
    <replication-factor>2</replication-factor>
    <required-reads>2</required-reads>
    <required-writes>1</required-writes>
    <key-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </key-serializer>
    <value-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </value-serializer>
  </store>
  <store>
    <name>test-readonly-versions</name>
    <persistence>read-only</persistence>
    <routing>client</routing>
    <replication-factor>2</replication-factor>
    <required-reads>2</required-reads>
    <required-writes>1</required-writes>
    <key-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </key-serializer>
    <value-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </value-serializer>
  </store>
  <store>
    <name>test-consistent</name>
    <persistence>memory</persistence>
    <routing>client</routing>
    <replication-factor>1</replication-factor>
    <preferred-reads>1</preferred-reads>
    <required-reads>1</required-reads>
    <preferred-writes>1</preferred-writes>
    <required-writes>1</required-writes>
    <key-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </key-serializer>
    <value-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </value-serializer>
    <hinted-handoff-strategy>consistent-handoff</hinted-handoff-strategy>
  </store>
  <store>
    <name>test-to-all</name>
    <persistence>memory</persistence>
    <routing>client</routing>
    <replication-factor>1</replication-factor>
    <preferred-reads>1</preferred-reads>
    <required-reads>1</required-reads>
    <preferred-writes>1</preferred-writes>
    <required-writes>1</required-writes>
    <key-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </key-serializer>
    <value-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </value-serializer>
    <hinted-handoff-strategy>all-handoff</hinted-handoff-strategy>
  </store>
  <store>
    <name>test-consistent-with-pref-list</name>
    <persistence>memory</persistence>
    <routing>client</routing>
    <replication-factor>1</replication-factor>
    <preferred-reads>1</preferred-reads>
    <required-reads>1</required-reads>
    <preferred-writes>1</preferred-writes>
    <required-writes>1</required-writes>
    <key-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </key-serializer>
    <value-serializer>
      <type>string</type>
      <schema-info>UTF-8</schema-info>
    </value-serializer>
    <hinted-handoff-strategy>all-handoff</hinted-handoff-strategy> 
    <hint-preflist-size>10</hint-preflist-size>
  </store>
</stores>
