Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #5679 from ↵ | Geir Storli | 2018-04-25 | 21 | -35/+70 |
|\ | | | | | | | | | vespa-engine/toregge/use-read-guard-on-document-meta-store-for-target-document-db Use read guard on document meta store for target document db | ||||
| * | Rename accessor method to align naming with ImportedAttributeVector. | Tor Egge | 2018-04-24 | 5 | -5/+5 |
| | | |||||
| * | Create read guard for target document meta store as part of creating | Tor Egge | 2018-04-23 | 3 | -2/+5 |
| | | | | | | | | read guard for imported attribute vector. | ||||
| * | Add shared pointer to document meta store context for referenced | Tor Egge | 2018-04-23 | 10 | -7/+26 |
| | | | | | | | | document type to imported attribute vector. | ||||
| * | Add foreach method to search::IDocumentMetaStore interface class. | Tor Egge | 2018-04-23 | 13 | -28/+41 |
| | | | | | | | | | | Use search::IDocumentMetaStoreContext instead of proton::DocumentMetaStore in proton::DocumentDBReference. | ||||
* | | extract slime docsum count when available | Håvard Pettersen | 2018-04-24 | 1 | -1/+15 |
|/ | |||||
* | Merge pull request #5675 from ↵ | Tor Egge | 2018-04-23 | 6 | -62/+167 |
|\ | | | | | | | | | vespa-engine/geirst/add-unit-tests-for-document-db-reference Geirst/add unit tests for document db reference | ||||
| * | Add unit tests for retrieval of regular and imported attribute vectors via ↵ | Geir Storli | 2018-04-23 | 4 | -0/+83 |
| | | | | | | | | DocumentDbReference. | ||||
| * | Implement mock of proton::IAttributeManager. | Geir Storli | 2018-04-23 | 2 | -62/+84 |
| | | |||||
* | | Merge pull request #5671 from ↵ | Tor Brede Vekterli | 2018-04-23 | 4 | -14/+108 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/extend-document-selection-pruner-to-make-filter-expression-not-needing-document Extend document select pruner to generate filter expression | ||||
| * | Extend document select pruner to generate document select expression | Tor Egge | 2018-04-23 | 4 | -14/+108 |
| | | | | | | | | | | | | | | | | | | with the precondition that documents are not available. Attempts to access document id or document fields results in invalid values that might enable further pruning of the expression. This expression can then be used as a filter to skip retrieving documents that fail the document selection based on attribute vector values for the document. | ||||
* | | Merge pull request #5647 from ↵ | Geir Storli | 2018-04-23 | 17 | -47/+60 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/use-getattributereadguard-method-in-attribute-context Use getAttributeReadGuard in AttributeContext | ||||
| * | Use proton::IAttributeManager instead of proton::AttributeManager in | Tor Egge | 2018-04-23 | 3 | -8/+6 |
| | | | | | | | | proton::DocumentDBReference. | ||||
| * | Enable import of imported attribute vector in backend. | Tor Egge | 2018-04-20 | 8 | -27/+30 |
| | | |||||
| * | Change AttributeContext to use makeReadGuard method on attribute vectors. | Tor Egge | 2018-04-20 | 8 | -18/+26 |
| | | |||||
| * | Change target attribute type in ImportedAttributeVector to | Tor Egge | 2018-04-20 | 1 | -1/+4 |
| | | | | | | | | ReadableAttributeVector. | ||||
| * | Use forward declared ReferenceAttribute. | Tor Egge | 2018-04-20 | 2 | -2/+3 |
| | | |||||
* | | Avoid forward declaration as by including DocsumMetrics in definition. | Henning Baldersheim | 2018-04-20 | 2 | -36/+26 |
| | | |||||
* | | Avoid doing a static cast by using an internal namespace with forward ↵ | Henning Baldersheim | 2018-04-20 | 2 | -8/+17 |
| | | | | | | | | declaration | ||||
* | | Revert unintended commit | Henning Baldersheim | 2018-04-20 | 1 | -1/+1 |
| | | |||||
* | | Hook the summary metrics in. | Henning Baldersheim | 2018-04-20 | 3 | -10/+17 |
| | | |||||
* | | Add transport independent docsum metrics | Henning Baldersheim | 2018-04-20 | 7 | -37/+83 |
| | | |||||
* | | Minor cleanup while reading code | Henning Baldersheim | 2018-04-20 | 1 | -3/+2 |
|/ | |||||
* | Add ReadableAttributeVector interface used to create a short-lived read ↵ | Geir Storli | 2018-04-19 | 2 | -3/+6 |
| | | | | | | guard over an attribute vector. Let AttributeVector and ImportedAttributeVector implement this interface. | ||||
* | Change ImportedAttributeVector to no longer implement IAttributeVector API. | Geir Storli | 2018-04-19 | 1 | -1/+1 |
| | | | | All read access happens through short lived ImportedAttributeVectorReadGuard. | ||||
* | Remove unused dependency. | Henning Baldersheim | 2018-04-16 | 1 | -2/+0 |
| | |||||
* | allow proton to drop sort data when sending query results | Håvard Pettersen | 2018-04-11 | 4 | -18/+30 |
| | |||||
* | allow not unpacking the whitelist iterator | Håvard Pettersen | 2018-04-10 | 1 | -0/+2 |
| | |||||
* | Merge pull request #5515 from ↵ | Tor Egge | 2018-04-09 | 5 | -31/+116 |
|\ | | | | | | | | | vespa-engine/geirst/ensure-that-only-a-single-prepare-restart-happens-at-the-same-time-in-proton Ensure that only a single prepare restart happens at the same time in… | ||||
| * | Ensure that only a single prepare restart happens at the same time in proton. | Geir Storli | 2018-04-09 | 5 | -31/+116 |
| | | |||||
* | | Pass a safe docIdLimit to bitvector iterator for whitelist. | Tor Egge | 2018-04-07 | 3 | -7/+8 |
| | | |||||
* | | Don't estimate 0 hits in whitelist. | Tor Egge | 2018-04-06 | 1 | -1/+1 |
| | | |||||
* | | Adjust comment for setWhiteListBlueprint method. | Tor Egge | 2018-04-06 | 1 | -1/+1 |
| | | |||||
* | | Use active lids bitvector for whitelisting. | Tor Egge | 2018-04-06 | 16 | -166/+77 |
|/ | | | | This replaces nested small numeric attribute vector for blaclisting. | ||||
* | Merge pull request #5475 from ↵ | Tor Egge | 2018-04-06 | 8 | -20/+16 |
|\ | | | | | | | | | vespa-engine/toregge/remove-nested-doctyperepo-up-typedef Remove DocumentTypeRepo::UP typedef. | ||||
| * | Remove DocumentTypeRepo::UP typedef. | Tor Egge | 2018-04-05 | 8 | -20/+16 |
| | | | | | | | | Remove unneeded includes. | ||||
* | | Merge pull request #5468 from ↵ | Geir Storli | 2018-04-06 | 4 | -9/+149 |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/add-extra-check-for-update-operations-when-document-type-changed Add extra check for update operations when document types can be different | ||||
| * | Add comment explaining why we check identity instead of equality. | Tor Egge | 2018-04-06 | 1 | -0/+5 |
| | | |||||
| * | Extend unit test coverage to check validation of updates with fallback to | Tor Egge | 2018-04-05 | 1 | -11/+42 |
| | | | | | | | | creating document. | ||||
| * | Add extra check if document type for update operation might be different | Tor Egge | 2018-04-05 | 4 | -9/+113 |
| | | | | | | | | (e.g. too old or too new) to ensure that we are able to handle replay. | ||||
* | | Reduce default value of indexing.semiunboundtasklimit. | Tor Egge | 2018-04-05 | 1 | -2/+2 |
|/ | |||||
* | Use forward declared DocumentTypeRepo. | Tor Egge | 2018-04-04 | 29 | -16/+57 |
| | |||||
* | Start using DocumentTypeRepoFactory. | Tor Egge | 2018-04-04 | 2 | -2/+6 |
| | |||||
* | Stop using nested typedef for shared pointer to const DocumentTypeRepo. | Tor Egge | 2018-04-04 | 45 | -93/+93 |
| | |||||
* | Use shared pointer to const DocumentTypeRepo. | Tor Egge | 2018-04-04 | 6 | -9/+11 |
| | |||||
* | Nested namespace and default destructors | Henning Baldersheim | 2018-04-03 | 9 | -46/+21 |
| | |||||
* | Revert "Hardwire matchengine to always be online." | Geir Storli | 2018-03-21 | 2 | -3/+4 |
| | |||||
* | Hardwire matchengine to always be online. | Tor Egge | 2018-03-21 | 2 | -4/+3 |
| | |||||
* | Remove unused methods for turning off matchengine. | Tor Egge | 2018-03-20 | 7 | -117/+3 |
| | |||||
* | Remove dead code. | Tor Egge | 2018-03-14 | 1 | -1/+0 |
| |