Allura uses the Activitystreams library and choses to use its Ming backend (specified in Allura/setup.py
). Ming's auto_ensure_indexes
setting defaults to true, but we should have a way to specify that as false for Activitystream.
Ideally we'd be able to pass through any additional params, just like the regular ming configuration that Allura uses for its own allura & project-data connections.
https://sourceforge.net/p/activitystream/code/merge-requests/1/ and allura:db/8015 Will require an activitystream release and increment in requirements.txt
To test with allura, set
activitystream.ming.auto_ensure_indexes = false
in the .ini file. Then check on what mongo operations happen with these commands:Looks good.
merged