Fixed according to comments

This commit is contained in:
basanets 2019-04-19 17:21:39 +03:00
parent ca60afe068
commit 11e04af141
2 changed files with 4 additions and 13 deletions

View File

@ -166,7 +166,8 @@ cassandra:
ts_key_value_partitioning: "${TS_KV_PARTITIONING:MONTHS}"
ts_key_value_ttl: "${TS_KV_TTL:0}"
events_ttl: "${TS_EVENTS_TTL:0}"
debug_events_ttl: "${DEBUG_EVENTS_TTL:WEEK}"
# Specify TTL of debug log in seconds. The current value corresponds to one week
debug_events_ttl: "${DEBUG_EVENTS_TTL:604800}"
buffer_size: "${CASSANDRA_QUERY_BUFFER_SIZE:200000}"
concurrent_limit: "${CASSANDRA_QUERY_CONCURRENT_LIMIT:1000}"
permit_max_wait_time: "${PERMIT_MAX_WAIT_TIME:120000}"

View File

@ -71,7 +71,7 @@ public class CassandraBaseEventDao extends CassandraAbstractSearchTimeDao<EventE
private int eventsTtl;
@Value("${cassandra.query.debug_events_ttl}")
private String debugEventsTtl;
private int debugEventsTtl;
@Override
public Event save(TenantId tenantId, Event event) {
@ -197,7 +197,7 @@ public class CassandraBaseEventDao extends CassandraAbstractSearchTimeDao<EventE
insert = insert.ifNotExists();
}
int selectedTtl = entity.getEventType().matches(DataConstants.DEBUG_RULE_NODE) ? toMillis(debugEventsTtl) : ttl;
int selectedTtl = entity.getEventType().equals(DataConstants.DEBUG_RULE_NODE) ? debugEventsTtl : ttl;
if(selectedTtl > 0){
insert.using(ttl(selectedTtl));
@ -211,14 +211,4 @@ public class CassandraBaseEventDao extends CassandraAbstractSearchTimeDao<EventE
}
});
}
private int toMillis(String timeInterval) {
switch (timeInterval) {
case "DAY":
return 24 * 3600;
case "WEEK":
return 7 * 24 * 3600;
}
return 0;
}
}