Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cleanup | Arne Juul | 2020-07-17 | 1 | -1/+1 |
| | |||||
* | ChildProc -> ChildProcess | Arne Juul | 2020-07-17 | 2 | -8/+8 |
| | |||||
* | rename SlaveProc -> ChildProc | Arne Juul | 2020-07-17 | 2 | -8/+8 |
| | |||||
* | Merge pull request #13907 from ↵ | Geir Storli | 2020-07-17 | 4 | -69/+109 |
|\ | | | | | | | | | vespa-engine/toregge/detect-changed-bucket-space-for-document-type-in-proton Detect changed bucket space for document type. | ||||
| * | Extend log message when bucket space for document type has changed. | Tor Egge | 2020-07-17 | 1 | -1/+1 |
| | | |||||
| * | Detect changed bucket space for document type. | Tor Egge | 2020-07-16 | 4 | -69/+109 |
| | | |||||
* | | remove fef/location.h as well | Arne Juul | 2020-07-16 | 2 | -2/+1 |
| | | |||||
* | | remove fef::Location, use common::GeoLocationSpec instead | Arne Juul | 2020-07-16 | 4 | -15/+11 |
|/ | |||||
* | style fixed and cleanup | Arne Juul | 2020-07-15 | 3 | -13/+6 |
| | |||||
* | separate finding and processing of ProtonLocationTerm | Arne Juul | 2020-07-15 | 1 | -12/+18 |
| | |||||
* | fix TODOs | Arne Juul | 2020-07-15 | 1 | -1/+1 |
| | |||||
* | finish rewrite to use GeoLocation | Arne Juul | 2020-07-15 | 2 | -36/+28 |
| | |||||
* | handle locations in query for getdocsum | Arne Juul | 2020-07-15 | 2 | -26/+0 |
| | |||||
* | preserve old behavior | Arne Juul | 2020-07-15 | 2 | -10/+6 |
| | |||||
* | use GeoLocationSpec in query::Location also | Arne Juul | 2020-07-15 | 1 | -1/+2 |
| | |||||
* | split out geo location parser into its own distinct class | Arne Juul | 2020-07-15 | 2 | -40/+30 |
| | |||||
* | refactor more, add optional field name parsing | Arne Juul | 2020-07-15 | 2 | -19/+12 |
| | |||||
* | GC some unused code | Arne Juul | 2020-07-15 | 1 | -2/+0 |
| | |||||
* | remove some spammy logging | Arne Juul | 2020-07-15 | 1 | -0/+3 |
| | |||||
* | fixup all location views in the same place | Arne Juul | 2020-07-15 | 1 | -7/+11 |
| | |||||
* | avoid getLocation for now | Arne Juul | 2020-07-15 | 2 | -6/+6 |
| | |||||
* | fix bug in location extract | Arne Juul | 2020-07-15 | 1 | -1/+1 |
| | |||||
* | support multiple positions in query | Arne Juul | 2020-07-15 | 1 | -0/+3 |
| | |||||
* | exchange data about all possible locations | Arne Juul | 2020-07-15 | 3 | -55/+86 |
| | |||||
* | inject location from first ProtonLocationTerm found in query tree to query ↵ | Arne Juul | 2020-07-15 | 1 | -0/+26 |
| | | | | environment | ||||
* | handle possible zcurve suffix | Arne Juul | 2020-07-15 | 3 | -0/+28 |
| | |||||
* | Close config and reset component tokens prior to state server shutdown | Tor Brede Vekterli | 2020-07-13 | 3 | -13/+20 |
| | |||||
* | Shutdown state server and metric manager before service layer | Tor Brede Vekterli | 2020-07-13 | 3 | -1/+19 |
| | | | | | | | | | | | Avoids a very small race condition window where metric update hooks may point into the service layer components even after they have been destroyed, as these are not explicitly unregistered today. Another option would be to add unregistering on component destruction, but that adds another race condition where an external client may observe partial metric existence during this time window. By shutting down the metric exporting interfaces first, we should avoid this. | ||||
* | Add support for matched-elements-only for array and weighted set attributes. | Geir Storli | 2020-07-09 | 1 | -0/+2 |
| | |||||
* | Rename context to IDestructorCallbackSP | Henning Baldersheim | 2020-07-08 | 13 | -31/+31 |
| | |||||
* | Use EXTERNAL_DEPENDS for external dependencies. | Tor Egge | 2020-07-07 | 2 | -0/+2 |
| | |||||
* | Merge pull request #13820 from vespa-engine/toregge/consolidate-search-for-gtest | Tor Egge | 2020-07-07 | 11 | -11/+0 |
|\ | | | | | Consolidate search for GTest. | ||||
| * | Consolidate search for GTest. | Tor Egge | 2020-07-07 | 11 | -11/+0 |
| | | |||||
* | | Ensure proper lifetime of the attribute executor. | Henning Baldersheim | 2020-07-07 | 1 | -4/+3 |
| | | |||||
* | | Sync executor before completing destruction to ensure everyone is done. | Henning Baldersheim | 2020-07-07 | 2 | -1/+1 |
| | | |||||
* | | Async handling of gid/lid changes. | Henning Baldersheim | 2020-07-07 | 17 | -102/+108 |
|/ | |||||
* | avoid naked exit | Arne Juul | 2020-07-03 | 1 | -4/+5 |
| | |||||
* | Use distance metric from live config. | Tor Egge | 2020-07-02 | 1 | -0/+1 |
| | |||||
* | Merge pull request #13673 from vespa-engine/toregge/add-global-filter-limit | Geir Storli | 2020-06-30 | 3 | -4/+6 |
|\ | | | | | If the estimated rate of matching documents is less than global filte… | ||||
| * | If the estimated rate of matching documents is less than global filter limit ↵ | Tor Egge | 2020-06-23 | 3 | -4/+6 |
| | | | | | | | | | | | | then don't build a global filter. | ||||
* | | Use find_package to find gtest library. | Tor Egge | 2020-06-29 | 11 | -12/+23 |
| | | |||||
* | | Let getExecutorId be a pure interface. | Henning Baldersheim | 2020-06-26 | 1 | -2/+2 |
| | | |||||
* | | Use ForegroundThreadExecutor in unit tests. | Geir Storli | 2020-06-25 | 5 | -17/+23 |
| | | |||||
* | | Run prepare step of two-phase puts in the shared executor instead of the ↵ | Geir Storli | 2020-06-25 | 3 | -17/+27 |
| | | | | | | | | | | | | | | | | attribute field executor. Benchmarking has shown that we get an uneven balance between the underlying threads when using the attribute field executor. This is a sequenced task executor, where each underlying thread only is allowed to handle a subset of the prepare tasks (based on the local document id). Using the shared executor should give an even balance. | ||||
* | | Expose the shared executor via attribute manager interface. | Geir Storli | 2020-06-25 | 14 | -52/+95 |
| | | |||||
* | | Rename function to be more descriptive. | Geir Storli | 2020-06-25 | 1 | -3/+3 |
| | | |||||
* | | Let the executor create an executor id to its liking. | Henning Baldersheim | 2020-06-25 | 8 | -12/+14 |
| | | | | | | | | Taske full advantage over strands instead of being limited to threads. | ||||
* | | Use std::make_xxxx to avoid new | Henning Baldersheim | 2020-06-25 | 5 | -24/+19 |
| | | |||||
* | | With adadptive mode there is no need to cap number of threads. | Henning Baldersheim | 2020-06-24 | 1 | -7/+11 |
|/ | |||||
* | Add a rank feature that will use the distribution key to provide a globally ↵ | Henning Baldersheim | 2020-06-22 | 6 | -10/+20 |
| | | | | | | unique number. unique = (docId << 16 | distributionKey) |