Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Push handling of NearestNeighborTerm down to AttributeBlueprintFactory. | Geir Storli | 2019-11-19 | 2 | -8/+2 |
| | |||||
* | Add skeleton for NearestNeighborTerm in C++. | Geir Storli | 2019-11-19 | 7 | -0/+15 |
| | |||||
* | Specify UTC explicit | Henning Baldersheim | 2019-11-18 | 30 | -268/+180 |
| | |||||
* | Merge pull request #11327 from ↵ | Geir Storli | 2019-11-18 | 5 | -313/+12 |
|\ | | | | | | | | | vespa-engine/balder/fdispatch-is-really-gone-rebased Balder/fdispatch is really gone rebased | ||||
| * | Do not let the lingering transportthread overrides prevent good code health. | Henning Baldersheim | 2019-11-18 | 2 | -0/+7 |
| | | |||||
| * | Now fdispatch reliques can go | Henning Baldersheim | 2019-11-16 | 5 | -320/+12 |
| | | |||||
* | | Add missing whitespace | Henning Baldersheim | 2019-11-15 | 1 | -5/+5 |
| | | |||||
* | | Add typesafe SteadyTimeStamp. | Henning Baldersheim | 2019-11-15 | 26 | -89/+93 |
| | | |||||
* | | Use ClockSteady. | Henning Baldersheim | 2019-11-15 | 4 | -55/+29 |
| | | |||||
* | | Use ClockSteady and return TimeStamp instead of untyped int64_t without unit. | Henning Baldersheim | 2019-11-15 | 1 | -4/+1 |
| | | |||||
* | | Use steady_clock | Henning Baldersheim | 2019-11-15 | 3 | -12/+9 |
| | | |||||
* | | Use a steady_clock for the stop watch. | Henning Baldersheim | 2019-11-15 | 1 | -1/+1 |
| | | |||||
* | | Use steady clock to ensure monotonically increasing clock. | Henning Baldersheim | 2019-11-14 | 7 | -26/+23 |
|/ | |||||
* | Ensure we don't resurrect stale position field values from the docstore | Tor Brede Vekterli | 2019-11-07 | 1 | -0/+2 |
| | |||||
* | Let Z-curve attribute be authoritative for position field existence | Tor Brede Vekterli | 2019-11-07 | 2 | -9/+22 |
| | | | | | | | | Avoids inconsistencies caused by concrete position struct fields not being created or cleared by partial updates, only the Z-curve attribute fields. This fixes #11208 | ||||
* | Merge pull request #11086 from ↵ | Tor Brede Vekterli | 2019-10-25 | 1 | -1/+3 |
|\ | | | | | | | | | vespa-engine/vekterli/improve-multi-value-attribute-update-complexity Make multi value attribute inserts O(n) instead of O(n^2) | ||||
| * | Make multi value attribute inserts O(n) instead of O(n^2) | Tor Brede Vekterli | 2019-10-24 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previous code had O(n^2) complexity for * Weighted set appends, removes and weight updates * Array element removes (in-place erasing) New code moves all weighted set operations to a temporary hash map from key to weight, building a value vector at the very end. For arrays it defers all removals to the very end, amortizing cost down to linear time by tracking element removal times and avoiding push_backs instead of performing explicit element erasures. This fixes #11069 | ||||
* | | GC no longer used ports. | Henning Baldersheim | 2019-10-24 | 1 | -4/+0 |
|/ | |||||
* | Extend AttributeAspectDelayer to handle matchedattributeelementsfilter | Tor Egge | 2019-10-22 | 2 | -6/+68 |
| | | | | summary map override. | ||||
* | Avoid dependency on weighted set ordering in unit tests | Tor Brede Vekterli | 2019-10-18 | 1 | -2/+8 |
| | | | | | Weighted sets are not guaranteed to be ordered, but thus far they have been in practice due to implementation details of the update logic. | ||||
* | Add spam logging for get() and remove(), and log all input params for put(). | Geir Storli | 2019-10-11 | 1 | -4/+9 |
| | |||||
* | improve fake searchable attributes | Håvard Pettersen | 2019-10-08 | 2 | -21/+61 |
| | | | | | | | | | | | | | blueprint/search iterator now exposes a more functional attribute search context fake attribute searches will now unpack a single entry containing the sum of all matched weights improve matcher test for same element matching by also using the attribute element iterator added tests for identifying matching elements in docsum request | ||||
* | Use summary executor for compactLidSpace() on docstore. | Tor Egge | 2019-10-08 | 2 | -2/+3 |
| | |||||
* | Reduce timing sensitivity of feedview unit test. | Tor Egge | 2019-10-07 | 1 | -4/+4 |
| | |||||
* | Merge pull request #10875 from ↵ | Geir Storli | 2019-10-04 | 1 | -0/+21 |
|\ | | | | | | | | | vespa-engine/havardpe/find-matching-elements-for-stand-alone-attribute-terms find matching elements for attribute terms searching in struct subfields | ||||
| * | find matching elements for attribute terms searching in struct subfields | Håvard Pettersen | 2019-10-04 | 1 | -0/+21 |
| | | |||||
* | | Add wiring of fill_matching_elements() to matcher. | Tor Egge | 2019-10-03 | 1 | -1/+4 |
|/ | |||||
* | Merge pull request #10850 from ↵ | Geir Storli | 2019-10-03 | 5 | -11/+53 |
|\ | | | | | | | | | vespa-engine/havardpe/collect-same-element-matches-from-query-state collect matching elements by using SameElement blueprints | ||||
| * | collect matching elements by using SameElement blueprints | Håvard Pettersen | 2019-10-02 | 5 | -11/+53 |
| | | |||||
* | | Change signature of fill_matching_elements to take a const reference to | Tor Egge | 2019-10-02 | 2 | -2/+2 |
|/ | | | | StructFieldMapper. | ||||
* | GC unused files | Henning Baldersheim | 2019-09-30 | 29 | -680/+0 |
| | |||||
* | Remove some more transport related stuff. | Henning Baldersheim | 2019-09-30 | 7 | -38/+25 |
| | |||||
* | Merge pull request #10804 from vespa-engine/balder/remove-leftover-fs4-code | Henning Baldersheim | 2019-09-30 | 4 | -25/+3 |
|\ | | | | | Balder/remove leftover fs4 code | ||||
| * | Remove unused error code | Henning Baldersheim | 2019-09-30 | 1 | -1/+0 |
| | | |||||
| * | GC some unused code related to fs4 protocol that has now gone missing. | Henning Baldersheim | 2019-09-27 | 3 | -3/+1 |
| | | |||||
| * | Remove TransportServer | Henning Baldersheim | 2019-09-27 | 2 | -21/+2 |
| | | |||||
* | | Merge pull request #10782 from vespa-engine/arnej/catch-network-exceptions | Arne H Juul | 2019-09-30 | 1 | -3/+6 |
|\ \ | | | | | | | catch exceptions in network setup | ||||
| * | | catch exceptions in network setup | Arne Juul | 2019-09-24 | 1 | -3/+6 |
| | | | |||||
* | | | Merge pull request #10794 from ↵ | Geir Storli | 2019-09-27 | 2 | -0/+8 |
|\ \ \ | |_|/ |/| | | | | | | | | vespa-engine/toregge/add-filtering-support-to-attribute-combiner Add filtering support to attribute combiner dynamic field writer | ||||
| * | | Move ownership of MatchingElements to GetDocsumsState. | Tor Egge | 2019-09-27 | 2 | -7/+4 |
| | | | |||||
| * | | Add filtering support to attribute combiner dynamic field writer. | Tor Egge | 2019-09-25 | 2 | -1/+12 |
| |/ | |||||
* / | Remove fdispatch | Henning Baldersheim | 2019-09-26 | 68 | -10302/+0 |
|/ | |||||
* | introduce separate docsum matcher class | Håvard Pettersen | 2019-09-23 | 7 | -120/+233 |
| | |||||
* | added function identifying which elements matched | Håvard Pettersen | 2019-09-19 | 2 | -0/+35 |
| | | | | | only a skeleton for now; outlines the interface between the summary generator and the matcher. | ||||
* | Adjust defaults for lid space compaction job. | Geir Storli | 2019-09-17 | 1 | -3/+3 |
| | | | | | Run check for lid space compaction more frequently and reduce time for when to consider a remove batch operation as ongoing. | ||||
* | Avoid shadowing of global variables. | Tor Egge | 2019-09-16 | 1 | -0/+2 |
| | |||||
* | Remove redundant move. | Tor Egge | 2019-09-16 | 1 | -1/+1 |
| | |||||
* | Style changes and function renaming in enum store. | Geir Storli | 2019-09-13 | 1 | -3/+3 |
| | |||||
* | implement and test unpacking iterators optimizer | Håvard Pettersen | 2019-09-12 | 3 | -5/+484 |
| | |||||
* | added empty skeleton for unpacking iterators optimizer | Håvard Pettersen | 2019-09-12 | 6 | -15/+67 |
| |