summaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* update shell bootstrap sectionsArne Juul2019-09-041-0/+4
|
* Merge pull request #10495 from vespa-engine/balder/modernize-13Håvard Pettersen2019-09-031-3/+2
|\ | | | | std::make_unique and c++11 for loops.
| * std::make_unique and c++11 for loops.Henning Baldersheim2019-09-031-3/+2
| |
* | Metrics must be unregistered before they are destructed.Henning Baldersheim2019-09-031-9/+8
|/
* Improve memory management in all enum attributes.Geir Storli2019-09-021-2/+2
| | | | | | | The new enum store uses 1024 small data buffers instead of 2 large as before. This avoids the problem with memory spikes when the active buffer was full and all values had to be compacted into the other buffer. In addition the new enum store uses free lists such that compaction is not needed as often.
* Merge pull request #10468 from vespa-engine/havardpe/proto-rpc-metricsGeir Storli2019-09-022-0/+2
|\ | | | | add search protocol metrics
| * add search protocol metricsHåvard Pettersen2019-08-292-0/+2
| |
* | Update log messageHenning Baldersheim2019-08-291-2/+2
| |
* | Do not allow adjustment of soft timout factor the first 60 seconds after a ↵Henning Baldersheim2019-08-292-1/+9
| | | | | | | | matcher has been created.
* | Collapse EnumStoreBase into EnumStoreT in preparation for replacing ↵Geir Storli2019-08-281-1/+2
| | | | | | | | underlying data store with unique store.
* | Add interface for an enum store.Geir Storli2019-08-281-4/+4
|/
* Merge pull request #10432 from ↵Geir Storli2019-08-271-1/+0
|\ | | | | | | | | vespa-engine/toregge/convert-enum-value-in-enum-store-to-a-dummy-value Convert enum value in enum store to a dummy value
| * Convert enum value in enum store to a dummy value, in preparationTor Egge2019-08-271-1/+0
| | | | | | | | for future removal.
* | Initialize softdoom factor to correct proper initial value to avoid noise in ↵Henning Baldersheim2019-08-274-5/+3
|/ | | | graphs prior to receiving any queries.
* Also update compaction count for old style compaction.Tor Egge2019-08-271-1/+1
| | | | | Test that compaction count is updated when compacting enum store. Style fixes.
* Merge pull request #10417 from ↵Geir Storli2019-08-271-0/+29
|\ | | | | | | | | vespa-engine/toregge/use-unique-store-enumerator-when-saving-enumerated-attributes Use unique store enumerator when saving enumerated attribute vectors.
| * Test that flushed sync token is not updated when attribute flush fails.Tor Egge2019-08-261-0/+29
| |
* | Do not require or provide Syncable.Henning Baldersheim2019-08-257-9/+9
| |
* | Split ThreadExecutor in syncable and not.Henning Baldersheim2019-08-2517-29/+29
|/
* Remove unneeded direct library dependency, we already link to the cryptoTor Egge2019-08-231-1/+0
| | | | library due to vespalib dependency.
* Merge pull request #10375 from vespa-engine/balder/soft_doom_factor-metricHenning Baldersheim2019-08-222-14/+17
|\ | | | | Balder/soft doom factor metric
| * Add soft_doom_factor metric production per rankprofile in the backend.Henning Baldersheim2019-08-222-14/+17
| |
* | Do not generate old formats, not even in tests.Henning Baldersheim2019-08-211-20/+0
| |
* | Remove v6/v7 on c++ side tooHenning Baldersheim2019-08-213-6/+3
|/
* Merge pull request #10313 from vespa-engine/balder/remove-doc-ids-part-3Henning Baldersheim2019-08-1921-349/+273
|\ | | | | doc: -> id:
| * Remove DocIdString outside of documentHenning Baldersheim2019-08-191-33/+2
| |
| * doc: -> id:Henning Baldersheim2019-08-1620-316/+271
| |
* | Remove "enable enumerated save" flag from attribute vectors as this should ↵Geir Storli2019-08-191-1/+0
|/ | | | | | be always on. For production code this has been on for several years already.
* Merge branch 'master' into balder/prepare-remove-visitor-orderingHenning Baldersheim2019-08-1513-545/+614
|\
| * propagate location too.Henning Baldersheim2019-08-151-0/+2
| |
| * - nested namespacesHenning Baldersheim2019-08-151-7/+6
| | | | | | | | | | - c++ for loops - no sematics
| * Block lid space compaction job while remove batch (delete buckets) is ongoing.Geir Storli2019-08-1310-16/+115
| |
| * 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 visitor ordering and order selection.Henning Baldersheim2019-08-092-9/+4
|/ /
* / Remove the use and testing of legacy groupdoc/userdoc/orderdoc document ids.Henning Baldersheim2019-08-095-27/+26
|/
* Merge pull request #10215 from ↵Tor Egge2019-08-092-268/+276
|\ | | | | | | | | vespa-engine/geirst/lid-space-compaction-tests-to-gtest Rewrite lid space compaction tests to gtest.
| * Rewrite lid space compaction tests to gtest.Geir Storli2019-08-082-268/+276
| |
* | Use std::mem_fn instead of std::mem_fun.Tor Egge2019-08-061-3/+4
|/ | | | Use std::bind instead of std::bind2nd.
* Don't depend on gcc libs when using clangTor Egge2019-08-012-2/+2
|
* Use std::filesystem instead of std::experimental::filesystem.Tor Egge2019-07-315-9/+9
|
* Copy constructor/assignment is explicitly deleted for protom::ISearchHandler.Tor Egge2019-07-311-2/+4
| | | | Add explicit delete of copy/move constructor/assignment for proton::SearchView.
* Use enum class for storage::spi::Result::ErrorType.Tor Egge2019-07-306-47/+47
|
* Use proper scope for enum constants.Tor Egge2019-07-305-13/+13
|
* Coverage of documents.Henning Baldersheim2019-06-271-1/+1
|
* Make covered and numActiveLids visible in larger scopeHenning Baldersheim2019-06-271-2/+4
|
* Add coverage informationwhen we soft timeout.Henning Baldersheim2019-06-271-1/+2
|
* Merge pull request #9840 from vespa-engine/havardpe/remove-error-valueArne H Juul2019-06-207-45/+19
|\ | | | | Havardpe/remove error value
| * readjust to a world without ErrorValueHåvard Pettersen2019-06-197-45/+19
| |
* | Track rename of cheap features to interleaved features.Tor Egge2019-06-182-16/+16
| |