Rod Simpson created USERGRID-51:
-----------------------------------
Summary: the result from the Setup call (to setup DB) should not
say OK when it failed to create KS (or other critical failure)
Key: USERGRID-51
URL: https://issues.apache.org/jira/browse/USERGRID-51
Project: Usergrid
Issue Type: Bug
Components: Stack
Reporter: Rod Simpson
**Need to verify that this is still an issue
"When the /setup call is run and create UG keyspaces, they could fail (for
various reason).
However, it seems in the result from the call, the status always says OK:
{panel}
[root@rut000ea lib]# curl -u superuser:supervisor 0:8080/system/database/setup
\{
""action"" : ""cassandra setup"",
""status"" : ""ok"",
""timestamp"" : 1383342928369,
""duration"" : 65
\}
{panel}
Here is 1 way to reproduce this problem: in the usergrid properties, define to
use NetworkTopologyStrategy AND replication_factor:
{panel}
cassandra.keyspace.strategy.options.replication_factor=3
cassandra.keyspace.strategy.options.us-east=3
cassandra.keyspace.strategy=org.apache.cassandra.locator.NetworkTopologyStrategy
{panel}
In C* 1.2, it becomes stricter on the options used (previously a warning). The
above combination of the strategy options is invalid for
NetworkTopologyStrategy, and will result in failure of creating the keyspace.
Hence the status result from the setup call should reflect it."
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)