summaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #3602 from vespa-engine/balder/do-more-indirect-commitHenning Baldersheim2017-09-3014-129/+63
|\ | | | | Balder/do more indirect commit
| * Update so that the tls direct writer is not optional.Henning Baldersheim2017-09-3010-96/+40
| |
| * We only use the directwriter.Henning Baldersheim2017-09-305-33/+23
| |
* | distribution.redundancy and distribution.searchablecopies does not require ↵Henning Baldersheim2017-09-291-2/+2
|/ | | | restart.
* Merge pull request #3574 from ↵Geir Storli2017-09-2915-130/+264
|\ | | | | | | | | vespa-engine/geirst/add-disk-usage-sampling-for-shared-disks Geirst/add disk usage sampling for shared disks
| * Change DiskMemUsageSampler to sample disk usage using directory scan if disk ↵Geir Storli2017-09-277-79/+107
| | | | | | | | | | | | is shared, otherwise looking at file system info. This should fix sampling of disk usage when using docker.
| * Extend HwInfo with disk size, if disk is shared and memory size and sample ↵Geir Storli2017-09-279-51/+157
| | | | | | | | sizes if not specified in config.
* | Revert "Revert "Aressem/remove post install script""Arnstein Ressem2017-09-271-4/+4
| |
* | Revert "Aressem/remove post install script"Arnstein Ressem2017-09-271-4/+4
| |
* | Merge pull request #3554 from vespa-engine/aressem/remove-post-install-scriptArnstein Ressem2017-09-271-4/+4
|\ \ | |/ |/| Aressem/remove post install script
| * Create function to install config definitions.Arnstein Ressem2017-09-271-4/+4
| |
* | Merge pull request #3550 from vespa-engine/geirst/extend-hwinfo-config-in-protonTor Egge2017-09-271-0/+5
|\ \ | | | | | | Add hwinfo config on whether disk is shared or not.
| * | Add hwinfo config on whether disk is shared or not.Geir Storli2017-09-261-0/+5
| |/
* / Use multiple threads for mbus invokeHenning Baldersheim2017-09-2621-46/+38
|/
* Revert "Geirst/reapply fix disk and memory usage sampling for docker"Geir Storli2017-09-2213-238/+126
|
* Revert "Disable directory scan for now, it causes bad behavior when system"Geir Storli2017-09-221-1/+1
|
* Disable directory scan for now, it causes bad behavior when systemTor Egge2017-09-211-1/+1
| | | | believes disk is fast while it is a spinning disk.
* Merge pull request #3490 from ↵Geir Storli2017-09-214-1/+4
|\ | | | | | | | | vespa-engine/toregge/add-disk-usage-for-indexed-fields-to-tagged-metrics Toregge/add disk usage for indexed fields to tagged metrics
| * Adjust description of legacy proton metric "proton.diskusage".Tor Egge2017-09-211-1/+1
| | | | | | | | | | The tracked disk usage is for disk indexes (indexed fields), not attribute vectors, document meta store, document store or transaction log.
| * Add disk usage for indexed fields to tagged metrics.Tor Egge2017-09-213-0/+3
| |
* | Sample disk usage on file system (as before) if disk is slow.Geir Storli2017-09-213-6/+19
| | | | | | | | This should avoid added cost of scanning directory structure in slow-disk case.
* | Use HwInfo for disk and memory size in DiskMemUsageSampler and sample used ↵Geir Storli2017-09-217-79/+95
| | | | | | | | | | | | disk size under vespa home dir. This should fix sampling of disk usage when using docker.
* | Extend HwInfo with disk size and memory size and sample these if not ↵Geir Storli2017-09-217-43/+126
|/ | | | specified in config.
* Revert "Geirst/fix disk and memory usage sampling for docker"Henning Baldersheim2017-09-2013-235/+126
|
* Merge pull request #3459 from ↵Henning Baldersheim2017-09-2013-126/+235
|\ | | | | | | | | vespa-engine/geirst/fix-disk-and-memory-usage-sampling-for-docker Geirst/fix disk and memory usage sampling for docker
| * Sample disk usage on file system (as before) if disk is slow.Geir Storli2017-09-203-6/+19
| | | | | | | | This should avoid added cost of scanning directory structure in slow-disk case.
| * Use HwInfo for disk and memory size in DiskMemUsageSampler and sample used ↵Geir Storli2017-09-207-79/+92
| | | | | | | | | | | | disk size under vespa home dir. This should fix sampling of disk usage when using docker.
| * Extend HwInfo with disk size and memory size and sample these if not ↵Geir Storli2017-09-197-43/+126
| | | | | | | | specified in config.
* | Merge pull request #3471 from ↵Jon Bratseth2017-09-2018-34/+0
|\ \ | | | | | | | | | | | | vespa-engine/vekterli/remove-outdated-copyright-notices Remove or update outdated copyright notices
| * | Remove or update outdated copyright noticesTor Brede Vekterli2017-09-2018-34/+0
| | |
* | | Merge pull request #3463 from ↵Henning Baldersheim2017-09-201-6/+0
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/toregge/remove-leftovers-of-proton-using-rpc-for-persistence-spi Remove persistence provider config from proton config.
| * | Remove persistence provider config from proton config.Tor Egge2017-09-201-6/+0
| | |
* | | Merge pull request #3462 from ↵Henning Baldersheim2017-09-206-188/+203
|\ \ \ | |/ / |/| | | | | | | | vespa-engine/havardpe/reuse-termwise-vector-in-second-phase-fixup Havardpe/reuse termwise vector in second phase fixup
| * | optimized blacklist search can not be used with rankingHåvard Pettersen2017-09-201-3/+3
| | | | | | | | | | | | (since the iterator fast-path does not track its own docid)
| * | enable re-using termwise bitvectors in second phaseHåvard Pettersen2017-09-206-188/+203
| | | | | | | | | | | | | | | detach match data from rank program and refactor match loop re-use bitvector in termwise search if range is the same
| * | Revert "Havardpe/reuse termwise vector in second phase"Henning Baldersheim2017-09-196-203/+188
| | |
| * | set up first phase the new wayHåvard Pettersen2017-09-191-1/+1
| | |
| * | let match tools own rank_program and searchHåvard Pettersen2017-09-195-186/+196
| | | | | | | | | | | | | | | | | | allows re-using query with new rank programs where possible refactor match loop to handle externally owned query refactor match loop iterator inlining for optimized blacklisting
| * | MatchData is now separate from RankProgramHåvard Pettersen2017-09-195-29/+34
| |/ | | | | | | | | a single MatchData is now shared among all RankPrograms (but only a single program at a time)
* / Expose posting list memory usage in attribute vector explorer.Tor Egge2017-09-191-1/+12
|/
* Reduce need to rename config definition files in post install step.Tor Egge2017-09-181-4/+4
|
* There is no need to do an extra serialize/deserialize.Henning Baldersheim2017-09-181-3/+1
|
* Handle out of order put operations while tracking pending remove.Tor Egge2017-09-152-3/+10
|
* Merge pull request #3419 from ↵Henning Baldersheim2017-09-1521-117/+256
|\ | | | | | | | | vespa-engine/toregge/fixup-notify-putdone-remove-removedone-issues Toregge/fixup notify putdone remove removedone issues
| * Use a new fixture for the last 4 tests to reduce amount of duplicated code.Tor Egge2017-09-151-41/+48
| |
| * Add newline.Tor Egge2017-09-151-1/+2
| |
| * Keep RemoveDoneContext and RemoveBatchDoneDontext live until summary writeTor Egge2017-09-152-5/+6
| | | | | | | | has completed.
| * Handle delayed calls to notifyRemoveDone() in gid to lid change handler.Tor Egge2017-09-153-8/+73
| |
| * Simplify logic about when to call notifyRemoveDone() on gid to lid change ↵Tor Egge2017-09-157-51/+116
| | | | | | | | handler.
| * Rename notifyPut to notifyPutDone since notification happens afterTor Egge2017-09-1514-32/+32
| | | | | | | | data structures have been updated.