aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/tests/proton/documentdb/documentdb_test.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
|
* Use std::filesystem::copy instead of vespalib::copyTor Egge2023-07-191-6/+1
|
* Remove stacksize from the thread pools and thread executors.Henning Baldersheim2022-12-201-2/+2
|
* Move sessionmanager from documentdb to proton and use a ↵Henning Baldersheim2022-12-081-5/+0
| | | | SchedulerForwardExecutor to drive pruning instead of a maintenance job.
* Add SessionManager in IDocumentDBOwner, but only use in mocks in tests for now.Henning Baldersheim2022-12-081-25/+10
|
* Remove most use of vespalib::rmdir in searchcore.Tor Egge2022-06-021-5/+6
|
* Make the attribute enum change interlock shared between all document dbs.Geir Storli2022-03-171-3/+6
| | | | This is to avoid a potential deadlock when using imported attributes in parent/child.
* Add BucketExecutor to ISharedThreadingService interface.Geir Storli2022-03-171-4/+1
|
* Let the InvocationService drive the clock instead of having its own ticking ↵Henning Baldersheim2022-03-031-4/+2
| | | | | | | 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.
* Ensure we close down in correct order.Henning Baldersheim2022-02-221-0/+3
|
* Revert "Revert "Use a common FNET_Transport owned by Proton in both ↵Henning Baldersheim2022-02-211-3/+3
| | | | SceduledExecutor …""
* Revert "Use a common FNET_Transport owned by Proton in both SceduledExecutor ↵Henning Baldersheim2022-02-211-3/+3
| | | | …"
* Use a common FNET_Transport owned by Proton in both SceduledExecutor and ↵Henning Baldersheim2022-02-201-3/+3
| | | | | | | | | | 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/+1
|
* 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-5/+8
| | | | This is in preparation of a shared field writer executor.
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
|
* Use correct serial number for resumed save config.Tor Egge2021-06-171-6/+118
|
* Force having documentdb as shared_ptr.Henning Baldersheim2021-04-131-1/+1
|
* Reduce visibility and do not provide syncable when not necessary.Henning Baldersheim2021-03-021-0/+1
|
* use size literals in searchcoreArne Juul2021-02-151-2/+3
|
* Revert "Revert "Wire in the BucketExecutor.""Henning Baldersheim2021-01-231-10/+12
|
* Revert "Wire in the BucketExecutor."Harald Musum2021-01-231-12/+10
|
* Wire in the BucketExecutor.Henning Baldersheim2021-01-231-10/+12
|
* FastOS_Time -> std::chrono.Henning Baldersheim2019-11-201-2/+2
|
* Migrate document counts metrics to new naming scheme.Geir Storli2018-09-211-2/+2
| | | | Also make terminology more clear with 'active', 'ready', 'total', 'removed'.
* Revert "Migrate document counts metrics to new naming scheme."Henning Baldersheim2018-09-201-2/+2
|
* Migrate document counts metrics to new naming scheme.Geir Storli2018-09-201-2/+2
| | | | Also make terminology more clear with 'active', 'ready', 'total', 'removed'.
* Enable import of imported attribute vector in backend.Tor Egge2018-04-201-1/+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-1/+1
|
* 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
|
* remove unused code and follow clion adviceHenning Baldersheim2017-10-161-31/+13
|
* Use shared ptr and Idesructorcallback to make it more flexible.Henning Baldersheim2017-10-151-1/+1
|
* Use storage::spi::test::makeBucketSpace() in tests when creating bucket space.Geir Storli2017-10-061-8/+10
|
* Add bucket space concept to DocumentDB and wire it into setup of ↵Geir Storli2017-10-061-0/+1
| | | | PersistenceEngine.
* There is a less intrusive way ...Henning Baldersheim2017-10-051-1/+1
|
* Wire in for live reconfiguration of DocumentStore.Henning Baldersheim2017-10-051-1/+1
|
* Update so that the tls direct writer is not optional.Henning Baldersheim2017-09-301-11/+5
|
* Remove unused includes.Henning Baldersheim2017-08-241-3/+0
|
* Include what you need yourself.Henning Baldersheim2017-08-231-0/+2
|
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
|
* Update copyright headersJon Bratseth2017-06-141-1/+1
|
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
|