summaryrefslogtreecommitdiffstats
path: root/searchcore/src/tests
Commit message (Collapse)AuthorAgeFilesLines
...
* Revert "Now that everything is controlled bucketwise by the bucket db we ↵Harald Musum2021-05-123-0/+80
| | | | shou…"
* Now that everything is controlled bucketwise by the bucket db we should ↵Henning Baldersheim2021-05-113-80/+0
| | | | assert that the local lidtracker is not needed anymore.
* GC frozen buckets conceptHenning Baldersheim2021-05-105-206/+0
|
* No need for the bucket guard anymore for get and visit as all bucket ↵Henning Baldersheim2021-05-102-31/+1
| | | | operations are now controlled from the content layer.
* GC legacy prune removed job.Henning Baldersheim2021-05-092-49/+4
|
* Rename bucket move jobHenning Baldersheim2021-05-052-4/+4
|
* Rename lidspace compaction jobHenning Baldersheim2021-05-051-1/+1
|
* Make handle stop in a uniform way by putting the basics in the base class.Henning Baldersheim2021-05-053-30/+13
|
* Add prune job that uses bucket executor.Henning Baldersheim2021-05-041-3/+40
|
* - GC legacy lidspace compaction job and bucket move job.Henning Baldersheim2021-05-036-1108/+36
| | | | - GC duplicate tests. They are tested more thoroughly in the bucket mover tests.
* Disconnect the runner on stopHenning Baldersheim2021-04-241-2/+8
|
* Avoid heap usage after free in lid space compaction unit test.Tor Egge2021-04-232-2/+2
|
* Refcount must have longer lifetime than master executor.Henning Baldersheim2021-04-233-5/+7
|
* Use a RetainGuard to ensure DocumentDB is not closed until everything has ↵Henning Baldersheim2021-04-234-3/+9
| | | | been drained out.
* Stop maintenance jobs prior to draining references. Also remove a redundant ↵Henning Baldersheim2021-04-231-1/+1
| | | | docTypeName parameter.
* Force having documentdb as shared_ptr.Henning Baldersheim2021-04-132-7/+7
|
* Force that lid space compation job and bucket move job are constructed as ↵Henning Baldersheim2021-04-102-7/+6
| | | | shared_ptr since that is required for usage.
* Use shared_ptr to for bucket move job to avoid blocking duirng reconfig.Henning Baldersheim2021-04-102-246/+245
|
* Use shared_ptr to lid space compaction job in order to ensure correct ↵Henning Baldersheim2021-04-092-3/+3
| | | | | | lifetime, and to avoid having to wait for pending operations when reconfiguring or other events requiring move jobs to be stopped.
* Make the scope of the lidspace handler fit its lifetime.Henning Baldersheim2021-04-091-24/+5
|
* Report hash and B-tree memory usage separately for enum store dictionary.Tor Egge2021-04-082-18/+62
|
* Merge pull request #17226 from vespa-engine/balder/dotproduct-as-termHenning Baldersheim2021-03-303-46/+30
|\ | | | | - Let DotProduct,Wand and WeightedSet be Term nodes in the query tree…
| * - Use a LookupKey to further delay data conversion until we know it is ↵Henning Baldersheim2021-03-291-0/+11
| | | | | | | | | | | | necessary. - GC unused code
| * - Let DotProduct,Wand and WeightedSet be Term nodes in the query tree as ↵Henning Baldersheim2021-03-293-46/+19
| | | | | | | | | | | | | | | | they really are. That restricts the nodes to what they can really do and makes them significantly cheaper. - In addition type conversion of numeric terms is delayed to when it is necessary. And as next step they can be avoided completely.
* | Eliminate signed versus unsigned compare warning.Tor Egge2021-03-301-1/+1
|/
* Control document meta store compaction pace.Tor Egge2021-03-291-8/+36
|
* Merge pull request #17175 from ↵Arne H Juul2021-03-291-2/+2
|\ | | | | | | | | vespa-engine/havardpe/do-not-handle-global-filter-when-docsum-fetching add 'is_search' flag when creating match tools factory
| * add 'is_search' flag when creating match tools factoryHåvard Pettersen2021-03-251-2/+2
| | | | | | | | drop global filter handling for non-search setups
* | Merge pull request #17207 from ↵Henning Baldersheim2021-03-271-0/+29
|\ \ | | | | | | | | | | | | vespa-engine/toregge/compact-document-meta-store-gid-to-lid-map-when-needed Compact DocumentMetaStore _gidToLidMap when dead bytes ratio is
| * | Compact DocumentMetaStore _gidToLidMap when dead bytes ratio isTor Egge2021-03-261-0/+29
| | | | | | | | | | | | above compaction strategy max dead bytes ratio.
* | | Remove SerializedTensorAttribute that is replaced by ↵Geir Storli2021-03-261-5/+5
|/ / | | | | | | SerializedFastValueAttribute.
* | Make test less timing sensitive.Geir Storli2021-03-251-1/+12
| |
* | Sample and expose the transient disk usage needed for running disk index fusion.Geir Storli2021-03-252-0/+72
| | | | | | | | This is currently estimated as the size of the largest disk index among all document databases.
* | Rename TransientMemoryUsageProvider to TransientResourceUsageProvider.Geir Storli2021-03-252-7/+7
|/
* Ensure onStop is proxied.Henning Baldersheim2021-03-173-6/+26
|
* Merge pull request #16939 from vespa-engine/toregge/remove-unused-variablesHenning Baldersheim2021-03-131-1/+0
|\ | | | | Remove unused variables.
| * Remove unused variables.Tor Egge2021-03-131-1/+0
| |
* | Fix forward declaration.Tor Egge2021-03-131-1/+1
|/
* To avoid race condition in test parts of the test code must be run in the ↵Henning Baldersheim2021-03-101-69/+122
| | | | master thread.
* Revert "Revert "If a document was removed or moved between th emove started ↵Henning Baldersheim2021-03-053-2/+58
| | | | and the d…""
* Revert "If a document was removed or moved between th emove started and the ↵Henning Baldersheim2021-03-053-58/+2
| | | | d…"
* If a document was removed or moved between th emove started and the document ↵Henning Baldersheim2021-03-053-2/+58
| | | | | | | | was retrieved there would be a racewith state change or othe bucket changes requiring the bucket to be reconsidered. The mover would appear in sync prior to completing the move in the master thread. This should now be accounted by accounting the failed state in the mover.
* all scalars must be doubleHåvard Pettersen2021-03-041-1/+1
| | | | and all operation results must be at least float
* Make the SearchTerm enum a small scoped enum and rename to Type.Henning Baldersheim2021-03-041-1/+1
|
* Merge pull request #16739 from ↵Henning Baldersheim2021-03-0216-8/+37
|\ | | | | | | | | vespa-engine/balder/do-not-promise-more-than-you-need Balder/do not promise more than you need
| * Reduce visibility and do not provide syncable when not necessary.Henning Baldersheim2021-03-0216-8/+37
| |
* | Remove notion of node-specific reliability from C++ distribution codeTor Brede Vekterli2021-03-021-1/+1
|/ | | | | I have never seen this in use anywhere, and can find no code that ever sets it. Bonus is that node candidate trimming can be vastly simplified.
* Use an enum to avoid dangerous implicit type conversionHenning Baldersheim2021-02-271-1/+1
|
* Put all params for commit into a single CommitParam structHenning Baldersheim2021-02-275-21/+21
|
* Eliminate inline warning.Tor Egge2021-02-272-1/+4
|