Kitware / gobig

Provisioning big data applications with Resonant
Apache License 2.0
5 stars 3 forks source link

Current install of mongodb is 2.4.9, girder requires 2.6+ #42

Closed kotfic closed 8 years ago

kotfic commented 8 years ago

Currently the mongodb role installs the default mongodb from ubuntu repositories (https://github.com/Kitware/gobig/blob/master/roles/mongodb-install/tasks/main.yml#L3-L11), this does not support full text search and is not sufficient for supporting girder. Girder requires 2.6+ and default ubuntu version is 2.4.9.

Girder mostly works but throws the following errors when searching for users, groups, or using the 'text' field of most of the restful endpoints:

500 Internal Server Error {"message": "OperationFailure: OperationFailure(u\"command SON([('count', u'group'), ('query', {'$text': {'$search': u'a'}})]) on namespace girder.$cmd failed: exception: invalid operator: $search\",)"
opadron commented 8 years ago

Fixed by #43