Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Test remove by gid for nonexisting gid and for gid with tombstone. | Tor Egge | 2023-11-07 | 1 | -0/+3 |
| | |||||
* | Update copyright | Jon Bratseth | 2023-10-09 | 1 | -1/+1 |
| | |||||
* | Change from typedef to using in searchcore. | Geir Storli | 2022-12-21 | 1 | -2/+2 |
| | |||||
* | Use search::test::SchemaBuilder in searchcore unit tests. | Tor Egge | 2022-10-21 | 1 | -19/+4 |
| | |||||
* | Rename search::index::EmptyDocBuilder to search::test::DocBuilder. | Tor Egge | 2022-10-13 | 1 | -4/+5 |
| | | | | Rename search::index::StringFieldBuilder to search::test::StringFieldBuilder. | ||||
* | Remove search::index::DocBuilder. Add search::index::StringFieldBuilder. | Tor Egge | 2022-10-12 | 1 | -24/+40 |
| | |||||
* | Unify og getNumActiveDocs and hide some implementations. | Henning Baldersheim | 2022-09-09 | 1 | -0/+1 |
| | |||||
* | Remove most use of vespalib::rmdir in searchcore. | Tor Egge | 2022-06-02 | 1 | -2/+2 |
| | |||||
* | Merge pull request #21856 from ↵ | Henning Baldersheim | 2022-03-29 | 1 | -2/+2 |
|\ | | | | | | | | | vespa-engine/balder/avoid-identifiable-for-valueupdate-2 Balder/avoid identifiable for valueupdate 2 | ||||
| * | Minor simplifications after PR feedback. | Henning Baldersheim | 2022-03-29 | 1 | -1/+1 |
| | | |||||
| * | Remove copy constructors. | Henning Baldersheim | 2022-03-28 | 1 | -2/+2 |
| | | |||||
* | | CloneablePtr -> std::unique_ptr | Henning Baldersheim | 2022-03-29 | 1 | -1/+1 |
|/ | |||||
* | Use both lvalue and rvalue specifier to avoid explicit std::move() | Henning Baldersheim | 2022-03-28 | 1 | -1/+1 |
| | |||||
* | Avoid the need for clone by using unique_ptr. | Henning Baldersheim | 2022-03-28 | 1 | -5/+4 |
| | |||||
* | Avoid need to copy/clone FieldUpdate | Henning Baldersheim | 2022-03-27 | 1 | -6/+4 |
| | |||||
* | Reduce use of Identifiable for document::DatatType | Henning Baldersheim | 2022-03-03 | 1 | -0/+1 |
| | |||||
* | Revert "Revert "Revert "Revert "Use common tranport for TlsClient"""" | Henning Baldersheim | 2022-02-23 | 1 | -12/+7 |
| | |||||
* | Revert "Revert "Revert "Use common tranport for TlsClient""" | Harald Musum | 2022-02-23 | 1 | -7/+12 |
| | |||||
* | Revert "Revert "Use common tranport for TlsClient"" | Henning Baldersheim | 2022-02-22 | 1 | -12/+7 |
| | |||||
* | Revert "Use common tranport for TlsClient" | Harald Musum | 2022-02-22 | 1 | -7/+12 |
| | |||||
* | - Use common tranport for TlsClient. | Henning Baldersheim | 2022-02-22 | 1 | -12/+7 |
| | | | | - Also refactor to simplify unit tests. | ||||
* | Add helper classes containg a FNET_Transport and a FastOS_ThreadPool to ↵ | Henning Baldersheim | 2022-02-21 | 1 | -7/+3 |
| | | | | reduce test boiler plate. | ||||
* | Use a common FNET_Transport owned by Proton in both SceduledExecutor and ↵ | Henning Baldersheim | 2022-02-20 | 1 | -1/+9 |
| | | | | | | | | | | TransactionLogServer. This reduces the number of Transport object by 1 per document type and netto 1 in Proton. Each of them contains 2 threads. In addition it uses a common Transport for the RpcFileAcquirer objects used during config fetching. This prevents creating 3 temporary Transport objects on every reconfig. | ||||
* | Add DoneCallback to removeDocuments. | Henning Baldersheim | 2021-11-30 | 1 | -1/+1 |
| | |||||
* | Add DoneCallback to heartBeat so it can be tested without relying on sync. | Henning Baldersheim | 2021-11-30 | 1 | -2/+2 |
| | |||||
* | Update document db feeding metrics. | Tor Egge | 2021-11-26 | 1 | -0/+14 |
| | |||||
* | GC some unused code and less sync_all_executors. | Henning Baldersheim | 2021-11-21 | 1 | -35/+3 |
| | |||||
* | Do not inherit Syncable. sync -> sync_all_executors to make its call sites ↵ | Henning Baldersheim | 2021-11-16 | 1 | -1/+1 |
| | | | | more evident. | ||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 1 | -1/+1 |
| | |||||
* | When making callbacks like notifying about new bucket show the gurad that is ↵ | Henning Baldersheim | 2021-02-14 | 1 | -1/+1 |
| | | | | | | held. Then this guard can used instead of possibly making a deadlock if trying to take it yourself. | ||||
* | Use vespalib::duration for timeouts | Henning Baldersheim | 2021-01-31 | 1 | -35/+5 |
| | |||||
* | Various readability and code cleanup. closure -> lambda | Henning Baldersheim | 2021-01-23 | 1 | -1/+0 |
| | |||||
* | Move idestructorcallback.h to vespalib module and ↵ | Henning Baldersheim | 2021-01-14 | 1 | -1/+1 |
| | | | | search::IDestructorCallback to vespalib::IdestructorCallback. | ||||
* | Move the feed reject helper to document module. | Henning Baldersheim | 2021-01-11 | 1 | -47/+1 |
| | |||||
* | Allow updates with only remove/clear updates and operations to single value ↵ | Henning Baldersheim | 2021-01-05 | 1 | -2/+72 |
| | | | | | | | | | numeric fields to pass even when feed rejection is in effect. The rationale is that these updates will not affect memory or disk footprint negatively, but it can have a significant positive effect. Note that this will only be allowed for buckets that are in sync. | ||||
* | use SimpleValue instead of EngineOrFactory | Arne Juul | 2020-12-02 | 1 | -6/+6 |
| | |||||
* | use factory.from_spec() instead of tensor::makeTensor<T> | Arne Juul | 2020-11-27 | 1 | -6/+7 |
| | |||||
* | Stop using PartitionId in searchcore module. | Tor Egge | 2020-10-16 | 1 | -1/+0 |
| | |||||
* | handle both engine- and factory-based tensors | Arne Juul | 2020-10-15 | 1 | -4/+4 |
| | | | | | | * use EngineOrFactory::get() instead of DefaultTensorEngine::ref() * avoid direct use of DenseTensorView etc where possible * use eval::Value instead of tensor::Tensor where possible | ||||
* | Add startCommit method | Henning Baldersheim | 2020-09-21 | 1 | -0/+1 |
| | |||||
* | Rename storeOperation to appendOperation | Henning Baldersheim | 2020-09-21 | 1 | -2/+2 |
| | |||||
* | Reduce code visibility. | Henning Baldersheim | 2020-09-15 | 1 | -1/+0 |
| | |||||
* | Revert "Revert "Configure compression and chunk size"" | Henning Baldersheim | 2020-09-03 | 1 | -1/+2 |
| | |||||
* | Revert "Configure compression and chunk size" | Arnstein Ressem | 2020-09-02 | 1 | -2/+1 |
| | |||||
* | Configure compression and chunk size | Henning Baldersheim | 2020-09-02 | 1 | -1/+2 |
| | |||||
* | Style chnages | Henning Baldersheim | 2020-08-27 | 1 | -1/+0 |
| | |||||
* | Use a fixed visibility-delay of 100ms during replay | Henning Baldersheim | 2020-08-20 | 1 | -1/+0 |
| | |||||
* | Do the time tracking for immediate commit in the replay state instead of ↵ | Henning Baldersheim | 2020-08-19 | 1 | -36/+32 |
| | | | | having it spread all over. | ||||
* | Remove default tensor spec in doctype builder. | Geir Storli | 2020-06-17 | 1 | -2/+2 |
| | |||||
* | Revert "Two phase put in attribute writer" | Harald Musum | 2020-06-15 | 1 | -2/+2 |
| |