Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | implement createFilterSearch in whitelist blueprint | Arne Juul | 2020-05-28 | 1 | -2/+5 | |
| | | ||||||
* | | Use make_unique and make_shared instead of new. | Geir Storli | 2020-05-29 | 19 | -35/+33 | |
|/ | ||||||
* | Propagate provider tombstone metadata to internal SPI GetResult | Tor Brede Vekterli | 2020-05-26 | 2 | -1/+2 | |
| | ||||||
* | Set default remove block rate for lid space compaction to 100 removes / sec. | Geir Storli | 2020-05-25 | 2 | -2/+2 | |
| | ||||||
* | Merge pull request #13331 from ↵ | Tor Egge | 2020-05-20 | 7 | -37/+37 | |
|\ | | | | | | | | | vespa-engine/geirst/prepare-for-matched-elements-only-on-primitive-types Prepare to support matched-elements-only for arrays and weighted sets… | |||||
| * | Prepare to support matched-elements-only for arrays and weighted sets of ↵ | Geir Storli | 2020-05-20 | 7 | -37/+37 | |
| | | | | | | | | | | | | | | primitive types. This renames StructFieldMapper to MatchingElementsFields with added support for basic fields. Also some terminology is aligned. | |||||
* | | added comment | Håvard Pettersen | 2020-05-20 | 1 | -0/+2 | |
|/ | ||||||
* | Merge pull request #13307 from ↵ | Henning Baldersheim | 2020-05-19 | 3 | -0/+7 | |
|\ | | | | | | | | | vespa-engine/havardpe/let-compile-cache-use-shared-executor let compile cache use shared proton executor | |||||
| * | let compile cache use shared proton executor | Håvard Pettersen | 2020-05-19 | 3 | -0/+7 | |
| | | ||||||
* | | - Handle more than 64k hits in the element vector. | Henning Baldersheim | 2020-05-18 | 1 | -6/+6 | |
|/ | | | | | - Avoid computing all vectors in full separately and instead do an incremental inline merge with. - Also avoid requiring the searchiterator aspect on the wrappers. | |||||
* | Run initializer task with highest transient memory usage first. | Tor Egge | 2020-05-18 | 5 | -2/+39 | |
| | ||||||
* | Merge pull request #13255 from ↵ | Arne H Juul | 2020-05-18 | 6 | -4/+40 | |
|\ | | | | | | | | | vespa-engine/arnej/use-white-list-bitvector-as-global-filter add a special API to get a whitelist bitvector | |||||
| * | minor fixes after review | Arne Juul | 2020-05-14 | 3 | -9/+14 | |
| | | ||||||
| * | add a special API to get a whitelist bitvector | Arne Juul | 2020-05-14 | 6 | -4/+35 | |
| | | ||||||
* | | Merge pull request #13224 from ↵ | Tor Egge | 2020-05-14 | 30 | -45/+543 | |
|\ \ | |/ |/| | | | | | vespa-engine/toregge/calculate-transient-memory-usage-for-attribute-vector-load Calculate transient memory usage for load of attribute vector. | |||||
| * | Update class comments. | Tor Egge | 2020-05-13 | 3 | -4/+7 | |
| | | ||||||
| * | Expose transient memory usage as a metric. | Tor Egge | 2020-05-13 | 5 | -0/+11 | |
| | | ||||||
| * | Add unit test for AttributeUsageSamplerFunctor. | Tor Egge | 2020-05-13 | 2 | -0/+142 | |
| | | ||||||
| * | Consolidate code to calculate transient memory usage for attribute | Tor Egge | 2020-05-13 | 5 | -64/+104 | |
| | | | | | | | | vector load. | |||||
| * | Calculate transient memory usage for load of attribute vector. | Tor Egge | 2020-05-12 | 23 | -18/+320 | |
| | | ||||||
* | | Merge pull request #13234 from ↵ | Arne H Juul | 2020-05-14 | 1 | -2/+2 | |
|\ \ | | | | | | | | | | | | | vespa-engine/arnej/use-global-filter-in-nn-blueprint Arnej/use global filter in nn blueprint | |||||
| * | | own the filter in a class and use shared_from_this | Arne Juul | 2020-05-12 | 1 | -2/+2 | |
| |/ | ||||||
* | | Merge pull request #13216 from vespa-engine/balder/limit-number-of-lids-per-file | Henning Baldersheim | 2020-05-13 | 2 | -0/+4 | |
|\ \ | |/ |/| | Account and limit number of lids per file to reduce spkies during com… | |||||
| * | Account and limit number of lids per file to reduce spkies during compaction. | Henning Baldersheim | 2020-05-11 | 2 | -0/+4 | |
| | | | | | | | | | | This is to avoid ending up with a very long listof lids that are removed but not compacted away due to lidspace compaction being disabled when removes and delets are too frequent. | |||||
* | | Merge pull request #13215 from vespa-engine/geirst/modern-cpp-2 | Henning Baldersheim | 2020-05-11 | 6 | -31/+32 | |
|\ \ | |/ |/| | Use std::make_unique and auto. | |||||
| * | Use std::make_unique and auto. | Geir Storli | 2020-05-11 | 6 | -31/+32 | |
| | | ||||||
* | | actually call set_global_filter (with empty SP for now) | Arne Juul | 2020-05-11 | 1 | -0/+7 | |
|/ | ||||||
* | Merge pull request #13190 from ↵ | Geir Storli | 2020-05-09 | 3 | -6/+99 | |
|\ | | | | | | | | | vespa-engine/toregge/add-get-transient-memory-usage-to-attribute-initializer Add get_transient_memory_usage() method to AttibuteInitializer. | |||||
| * | Verify that transient memory is zero when attribute to load doesn't have | Tor Egge | 2020-05-08 | 1 | -2/+10 | |
| | | | | | | | | a posting list. | |||||
| * | Add get_transient_memory_usage() method to AttibuteInitializer. | Tor Egge | 2020-05-08 | 3 | -6/+91 | |
| | | ||||||
* | | Merge pull request #13194 from ↵ | Henning Baldersheim | 2020-05-08 | 2 | -5/+16 | |
|\ \ | | | | | | | | | | | | | vespa-engine/geirst/improve-lid-space-compaction-log-messages Improve log messages for when job is blocked/un-blocked/disabled/re-e… | |||||
| * | | Improve log messages for when job is blocked/un-blocked/disabled/re-enabled. | Geir Storli | 2020-05-08 | 2 | -5/+16 | |
| |/ | ||||||
* / | Use nested namespaces. | Geir Storli | 2020-05-08 | 28 | -102/+51 | |
|/ | ||||||
* | Update comments. | Henning Baldersheim | 2020-05-05 | 1 | -1/+1 | |
| | ||||||
* | Add async update and followup on PR comments. | Henning Baldersheim | 2020-05-05 | 5 | -41/+37 | |
| | ||||||
* | Implement async put | Henning Baldersheim | 2020-05-04 | 2 | -13/+10 | |
| | | | | Implement async remove. | |||||
* | Rename namespace search::btree to vespalib::btree. | Tor Egge | 2020-05-04 | 5 | -12/+12 | |
| | | | | Rename namespace search::datastore to vespalib::datastore. | |||||
* | Actually propagate result. | Henning Baldersheim | 2020-05-02 | 8 | -31/+25 | |
| | ||||||
* | Remove deprecated BucketIntegrityChecker | Tor Brede Vekterli | 2020-04-30 | 4 | -15/+0 | |
| | | | | Not in use after VDS was removed. | |||||
* | Merge pull request #13113 from vespa-engine/balder/make-put-async | Henning Baldersheim | 2020-04-30 | 21 | -138/+228 | |
|\ | | | | | - Add async interface to put | |||||
| * | Add class comments and resolve PR comments. | Henning Baldersheim | 2020-04-30 | 2 | -6/+17 | |
| | | ||||||
| * | - Add async interface to put | Henning Baldersheim | 2020-04-29 | 21 | -137/+216 | |
| | | | | | | | | | | - Use MessageTracker for keeping context. - implement putAsync, but still use it synchronously. | |||||
* | | Resource sample interval from 20s => 10s | Henning Baldersheim | 2020-04-30 | 1 | -2/+2 | |
| | | ||||||
* | | If we enter blocking state we should sample every second in order to quickly ↵ | Henning Baldersheim | 2020-04-30 | 2 | -5/+14 | |
|/ | | | | detect when we are out of it. | |||||
* | Use forward declaration of OperationListener in header files. | Geir Storli | 2020-04-29 | 7 | -12/+15 | |
| | ||||||
* | Add tracking of remove operations rate and use this to consider blocking lid ↵ | Geir Storli | 2020-04-29 | 12 | -38/+147 | |
| | | | | | | | | | space compaction. During a period with a high rate of remove operations, there is no use running lid space compaction as this will interfere with the remove operations, increasing latency of those. Moving a document as part of lid space compaction is a costly operation (similar to putting the document in the first place) and it typically uses both the index and attribute writer thread pools. | |||||
* | Improve tracking of remove batch rate used to consider to block lid space ↵ | Geir Storli | 2020-04-29 | 25 | -59/+376 | |
| | | | | | | | compaction. This is also a preparation for tracking the rate of regular remove operations, and use this to consider to block lid space compaction. | |||||
* | Remove flush from provider interface. | Henning Baldersheim | 2020-04-27 | 2 | -7/+0 | |
| | ||||||
* | Move BufferWriter back to searchlib. | Tor Egge | 2020-04-25 | 2 | -2/+2 | |
| | ||||||
* | Reduce code duplication. Rand48 class is in vespalib. | Tor Egge | 2020-04-25 | 1 | -13/+13 | |
| |