Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Merge pull request #24142 from ↵ | Geir Storli | 2022-09-21 | 1 | -3/+4 | |
|\ \ | |/ |/| | | | | | vespa-engine/geirst/optimize-summary-class-resolving Optimize resolving and usage of summary result class. | |||||
| * | Optimize resolving and usage of summary result class. | Geir Storli | 2022-09-21 | 1 | -3/+4 | |
| | | | | | | | | | | If an explicit set of fields is specified in the docsum request, we avoid reading the document instance from disk if all those fields are generated on the fly. | |||||
* | | Merge pull request #24138 from ↵v8.56.20 | Geir Storli | 2022-09-20 | 9 | -50/+49 | |
|\ \ | | | | | | | | | | | | | vespa-engine/toregge/only-save-config-needed-for-replay-of-transaction-log Only save config needed for replay of transaction log. | |||||
| * | | Make replay schema based on replay summary config. | Tor Egge | 2022-09-20 | 7 | -44/+40 | |
| | | | ||||||
| * | | Only save config needed for replay of transaction log. | Tor Egge | 2022-09-20 | 2 | -6/+9 | |
| |/ | ||||||
* / | Move static member functions from SummaryFieldConverter to SlimeFiller. | Tor Egge | 2022-09-20 | 1 | -1/+0 | |
|/ | ||||||
* | Remove remains of summarymap.def that is no longer used. | Geir Storli | 2022-09-19 | 7 | -54/+0 | |
| | ||||||
* | Merge pull request #24118 from vespa-engine/geirst/docsum-field-writer-commands | Geir Storli | 2022-09-19 | 2 | -46/+62 | |
|\ | | | | | Put commands for docsum field writers at a common place. | |||||
| * | Put commands for docsum field writers at a common place. | Geir Storli | 2022-09-19 | 2 | -46/+62 | |
| | | ||||||
* | | Merge pull request #24102 from ↵ | Henning Baldersheim | 2022-09-19 | 4 | -6/+8 | |
|\ \ | |/ |/| | | | | | vespa-engine/balder/avoid-pulling-in-small-vector-everywhere Avoid including smallvector in arrayref, then it is included 'everywh… | |||||
| * | Avoid including smallvector in arrayref, then it is included 'everywhere'. | Henning Baldersheim | 2022-09-16 | 4 | -6/+8 | |
| | | ||||||
* | | Remove kludge for RHEL 8.2. | Tor Egge | 2022-09-18 | 2 | -17/+0 | |
|/ | ||||||
* | Unify how errors during setup is handled in DocsumFieldWriterFactory. | Geir Storli | 2022-09-16 | 1 | -5/+1 | |
| | ||||||
* | Factor out IStringFieldConverter from IJuniperConverter. | Tor Egge | 2022-09-16 | 1 | -4/+1 | |
| | ||||||
* | Adjust api for DocsumWriter and DocsumFieldWriter: | Tor Egge | 2022-09-15 | 1 | -1/+1 | |
| | | | | | Pass reference to state instead of pointer. Drop unused ResType argument. | |||||
* | Merge pull request #24072 from ↵ | Henning Baldersheim | 2022-09-15 | 2 | -16/+1 | |
|\ | | | | | | | | | vespa-engine/havardpe/multi-threaded-create-global-filter multi-threaded global filter creation | |||||
| * | multi-threaded global filter creation | Håvard Pettersen | 2022-09-15 | 2 | -16/+1 | |
| | | ||||||
* | | Stop using SummaryFieldConverter in searchcore docsummary unit test. | Tor Egge | 2022-09-15 | 1 | -14/+14 | |
| | | ||||||
* | | Merge pull request #24057 from ↵ | Henning Baldersheim | 2022-09-15 | 6 | -37/+46 | |
|\ \ | |/ |/| | | | | | vespa-engine/balder/only-consider-clusterstate-when-making-bucket-ready Balder/only consider clusterstate when making bucket ready | |||||
| * | On retired nodes no buckets should be ready. | Henning Baldersheim | 2022-09-15 | 1 | -8/+8 | |
| | | ||||||
| * | Ignore active state when considering moving from not-ready to ready. | Henning Baldersheim | 2022-09-14 | 1 | -8/+6 | |
| | | ||||||
| * | Add explicit test that active, not-ready buckets are not moved unless ↵ | Henning Baldersheim | 2022-09-14 | 5 | -23/+34 | |
| | | | | | | | | bucketstate calculator says so. | |||||
* | | Merge pull request #24056 from ↵v8.53.21 | Henning Baldersheim | 2022-09-14 | 3 | -28/+12 | |
|\ \ | |/ |/| | | | | | vespa-engine/havardpe/more-convenient-thread-bundle more convenient ThreadBundle::run | |||||
| * | more convenient ThreadBundle::run | Håvard Pettersen | 2022-09-14 | 3 | -28/+12 | |
| | | ||||||
* | | Fix forward declarations. | Tor Egge | 2022-09-14 | 2 | -2/+2 | |
|/ | ||||||
* | remove outdated perl script | Arne Juul | 2022-09-14 | 1 | -38/+0 | |
| | ||||||
* | Prepare for stacking juniper converters. | Tor Egge | 2022-09-13 | 1 | -0/+3 | |
| | ||||||
* | Merge pull request #24025 from vespa-engine/balder/disable-same-element-split | Henning Baldersheim | 2022-09-13 | 2 | -58/+52 | |
|\ | | | | | Disable splitting of same-element until we can also handle that with … | |||||
| * | Update ↵ | Henning Baldersheim | 2022-09-13 | 1 | -1/+1 | |
| | | | | | | | | | | searchcore/src/tests/proton/matching/unpacking_iterators_optimizer/unpacking_iterators_optimizer_test.cpp Co-authored-by: Geir Storli <geirst@yahooinc.com> | |||||
| * | Update ↵ | Henning Baldersheim | 2022-09-13 | 1 | -1/+1 | |
| | | | | | | | | | | searchcore/src/tests/proton/matching/unpacking_iterators_optimizer/unpacking_iterators_optimizer_test.cpp Co-authored-by: Geir Storli <geirst@yahooinc.com> | |||||
| * | Disable splitting of same-element until we can also handle that with ↵ | Henning Baldersheim | 2022-09-13 | 2 | -58/+52 | |
| | | | | | | | | matched-elements-only. | |||||
* | | Add simple struct to keep semantics of active/target_active intact. | Henning Baldersheim | 2022-09-13 | 4 | -12/+22 | |
|/ | ||||||
* | Merge pull request #24016 from ↵ | Geir Storli | 2022-09-12 | 1 | -1/+16 | |
|\ | | | | | | | | | vespa-engine/toregge/add-callback-interface-for-rendering-field-value-via-juniper Add callback interface for rendering string field value via juniper. | |||||
| * | Add callback interface for rendering string field value via juniper. | Tor Egge | 2022-09-12 | 1 | -1/+16 | |
| | | ||||||
* | | thread bundle now available when calculating the global filter | Håvard Pettersen | 2022-09-12 | 8 | -24/+50 | |
| | | ||||||
* | | Merge pull request #24011 from vespa-engine/havardpe/global-filter-as-interface | Henning Baldersheim | 2022-09-12 | 1 | -7/+6 | |
|\ \ | | | | | | | GlobalFilter is now an interface | |||||
| * | | GlobalFilter is now an interface | Håvard Pettersen | 2022-09-12 | 1 | -7/+6 | |
| |/ | | | | | | | instead of a shared optional BitVector | |||||
* | | Remove void TODO, and mark some methods const. | Henning Baldersheim | 2022-09-12 | 2 | -9/+8 | |
| | | ||||||
* | | Fetch target active from bucketdb. | Henning Baldersheim | 2022-09-11 | 11 | -82/+85 | |
|/ | ||||||
* | Don't use std::move(snapshot) when snapshot is used later on. | Tor Egge | 2022-09-10 | 1 | -1/+1 | |
| | ||||||
* | Unify og getNumActiveDocs and hide some implementations. | Henning Baldersheim | 2022-09-09 | 26 | -80/+95 | |
| | ||||||
* | Propagate target-active-docs in monitor reply. | Henning Baldersheim | 2022-09-09 | 7 | -22/+36 | |
| | ||||||
* | Add test for BucketDB active tracking. | Henning Baldersheim | 2022-09-09 | 1 | -0/+26 | |
| | ||||||
* | Add test for BucketState getDocumentCount/getActiveDocumentCount | Henning Baldersheim | 2022-09-09 | 1 | -0/+28 | |
| | ||||||
* | Merge branch 'balder/track-active-documents' of ↵ | Henning Baldersheim | 2022-09-09 | 1 | -1/+1 | |
|\ | | | | | | | github.com:vespa-engine/vespa into balder/track-active-documents | |||||
| * | Update searchcore/src/vespa/searchcore/proton/bucketdb/bucketdb.h | Henning Baldersheim | 2022-09-09 | 1 | -1/+1 | |
| | | | | | | Co-authored-by: Geir Storli <geirst@yahooinc.com> | |||||
* | | assertBucketDB -> assertBucketDBIntegrity | Henning Baldersheim | 2022-09-09 | 1 | -29/+29 | |
| | | ||||||
* | | Use cheaper load/store instead of fetch_add/fetch_sub | Henning Baldersheim | 2022-09-09 | 1 | -2/+2 | |
|/ | ||||||
* | Track number of active documents in the BucketDB. | Henning Baldersheim | 2022-09-09 | 7 | -14/+97 | |
| | | | | | Use atomic counter to allow reading the counter without holding the lock. Use relaxed ordering as updates happens while a guard is held. | |||||
* | Merge pull request #23974 from ↵ | Henning Baldersheim | 2022-09-08 | 12 | -21/+250 | |
|\ | | | | | | | | | vespa-engine/balder/cancel-unhealty-correlation-matchphase-and-sort-rebased Find and locate range query item in the 'and' path of a query. |