and(sb, formatted).append("compression = ").append(formatOptionMap(options.getCompression())); if (cassandraVersion.getMajor() >= 2) { and(sb, formatted).append("default_time_to_live = ").append(options.getDefaultTimeToLive()); and(sb, formatted) .append("speculative_retry = '")
static boolean hasUpgrade1_defaultTtl(KeyspaceMetadata keyspaceMetadata) { // TODO: we need some approach to forward-check compatibility as well. // backward: this code knows the current schema is too old. // forward: this code knows the current schema is too new. return keyspaceMetadata.getTable("traces").getOptions().getDefaultTimeToLive() > 0; }
static boolean hasUpgrade1_defaultTtl(KeyspaceMetadata keyspaceMetadata) { // TODO: we need some approach to forward-check compatibility as well. // backward: this code knows the current schema is too old. // forward: this code knows the current schema is too new. return keyspaceMetadata.getTable("traces").getOptions().getDefaultTimeToLive() > 0; }
assertThat(table.getOptions().getDefaultTimeToLive()).isEqualTo(0); assertThat(table.getOptions().getSpeculativeRetry()).isEqualTo("99.9PERCENTILE"); assertThat(table.getOptions().getIndexInterval()).isNull(); assertThat(table.getOptions().getDefaultTimeToLive()).isEqualTo(0); assertThat(table.getOptions().getSpeculativeRetry()).isEqualTo("99.9PERCENTILE"); assertThat(table.getOptions().getIndexInterval()).isNull(); entry("sstable_compression", "org.apache.cassandra.io.compress.SnappyCompressor")); assertThat(table.getOptions().getCompression()).contains(entry("chunk_length_kb", "128")); assertThat(table.getOptions().getDefaultTimeToLive()).isEqualTo(0); assertThat(table.getOptions().getSpeculativeRetry()).isEqualTo("99.0PERCENTILE"); assertThat(table.getOptions().getIndexInterval()).isNull(); entry("sstable_compression", "org.apache.cassandra.io.compress.SnappyCompressor")); assertThat(table.getOptions().getCompression()).contains(entry("chunk_length_kb", "128")); assertThat(table.getOptions().getDefaultTimeToLive()).isEqualTo(0); assertThat(table.getOptions().getSpeculativeRetry()).isEqualTo("99.0PERCENTILE"); // default assertThat(table.getOptions().getIndexInterval()).isEqualTo(128); entry("sstable_compression", "org.apache.cassandra.io.compress.SnappyCompressor")); assertThat(table.getOptions().getCompression()).contains(entry("chunk_length_kb", "128")); assertThat(table.getOptions().getDefaultTimeToLive()).isEqualTo(0); // default assertThat(table.getOptions().getSpeculativeRetry()).isEqualTo("NONE"); // default assertThat(table.getOptions().getIndexInterval()).isNull();
and(sb, formatted).append("compression = ").append(formatOptionMap(options.getCompression())); if (cassandraVersion.getMajor() >= 2) { and(sb, formatted).append("default_time_to_live = ").append(options.getDefaultTimeToLive()); and(sb, formatted).append("speculative_retry = '").append(options.getSpeculativeRetry()).append('\''); if (options.getIndexInterval() != null)
and(sb, formatted).append("compression = ").append(formatOptionMap(options.getCompression())); if (cassandraVersion.getMajor() >= 2) { and(sb, formatted).append("default_time_to_live = ").append(options.getDefaultTimeToLive()); and(sb, formatted).append("speculative_retry = '").append(options.getSpeculativeRetry()).append('\''); if (options.getIndexInterval() != null)
and(sb, formatted).append("compression = ").append(formatOptionMap(options.getCompression())); if (cassandraVersion.getMajor() >= 2) { and(sb, formatted).append("default_time_to_live = ").append(options.getDefaultTimeToLive()); and(sb, formatted).append("speculative_retry = '").append(options.getSpeculativeRetry()).append('\''); if (options.getIndexInterval() != null)
CassandraSpanStore(CassandraStorage storage) { Session session = storage.session(); maxTraceCols = storage.maxTraceCols(); indexFetchMultiplier = storage.indexFetchMultiplier(); strictTraceId = storage.strictTraceId(); searchEnabled = storage.searchEnabled(); spans = new SelectFromSpan.Factory(session, strictTraceId, maxTraceCols); dependencies = new SelectDependencies.Factory(session); if (searchEnabled) { KeyspaceMetadata md = Schema.ensureKeyspaceMetadata(session, storage.keyspace()); indexTtl = md.getTable(TABLE_TRACE_BY_SERVICE_SPAN).getOptions().getDefaultTimeToLive(); spanNames = new SelectSpanNames.Factory(session); serviceNames = new SelectServiceNames.Factory(session).create(); traceIdsFromServiceSpan = new SelectTraceIdsFromServiceSpan.Factory(session); spanTable = initialiseSelectTraceIdsFromSpan(session); } else { indexTtl = 0; spanNames = null; serviceNames = null; spanTable = null; traceIdsFromServiceSpan = null; } }
assertThat(table.getOptions().getDefaultTimeToLive()).isEqualTo(0); assertThat(table.getOptions().getSpeculativeRetry()).isEqualTo("99.9PERCENTILE"); assertThat(table.getOptions().getIndexInterval()).isNull(); assertThat(table.getOptions().getDefaultTimeToLive()).isEqualTo(0); assertThat(table.getOptions().getSpeculativeRetry()).isEqualTo("99.9PERCENTILE"); assertThat(table.getOptions().getIndexInterval()).isNull(); entry("sstable_compression", "org.apache.cassandra.io.compress.SnappyCompressor")); assertThat(table.getOptions().getCompression()).contains(entry("chunk_length_kb", "128")); assertThat(table.getOptions().getDefaultTimeToLive()).isEqualTo(0); assertThat(table.getOptions().getSpeculativeRetry()).isEqualTo("99.0PERCENTILE"); assertThat(table.getOptions().getIndexInterval()).isNull(); entry("sstable_compression", "org.apache.cassandra.io.compress.SnappyCompressor")); assertThat(table.getOptions().getCompression()).contains(entry("chunk_length_kb", "128")); assertThat(table.getOptions().getDefaultTimeToLive()).isEqualTo(0); assertThat(table.getOptions().getSpeculativeRetry()).isEqualTo("99.0PERCENTILE"); // default assertThat(table.getOptions().getIndexInterval()).isEqualTo(128); entry("sstable_compression", "org.apache.cassandra.io.compress.SnappyCompressor")); assertThat(table.getOptions().getCompression()).contains(entry("chunk_length_kb", "128")); assertThat(table.getOptions().getDefaultTimeToLive()).isEqualTo(0); // default assertThat(table.getOptions().getSpeculativeRetry()).isEqualTo("NONE"); // default assertThat(table.getOptions().getIndexInterval()).isNull();