You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@giraph.apache.org by cl...@apache.org on 2014/01/20 19:53:40 UTC

[2/4] GIRAPH-803

http://git-wip-us.apache.org/repos/asf/giraph/blob/5d1bc2de/giraph-rexster/giraph-rexster-io/src/test/resources/org/apache/giraph/rexster/io/formats/rexster.xml
----------------------------------------------------------------------
diff --git a/giraph-rexster/giraph-rexster-io/src/test/resources/org/apache/giraph/rexster/io/formats/rexster.xml b/giraph-rexster/giraph-rexster-io/src/test/resources/org/apache/giraph/rexster/io/formats/rexster.xml
new file mode 100644
index 0000000..9aebb89
--- /dev/null
+++ b/giraph-rexster/giraph-rexster-io/src/test/resources/org/apache/giraph/rexster/io/formats/rexster.xml
@@ -0,0 +1,155 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<rexster>
+  <http>
+      <server-port>18182</server-port>
+      <server-host>127.0.0.1</server-host>
+      <base-uri>http://127.0.0.1</base-uri>
+      <web-root>public</web-root>
+      <character-set>UTF-8</character-set>
+      <enable-jmx>false</enable-jmx>
+      <enable-doghouse>false</enable-doghouse>
+      <thread-pool>
+          <worker>
+              <core-size>8</core-size>
+              <max-size>8</max-size>
+          </worker>
+          <kernal>
+              <core-size>4</core-size>
+              <max-size>4</max-size>
+          </kernal>
+      </thread-pool>
+      <io-strategy>leader-follower</io-strategy>
+  </http>
+  <script-engine-reset-threshold>-1</script-engine-reset-threshold>
+  <script-engine-init>data/init.groovy</script-engine-init>
+  <script-engines>gremlin-groovy</script-engines>
+  <graphs>
+    <!-- graph that will contain data for the Input Format test -->
+    <graph>
+      <graph-name>orientdb</graph-name>
+      <graph-type>orientgraph</graph-type>
+      <graph-location>local:/tmp/orientdb</graph-location>
+      <properties>
+        <username>admin</username>
+        <password>admin</password>
+        <mvrbtree.lazyUpdates>1</mvrbtree.lazyUpdates>
+      </properties>
+      <extensions>
+        <allows>
+          <allow>tp:gremlin</allow>
+          <allow>tp:giraph</allow>
+        </allows>
+      </extensions>
+    </graph>
+    <graph>
+      <graph-name>neodb</graph-name>
+      <graph-location>/tmp/neodb</graph-location>
+      <graph-type>neo4jgraph</graph-type>
+      <properties>
+        <neostore.nodestore.db.mapped_memory>285M</neostore.nodestore.db.mapped_memory>
+        <neostore.relationshipstore.db.mapped_memory>285M</neostore.relationshipstore.db.mapped_memory>
+        <neostore.propertystore.db.mapped_memory>100M</neostore.propertystore.db.mapped_memory>
+        <neostore.propertystore.db.strings.mapped_memory>100M</neostore.propertystore.db.strings.mapped_memory>
+        <neostore.propertystore.db.arrays.mapped_memory>10M</neostore.propertystore.db.arrays.mapped_memory>
+        <neostore.propertystore.db.index.mapped_memory>10M</neostore.propertystore.db.index.mapped_memory>
+        <neostore.propertystore.db.index.keys.mapped_memory>10M</neostore.propertystore.db.index.keys.mapped_memory>
+        <use_adaptive_cache>YES</use_adaptive_cache>
+        <adaptive_cache_heap_ratio>0.77</adaptive_cache_heap_ratio>
+        <adaptive_cache_manager_decrease_ratio>1.15</adaptive_cache_manager_decrease_ratio>
+        <adaptive_cache_manager_increase_ratio>1.1</adaptive_cache_manager_increase_ratio>
+        <adaptive_cache_worker_sleep_time>3000</adaptive_cache_worker_sleep_time>
+        <min_node_cache_size>0</min_node_cache_size>
+        <min_relationship_cache_size>0</min_relationship_cache_size>
+        <max_node_cache_size>1500</max_node_cache_size>
+        <max_relationship_cache_size>3500</max_relationship_cache_size>
+      </properties>
+      <extensions>
+        <allows>
+          <allow>tp:gremlin</allow>
+          <allow>tp:giraph</allow>
+        </allows>
+      </extensions>
+    </graph>
+    <graph>
+      <graph-name>tgdb</graph-name>
+      <graph-location>/tmp/tgdb</graph-location>
+      <graph-type>tinkergraph</graph-type>
+      <extensions>
+        <allows>
+          <allow>tp:gremlin</allow>
+          <allow>tp:giraph</allow>
+        </allows>
+      </extensions>
+    </graph>
+
+    <!-- graph that will be used for testing  -->
+    <graph>
+      <graph-name>emptyorientdb</graph-name>
+      <graph-type>orientgraph</graph-type>
+      <graph-location>local:/tmp/emptyorientdb</graph-location>
+      <properties>
+        <username>admin</username>
+        <password>admin</password>
+        <mvrbtree.lazyUpdates>"fuffa"</mvrbtree.lazyUpdates>
+      </properties>
+      <extensions>
+        <allows>
+          <allow>tp:gremlin</allow>
+          <allow>tp:giraph</allow>
+        </allows>
+      </extensions>
+    </graph>
+    <graph>
+      <graph-name>emptyneodb</graph-name>
+      <graph-location>/tmp/emptyneodb</graph-location>
+      <graph-type>neo4jgraph</graph-type>
+      <properties>
+        <neostore.nodestore.db.mapped_memory>285M</neostore.nodestore.db.mapped_memory>
+        <neostore.relationshipstore.db.mapped_memory>285M</neostore.relationshipstore.db.mapped_memory>
+        <neostore.propertystore.db.mapped_memory>100M</neostore.propertystore.db.mapped_memory>
+        <neostore.propertystore.db.strings.mapped_memory>100M</neostore.propertystore.db.strings.mapped_memory>
+        <neostore.propertystore.db.arrays.mapped_memory>10M</neostore.propertystore.db.arrays.mapped_memory>
+        <neostore.propertystore.db.index.mapped_memory>10M</neostore.propertystore.db.index.mapped_memory>
+        <neostore.propertystore.db.index.keys.mapped_memory>10M</neostore.propertystore.db.index.keys.mapped_memory>
+        <use_adaptive_cache>YES</use_adaptive_cache>
+        <adaptive_cache_heap_ratio>0.77</adaptive_cache_heap_ratio>
+        <adaptive_cache_manager_decrease_ratio>1.15</adaptive_cache_manager_decrease_ratio>
+        <adaptive_cache_manager_increase_ratio>1.1</adaptive_cache_manager_increase_ratio>
+        <adaptive_cache_worker_sleep_time>3000</adaptive_cache_worker_sleep_time>
+        <min_node_cache_size>0</min_node_cache_size>
+        <min_relationship_cache_size>0</min_relationship_cache_size>
+        <max_node_cache_size>1500</max_node_cache_size>
+        <max_relationship_cache_size>3500</max_relationship_cache_size>
+      </properties>
+      <extensions>
+        <allows>
+          <allow>tp:gremlin</allow>
+          <allow>tp:giraph</allow>
+        </allows>
+      </extensions>
+    </graph>
+    <graph>
+      <graph-name>emptytgdb</graph-name>
+      <graph-location>/tmp/emptytgdb</graph-location>
+      <graph-type>tinkergraph</graph-type>
+      <extensions>
+        <allows>
+          <allow>tp:gremlin</allow>
+          <allow>tp:giraph</allow>
+        </allows>
+      </extensions>
+    </graph>
+    <!-- empty database which is used to test for empty input -->
+    <graph>
+      <graph-name>emptydb</graph-name>
+      <graph-location>/tmp/emptydb</graph-location>
+      <graph-type>tinkergraph</graph-type>
+      <extensions>
+        <allows>
+          <allow>tp:gremlin</allow>
+          <allow>tp:giraph</allow>
+        </allows>
+      </extensions>
+    </graph>
+  </graphs>
+</rexster>

http://git-wip-us.apache.org/repos/asf/giraph/blob/5d1bc2de/giraph-rexster/giraph-rexster-io/src/test/resources/org/apache/giraph/rexster/io/formats/tgdb-output.json
----------------------------------------------------------------------
diff --git a/giraph-rexster/giraph-rexster-io/src/test/resources/org/apache/giraph/rexster/io/formats/tgdb-output.json b/giraph-rexster/giraph-rexster-io/src/test/resources/org/apache/giraph/rexster/io/formats/tgdb-output.json
new file mode 100644
index 0000000..f4e61f3
--- /dev/null
+++ b/giraph-rexster/giraph-rexster-io/src/test/resources/org/apache/giraph/rexster/io/formats/tgdb-output.json
@@ -0,0 +1,5 @@
+[0,0,[[1,1]]]
+[1,0,[[2,5],[0,1],[3,1]]]
+[2,0,[[4,4],[1,2]]]
+[3,0,[[0,3],[4,4],[1,1]]]
+[4,0,[[3,4],[2,4]]]