You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "yuqi (Jira)" <ji...@apache.org> on 2020/12/13 12:58:00 UTC
[jira] [Created] (IOTDB-1054) Remove unsupported compress type like
GZIP, LZO etc
yuqi created IOTDB-1054:
---------------------------
Summary: Remove unsupported compress type like GZIP, LZO etc
Key: IOTDB-1054
URL: https://issues.apache.org/jira/browse/IOTDB-1054
Project: Apache IoTDB
Issue Type: Improvement
Reporter: yuqi
It's seems that IOTDB only support SNAPPY、LZ4, but we can use other compress type like
LZO, PAA, GZIP
When flush data to storage, exception will occur
for example:
{code:sql}
// Some comments here
public String getFoo()
{
return foo;
}
CREATE TIMESERIES root.ln.wf01.wt01.status WITH DATATYPE=BOOLEAN, ENCODING=PLAIN
CREATE TIMESERIES root.ln.wf01.wt01.temperature WITH DATATYPE=FLOAT, ENCODING=RLE, COMPRESSOR = GZIP
INSERT INTO root.ln.wf01.wt01(timestamp,status,t1) values(200,false,20.71)
flush
{code}
{code:java}
java.util.concurrent.ExecutionException: org.apache.iotdb.tsfile.exception.compress.CompressionTypeNotSupportedException: codec not supported: GZIP
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at org.apache.iotdb.db.engine.flush.MemTableFlushTask.syncFlushMemTable(MemTableFlushTask.java:104)
at org.apache.iotdb.db.engine.storagegroup.TsFileProcessor.flushOneMemTable(TsFileProcessor.java:713)
at org.apache.iotdb.db.engine.flush.FlushManager$FlushThread.runMayThrow(FlushManager.java:95)
at org.apache.iotdb.db.concurrent.WrappedRunnable.run(WrappedRunnable.java:32)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.iotdb.tsfile.exception.compress.CompressionTypeNotSupportedException: codec not supported: GZIP
at org.apache.iotdb.tsfile.compress.ICompressor.getCompressor(ICompressor.java:58)
at org.apache.iotdb.tsfile.write.chunk.ChunkWriterImpl.<init>(ChunkWriterImpl.java:95)
at org.apache.iotdb.db.engine.flush.MemTableFlushTask$1.run(MemTableFlushTask.java:193)
... 5 common frames omitted
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)