Skip to content

allow_experimental_insert_into_iceberg setting not passed to ExportPartitionTaskScheduler #1766

@DimensionWieldr

Description

@DimensionWieldr

Describe the bug
The allow_experimental_insert_into_iceberg setting is not passed to the ExportPartitionTaskScheduler. Instead, we get Code: 344. DB::Exception: Iceberg writes are experimental. To allow its usage, enable the setting allow_experimental_insert_into_iceberg. (SUPPORT_IS_DISABLED).

To Reproduce

  1. Make sure allow_experimental_export_merge_tree_partition is enabled in server config.
  2. Try to export any partition to a valid iceberg destination table using the SETTINGS clause: SETTINGS allow_experimental_insert_into_iceberg = 1.
  3. See error.

Expected behavior
It is up for discussion whether this setting should be passed in via query. If it should be, then the expected behaviour is that the exported partition completes without getting stuck at PENDING.

Key information

  • Project Antalya 26.1.11.20001
  • No catalog (just IcebergS3)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions