There is a lot of pre-flight checks when starting the cassandra server and
they took time.

For integration testing, I have developped a modified CassandraDeamon here
that remove pretty most of those checks:

https://github.com/doanduyhai/Achilles/blob/master/achilles-embedded/src/main/java/info/archinnov/achilles/embedded/AchillesCassandraDaemon.java

The problem is that I felt into weird scenarios where creating a keyspace
wasn't created in timely manner so I just stop using this impl for the
moment, just look at it and do whatever you want.

Another idea for testing is to disable durable write to speed up mutation
(CREATE KEYSPACE ... WITH durable_write=false)

On Wed, Oct 19, 2016 at 3:24 AM, Ali Akhtar <[email protected]> wrote:

> Is there a way to speed up the creation of keyspace + tables during
> integration tests? I am using an RF of 1, with SimpleStrategy, but it still
> takes upto 10-15 seconds.
>

Reply via email to