Paweł Wangryn (Vangreen)
12/07/2022, 3:24 PMERROR: [0]: Partition '2022-12-07T13.31425' does not exist in table 'packets' directory. Run [ALTER TABLE packets DROP PARTITION LIST '2022-12-07T13.31425'] to repair the table or restore the partition directory
But I don't have partition of this name
drwxrwxr-x 2 root root 4096 Dec 7 12:00 2022-12-07T11.10976/
drwxrwxr-x 2 root root 4096 Dec 7 14:00 2022-12-07T13.24223/
drwxrwxr-x 2 root root 4096 Dec 7 15:00 2022-12-07T14.31425/
drwxrwxr-x 2 root root 4096 Dec 7 16:00 2022-12-07T15.38536/
there is 13.24223 not 13.31425 but there is also partition called 2022-12-07T14.31425 .
Is this some kind of bug?Andrey Pechkurov
12/07/2022, 3:37 PMALTER TABLE packets DROP PARTITION LIST '2022-12-07T13'
Paweł Wangryn (Vangreen)
12/07/2022, 3:43 PMAndrey Pechkurov
12/07/2022, 3:51 PMkill -9
or sudden OS shutdownPaweł Wangryn (Vangreen)
12/07/2022, 3:55 PMAndrey Pechkurov
12/07/2022, 4:42 PMPaweł Wangryn (Vangreen)
12/08/2022, 12:14 PMSELECT src, dst, min(to_timezone(timestamp,'Europe/Warsaw')) AS firstPacketDate, max(to_timezone(timestamp,'Europe/Warsaw')) AS lastPacketDate, count(*) FROM 'packets' WHERE timestamp > to_timezone(1670500500009050,'UTC') GROUP BY src, dst;
Andrey Pechkurov
12/08/2022, 12:30 PME
text)?Paweł Wangryn (Vangreen)
12/08/2022, 12:34 PMAndrey Pechkurov
12/08/2022, 12:41 PMi.q.c.l.t.LineTcpConnectionContext [84] could not parse measurement, INVALID_FIELD_VALUE_STR_UNDERFLOW at 287
partition does not exist on the disk
error, could you check the logs before this problem occurs? Once more question: are you able to reproduce the issue reliably?Paweł Wangryn (Vangreen)
12/08/2022, 12:51 PMversion: '3.7'
services:
questdb:
image: questdb/questdb
container_name: questdb
restart: always
ports:
- 9000:9000
- 9009:9009
- 8812:8812
- 9003:9003
volumes:
- /mnt/ext4/quest:/root/.questdb
environment:
- QDB_LOG_W_STDOUT_LEVEL=ERROR
- QDB_LOG_W_FILE_LEVEL=ERROR
- QDB_LOG_W_HTTP_MIN_LEVEL=ERROR
- QDB_SHARED_WORKER_COUNT=20 # Amount of worker threads
- QDB_TELEMETRY_ENABLED=false # Disable telemetry
Andrey Pechkurov
12/08/2022, 12:53 PMPaweł Wangryn (Vangreen)
12/08/2022, 12:53 PMAndrey Pechkurov
12/08/2022, 12:54 PMgrep " E "
the logs?Paweł Wangryn (Vangreen)
12/08/2022, 12:55 PMAndrey Pechkurov
12/08/2022, 12:56 PMQDB_LOG_W_STDOUT_LEVEL=ERROR
should be QDB_LOG_W_STDOUT_LEVEL=ERROR,INFO,WARN
- otherwise you loose all INFO and WARN level logsPaweł Wangryn (Vangreen)
12/08/2022, 12:56 PMAndrey Pechkurov
12/08/2022, 12:57 PMPaweł Wangryn (Vangreen)
12/08/2022, 12:59 PMsender.table("test")
.symbol("a", object.getA())
.stringColumn("b", object.getB())
.longColumn("c", object.getC())
.atNow();
Andrey Pechkurov
12/08/2022, 1:01 PMJaromir Hamala
12/08/2022, 1:15 PMPaweł Wangryn (Vangreen)
12/08/2022, 1:18 PMAndrey Pechkurov
12/08/2022, 1:19 PM2022-12-08T11:00:14.996725Z E i.q.c.l.t.LineTcpConnectionContext [84] could not parse measurement, INVALID_FIELD_VALUE_STR_UNDERFLOW at 287, line (may be mangled due to partial parsing): 'packets,probeId=638f3fb33130940845fc31e5,src=39,dst=38 id="b6fdbe77-7ebf-4b45-91a3-f4dd6a62a9c1",observationTimestamp=1670497153668593i,payload="short",srcPort="57806",srcIp="192.168.100.112",dstPort="8000",dstIp="192.168.100.108",errorCode="0,0",protocol=7905i,identificationPort="8000"'
identificationPort="8000"
Paweł Wangryn (Vangreen)
12/08/2022, 1:22 PMAndrey Pechkurov
12/08/2022, 1:23 PMprotocol=7905i
looks fineidentificationPort="8000"
which is oddPaweł Wangryn (Vangreen)
12/08/2022, 1:24 PMAndrey Pechkurov
12/08/2022, 1:24 PMidentificationPort
a string column?Paweł Wangryn (Vangreen)
12/08/2022, 1:24 PMAndrey Pechkurov
12/08/2022, 1:28 PMPaweł Wangryn (Vangreen)
12/08/2022, 1:29 PMAndrey Pechkurov
12/08/2022, 1:29 PMPaweł Wangryn (Vangreen)
12/08/2022, 1:29 PMJaromir Hamala
12/08/2022, 1:43 PMPaweł Wangryn (Vangreen)
12/08/2022, 1:44 PMJaromir Hamala
12/08/2022, 1:45 PMPaweł Wangryn (Vangreen)
12/08/2022, 1:45 PMJaromir Hamala
12/08/2022, 1:46 PMPaweł Wangryn (Vangreen)
12/08/2022, 1:47 PMJaromir Hamala
12/08/2022, 1:50 PMPaweł Wangryn (Vangreen)
12/08/2022, 2:04 PMAndrey Pechkurov
12/08/2022, 2:08 PMI send data with ILP client and every hour scheduler drop partition older than X (x depends from user).How exactly do you drop the older partitions? I don't see any ALTER TABLE t DROP PARTITION statements before the troublemaker error line ("Partition '2022-12-08T13.38195' does not exist in table 'packets' directory").
Paweł Wangryn (Vangreen)
12/08/2022, 3:12 PMALTER TABLE 'packets' DROP PARTITION WHERE timestamp < dateadd('h', -1, now())
Andrey Pechkurov
12/08/2022, 3:13 PMPaweł Wangryn (Vangreen)
12/08/2022, 3:13 PM/> docker logs questdb | grep dateadd
2022-12-08T14:33:45.209627Z I i.q.c.p.PGConnectionContext parse [fd=22, q=ALTER TABLE 'packets' DROP PARTITION WHERE timestamp < dateadd('h', -1, now())]
Andrey Pechkurov
12/08/2022, 3:19 PM2022-12-08T14:03:00.522312Z
Paweł Wangryn (Vangreen)
12/08/2022, 3:19 PMAndrey Pechkurov
12/08/2022, 3:19 PMjava.lang.InternalError: a fault occurred in a recent unsafe memory access operation in compiled Java code
Paweł Wangryn (Vangreen)
12/08/2022, 3:22 PMAndrey Pechkurov
12/08/2022, 3:22 PMPaweł Wangryn (Vangreen)
12/08/2022, 3:25 PM2022-12-08T14:33:45.209627Z I i.q.c.p.PGConnectionContext parse [fd=22, q=ALTER TABLE 'packets' DROP PARTITION WHERE timestamp < dateadd('h', -1, now())]
2022-12-08T14:33:45.209628Z I i.q.c.p.PGConnectionContext parse [fd=24, q=SELECT id, src, dst, srcPort, dstPort, probeId, protocol, to_timezone(timestamp,'Europe/Warsaw') as timestamp, observationTimestamp FROM 'packets' WHERE timestamp > to_timezone(1670506710087856,'UTC')]
Andrey Pechkurov
12/08/2022, 6:12 PMjava.lang.InternalError: a fault occurred in a recent unsafe memory access operation in compiled Java codeThis particular error can't be explained by a deleted partition directory. Symbol files are stored in the table directory, not under partition dirs. That's why I found it really weird
Paweł Wangryn (Vangreen)
12/08/2022, 7:33 PMAndrey Pechkurov
12/08/2022, 7:40 PMPaweł Wangryn (Vangreen)
12/09/2022, 1:12 PMquestdb | 2022-12-09T11:54:54.918987Z E i.q.c.l.t.LineTcpConnectionContext [22] could not parse measurement, NONE at 319, line (may be mangled due to partial parsing): 'packets,probeId=d09a20a3-5570-4074-8569-5f09ac7d3cc8,src=src,dst=123 id="422e6ef8-711e-421d-87e0-333b457819c8",observationTimestamp=1670579708524i,payload="/////payooaaaddddddddddddddddddddddddd",srcPort="1234",srcIp="10.0.0.1",dstPort="321",dstIp="129.168.0.1",errorCode="0,0",protocol=12312i,identificationPort="1234"'
Jaromir Hamala
12/09/2022, 1:15 PMPaweł Wangryn (Vangreen)
12/09/2022, 1:17 PMAndrey Pechkurov
12/09/2022, 1:20 PMBut once again I have a lot of this errors in logs, and now I dont have any empty stringsI've checked this particular ILP message and it's a valid one. Indeed, the issue may be related with concurrent access to the ILP sender leading to interleaved ILP messages
Paweł Wangryn (Vangreen)
12/09/2022, 1:22 PMpublic void run(ApplicationArguments args) throws Exception {
sender = Sender.builder().address(QUEST_DB_URL).build();
List<Packet> packets = new ArrayList<>();
for (int i = 0; i < 30_000; i++) {
packets.add(new Packet(UUID.randomUUID().toString(), "123", "321", "129.168.0.1", "0,0", "1234", Instant.now().toEpochMilli(), "/////payload", 12312L, "src", "1234", "10.0.0.1", "PROBE_ID"));
}
while (true) {
Thread.sleep(1_000);
packets.forEach(this::createPacketRecord);
System.out.println(packets.size());
System.out.println(LocalDateTime.now());
sender.flush();
}
}
Andrey Pechkurov
12/09/2022, 1:28 PMPaweł Wangryn (Vangreen)
12/09/2022, 1:29 PMpackage com.example.questilpsenderdemo;
import io.questdb.client.Sender;
import io.questdb.cutlass.line.LineSenderException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
import org.springframework.stereotype.Component;
import java.time.Instant;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
@Component
public class AppStartupRunner implements ApplicationRunner {
private final Logger logger = LoggerFactory.getLogger(AppStartupRunner.class);
private Sender sender;
private static final String QUEST_DB_URL = "questdb:9009";
@Override
public void run(ApplicationArguments args) throws Exception {
sender = Sender.builder().address(QUEST_DB_URL).build();
List<Packet> packets = new ArrayList<>();
for (int i = 0; i < 30_000; i++) {
packets.add(new Packet(UUID.randomUUID().toString(), "123", "321", "129.168.0.1", "0,0", "1234", Instant.now().toEpochMilli(), "/////payload", 12312L, "src", "1234", "10.0.0.1", "PROBE_ID"));
}
while (true) {
Thread.sleep(1_000);
packets.forEach(this::createPacketRecord);
System.out.println(packets.size());
System.out.println(LocalDateTime.now());
sender.flush();
}
}
private void createPacketRecord(Packet packet) {
try {
sender.table("packets")
.symbol("probeId", packet.getProbeId())
.symbol("src", packet.getSrc())
.symbol("dst", packet.getDst())
.stringColumn("id", packet.getId())
.longColumn("observationTimestamp", packet.getObservationTimestamp())
.stringColumn("payload", packet.getPayload())
.stringColumn("srcPort", packet.getSrcPort())
.stringColumn("srcIp", packet.getSrcIp())
.stringColumn("dstPort", packet.getDstPort())
.stringColumn("dstIp", packet.getDstIp())
.stringColumn("errorCode", packet.getErrorCode())
.longColumn("protocol", packet.getProtocol())
.stringColumn("identificationPort", packet.getIdentificationPort())
.atNow();
// QuestDB ILP client reconnect workaround
} catch (LineSenderException senderException) {
logger.error("QuestDB connection lost \n Error message: {}", senderException.getMessage());
try {
sender.close();
this.sender = createQuestDBSender();
} catch (Exception ex) {
logger.error("Try reconnect to questDB");
}
}
}
private Sender createQuestDBSender() {
return Sender.builder().address(QUEST_DB_URL).build();
}
}
Andrey Pechkurov
12/09/2022, 1:30 PMPacket
class?Paweł Wangryn (Vangreen)
12/09/2022, 1:30 PMAndrey Pechkurov
12/09/2022, 1:30 PMPaweł Wangryn (Vangreen)
12/09/2022, 1:30 PMAndrey Pechkurov
12/09/2022, 1:31 PMPaweł Wangryn (Vangreen)
12/09/2022, 1:32 PMAndrey Pechkurov
12/09/2022, 1:40 PMPaweł Wangryn (Vangreen)
12/09/2022, 1:42 PMAndrey Pechkurov
12/09/2022, 1:43 PMPaweł Wangryn (Vangreen)
12/09/2022, 1:44 PMAndrey Pechkurov
12/09/2022, 1:44 PMPaweł Wangryn (Vangreen)
12/12/2022, 1:09 PMatnow
So every record should show up with newest timestampJaromir Hamala
12/12/2022, 1:24 PMPaweł Wangryn (Vangreen)
12/12/2022, 1:26 PMAndrey Pechkurov
12/12/2022, 1:27 PMPaweł Wangryn (Vangreen)
12/12/2022, 1:27 PMCREATE TABLE IF NOT EXISTS packets(timestamp TIMESTAMP, probeId SYMBOL, src SYMBOL, dst SYMBOL, id STRING, observationTimestamp LONG, payload STRING, srcPort STRING, srcIp STRING, dstPort STRING, dstIp STRING, errorCode STRING, protocol LONG, identificationPort STRING) timestamp(timestamp)
PARTITION BY HOUR;
Andrey Pechkurov
12/12/2022, 1:27 PMALTER TABLE 'packets' DROP PARTITION WHERE timestamp < dateadd('h', -1, now())
The above is the SQL statement you run to drop the old partitions, right?Paweł Wangryn (Vangreen)
12/12/2022, 1:27 PMAndrey Pechkurov
12/12/2022, 1:28 PMPaweł Wangryn (Vangreen)
12/12/2022, 1:29 PMAndrey Pechkurov
12/12/2022, 1:31 PMPaweł Wangryn (Vangreen)
12/12/2022, 1:32 PMAndrey Pechkurov
12/12/2022, 1:32 PMALTER TABLE 'packets' DROP PARTITION WHERE timestamp < dateadd('h', -2, now())
?Paweł Wangryn (Vangreen)
12/12/2022, 1:32 PMAndrey Pechkurov
12/12/2022, 1:33 PMPaweł Wangryn (Vangreen)
12/12/2022, 1:58 PMPartition '2022-12-12T12.21877' does not exist in table 'packets' directory. Run [ALTER TABLE packets DROP PARTITION LIST '2022-12-12T12.21877'] to repair the table or restore the partition directory.
When I stop applicaiton everything back to normalAlex Pelagenko
12/12/2022, 2:04 PMAlter .. drop
sql. What is questdb version, os?Andrey Pechkurov
12/12/2022, 2:04 PMAlex Pelagenko
12/12/2022, 2:04 PMPaweł Wangryn (Vangreen)
12/12/2022, 2:05 PMAlex Pelagenko
12/12/2022, 2:06 PMPaweł Wangryn (Vangreen)
12/12/2022, 2:06 PMPartition '2022-12-12T12.21877' does not exist in table 'packets' directory. Run [ALTER TABLE packets DROP PARTITION LIST '2022-12-12T12.21877'] to repair the table or restore the partition directory.
Alex Pelagenko
12/12/2022, 2:07 PMPaweł Wangryn (Vangreen)
12/12/2022, 2:07 PMAlex Pelagenko
12/12/2022, 2:10 PMPaweł Wangryn (Vangreen)
12/12/2022, 2:11 PM2022-12-12T10:38:39.408405Z I i.q.g.SqlCompiler plan [q=`select-virtual id, src, dst, srcPort, dstPort, probeId, protocol, to_timezone(timestamp,'Europe/Warsaw') timestamp, observationTimestamp from (select [id, src, dst, srcPort, dstPort, probeId, protocol, timestamp, observationTimestamp] from packets timestamp (timestamp) where timestamp > to_timezone(1670841513994010,'UTC'))`, fd=220]
2022-12-12T10:38:39.427558Z I i.q.c.p.PGConnectionContext parse [fd=246, q=ALTER TABLE 'packets' DROP PARTITION WHERE timestamp < dateadd('h', -1, now())]
2022-12-12T10:38:39.428221Z I i.q.c.p.AbstractMultiTenantPool open 'packets' [at=0:6]
2022-12-12T10:38:39.429089Z I i.q.c.p.AbstractMultiTenantPool open 'packets' [at=0:1]
2022-12-12T10:38:39.432472Z I i.q.c.p.WriterPool busy [table=`packets`, owner=53, thread=36, reason=tcpIlp]
2022-12-12T10:38:39.440766Z I i.q.g.e.o.OperationFutureImpl published ASYNC writer command [name=ALTER TABLE,tableName=packets,instance=1]
2022-12-12T10:38:39.441047Z I i.q.g.e.o.OperationFutureImpl writer command QUERY_STARTED response received [instance=1]
2022-12-12T10:38:39.441087Z I i.q.c.TableWriter received async cmd [type=2, tableName=packets, tableId=3, correlationId=1, cursor=0]
2022-12-12T10:38:39.443256Z I i.q.c.TableWriter scheduled to purge partitions [table=packets]
2022-12-12T10:38:39.443291Z I i.q.g.e.o.OperationFutureImpl writer command response received [instance=1]
2022-12-12T10:38:39.443318Z I i.q.c.TableWriter published async command complete event [type=2,tableName=packets,tableId=3,correlationId=1]
2022-12-12T10:38:39.443525Z I i.q.c.O3PartitionPurgeJob processing [table=packets]
2022-12-12T10:38:39.443956Z I pg-server scheduling disconnect [fd=246, reason=15]
2022-12-12T10:38:39.443973Z I pg-server disconnected [ip=172.21.0.35, fd=246, src=queue]
2022-12-12T10:38:39.444382Z I i.q.c.O3PartitionPurgeJob cannot purge partition directory, locked for reading [path=/root/.questdb/db/packets/2022-12-12T09]
2022-12-12T10:38:39.444457Z I i.q.c.O3PartitionPurgeJob processed [table=packets]
2022-12-12T10:38:39.598159Z I i.q.c.O3PartitionPurgeJob processing [table=packets]
2022-12-12T10:38:39.598619Z I i.q.c.O3PartitionPurgeJob purging dropped partition directory [path=/root/.questdb/db/packets/2022-12-12T09]
2022-12-12T10:38:39.599114Z I i.q.c.O3PartitionPurgeJob purged [path=/root/.questdb/db/packets/2022-12-12T09]
2022-12-12T10:38:39.599180Z I i.q.c.O3PartitionPurgeJob processed [table=packets]
2022-12-12T10:38:39.836999Z I pg-server scheduling disconnect [fd=220, reason=15]
2022-12-12T10:38:39.837034Z I pg-server disconnected [ip=172.21.0.35, fd=220, src=queue]
2022-12-12T10:38:44.401972Z I pg-server connected [ip=172.21.0.35, fd=220]
2022-12-12T10:38:44.402717Z I i.q.c.p.PGConnectionContext protocol [major=3, minor=0]
2022-12-12T10:38:44.402771Z I i.q.c.p.PGConnectionContext property [name=user, value=admin]
2022-12-12T10:38:44.402781Z I i.q.c.p.PGConnectionContext property [name=database, value=qdb]
2022-12-12T10:38:44.402788Z I i.q.c.p.PGConnectionContext property [name=client_encoding, value=UTF8]
2022-12-12T10:38:44.402795Z I i.q.c.p.PGConnectionContext property [name=DateStyle, value=ISO]
2022-12-12T10:38:44.402802Z I i.q.c.p.PGConnectionContext property [name=TimeZone, value=Europe/Warsaw]
2022-12-12T10:38:44.402807Z I i.q.c.p.PGConnectionContext property [name=extra_float_digits, value=2]
2022-12-12T10:38:44.403540Z I i.q.c.p.PGConnectionContext parse [fd=220, q=SET extra_float_digits = 3]
2022-12-12T10:38:44.404142Z I i.q.c.p.PGConnectionContext parse [fd=220, q=SET application_name = 'PostgreSQL JDBC Driver']
2022-12-12T10:38:44.406831Z I i.q.c.p.PGConnectionContext parse [fd=220, q=SELECT id, src, dst, srcPort, dstPort, probeId, protocol, to_timezone(timestamp,'Europe/Warsaw') as timestamp, observationTimestamp FROM 'packets' WHERE timestamp > to_timezone(1670841518994052,'UTC')]
2022-12-12T10:38:44.410359Z I i.q.g.SqlCompiler plan [q=`select-virtual id, src, dst, srcPort, dstPort, probeId, protocol, to_timezone(timestamp,'Europe/Warsaw') timestamp, observationTimestamp from (select [id, src, dst, srcPort, dstPort, probeId, protocol, timestamp, observationTimestamp] from packets timestamp (timestamp) where timestamp > to_timezone(1670841518994052,'UTC'))`, fd=220]
2022-12-12T10:38:44.411711Z I pg-server scheduling disconnect [fd=220, reason=15]
2022-12-12T10:38:44.411731Z I pg-server disconnected [ip=172.21.0.35, fd=220, src=queue]
2022-12-12T10:38:49.402548Z I pg-server connected [ip=172.21.0.35, fd=220]
2022-12-12T10:38:49.402814Z I i.q.c.p.PGConnectionContext protocol [major=3, minor=0]
2022-12-12T10:38:49.402830Z I i.q.c.p.PGConnectionContext property [name=user, value=admin]
2022-12-12T10:38:49.402837Z I i.q.c.p.PGConnectionContext property [name=database, value=qdb]
2022-12-12T10:38:49.402842Z I i.q.c.p.PGConnectionContext property [name=client_encoding, value=UTF8]
2022-12-12T10:38:49.402847Z I i.q.c.p.PGConnectionContext property [name=DateStyle, value=ISO]
2022-12-12T10:38:49.402851Z I i.q.c.p.PGConnectionContext property [name=TimeZone, value=Europe/Warsaw]
2022-12-12T10:38:49.402858Z I i.q.c.p.PGConnectionContext property [name=extra_float_digits, value=2]
2022-12-12T10:38:49.403386Z I i.q.c.p.PGConnectionContext parse [fd=220, q=SET extra_float_digits = 3]
2022-12-12T10:38:49.403886Z I i.q.c.p.PGConnectionContext parse [fd=220, q=SET application_name = 'PostgreSQL JDBC Driver']
2022-12-12T10:38:49.405125Z I i.q.c.p.PGConnectionContext parse [fd=220, q=SELECT id, src, dst, srcPort, dstPort, probeId, protocol, to_timezone(timestamp,'Europe/Warsaw') as timestamp, observationTimestamp FROM 'packets' WHERE timestamp > to_timezone(1670841518994052,'UTC')]
2022-12-12T10:38:49.406765Z I i.q.g.SqlCompiler plan [q=`select-virtual id, src, dst, srcPort, dstPort, probeId, protocol, to_timezone(timestamp,'Europe/Warsaw') timestamp, observationTimestamp from (select [id, src, dst, srcPort, dstPort, probeId, protocol, timestamp, observationTimestamp] from packets timestamp (timestamp) where timestamp > to_timezone(1670841518994052,'UTC'))`, fd=220]
2022-12-12T10:38:49.407962Z I pg-server scheduling disconnect [fd=220, reason=15]
2022-12-12T10:38:49.407985Z I pg-server disconnected [ip=172.21.0.35, fd=220, src=queue]
2022-12-12T10:38:54.400515Z I pg-server connected [ip=172.21.0.35, fd=220]
2022-12-12T10:38:54.400857Z I i.q.c.p.PGConnectionContext protocol [major=3, minor=0]
2022-12-12T10:38:54.400877Z I i.q.c.p.PGConnectionContext property [name=user, value=admin]
2022-12-12T10:38:54.400883Z I i.q.c.p.PGConnectionContext property [name=database, value=qdb]
2022-12-12T10:38:54.400889Z I i.q.c.p.PGConnectionContext property [name=client_encoding, value=UTF8]
2022-12-12T10:38:54.400893Z I i.q.c.p.PGConnectionContext property [name=DateStyle, value=ISO]
2022-12-12T10:38:54.400898Z I i.q.c.p.PGConnectionContext property [name=TimeZone, value=Europe/Warsaw]
2022-12-12T10:38:54.400903Z I i.q.c.p.PGConnectionContext property [name=extra_float_digits, value=2]
2022-12-12T10:38:54.401263Z I i.q.c.p.PGConnectionContext parse [fd=220, q=SET extra_float_digits = 3]
2022-12-12T10:38:54.401484Z I i.q.c.p.PGConnectionContext parse [fd=220, q=SET application_name = 'PostgreSQL JDBC Driver']
2022-12-12T10:38:54.402408Z I i.q.c.p.PGConnectionContext parse [fd=220, q=SELECT id, src, dst, srcPort, dstPort, probeId, protocol, to_timezone(timestamp,'Europe/Warsaw') as timestamp, observationTimestamp FROM 'packets' WHERE timestamp > to_timezone(1670841518994052,'UTC')]
2022-12-12T10:38:54.403551Z I i.q.g.SqlCompiler plan [q=`select-virtual id, src, dst, srcPort, dstPort, probeId, protocol, to_timezone(timestamp,'Europe/Warsaw') timestamp, observationTimestamp from (select [id, src, dst, srcPort, dstPort, probeId, protocol, timestamp, observationTimestamp] from packets timestamp (timestamp) where timestamp > to_timezone(1670841518994052,'UTC'))`, fd=220]
Alex Pelagenko
12/12/2022, 2:15 PMPaweł Wangryn (Vangreen)
12/12/2022, 2:20 PMAlex Pelagenko
12/12/2022, 2:30 PM2022-12-12T12.21877
folder. Do you have the log file from earlier?Paweł Wangryn (Vangreen)
12/12/2022, 2:35 PMAlex Pelagenko
12/12/2022, 3:42 PM_txn
file from the table folder, should be /root/.questdb/db/packets/_txn
Paweł Wangryn (Vangreen)
12/13/2022, 10:05 AMMiguel Arregui
12/13/2022, 11:24 AMPaweł Wangryn (Vangreen)
12/13/2022, 11:27 AMAlex Pelagenko
12/13/2022, 1:57 PMPaweł Wangryn (Vangreen)
12/13/2022, 2:02 PMAlex Pelagenko
12/13/2022, 2:02 PMPaweł Wangryn (Vangreen)
12/13/2022, 2:03 PMAlex Pelagenko
12/13/2022, 2:03 PMPaweł Wangryn (Vangreen)
12/13/2022, 2:06 PMAlex Pelagenko
12/15/2022, 11:11 AMManoj DeSilva
02/24/2023, 2:24 PMPaweł Wangryn (Vangreen)
02/24/2023, 2:26 PMManoj DeSilva
02/24/2023, 2:27 PMAlex Pelagenko
02/24/2023, 2:31 PMManoj DeSilva
02/24/2023, 2:32 PMAlex Pelagenko
02/24/2023, 2:32 PMManoj DeSilva
02/24/2023, 2:33 PMAlex Pelagenko
02/24/2023, 2:33 PMManoj DeSilva
02/24/2023, 2:33 PM