Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change from typedef to using in searchcore. | Geir Storli | 2022-12-21 | 1 | -3/+3 |
| | |||||
* | Remove stacksize from the thread pools and thread executors. | Henning Baldersheim | 2022-12-20 | 1 | -1/+1 |
| | |||||
* | Turn off FullSearch optimization for active lids blueprint createLeafSearch(). | Tor Egge | 2022-12-06 | 1 | -9/+20 |
| | |||||
* | Drop support for old gtest. | Tor Egge | 2022-11-18 | 1 | -1/+1 |
| | |||||
* | Return the full search iterator when all lids are active. | Geir Storli | 2022-10-20 | 1 | -0/+37 |
| | | | | | This opens up for optimizations of the global filter iterator tree based on SearchIterator::matches_any(). | ||||
* | Handle that [docid] can use an optional attribute. | Henning Baldersheim | 2022-10-14 | 1 | -1/+1 |
| | |||||
* | Add serialisation for sorting to documentmetastore. | Henning Baldersheim | 2022-10-14 | 1 | -0/+32 |
| | |||||
* | Rename removeAllOldGenerations() -> reclaim_unused_memory(). | Geir Storli | 2022-10-13 | 1 | -2/+2 |
| | |||||
* | Rename trimHoldLists() -> reclaim_memory(). | Geir Storli | 2022-10-12 | 2 | -5/+5 |
| | |||||
* | Implement GenerationHolder in terms of the generic generation hold list. | Geir Storli | 2022-10-10 | 2 | -2/+2 |
| | |||||
* | Unify og getNumActiveDocs and hide some implementations. | Henning Baldersheim | 2022-09-09 | 1 | -0/+1 |
| | |||||
* | assertBucketDB -> assertBucketDBIntegrity | Henning Baldersheim | 2022-09-09 | 1 | -29/+29 |
| | |||||
* | Track number of active documents in the BucketDB. | Henning Baldersheim | 2022-09-09 | 1 | -0/+5 |
| | | | | | Use atomic counter to allow reading the counter without holding the lock. Use relaxed ordering as updates happens while a guard is held. | ||||
* | Include searchcommon/attribut/config.h yourself and prepare for hiding large ↵ | Henning Baldersheim | 2022-05-25 | 1 | -0/+1 |
| | | | | | | implementation. Add setters to vespalib::GrowStrategy. | ||||
* | - Move persitence/spi/types.h under to persitence/spi/types.h | Henning Baldersheim | 2022-05-18 | 2 | -3/+3 |
| | | | | - Cut dependency to persistencetypes for searchlib. | ||||
* | make new bitvector when growing | Håvard Pettersen | 2022-05-11 | 1 | -1/+1 |
| | |||||
* | Move SearchContext out from AttributeVector. | Tor Egge | 2022-03-29 | 1 | -1/+2 |
| | |||||
* | Revert "Revert "Revert "Revert "Use common tranport for TlsClient"""" | Henning Baldersheim | 2022-02-23 | 1 | -8/+7 |
| | |||||
* | Revert "Revert "Revert "Use common tranport for TlsClient""" | Harald Musum | 2022-02-23 | 1 | -7/+8 |
| | |||||
* | Revert "Revert "Use common tranport for TlsClient"" | Henning Baldersheim | 2022-02-22 | 1 | -8/+7 |
| | |||||
* | Revert "Use common tranport for TlsClient" | Harald Musum | 2022-02-22 | 1 | -7/+8 |
| | |||||
* | - Use common tranport for TlsClient. | Henning Baldersheim | 2022-02-22 | 1 | -8/+7 |
| | | | | - Also refactor to simplify unit tests. | ||||
* | Avoid using sync_all_executors. | Henning Baldersheim | 2021-11-30 | 1 | -15/+26 |
| | |||||
* | Remove sync_all_executors from IThreadingService interface. | Henning Baldersheim | 2021-11-26 | 1 | -1/+2 |
| | |||||
* | commit requires full sync. | Henning Baldersheim | 2021-11-22 | 1 | -1/+6 |
| | |||||
* | Only require sync of master. | Henning Baldersheim | 2021-11-22 | 1 | -1/+1 |
| | |||||
* | Differentiate the levels of sync required. | Henning Baldersheim | 2021-11-22 | 1 | -1/+1 |
| | |||||
* | Follow renaming | Henning Baldersheim | 2021-11-22 | 1 | -4/+4 |
| | |||||
* | GC some unused code and less sync_all_executors. | Henning Baldersheim | 2021-11-21 | 1 | -1/+1 |
| | |||||
* | GC some unused code and less sync_all_executors. | Henning Baldersheim | 2021-11-21 | 1 | -3/+0 |
| | |||||
* | Update document meta store unit test to not assume implicit commit | Tor Egge | 2021-11-18 | 3 | -14/+12 |
| | | | | | after calls to remove() or removeBatch(). Remove generated files. | ||||
* | Use removes_complete() instead of removeComplete() and removeBatchComplete(). | Tor Egge | 2021-11-18 | 2 | -65/+39 |
| | | | | Remove unused holdLid() method. | ||||
* | Remove dead code for handling lid reuse. | Tor Egge | 2021-11-18 | 1 | -15/+11 |
| | |||||
* | Do not inherit Syncable. sync -> sync_all_executors to make its call sites ↵ | Henning Baldersheim | 2021-11-16 | 1 | -1/+1 |
| | | | | more evident. | ||||
* | Optimize proton::documentmetastore::LidAllocator::unregister_lids(). | Tor Egge | 2021-11-15 | 2 | -0/+66 |
| | |||||
* | Unit test proton::documentmetastore::LidAllocator::unregister_lids(). | Tor Egge | 2021-11-14 | 5 | -117/+289 |
| | |||||
* | Only inc genrations on commit. Avoid doing for every insert/remove. | Henning Baldersheim | 2021-11-08 | 1 | -11/+24 |
| | |||||
* | Do not hold the bucket guard longer than necessary. | Henning Baldersheim | 2021-10-28 | 1 | -1/+5 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 5 | -5/+5 |
| | |||||
* | Control document meta store compaction pace. | Tor Egge | 2021-03-29 | 1 | -8/+36 |
| | |||||
* | Compact DocumentMetaStore _gidToLidMap when dead bytes ratio is | Tor Egge | 2021-03-26 | 1 | -0/+29 |
| | | | | above compaction strategy max dead bytes ratio. | ||||
* | Make the SearchTerm enum a small scoped enum and rename to Type. | Henning Baldersheim | 2021-03-04 | 1 | -1/+1 |
| | |||||
* | use size literals in searchcore | Arne Juul | 2021-02-15 | 1 | -1/+2 |
| | |||||
* | When making callbacks like notifying about new bucket show the gurad that is ↵ | Henning Baldersheim | 2021-02-14 | 1 | -14/+10 |
| | | | | | | held. Then this guard can used instead of possibly making a deadlock if trying to take it yourself. | ||||
* | Closure -> lambda | Henning Baldersheim | 2021-01-25 | 1 | -40/+9 |
| | |||||
* | Wire in use of flush tokens for flush targets. | Tor Egge | 2021-01-06 | 1 | -1/+2 |
| | |||||
* | Make it compatible with c++2a | Henning Baldersheim | 2020-12-02 | 1 | -2/+2 |
| | |||||
* | Enforce minimum bucked used bits at document metastore load time | Tor Brede Vekterli | 2020-11-12 | 2 | -0/+27 |
| | |||||
* | Remove IGidCompare interface. | Tor Egge | 2020-11-11 | 1 | -52/+0 |
| | |||||
* | Avoid cache miss and dependency stall when have virtual small objects for ↵ | Henning Baldersheim | 2020-11-09 | 1 | -13/+9 |
| | | | | | | checksum aggregation. Instead compute checksum inline with a simple switch. |