Hello,
I have a question about baseline update and partial update.
The test scenario is like this,
1. There are two MDEX engine servers. (MDEXHost1 and MDEXHost2)
2. But, MDEXHost2 is not available with some reason.
3. Execute baseline update or partial update.
I tested the above scenario and encountered the following error.
---------------------------------------------------------------
[endeca@s0902c00048-t1 control]$ ./partial_update.sh
[09.12.13 17:11:37] INFO: [MDEXHost1] Starting copy utility 'copy_partial_update_to_host_MDEXHost1_Dgraph1'.
[09.12.13 17:11:37] INFO: [MDEXHost2] Starting copy utility 'copy_partial_update_to_host_MDEXHost2_Dgraph2'.
[09.12.13 17:11:37] SEVERE: Error communicating with EAC agent while starting utility 'copy_partial_update_to_host_MDEXHost2_Dgraph2'.
Occurred while executing line 29 of valid BeanShell script:
[[
26|
27| // distribute partial update, update Dgraphs
28| DgraphCluster.cleanLocalPartialsDirs();
29| DgraphCluster.copyPartialUpdateToDgraphServers();
30| DgraphCluster.applyPartialUpdates();
31|
32| // archive partials
]]
[09.12.13 17:11:37] SEVERE: Caught an exception while invoking method 'run' on object 'PartialUpdate'. Releasing locks.
---------------------------------------------------------------
Obviously, ITLHost could not copy the index from ITLHost to MDEXHost2.
Even if MDEXHost2 is not working, I want to apply the index to MDEXHost1.
Is there any solutions to avoid this case?
Best Regards,