Aranodb队列机制不适用于多个数据库

时间:2015-03-23 19:53:27

标签: arangodb

我正在开发一个依赖于arangodb的作业/队列机制的foxx应用程序。此应用程序在多个数据库上运行我在_system下部署应用程序并将作业推送到队列,它运行完美。但是,当我添加另一个数据库并推送作业(要么是_system或新数据库)时,作业会被添加到队列中(我可以看到它们处于暂挂状态)但是从不执行。

这是sequnce:

1)在_system下部署应用程序 2)将作业推送到队列
3)成功执行作业

4)添加新数据库,重新启动arangodb并在那里部署应用程序 5)将作业推送到队列中以进行_system或新创建的数据库
6)作业被添加到队列中但从未执行。

7)删除新创建的数据库
8)将作业推送到_system的队列。
9)它被添加但从未执行。

队列和作业类型名称使用当前数据库名称,因此没有名称冲突。

1 个答案:

答案 0 :(得分:1)

这个问题是ArangoDB中的一个错误。它已修复(请参阅问题:https://github.com/arangodb/arangodb/issues/1286)。