Skip to content
Snippets Groups Projects
  • lvl's avatar
    92fcd4ed
    Introduce astcachedir, to be used for temporary bucket files · 92fcd4ed
    lvl authored
    As described in the issue, /tmp is not a suitable location for a
    large amount of cached media files, since most distributions make
    /tmp a RAM-based tmpfs mount with limited capacity.
    
    I opted for a location that can be configured separately, as opposed
    to using a subdirectory of spooldir, given the different storage
    profile (transient files vs files that might stay there indefinitely).
    
    This commit just makes the cache directory configurable, but leaves
    it at /tmp by default, to ensure backwards compatibility.
    
    A future commit that only targets master could change the default
    location to something more sensible such as /var/tmp/asterisk. At
    that point, the cachedir could be created and cleaned up during
    uninstall by the Makefile script.
    
    ASTERISK-29143
    
    Change-Id: Ic54e95199405abacd9e509cef5f08fa14c510b5d
    92fcd4ed
    History
    Introduce astcachedir, to be used for temporary bucket files
    lvl authored
    As described in the issue, /tmp is not a suitable location for a
    large amount of cached media files, since most distributions make
    /tmp a RAM-based tmpfs mount with limited capacity.
    
    I opted for a location that can be configured separately, as opposed
    to using a subdirectory of spooldir, given the different storage
    profile (transient files vs files that might stay there indefinitely).
    
    This commit just makes the cache directory configurable, but leaves
    it at /tmp by default, to ensure backwards compatibility.
    
    A future commit that only targets master could change the default
    location to something more sensible such as /var/tmp/asterisk. At
    that point, the cachedir could be created and cleaned up during
    uninstall by the Makefile script.
    
    ASTERISK-29143
    
    Change-Id: Ic54e95199405abacd9e509cef5f08fa14c510b5d