[ https://issues.apache.org/jira/browse/LUCENE-5951?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14253299#comment-14253299 ]
Uwe Schindler commented on LUCENE-5951: --------------------------------------- I have here another item on the TODO list: I am currently investigating the new Linux Filesystem BTRFS, which might also bring some cool things for Lucene. Some Linux distribs now starting to make it as a default file system (like OpenSUSE, Ubuntu not yet - but soon). BTRFS is more like ZFS from Slowlaris, so the mount table is no longer giving you all information (no raw devices anymore just some symbolic "volume" name), because you have now "sub-filesystems" that you can mount anywhere. Of course, the current code cannot handle that, but we might improve. The same applies to "bind" mounts, I prefer in some situations. Bind mounts are those where you mount part of one file system at another place (like a symlink, but more "hard"). > Detect when index is on SSD and set dynamic defaults > ---------------------------------------------------- > > Key: LUCENE-5951 > URL: https://issues.apache.org/jira/browse/LUCENE-5951 > Project: Lucene - Core > Issue Type: Improvement > Reporter: Michael McCandless > Assignee: Michael McCandless > Attachments: LUCENE-5951.patch, LUCENE-5951.patch, LUCENE-5951.patch, > LUCENE-5951.patch, LUCENE-5951.patch, LUCENE-5951.patch, LUCENE-5951.patch > > > E.g. ConcurrentMergeScheduler should default maxMergeThreads to 3 if it's on > SSD and 1 if it's on spinning disks. > I think the new NIO2 APIs can let us figure out which device we are mounted > on, and from there maybe we can do os-specific stuff e.g. look at > /sys/block/dev/queue/rotational to see if it's spinning storage or not ... -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org