- πΉπ·Turkey emircan erkul Turkey
Can't we get some from ConfigEntityStorage::MAX_ID_LENGTH and use for machine names? 32+16=48 would be sweet spot IMO and ConfigEntityStorage::MAX_ID_LENGTH become 166-16=150
- πΊπΈUnited States seanr
I got curious as to the underlying reason for this limit and of course found it in the API docs - seems to be a file system limit:
https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Config%21...
Most file systems limit a file name's length to 255 characters, so ConfigBase::MAX_NAME_LENGTH restricts the full configuration object name to 250 characters (leaving 5 for the file extension). The config prefix is limited by ConfigEntityType::PREFIX_LENGTH to 83 characters, so this leaves 166 remaining characters for the configuration entity ID, with 1 additional character needed for the joining dot.
Not going to change the issue status myself, but perhaps this should be won't fix?