summaryrefslogtreecommitdiffstats
path: root/searchcore/src/apps/tests/persistenceconformance_test.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Stop using summarymap config in backend.Tor Egge2022-09-061-2/+0
|
* Use std::filesystem to create and remove directories.Tor Egge2022-06-231-1/+1
|
* Remove most use of vespalib::rmdir in searchcore.Tor Egge2022-06-021-3/+3
|
* - Avoid using shared_ptr for simpe AllocConfig and ThreadingServiceConfig.Henning Baldersheim2022-05-231-2/+2
| | | | - Reduce exposure of DocumentDBConfig and DocumentDBConfigManager classes.
* Move tracking of num field writer threads from ThreadingServiceConfig to ↵Geir Storli2022-05-181-1/+1
| | | | | | SharedThreadingServiceConfig. This is a follow-up for when the shared field writer executor is used across all document dbs.
* use std::functionArne H Juul2022-03-291-2/+2
| | | | * no need to implement our own (restricted) version of it
* Make the attribute enum change interlock shared between all document dbs.Geir Storli2022-03-171-2/+4
| | | | This is to avoid a potential deadlock when using imported attributes in parent/child.
* Add BucketExecutor to ISharedThreadingService interface.Geir Storli2022-03-171-5/+2
|
* Let the InvocationService drive the clock instead of having its own ticking ↵Henning Baldersheim2022-03-031-3/+1
| | | | | | | loop. Also use sleep_until to get intervals indendant of invoke cost as long as cost is within interval. This also also saves a clock sample and simplifies implementation.
* Revert "Revert "Use a common FNET_Transport owned by Proton in both ↵Henning Baldersheim2022-02-211-7/+7
| | | | SceduledExecutor …""
* Revert "Use a common FNET_Transport owned by Proton in both SceduledExecutor ↵Henning Baldersheim2022-02-211-7/+7
| | | | …"
* Use a common FNET_Transport owned by Proton in both SceduledExecutor and ↵Henning Baldersheim2022-02-201-7/+7
| | | | | | | | | | 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.
* Reduce code visibility and include only what you need from config library.Henning Baldersheim2022-02-061-1/+2
|
* Speed up persistence conformance test.Tor Egge2022-01-151-1/+7
|
* more descriptive name for header fileArne H Juul2021-12-021-1/+1
|
* track namespace move in documenttypes.defArne H Juul2021-12-021-1/+1
| | | | | | | * For C++ code this introduces a "document::config" namespace, which will sometimes conflict with the global "config" namespace. * Move all forward-declarations of the types DocumenttypesConfig and DocumenttypesConfigBuilder to a common header file.
* Refactor setup of thread executors that are shared across all document dbs.Geir Storli2021-11-261-7/+10
| | | | This is in preparation of a shared field writer executor.
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
|
* external ranking expressionsHåvard Pettersen2021-05-201-0/+1
| | | | loaded from potentially compressed files
* Revert "external ranking expressions"Harald Musum2021-05-201-1/+0
|
* external ranking expressionsHåvard Pettersen2021-05-181-0/+1
| | | | loaded from potentially compressed files
* Force having documentdb as shared_ptr.Henning Baldersheim2021-04-131-23/+7
|
* use size literals in searchcoreArne Juul2021-02-151-2/+3
|
* Improve handling of changed alloc config.Tor Egge2021-02-021-0/+2
|
* Use lambda over closure.Henning Baldersheim2021-01-251-3/+4
|
* Revert "Revert "Wire in the BucketExecutor.""Henning Baldersheim2021-01-231-1/+5
|
* Revert "Wire in the BucketExecutor."Harald Musum2021-01-231-5/+1
|
* Wire in the BucketExecutor.Henning Baldersheim2021-01-231-1/+5
|
* Add interface for resource usage listener to spi.Tor Egge2021-01-151-3/+7
| | | | Propagate resource usage to service layer.
* Allow changing indexing.tasklimit and indexing.semiunboundtasklimit inTor Egge2020-10-201-0/+2
| | | | proton config without restart.
* handle onnx models configHåvard Pettersen2020-09-011-0/+1
|
* Revert "Revert "Balder/use an actual fieldset repo""Henning Baldersheim2020-08-201-5/+2
|
* Revert "Balder/use an actual fieldset repo"Arnstein Ressem2020-08-191-2/+5
|
* Change api so that we can drop clone from the interface and prepare for ↵Henning Baldersheim2020-08-141-5/+2
| | | | using a true repo.
* Improve code health of test code.Henning Baldersheim2020-08-071-84/+64
|
* It is enough to hold the read lock.Henning Baldersheim2020-02-141-2/+2
|
* FastOS_Time -> std::chrono.Henning Baldersheim2019-11-201-1/+2
|
* Migrate persistence unit tests from cppunit to gtest.Tor Egge2019-04-171-219/+12
|
* UINT1 -> BOOLHenning Baldersheim2018-12-161-0/+3
|
* Use forward declared DocumentTypeRepo.Tor Egge2018-04-041-0/+1
|
* Stop using nested typedef for shared pointer to const DocumentTypeRepo.Tor Egge2018-04-041-5/+5
|
* Match engine should be up if cluster state for any bucketspace saysTor Egge2018-03-141-1/+1
| | | | that node is up.
* Revert "Revert "Balder/compute summary cache automatically in backend""Henning Baldersheim2018-01-311-1/+1
|
* Revert "Balder/compute summary cache automatically in backend"Harald Musum2018-01-311-1/+1
|
* Add the HwInfo to the BootstrapConfig.Henning Baldersheim2018-01-301-1/+1
|
* Let proton subscribe to bucketspaces config.Tor Egge2018-01-091-0/+3
|
* Consolidate makeBucketSpace() test functions to document module.Tor Egge2017-11-141-2/+2
|
* Add minimal test using multiple bucket spaces when peristence providerTor Egge2017-10-101-3/+13
| | | | claims to support it.
* Use storage::spi::test::makeBucketSpace() in tests when creating bucket space.Geir Storli2017-10-061-10/+12
|
* Add bucket space concept to DocumentDB and wire it into setup of ↵Geir Storli2017-10-061-2/+3
| | | | PersistenceEngine.