Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Revert "Now that everything is controlled bucketwise by the bucket db we ↵ | Harald Musum | 2021-05-12 | 3 | -0/+80 | |
| | | | | shou…" | |||||
* | Now that everything is controlled bucketwise by the bucket db we should ↵ | Henning Baldersheim | 2021-05-11 | 3 | -80/+0 | |
| | | | | assert that the local lidtracker is not needed anymore. | |||||
* | GC frozen buckets concept | Henning Baldersheim | 2021-05-10 | 5 | -206/+0 | |
| | ||||||
* | No need for the bucket guard anymore for get and visit as all bucket ↵ | Henning Baldersheim | 2021-05-10 | 2 | -31/+1 | |
| | | | | operations are now controlled from the content layer. | |||||
* | GC legacy prune removed job. | Henning Baldersheim | 2021-05-09 | 2 | -49/+4 | |
| | ||||||
* | Rename bucket move job | Henning Baldersheim | 2021-05-05 | 2 | -4/+4 | |
| | ||||||
* | Rename lidspace compaction job | Henning Baldersheim | 2021-05-05 | 1 | -1/+1 | |
| | ||||||
* | Make handle stop in a uniform way by putting the basics in the base class. | Henning Baldersheim | 2021-05-05 | 3 | -30/+13 | |
| | ||||||
* | Add prune job that uses bucket executor. | Henning Baldersheim | 2021-05-04 | 1 | -3/+40 | |
| | ||||||
* | - GC legacy lidspace compaction job and bucket move job. | Henning Baldersheim | 2021-05-03 | 6 | -1108/+36 | |
| | | | | - GC duplicate tests. They are tested more thoroughly in the bucket mover tests. | |||||
* | Disconnect the runner on stop | Henning Baldersheim | 2021-04-24 | 1 | -2/+8 | |
| | ||||||
* | Avoid heap usage after free in lid space compaction unit test. | Tor Egge | 2021-04-23 | 2 | -2/+2 | |
| | ||||||
* | Refcount must have longer lifetime than master executor. | Henning Baldersheim | 2021-04-23 | 3 | -5/+7 | |
| | ||||||
* | Use a RetainGuard to ensure DocumentDB is not closed until everything has ↵ | Henning Baldersheim | 2021-04-23 | 4 | -3/+9 | |
| | | | | been drained out. | |||||
* | Stop maintenance jobs prior to draining references. Also remove a redundant ↵ | Henning Baldersheim | 2021-04-23 | 1 | -1/+1 | |
| | | | | docTypeName parameter. | |||||
* | Force having documentdb as shared_ptr. | Henning Baldersheim | 2021-04-13 | 2 | -7/+7 | |
| | ||||||
* | Force that lid space compation job and bucket move job are constructed as ↵ | Henning Baldersheim | 2021-04-10 | 2 | -7/+6 | |
| | | | | shared_ptr since that is required for usage. | |||||
* | Use shared_ptr to for bucket move job to avoid blocking duirng reconfig. | Henning Baldersheim | 2021-04-10 | 2 | -246/+245 | |
| | ||||||
* | Use shared_ptr to lid space compaction job in order to ensure correct ↵ | Henning Baldersheim | 2021-04-09 | 2 | -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 Baldersheim | 2021-04-09 | 1 | -24/+5 | |
| | ||||||
* | Report hash and B-tree memory usage separately for enum store dictionary. | Tor Egge | 2021-04-08 | 2 | -18/+62 | |
| | ||||||
* | Merge pull request #17226 from vespa-engine/balder/dotproduct-as-term | Henning Baldersheim | 2021-03-30 | 3 | -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 Baldersheim | 2021-03-29 | 1 | -0/+11 | |
| | | | | | | | | | | | | necessary. - GC unused code | |||||
| * | - Let DotProduct,Wand and WeightedSet be Term nodes in the query tree as ↵ | Henning Baldersheim | 2021-03-29 | 3 | -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 Egge | 2021-03-30 | 1 | -1/+1 | |
|/ | ||||||
* | Control document meta store compaction pace. | Tor Egge | 2021-03-29 | 1 | -8/+36 | |
| | ||||||
* | Merge pull request #17175 from ↵ | Arne H Juul | 2021-03-29 | 1 | -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 factory | Håvard Pettersen | 2021-03-25 | 1 | -2/+2 | |
| | | | | | | | | drop global filter handling for non-search setups | |||||
* | | Merge pull request #17207 from ↵ | Henning Baldersheim | 2021-03-27 | 1 | -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 is | Tor Egge | 2021-03-26 | 1 | -0/+29 | |
| | | | | | | | | | | | | above compaction strategy max dead bytes ratio. | |||||
* | | | Remove SerializedTensorAttribute that is replaced by ↵ | Geir Storli | 2021-03-26 | 1 | -5/+5 | |
|/ / | | | | | | | SerializedFastValueAttribute. | |||||
* | | Make test less timing sensitive. | Geir Storli | 2021-03-25 | 1 | -1/+12 | |
| | | ||||||
* | | Sample and expose the transient disk usage needed for running disk index fusion. | Geir Storli | 2021-03-25 | 2 | -0/+72 | |
| | | | | | | | | This is currently estimated as the size of the largest disk index among all document databases. | |||||
* | | Rename TransientMemoryUsageProvider to TransientResourceUsageProvider. | Geir Storli | 2021-03-25 | 2 | -7/+7 | |
|/ | ||||||
* | Ensure onStop is proxied. | Henning Baldersheim | 2021-03-17 | 3 | -6/+26 | |
| | ||||||
* | Merge pull request #16939 from vespa-engine/toregge/remove-unused-variables | Henning Baldersheim | 2021-03-13 | 1 | -1/+0 | |
|\ | | | | | Remove unused variables. | |||||
| * | Remove unused variables. | Tor Egge | 2021-03-13 | 1 | -1/+0 | |
| | | ||||||
* | | Fix forward declaration. | Tor Egge | 2021-03-13 | 1 | -1/+1 | |
|/ | ||||||
* | To avoid race condition in test parts of the test code must be run in the ↵ | Henning Baldersheim | 2021-03-10 | 1 | -69/+122 | |
| | | | | master thread. | |||||
* | Revert "Revert "If a document was removed or moved between th emove started ↵ | Henning Baldersheim | 2021-03-05 | 3 | -2/+58 | |
| | | | | and the d…"" | |||||
* | Revert "If a document was removed or moved between th emove started and the ↵ | Henning Baldersheim | 2021-03-05 | 3 | -58/+2 | |
| | | | | d…" | |||||
* | If a document was removed or moved between th emove started and the document ↵ | Henning Baldersheim | 2021-03-05 | 3 | -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 double | Håvard Pettersen | 2021-03-04 | 1 | -1/+1 | |
| | | | | and all operation results must be at least float | |||||
* | Make the SearchTerm enum a small scoped enum and rename to Type. | Henning Baldersheim | 2021-03-04 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #16739 from ↵ | Henning Baldersheim | 2021-03-02 | 16 | -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 Baldersheim | 2021-03-02 | 16 | -8/+37 | |
| | | ||||||
* | | Remove notion of node-specific reliability from C++ distribution code | Tor Brede Vekterli | 2021-03-02 | 1 | -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 conversion | Henning Baldersheim | 2021-02-27 | 1 | -1/+1 | |
| | ||||||
* | Put all params for commit into a single CommitParam struct | Henning Baldersheim | 2021-02-27 | 5 | -21/+21 | |
| | ||||||
* | Eliminate inline warning. | Tor Egge | 2021-02-27 | 2 | -1/+4 | |
| |