![]() Add a batch method that uses cassandra's BEGIN BATCH/APPLY BATCH functionality to cut down on the number of network round trips, and possibly save a bit of CPU time on the cassandra servers. Since execute returns a result set, it can't be batched, so we add another method update for INSERT/UPDATE CQL statements that don't return a value. Closes CNVS-3526 test plan: No behavioral change. Do a regression test that page view information is still send to cassandra properly. You can check the debug logs to see that the CQL statements are all sent in one big BEGIN BATCH statement. Change-Id: Ibca4f6fbd84f2644436599c017f1ec8c39783e36 Reviewed-on: https://gerrit.instructure.com/17156 Tested-by: Jenkins <jenkins@instructure.com> Reviewed-by: Cody Cutrer <cody@instructure.com> QA-Review: Clare Hetherington <clare@instructure.com> |
||
---|---|---|
app | ||
config | ||
db/migrate | ||
doc | ||
guard | ||
lib | ||
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.