Skip to content

DefaultCompactionRunnerFactory doesn't allow java compactions with aggregators specified #5522

@m09526

Description

@m09526

Description / Background

DefaultCompactionRunnerFactory is throwing an Exception if Java compactions are used and an aggregation is specified.

Steps to reproduce

  1. Create a table with an aggregation specified, i.e. with AGGREGATORS as the classname and an appropriate configuration.
  2. Set the data engine to java
  3. When a compaction occurs, it will fail with an exception stating datafusion only iterators can't be used with Java.

Expected behaviour

Aggregation compaction should happen in Java

Technical Notes / Implementation Details

Remove un-needed check from DefaultCompactionRunnnerFactory

Screenshots/Logs

If applicable, add screenshots or log files to help explain your problem.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions