use of org.janusgraph.diskstorage.configuration.ModifiableConfiguration in project janusgraph by JanusGraph.
the class CassandraThriftStoreManagerTest method configOptionFrameSizeMbShouldErrorOnLowValue.
@Test(expected = IllegalArgumentException.class)
public void configOptionFrameSizeMbShouldErrorOnLowValue() {
ModifiableConfiguration config = CassandraStorageSetup.getCassandraThriftConfiguration("janusgraph");
config.set(CassandraThriftStoreManager.THRIFT_FRAME_SIZE_MB, 0);
config.get(CassandraThriftStoreManager.THRIFT_FRAME_SIZE_MB);
}
use of org.janusgraph.diskstorage.configuration.ModifiableConfiguration in project janusgraph by JanusGraph.
the class CQLGraphComputerProvider method getJanusGraphConfiguration.
@Override
public ModifiableConfiguration getJanusGraphConfiguration(String graphName, Class<?> test, String testMethodName) {
CassandraStorageSetup.startCleanEmbedded();
ModifiableConfiguration config = super.getJanusGraphConfiguration(graphName, test, testMethodName);
config.setAll(CassandraStorageSetup.getCQLConfiguration(graphName).getAll());
return config;
}
use of org.janusgraph.diskstorage.configuration.ModifiableConfiguration in project janusgraph by JanusGraph.
the class ElasticSearchConfigTest method testIndexCreationOptions.
@Test
public void testIndexCreationOptions() throws InterruptedException, BackendException, IOException {
final int shards = 7;
final CommonsConfiguration cc = new CommonsConfiguration(new BaseConfiguration());
cc.set("index." + INDEX_NAME + ".elasticsearch.create.ext.number_of_shards", String.valueOf(shards));
final ModifiableConfiguration config = new ModifiableConfiguration(GraphDatabaseConfiguration.ROOT_NS, cc, BasicConfiguration.Restriction.NONE);
esr.setElasticsearchConfiguration(config, INDEX_NAME);
final Configuration indexConfig = config.restrictTo(INDEX_NAME);
final IndexProvider idx = open(indexConfig);
simpleWriteAndQuery(idx);
idx.close();
final ElasticSearchClient client = ElasticSearchSetup.REST_CLIENT.connect(indexConfig).getClient();
assertEquals(String.valueOf(shards), client.getIndexSettings("janusgraph_jvmlocal_test_store").get("number_of_shards"));
client.close();
}
use of org.janusgraph.diskstorage.configuration.ModifiableConfiguration in project janusgraph by JanusGraph.
the class ElasticSearchConfigTest method testSplitIndexToMultiType.
@Test
public void testSplitIndexToMultiType() throws InterruptedException, BackendException, IOException {
final ModifiableConfiguration config = esr.setElasticsearchConfiguration(GraphDatabaseConfiguration.buildGraphConfiguration(), INDEX_NAME);
config.set(USE_DEPRECATED_MULTITYPE_INDEX, false, INDEX_NAME);
Configuration indexConfig = config.restrictTo(INDEX_NAME);
final IndexProvider idx = open(indexConfig);
simpleWriteAndQuery(idx);
try {
config.set(USE_DEPRECATED_MULTITYPE_INDEX, true, INDEX_NAME);
indexConfig = config.restrictTo(INDEX_NAME);
open(indexConfig);
fail("should fail");
} catch (final IllegalArgumentException ignored) {
}
idx.close();
}
use of org.janusgraph.diskstorage.configuration.ModifiableConfiguration in project janusgraph by JanusGraph.
the class ElasticSearchConfigTest method testMultiTypeToSplitIndex.
@Test
public void testMultiTypeToSplitIndex() throws InterruptedException, BackendException, IOException {
final ModifiableConfiguration config = esr.setElasticsearchConfiguration(GraphDatabaseConfiguration.buildGraphConfiguration(), INDEX_NAME);
config.set(USE_DEPRECATED_MULTITYPE_INDEX, true, INDEX_NAME);
Configuration indexConfig = config.restrictTo(INDEX_NAME);
final IndexProvider idx = open(indexConfig);
simpleWriteAndQuery(idx);
try {
config.set(USE_DEPRECATED_MULTITYPE_INDEX, false, INDEX_NAME);
indexConfig = config.restrictTo(INDEX_NAME);
open(indexConfig);
fail("should fail");
} catch (final IllegalArgumentException ignored) {
}
idx.close();
}
Aggregations