Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-18044

Document limitation on some filesystems when storing large number of content files

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • None
    • 4.0.7, 4.1.4, 4.2.0, 4.3.0, 4.4.0
    • Documentation
    • None
    • Operating System: Linux
      PHP Version: (please be specific, like '4.4.3' or '5.1.5')
      Database and version:
      Browser (and version):

    Description

      eZ Publish stores all disc related content (eg Images, PDF's etc) in var/storage like the structure from content tree, creating one folder for each object. In most file systems used under Linux (especially ext2 + ext3) there exists a hard LIMIT TO 32000 directories per folder. So it is not possible to store more as 31999 objects under one folder.

      This limitation should be described in the documentation, with the following workaround:

      "To get around this limitation without changing the filesystem, you can split your content tree so that you don't have more than 32k content files (example: images) in the same folder."

      Also include a suggestion of other file systems that would support more file/folder entries per folder. Examples of such filesystems include:

      • ReiserFS: roughly 1.2 million per directory
      • ZFS: 2^48 (a really big number: 281474976710656)

      This should be documented in the following locations:
      +cluster
      +ezdf
      +ezdb
      +normal install

      Attachments

        Activity

          People

            gaw gaw
            naas@ez.no naas@ez.no
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: