Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
0.9.6
-
None
Description
Currently there are multiple ways in which created entities conflict with storage:
- Most filesystems have 255 byte or character limit per path segment, for multipart dataverses we can greatly exceed this limit, and currently multipart dataverses are represented using canonical form into a single path element
- Index names can be 255 bytes long, which result in corresponding files exceeding the path limit on most file systems
- Dataverse / dataset / index names can contain characters which are illegal on the filesystem, e.g. \ and / on Windows, NUL (\u0000) on Linux