summaryrefslogtreecommitdiffstats
path: root/searchcore/src/tests/proton/documentmetastore
Commit message (Collapse)AuthorAgeFilesLines
* Consolidate search for GTest.Tor Egge2020-07-071-1/+0
|
* Use find_package to find gtest library.Tor Egge2020-06-291-1/+2
|
* Add tracking of remove operations rate and use this to consider blocking lid ↵Geir Storli2020-04-291-1/+16
| | | | | | | | | space compaction. During a period with a high rate of remove operations, there is no use running lid space compaction as this will interfere with the remove operations, increasing latency of those. Moving a document as part of lid space compaction is a costly operation (similar to putting the document in the first place) and it typically uses both the index and attribute writer thread pools.
* Improve tracking of remove batch rate used to consider to block lid space ↵Geir Storli2020-04-291-10/+17
| | | | | | | compaction. This is also a preparation for tracking the rate of regular remove operations, and use this to consider to block lid space compaction.
* Add getStats and setTaskLimit to interface to make it easy to swap ↵Henning Baldersheim2020-02-272-34/+19
| | | | | | implementation. Also make do with ISequenceHandlerInterface.
* Revert "Revert "Balder/add executeinfo""Henning Baldersheim2020-01-031-1/+1
|
* Revert "Balder/add executeinfo"Arnstein Ressem2020-01-031-1/+1
|
* Add ExecutionInfo to propagate more information than just strictness to ↵Henning Baldersheim2019-12-311-1/+1
| | | | | | | fetchPostings. The estimated hitrate that each iterator will will enable smarter query evaluation. Especially will it be possible to figure out if static up front cost can be avoided.
* Move QueryTermSimple to separate h and cpp files.Geir Storli2019-11-281-1/+1
|
* doc: -> id:Henning Baldersheim2019-08-161-2/+2
|
* Block lid space compaction job while remove batch (delete buckets) is ongoing.Geir Storli2019-08-131-1/+18
|
* Merge pull request #10225 from ↵Tor Egge2019-08-122-523/+492
|\ | | | | | | | | vespa-engine/geirst/document-meta-store-tests-to-gtest Rewrite document meta store tests to gtest.
| * Rewrite document meta store tests to gtest.Geir Storli2019-08-092-523/+492
| |
* | Remove the use and testing of legacy groupdoc/userdoc/orderdoc document ids.Henning Baldersheim2019-08-091-1/+1
|/
* Wire in the shared executor in the threading service.Henning Baldersheim2019-05-141-1/+3
|
* Fix incomplete search-replace.Henning Baldersheim2019-04-011-1/+1
|
* union and casting -> memcpyHenning Baldersheim2019-04-011-2/+2
| | | | | explicit constructors. T -> ChecksumType.
* XXHChecksumAggregator -> XXH64ChecksumAggregator and update copyright.Henning Baldersheim2019-04-011-2/+2
|
* - Wire in control of checksum type.Henning Baldersheim2019-03-271-9/+20
| | | | | - Implement both legacy and xxhash64 - Add a small conformance test.
* Remove files used by old unit test runner.Tor Egge2019-02-194-4/+0
|
* Eliminate some clang warnings in searchcore.Tor Egge2019-02-081-2/+2
|
* Use a bitvector for the single bit numeric attribute.Henning Baldersheim2018-12-191-1/+0
|
* Fix mixup of summary thread observer and index thread observer.Tor Egge2018-11-011-6/+6
|
* Must wait longer than stats update interval.Henning Baldersheim2018-09-191-1/+1
|
* Remove attribute vector saveAs method with two arguments.Tor Egge2018-08-171-3/+3
|
* use LOG_ABORT not just abort()Arne Juul2018-06-121-1/+1
| | | | | | | | | | * abort() has the unfortunate effect that nothing is seen in the log, just an event (which is usually not displayed); so ops people don't see that the program is crashing at all. * LOG_ABORT("message") will log an error with the message (and the file and line) before calling abort(), so it's easy to see what happened. * add or move <vespa/log/log.h> include and LOG_SETUP lines before LOG_ABORT is used (or included).
* Use active lids bitvector for whitelisting.Tor Egge2018-04-061-11/+11
| | | | This replaces nested small numeric attribute vector for blaclisting.
* Use multiple threads for mbus invokeHenning Baldersheim2017-09-261-2/+2
|
* Check that split and join can trigger bucket create notification.Tor Egge2017-09-131-2/+41
|
* Add unit test for removeBatch() on DocumentMetaStore.Geir Storli2017-08-291-0/+47
|
* Remove unused.Henning Baldersheim2017-08-181-2/+0
|
* Hide the thread thread implementation a bit more.Henning Baldersheim2017-08-181-3/+3
|
* Merge pull request #3011 from ↵Håvard Pettersen2017-08-071-6/+7
|\ | | | | | | | | yahoo/balder/do-not-set-docid-in-blueprint-construction Balder/do not set docid in blueprint construction
| * Call setDocId explicit in test instead.Henning Baldersheim2017-07-251-6/+7
| |
* | - Use a dedicated thread for writing to summarystore.Henning Baldersheim2017-08-011-11/+16
|/ | | | | | - Use the attribute threads for doing the expensive applyTo. - Initialize summary flush target in summary thread. - Sync summary thread when syncing attribute threads.
* set docid limit appropriatelyHaavard2017-06-271-2/+3
|
* Add a searchStrict method on SimpleResult that takes docIdLimit.Henning Baldersheim2017-06-221-1/+1
| | | | Set docId limit on the BlackListBlueprint.
* Update copyright headersJon Bratseth2017-06-145-4/+5
|
* Revert "Update copyright headers"Jon Bratseth2017-06-145-5/+4
|
* Update copyright headersJon Bratseth2017-06-145-4/+5
|
* Revert "Copyright header"Jon Bratseth2017-06-135-5/+4
|
* Copyright headerJon Bratseth2017-06-135-4/+5
|
* Checkpount for removing fastos from testsHenning Baldersheim2017-06-011-1/+0
|
* C++ style fix: Use foo() instead of foo(void)Tor Egge2017-05-241-2/+2
|
* Stop faking last flush time in shrink lidspace flush target.Tor Egge2017-05-161-1/+1
|
* Add document meta store shrink flushtarget.Tor Egge2017-05-161-8/+5
|
* add override in searchcore moduleArne H Juul2017-04-121-1/+1
|
* Use more forward declarations.Tor Egge2017-04-051-0/+1
| | | | Eliminate namespace pollution caused by misplaced using statement.
* Move AttributeVector::SearchContext::Params to separate class in searchcommon.Geir Storli2017-03-141-10/+10
|
* Deinline destructorsi and use -Winline gcc option.Henning Baldersheim2017-03-091-66/+80
|