summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #21743 from vespa-engine/toregge/use-atomic-uint32_t-for-c...v7.561.60Geir Storli2022-03-1818-37/+46
|\
| * Use std::atomic<uint32_t> for committed doc id limit.Tor Egge2022-03-1818-37/+46
* | Merge pull request #21744 from vespa-engine/jonmv/multi-range-itemJon Bratseth2022-03-181-2/+2
|\ \
| * | Reserve slot for MultiTermItem in serialisation format tableJon Marius Venstad2022-03-181-2/+2
| |/
* | assert when waiting for eofHåvard Pettersen2022-03-181-4/+4
* | fix tsan warnings for transaction log client testHåvard Pettersen2022-03-181-46/+54
|/
* Merge pull request #21731 from vespa-engine/toregge/use-backing-store-with-lockHenning Baldersheim2022-03-181-1/+2
|\
| * Use backing store with lock.Tor Egge2022-03-171-1/+2
* | Merge pull request #21725 from vespa-engine/toregge/use-atomic-entry-ref-and-...Geir Storli2022-03-177-44/+56
|\ \
| * | Use AtomicEntryRef and AtomicValueWrapper<uint32_t> in reference attribute.Tor Egge2022-03-177-44/+56
| |/
* / reduce large query size when running with tsanHåvard Pettersen2022-03-171-2/+14
|/
* Merge pull request #21707 from vespa-engine/toregge/add-acquire-multi-value-e...Geir Storli2022-03-162-1/+3
|\
| * Shorten new member function name to acquire_entry_ref().Tor Egge2022-03-162-2/+2
| * Add acquire_multi_value_entry_ref() member function to multi value mapping base.Tor Egge2022-03-162-1/+3
* | Merge pull request #21712 from vespa-engine/havardpe/fix-tsan-warning-for-dis...Håvard Pettersen2022-03-164-10/+10
|\ \ | |/ |/|
| * use atomics for disk footprint to avoid tsan warningsHåvard Pettersen2022-03-164-10/+10
* | Add acquire_enum_entry_ref() member function to single enum attribute.Tor Egge2022-03-163-5/+10
|/
* support binary feature overridesHåvard Pettersen2022-03-104-37/+197
* Reduce code visibility by reducing includes not needed.Henning Baldersheim2022-03-1018-47/+60
* Prefer std::vector<T, vespalib::allocator_large> over vespalib::Array<T> step 1.Henning Baldersheim2022-03-1010-21/+34
* vespalib::Array -> std::vector with special allocator.Henning Baldersheim2022-03-091-1/+1
* Use AtomicEntryRef in MultiValueMappingBase.Tor Egge2022-03-094-10/+23
* Merge pull request #21601 from vespa-engine/toregge/use-atomic-entry-ref-for-...Geir Storli2022-03-0923-96/+129
|\
| * Update comment.Tor Egge2022-03-091-1/+1
| * Use AtomicEntryRef in multivalue enum attributes.Tor Egge2022-03-0823-95/+128
* | Merge pull request #21586 from vespa-engine/balder/gc-unused-threadpoolHenning Baldersheim2022-03-0821-66/+30
|\ \ | |/ |/|
| * Get VESPA_DLL_LOCAL from vespa/fastos/types.hHenning Baldersheim2022-03-0721-66/+30
* | Move utility code to atomic_utils namespace.Tor Egge2022-03-084-30/+41
|/
* Merge pull request #21568 from vespa-engine/balder/gc-convenience-interfaces-...Henning Baldersheim2022-03-078-13/+25
|\
| * Use XXFieldValue::make over std::make_uniqueHenning Baldersheim2022-03-073-6/+6
| * Reduce visibility of document::DocumentHenning Baldersheim2022-03-075-7/+15
| * GC redundant convenience wasy of assigning primitive field values.Henning Baldersheim2022-03-072-5/+9
* | Use AtomicEntryRef in single value enumerated attribute for mappingTor Egge2022-03-0711-29/+73
|/
* gc old process codeHåvard Pettersen2022-03-051-1/+0
* Merge pull request #21548 from vespa-engine/bratseth/truefalse-take-2Jon Bratseth2022-03-045-16/+15
|\
| * Don't convert true and false to 1.0 and 0.0Jon Bratseth2022-03-042-4/+2
| * Revert "Revert "'true' and 'false' literals in ranking expressions""Jon Bratseth2022-03-046-18/+19
* | Merge pull request #21540 from vespa-engine/balder/remove-identifiable-from-d...Henning Baldersheim2022-03-041-1/+1
|\ \
| * | Remove identifiable from document::DataTypeHenning Baldersheim2022-03-041-1/+1
* | | Revert "Remove thread sanitizer lock order reversal warning for attribute con...Tor Egge2022-03-042-17/+15
* | | Use AtomicEntryRef as value for enum store btree dictionary with posting lists.Tor Egge2022-03-0410-71/+64
| |/ |/|
* | Merge pull request #21537 from vespa-engine/toregge/use-atomic-entry-ref-as-k...Geir Storli2022-03-0412-117/+127
|\ \ | |/ |/|
| * Use AtomicEntryRef as key for unique store btree dictionary.Tor Egge2022-03-0312-117/+127
* | Reduce use of Identifiable for document::DatatTypeHenning Baldersheim2022-03-037-19/+34
* | GC cloneableHenning Baldersheim2022-03-033-6/+5
|/
* Remove thread sanitizer lock order reversal warning for attribute context.Tor Egge2022-03-032-15/+17
* Merge pull request #21514 from vespa-engine/balder/let-clock-proxy-to-invoke-...Henning Baldersheim2022-03-034-15/+16
|\
| * Let the InvocationService drive the clock instead of having its own ticking l...Henning Baldersheim2022-03-034-15/+16
* | Revert "'true' and 'false' literals in ranking expressions"Arnstein Ressem2022-03-036-19/+18
|/
* Merge pull request #21504 from vespa-engine/bratseth/truefalseJon Bratseth2022-03-036-18/+19
|\