Решение для загрузки крюковых модулей при перезагрузке кластера riak - PullRequest
0 голосов
/ 28 марта 2011

Я реализовал несколько хуков для riaks, которые в настоящее время находятся в модулях, которые не находятся в пути riak.

Всякий раз, когда я хочу установить хуки для определенного сегмента, я сначала запускаю load_module, чтобы убедиться, что узлы riak могут вызывать хуки. Проблема заключается в том, что если один из узлов выйдет из строя, а затем снова включится, он все равно будет пытаться вызвать ловушки, но не будет иметь доступа к модулю.

Каков рекомендуемый способ справиться с этим? Я подумал, что одна из модификаций ERL_LIBS - это включение хуков в его путь. Это правильный подход?

1 Ответ

0 голосов
/ 09 апреля 2011

Просто поместите

-pz /path/to/hook/module/

в конец файла vm.args (в моей установке он находится в /etc/riak/)

...