[ 
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

Reply via email to