e60662fca0
postgres is using the indexes to search all objects' titles (in any context), and then filtering the results by context, whereas it's a lot faster to use the existing index to filter by context first and do a linear search through these results. for example, the wiki sidebar has done this for years (searching a course's attachments for those whose mime type matches "image/%") test plan: - api searches should not be painfully slow Change-Id: I6a4cd1f64b20bcccea6fe4d56ec78298d26e7b7d Reviewed-on: https://gerrit.instructure.com/23691 Reviewed-by: Cody Cutrer <cody@instructure.com> Tested-by: Jenkins <jenkins@instructure.com> Product-Review: Brian Palmer <brianp@instructure.com> QA-Review: Brian Palmer <brianp@instructure.com> |
||
---|---|---|
app | ||
config | ||
db/migrate | ||
doc | ||
guard | ||
lib | ||
loom | ||
node_modules | ||
public | ||
script | ||
spec | ||
vendor/plugins | ||
.gitignore | ||
.jshintrc | ||
CONTRIBUTING.md | ||
COPYRIGHT | ||
Gemfile | ||
Guardfile | ||
LICENSE | ||
README.md | ||
Rakefile | ||
config.ru | ||
package.json |
README.md
Canvas LMS
Canvas is a new, open-source LMS by Instructure Inc. It is released under the AGPLv3 license for use by anyone interested in learning more about or using learning management systems.
Please see our main wiki page for more information
Installation
Detailed instructions for installation and configuration of Canvas are provided on our wiki.