summaryrefslogtreecommitdiffstats
path: root/documentapi
Commit message (Collapse)AuthorAgeFilesLines
* Add some more info to test and set error message.Henning Baldersheim2020-08-073-32/+26
|
* Merge pull request #13985 from vespa-engine/balder/minor-fieldset-cleanupJon Bratseth2020-08-0513-54/+40
|\ | | | | Balder/minor fieldset cleanup
| * Use named constants instead of strings sprinkled all over.Henning Baldersheim2020-08-049-11/+21
| |
| * Use named constants instead of strings sprinkled all over.Henning Baldersheim2020-08-044-39/+16
| |
| * Remove the unused [header] and [body] fieldsets to simplify backend ↵Henning Baldersheim2020-08-042-7/+6
| | | | | | | | optimization during get.
* | Name the transport threads to understand how things are interconnected.Henning Baldersheim2020-08-041-1/+1
|/
* Consolidate search for GTest.Tor Egge2020-07-071-1/+0
|
* Merge pull request #13743 from vespa-engine/separate-documentapi-artifacts_2gjoranv2020-06-301-53/+26
|\ | | | | Separate documentapi artifacts 2
| * Add a separate module for documentapi dependencies.gjoranv2020-06-301-47/+12
| | | | | | | | | | - Makes the poms maintainable. - Yields correct Import-Packages for container-documentapi
| * Add container-documentapi module.gjoranv2020-06-301-7/+15
| |
* | Merge pull request #13742 from ↵Geir Storli2020-06-301-1/+2
|\ \ | | | | | | | | | | | | vespa-engine/toregge/use-find-package-to-find-gtest Use find_package to find gtest library.
| * | Use find_package to find gtest library.Tor Egge2020-06-291-1/+2
| |/
* / Set new ownersgjoranv2020-06-301-1/+2
|/
* Merge pull request #13619 from vespa-engine/bratseth/spare-capacity-maintainerJon Bratseth2020-06-182-1/+1
|\ | | | | Bratseth/spare capacity maintainer
| * SpareCapacityMaintainer sketchJon Bratseth2020-06-121-1/+0
| |
| * Nonfunctional changes onlyJon Bratseth2020-06-101-0/+1
| |
* | Merge pull request #13601 from ↵Henning Baldersheim2020-06-182-30/+27
|\ \ | | | | | | | | | | | | vespa-engine/balder/remove-leftovers-from-head-body-period-and-depcrecate-methods-levaing-on-vespa-8 - Removing body struct from our own usage.
| * | - Removing body struct from our own usage.Henning Baldersheim2020-06-162-30/+27
| | | | | | | | | | | | | | | - Deprecate public methods using body struct. - Update expected generated config.
* | | Randomness is also needed when having only 2 nodes. If not it will always ↵Henning Baldersheim2020-06-171-7/+3
| | | | | | | | | | | | select [0] when pending is equal.
* | | Remove Beta annotations.Henning Baldersheim2020-06-162-4/+0
|/ /
* | Legacy non-balancing loadbalancer is now a thing of the past.Henning Baldersheim2020-06-153-166/+7
| |
* | Use library to copy fields, and make more robust wrt. future concurrency changesJon Marius Venstad2020-06-112-9/+11
| |
* | Respect selection and field set parameters, and unit test LocalVisitorSessionJon Marius Venstad2020-06-114-108/+270
| |
* | Update abi specJon Marius Venstad2020-06-111-0/+22
| |
* | Minor fixesJon Marius Venstad2020-06-111-4/+4
| |
* | Add draft LocalVisitorSessionJon Marius Venstad2020-06-111-0/+141
|/
* Update return and throws javadoc for SyncSession::updateHåkon Hallingstad2020-06-081-4/+11
|
* Ensure we can not pick the same candidate twice. This make it react a lot ↵Henning Baldersheim2020-06-022-12/+15
| | | | faster especially with few nodes.
* Follow up after PR comments.Henning Baldersheim2020-06-023-16/+20
| | | | | - Make system test deterministic. - Add @Override and be consistent on white space.
* Add test and fix loadbalancer selection.Henning Baldersheim2020-06-022-2/+15
|
* Make the current loadbalancer into 'legacy'.Henning Baldersheim2020-06-026-117/+262
| | | | Add a new 'adaptive' loadbalancer that uses select-best-of-2-random-picks.
* Avoid data race from pending visitor send taskTor Brede Vekterli2020-05-193-2/+5
| | | | | | | | | | | | | | | | | | | It's currently possible for the visitor session to complete even if there's a SendCreateVisitors task scheduled. This will usually happen if there's been an error or if a sufficient number of documents has been retrieved, triggering an early exit of the session. In this case we must ensure that we do not mutate any shared data structures from the send task when it finally executes, as they may be read concurrently by the session client thread. The `done` variable is written under the same mutex as that held by the send task, so visibility is guaranteed. Also add `synchronized` to the binary serialization method for `ProgressToken` to match the existing non-binary serialization methods. This should not be required with the main race condition fix, but is included for completion. Shall not break ABI compatibility.
* Use computeIfAbsentHenning Baldersheim2020-05-131-6/+1
|
* Use syncronized to make the loadbalancer semantically thread safe.Henning Baldersheim2020-05-123-74/+54
| | | | | Use a cache to avoid parsing a string to get an index. Move test to same package to avoid public access to internal details.
* LogLevel -> Level for isLoggable()gjoranv2020-04-253-25/+25
|
* LogLevel.CONFIG -> Level.CONFIGgjoranv2020-04-251-1/+1
|
* LogLevel.ERROR -> Level.SEVEREgjoranv2020-04-255-17/+17
|
* LogLevel.WARNING -> Level.WARNINGgjoranv2020-04-253-4/+4
|
* LogLevel.INFO -> Level.INFOgjoranv2020-04-251-1/+1
|
* LogLevel.SPAM -> Level.FINESTgjoranv2020-04-252-4/+4
|
* LogLevel.DEBUG -> Level.FINEgjoranv2020-04-255-37/+37
|
* Import java.util.logging.Level instead of com.yahoo.log.LogLevelgjoranv2020-04-2512-12/+12
|
* Nonfunctional changes onlyJon Bratseth2020-04-152-34/+31
|
* Use xxhash for most out hashing. It is significantly better quality hash.Henning Baldersheim2020-03-271-0/+0
| | | | From 0.7.3 is is also significantly faster.
* - Avoid adding empty traces that you need to carry on.Henning Baldersheim2020-03-242-4/+2
| | | | | - Avoid copying shared pointers when not necessary. - Some c++11 improvements.
* Revert "Revert "Since the most important aspect our use of hash maps/sets is ↵Henning Baldersheim2020-03-201-0/+0
| | | | for spee…""
* Revert "Since the most important aspect our use of hash maps/sets is for ↵Harald Musum2020-03-201-0/+0
| | | | spee…"
* Merge pull request #12646 from ↵Henning Baldersheim2020-03-201-0/+0
|\ | | | | | | | | vespa-engine/balder/make-default-hashing-use-2N-and-instead-of-prime-mod Since the most important aspect our use of hash maps/sets is for spee…
| * Ordering in tests chnages when hashing changes.Henning Baldersheim2020-03-201-0/+0
| |
* | Reserve space for vector.Henning Baldersheim2020-03-202-8/+6
|/ | | | Varoius code cleanup for c++11.