Could someone please help me understand purspose of following folders under data sitecore folder:<ol><li>
a. What's the purpose of this folder?
b. Does it get used only if we use Sitecore xDB Cloud or also for our standalone xDB?</li> <li>
a. What's the purpose?
b. Where can I find the folder path configuration details? I looked at sitecore.config and didn't find it.
c. When doese it get created, as I understand the temp media files are sstored on mediacache folder and indexes should go corresponding master/web indexes.</li> </ol>Answer1:
The submit queue folder is used by analytics to queue things if the db isn't accessible.
Have a look in your showconfig page for:
<setting name="Analytics.UseSubmitQueue" value="true" patch:source="Sitecore.Analytics.Tracking.config"/>
This is then configured as:
<submitQueue patch:source="Sitecore.Analytics.Tracking.config"> <queue type="Sitecore.Analytics.Data.DataAccess.SubmitQueue.FileSubmitQueue, Sitecore.Analytics" singleInstance="true"/>
In the FileSubmitQueue ctor you have
FileSubmitQueue.FolderPath = System.IO.Path.Combine(MainUtil.MapPath(Settings.DataFolder), "Submit Queue");
Both xDB cloud and onsite xDB could suffer the same issue of the db erroring or causing issues. There isn't any config which ties it to a specific implementation (ie local vs cloud).
For the media questions, have you looked at <a href="http://www.sitecore.net/Learn/Blogs/Technical-Blogs/Sitecore-7-Development-Team/Posts/2014/03/Media-Content-Indexing-Updates-in-Sitecore-72.aspx" rel="nofollow">http://www.sitecore.net/Learn/Blogs/Technical-Blogs/Sitecore-7-Development-Team/Posts/2014/03/Media-Content-Indexing-Updates-in-Sitecore-72.aspx</a> ?