[#4577] Refactored ArtifactSessionExtension. Optimized Solr ops.

  1. Refactored ArtifactSessionExtension so it could be subclassed
    to change the indexing operations.
  2. Changed solr adds and deletes to be performed in a batch instead
    of one at a time.

Signed-off-by: Tim Van Steenburgh tvansteenburgh@gmail.com

Tim Van Steenburgh Tim Van Steenburgh 2012-08-15

Cory Johns Cory Johns 2012-08-20

changed Allura/allura/model/__init__.py
changed Allura/allura/model/monq_model.py
changed Allura/allura/model/session.py
changed Allura/allura/tasks/index_tasks.py
changed Allura/allura/tests/test_tasks.py
Allura/allura/model/__init__.py Diff Switch to side-by-side view
Loading...
Allura/allura/model/monq_model.py Diff Switch to side-by-side view
Loading...
Allura/allura/model/session.py Diff Switch to side-by-side view
Loading...
Allura/allura/tasks/index_tasks.py Diff Switch to side-by-side view
Loading...
Allura/allura/tests/test_tasks.py Diff Switch to side-by-side view
Loading...