This topic contains several pointers to help you troubleshoot partial updates.
The default directory that the MDEX Engine uses for storing the failed
update files is
.
<updatedir>
/failed_updates/
You can use the
--failedupdatedir <dir>
command on the Dgraph to
specify another directory for these files.
If you are encountering Dgraph failures associated with partial updates, ensure that the Dgraph has permission to access the index directories.
The Dgraph checks permissions on the index directories before applying partial updates. If the required read/write permissions are missing, the Dgraph issues an error in the standard error log, and fails to apply the update.
If the Dgraph is running in verbose mode, it also logs the path to the index directories to which the Dgraph does not have read/write permissions.
The Dgraph checks permissions on these directories in the
:
<app dir>
/dgidx_output/myApp_indexes
(These filepaths assume that the Deployment Template scripts were used to set up the application.)
Both of these directories should have read and write permissions to allow the Dgraph to access them. However, these permissions may be reset, due to file system issues or hardware maintenance issues combined with the Endeca implementation's topology. This may make these directories unaccessible by the Dgraph.