Having just made use of SuggestionQuery in my app, I now see a new directory called Raven-Suggestions in my db's indexes directory. I am only querying for suggestions on two properties of one index - (using two different queries). I see a handful of "Lock obtain timed out:" errors in my logs every day for the indexes in Raven-Suggestions. The D: drive is two AWS EBS volumes each with 500 provisioned IOPS striped in RAID0. Could disk IO be under spec'd? The Raven-Suggestions indexes completed eventually. Are these exceptions anything to be concerned about? Why don't these secret indexes show up in the stale stats in the studio? Here is the exception.
MY_INDEX_NAME Lucene.Net.Store.LockObtainFailedException: Lock obtain timed out: NativeFSLock@D:\Database2375\Databases\MY_DATABASE_NAME\Indexes\Raven-Suggestions\MY_INDEX_NAME\MY_FIELD_NAME-Levenshtein-0.4\write.lock
at Lucene.Net.Store.Lock.Obtain(Int64 lockWaitTimeout) in c:\Work\
lucene.net\src\core\Store\Lock.cs:line 83
at Lucene.Net.Index.IndexWriter.Init(Directory d, Analyzer a, Boolean create, IndexDeletionPolicy deletionPolicy, Int32 maxFieldLength, IndexingChain indexingChain, IndexCommit commit) in c:\Work\
lucene.net\src\core\Index\IndexWriter.cs:line 1228
at Lucene.Net.Index.IndexWriter.Init(Directory d, Analyzer a, IndexDeletionPolicy deletionPolicy, Int32 maxFieldLength, IndexingChain indexingChain, IndexCommit commit) in c:\Work\
lucene.net\src\core\Index\IndexWriter.cs:line 1203
at Lucene.Net.Index.IndexWriter..ctor(Directory d, Analyzer a, MaxFieldLength mfl) in c:\Work\
lucene.net\src\core\Index\IndexWriter.cs:line 5441
at SpellChecker.Net.Search.Spell.SpellChecker.IndexDictionary(IDictionary dict, Int32 mergeFactor, Int32 ramMB, CancellationToken token) in c:\Builds\RavenDB-Stable\Raven.Database\Imports\Lucene.Net\SpellChecker\SpellChecker.cs:line 405
at SpellChecker.Net.Search.Spell.SpellChecker.IndexDictionary(IDictionary dict, CancellationToken token) in c:\Builds\RavenDB-Stable\Raven.Database\Imports\Lucene.Net\SpellChecker\SpellChecker.cs:line 446
at Raven.Database.Queries.SuggestionQueryIndexExtension.OnDocumentsIndexed(IEnumerable`1 documents, Analyzer searchAnalyzer) in c:\Builds\RavenDB-Stable\Raven.Database\Queries\SuggestionQueryIndexExtension.cs:line 104
at Raven.Database.Indexing.Index.Write(Func`4 action) in c:\Builds\RavenDB-Stable\Raven.Database\Indexing\Index.cs:line 347 6/26/2013 4:48:23 PM