summaryrefslogtreecommitdiff
path: root/src/com
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2014-06-23 19:53:56 -0700
committerJesse Morgan <jesse@jesterpm.net>2014-06-23 19:53:56 -0700
commitdf554b1754ffc31d2e7a116f197f7784d75039ec (patch)
tree72f71d66c826a516a32cf796c1721190317af100 /src/com
parent064a247ac54769baa0f56bde588fa4894fddd505 (diff)
Setting different throughputs for dev/prod tables.
Diffstat (limited to 'src/com')
-rw-r--r--src/com/p4square/grow/backend/dynamo/DbTool.java31
-rw-r--r--src/com/p4square/grow/config/Config.java7
2 files changed, 31 insertions, 7 deletions
diff --git a/src/com/p4square/grow/backend/dynamo/DbTool.java b/src/com/p4square/grow/backend/dynamo/DbTool.java
index 4bccd8b..758dc0e 100644
--- a/src/com/p4square/grow/backend/dynamo/DbTool.java
+++ b/src/com/p4square/grow/backend/dynamo/DbTool.java
@@ -101,7 +101,11 @@ public class DbTool {
/* Bootstrap Commands */
} else if ("--bootstrap".equals(args[offset])) {
- offset = bootstrapTables(args, ++offset);
+ if ("dev".equals(mConfig.getDomain())) {
+ offset = bootstrapDevTables(args, ++offset);
+ } else {
+ offset = bootstrapTables(args, ++offset);
+ }
offset = loadStrings(args, offset);
} else if ("--loadStrings".equals(args[offset])) {
@@ -202,12 +206,25 @@ public class DbTool {
private static int bootstrapTables(String[] args, int offset) {
DynamoDatabase db = getDatabase();
- db.createTable("strings", 10, 1);
- db.createTable("accounts", 10, 1);
- db.createTable("assessments", 10, 5);
- db.createTable("training", 10, 5);
- db.createTable("feedthreads", 10, 1);
- db.createTable("feedmessages", 10, 1);
+ db.createTable("strings", 5, 1);
+ db.createTable("accounts", 5, 1);
+ db.createTable("assessments", 5, 5);
+ db.createTable("training", 5, 5);
+ db.createTable("feedthreads", 5, 1);
+ db.createTable("feedmessages", 5, 1);
+
+ return offset;
+ }
+
+ private static int bootstrapDevTables(String[] args, int offset) {
+ DynamoDatabase db = getDatabase();
+
+ db.createTable("strings", 1, 1);
+ db.createTable("accounts", 1, 1);
+ db.createTable("assessments", 1, 1);
+ db.createTable("training", 1, 1);
+ db.createTable("feedthreads", 1, 1);
+ db.createTable("feedmessages", 1, 1);
return offset;
}
diff --git a/src/com/p4square/grow/config/Config.java b/src/com/p4square/grow/config/Config.java
index 7c9cc0d..e89990b 100644
--- a/src/com/p4square/grow/config/Config.java
+++ b/src/com/p4square/grow/config/Config.java
@@ -54,6 +54,13 @@ public class Config {
}
/**
+ * @return the current domain.
+ */
+ public String getDomain() {
+ return mDomain;
+ }
+
+ /**
* Load properties from a file.
* Any exceptions are logged and suppressed.
*/