```sql
CREATE TABLE t
(
   id Int64, 
   d String,
   p Map(String, String)
   
)
ENGINE = ReplacingMergeTree order by id settings index_granularity  = 0;


insert into t values (1,  's', {'a':'b'});

CH starts eating RAM until it crashes

the same with

insert into t select 1,  's', map('a','b');

```

const String & name, const MutableDataPartStoragePtr & data_part_storage, const IMergeTreeDataPart * parent_part) const
{
    return createPart(name, MergeTreePartInfo::fromPartName(name, format_version), data_part_storage, parent_part);
}
MergeTreeData::MutableDataPartPtr MergeTreeData::createPart(
    const String & name, const MergeTreePartInfo & part_info,
    const MutableDataPartStoragePtr & data_part_storage, const IMergeTreeDataPart * parent_part) const
{
    MergeTreeDataPartType type;
    auto mrk_ext = MergeTreeIndexGranularityInfo::getMarksExtensionFromFilesystem(*data_part_storage);
    if (mrk_ext)
    {
        type = MarkType(*mrk_ext).part_type;
    }
    else
    {
        
        type = choosePartTypeOnDisk(0, 0);
    }
    return createPart(name, type, part_info, data_part_storage, parent_part);
}
void MergeTreeData::changeSettings(