25035

Sitecore 8.1: Purpose of Submit Queue and MediaIndexing folders under $(dataFolder)

Question:

Could someone please help me understand purspose of following folders under data sitecore folder:

<ol><li>

Submit Queue

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>

MediaIndexing

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> ?

Recommend

  • How is firebase able to detect “app_remove”
  • Finding an ng-repeat index?
  • How to make VBA count from 0 and not 1 in Excel Macro
  • Google Analytics with jQuery - show pathname in label
  • Check if a UITableViewCell is completely visible
  • How to render two pd.DataFrames in jupyter notebook side by side?
  • youtube analytics api rows empty
  • How do I deselect all table rows in NSOutlineView when clicking in the empty space of the view?
  • Flush google analytics events manually with Google Play Services
  • How to put all my selected columns into a dummy variable?
  • BackgroundMediaPlayer set Uri source of Media library item
  • Get an index of a sorted matrix
  • ResponseBuilder is not working when used with entity object
  • Is it possible to control programs with Javascript?
  • mysql and indexes with more than one column
  • Error “Reflect.defineMetadata” while trying to load a transient web worker
  • Spring Integration Bridge with poller not working as expected for JMS
  • Mixing WebForms and MVC: What should I do with the MasterPage?
  • How to make Twilio api Post request with the help of AFNetworking?
  • How to get links to open in the native browser in iOS Meteor apps?
  • Button click event not firing in jQuery
  • How can I extract results of aggregate queries in slick?
  • Needing to do .toArray() to get output of mongodb .find() on key name not value
  • chrome.tabs.executeScript only fires when the Developer Console is open
  • azure media services - The request body is too large and exceeds the maximum permissible limit
  • JSON response opens as a file, but I can't access it with JavaScript
  • Reading JSON from a file using C++ REST SDK (Casablanca)
  • Ajax Loaded meta Tags
  • MongoDB in PHP using aggregate to group by _id is null not working
  • FB SDK and cURL: Unknown SSL protocol error in connection to graph.facebook.com:443
  • req.body is undefined - nodejs
  • Menu Color Fade on Hover with Jquery
  • htaccess rewriting URLs with multiple forward slashes
  • SVN: Merging two branches together
  • jqPlot EnhancedLegendRenderer plugin does not toggle series for Pie charts
  • How do I rollback to a specific git commit
  • Is there a mandatory requirement to switch app.yaml?
  • Turn off referential integrity in Derby? is it possible?
  • Busy indicator not showing up in wpf window [duplicate]
  • UserPrincipal.Current returns apppool on IIS