Brock Noland created FLUME-1966:
-----------------------------------

             Summary: FileChannel should intelligently decide on default 
minimumRequiredSpace
                 Key: FLUME-1966
                 URL: https://issues.apache.org/jira/browse/FLUME-1966
             Project: Flume
          Issue Type: Bug
          Components: File Channel
            Reporter: Brock Noland


Right now the default minimumRequiredSpace is set to 500MB. As opposed to 
having a fixed number, I think we should have some kind of algorithm that finds 
a proper default based on the disk in question. This assumes the user has not 
set minimumRequiredSpace, in which case the default calcuated below will be 
ignored.

The issue is we would like a large minimumRequiredSpace so we can be sure to 
stop writing before a disk fills up in production, where disks are generally 
going to be quite large. However, we don't want it so large that the file 
channel doesn't work out of the box when testing it on VMs or laptops.

Something like this might work:

default = max(min(10% disk capacity, 5GB), 500MB)

Basically we always set the default to a minimum of 500MB. In production, 
typically we have 500GB or larger disks we'll set it to 5GB. On VM/laptop 
machines with smaller disks, we'll set it to 10% the disk or 500MB whichever is 
larger.



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to