forked from Reposoft/repos-indexing
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdevnotes.txt
More file actions
19 lines (16 loc) · 1.12 KB
/
Copy pathdevnotes.txt
File metadata and controls
19 lines (16 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
* validate Handler dependencies
* -postponed,workaround:XmlRestrictFields- deepCopy using dependencies
* indexing status notification
* present status in webapp
* status notification for use with hooks
* -done- cms-backend support for isOverwritten
* -done- use isOverwritten in indexing-xml to skip add and delete
* use isOverwritten in ReposIndexingImpl to skip head update
* -done- item size
* notification to content buffers would be useful to delete temp files and to update the sum of memory used for caching
- we need some way to clean up temp files or big reindex runs will fill the disk
* we could replace blocking/background with configurable scheduling rules, where the list of handlers could include entries like "wait for later revision's handlers up to X milliseconds" and "enable content buffer", "destroy content buffer"
== Second generation
* We could probably handle solr operations more efficiently if the indexing progress allowed add for different cores, and flagging when it is time to commit
- Batch add could be a big boost
* Can we index handler errors on the commit entries? error on the latest.