Skip to content

[pixels-storage] failed to compact S3 files #1273

@bianhq

Description

@bianhq

When compact the files on S3, get the follow exceptions:

Exception in thread "pool-4-thread-1" java.nio.ReadOnlyBufferException
	at java.base/java.nio.ByteBuffer.array(ByteBuffer.java:1513)
	at io.pixelsdb.pixels.storage.s3.AbstractS3Reader.readFully(AbstractS3Reader.java:179)
	at io.pixelsdb.pixels.storage.s3.AbstractS3Reader.readFully(AbstractS3Reader.java:171)
	at io.pixelsdb.pixels.core.compactor.PixelsCompactor$Builder.build(PixelsCompactor.java:295)
	at io.pixelsdb.pixels.cli.executor.CompactExecutor.lambda$execute$0(CompactExecutor.java:191)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1575)
Exception in thread "pool-4-thread-2" java.nio.ReadOnlyBufferException
	at java.base/java.nio.ByteBuffer.array(ByteBuffer.java:1513)
	at io.pixelsdb.pixels.storage.s3.AbstractS3Reader.readFully(AbstractS3Reader.java:179)
	at io.pixelsdb.pixels.storage.s3.AbstractS3Reader.readFully(AbstractS3Reader.java:171)
	at io.pixelsdb.pixels.core.compactor.PixelsCompactor$Builder.build(PixelsCompactor.java:295)
	at io.pixelsdb.pixels.cli.executor.CompactExecutor.lambda$execute$0(CompactExecutor.java:191)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1575)

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions