Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Revert "Reduce the use of hamcrest when normal ↵ | Henning Baldersheim | 2020-08-12 | 2 | -47/+50 |
| | | | | assertEquals/assertTrue does a…"" | ||||
* | Revert "Reduce the use of hamcrest when normal assertEquals/assertTrue does ↵ | Henning Baldersheim | 2020-08-11 | 2 | -50/+47 |
| | | | | a…" | ||||
* | Reduce the use of hamcrest when normal assertEquals/assertTrue does a mucj ↵ | Henning Baldersheim | 2020-08-11 | 2 | -47/+50 |
| | | | | better job | ||||
* | Add some more info to test and set error message. | Henning Baldersheim | 2020-08-07 | 3 | -32/+26 |
| | |||||
* | Merge pull request #13985 from vespa-engine/balder/minor-fieldset-cleanup | Jon Bratseth | 2020-08-05 | 13 | -54/+40 |
|\ | | | | | Balder/minor fieldset cleanup | ||||
| * | Use named constants instead of strings sprinkled all over. | Henning Baldersheim | 2020-08-04 | 9 | -11/+21 |
| | | |||||
| * | Use named constants instead of strings sprinkled all over. | Henning Baldersheim | 2020-08-04 | 4 | -39/+16 |
| | | |||||
| * | Remove the unused [header] and [body] fieldsets to simplify backend ↵ | Henning Baldersheim | 2020-08-04 | 2 | -7/+6 |
| | | | | | | | | optimization during get. | ||||
* | | Name the transport threads to understand how things are interconnected. | Henning Baldersheim | 2020-08-04 | 1 | -1/+1 |
|/ | |||||
* | Consolidate search for GTest. | Tor Egge | 2020-07-07 | 1 | -1/+0 |
| | |||||
* | Merge pull request #13743 from vespa-engine/separate-documentapi-artifacts_2 | gjoranv | 2020-06-30 | 1 | -53/+26 |
|\ | | | | | Separate documentapi artifacts 2 | ||||
| * | Add a separate module for documentapi dependencies. | gjoranv | 2020-06-30 | 1 | -47/+12 |
| | | | | | | | | | | - Makes the poms maintainable. - Yields correct Import-Packages for container-documentapi | ||||
| * | Add container-documentapi module. | gjoranv | 2020-06-30 | 1 | -7/+15 |
| | | |||||
* | | Merge pull request #13742 from ↵ | Geir Storli | 2020-06-30 | 1 | -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 Egge | 2020-06-29 | 1 | -1/+2 |
| |/ | |||||
* / | Set new owners | gjoranv | 2020-06-30 | 1 | -1/+2 |
|/ | |||||
* | Merge pull request #13619 from vespa-engine/bratseth/spare-capacity-maintainer | Jon Bratseth | 2020-06-18 | 2 | -1/+1 |
|\ | | | | | Bratseth/spare capacity maintainer | ||||
| * | SpareCapacityMaintainer sketch | Jon Bratseth | 2020-06-12 | 1 | -1/+0 |
| | | |||||
| * | Nonfunctional changes only | Jon Bratseth | 2020-06-10 | 1 | -0/+1 |
| | | |||||
* | | Merge pull request #13601 from ↵ | Henning Baldersheim | 2020-06-18 | 2 | -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 Baldersheim | 2020-06-16 | 2 | -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 Baldersheim | 2020-06-17 | 1 | -7/+3 |
| | | | | | | | | | | | | select [0] when pending is equal. | ||||
* | | | Remove Beta annotations. | Henning Baldersheim | 2020-06-16 | 2 | -4/+0 |
|/ / | |||||
* | | Legacy non-balancing loadbalancer is now a thing of the past. | Henning Baldersheim | 2020-06-15 | 3 | -166/+7 |
| | | |||||
* | | Use library to copy fields, and make more robust wrt. future concurrency changes | Jon Marius Venstad | 2020-06-11 | 2 | -9/+11 |
| | | |||||
* | | Respect selection and field set parameters, and unit test LocalVisitorSession | Jon Marius Venstad | 2020-06-11 | 4 | -108/+270 |
| | | |||||
* | | Update abi spec | Jon Marius Venstad | 2020-06-11 | 1 | -0/+22 |
| | | |||||
* | | Minor fixes | Jon Marius Venstad | 2020-06-11 | 1 | -4/+4 |
| | | |||||
* | | Add draft LocalVisitorSession | Jon Marius Venstad | 2020-06-11 | 1 | -0/+141 |
|/ | |||||
* | Update return and throws javadoc for SyncSession::update | Håkon Hallingstad | 2020-06-08 | 1 | -4/+11 |
| | |||||
* | Ensure we can not pick the same candidate twice. This make it react a lot ↵ | Henning Baldersheim | 2020-06-02 | 2 | -12/+15 |
| | | | | faster especially with few nodes. | ||||
* | Follow up after PR comments. | Henning Baldersheim | 2020-06-02 | 3 | -16/+20 |
| | | | | | - Make system test deterministic. - Add @Override and be consistent on white space. | ||||
* | Add test and fix loadbalancer selection. | Henning Baldersheim | 2020-06-02 | 2 | -2/+15 |
| | |||||
* | Make the current loadbalancer into 'legacy'. | Henning Baldersheim | 2020-06-02 | 6 | -117/+262 |
| | | | | Add a new 'adaptive' loadbalancer that uses select-best-of-2-random-picks. | ||||
* | Avoid data race from pending visitor send task | Tor Brede Vekterli | 2020-05-19 | 3 | -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 computeIfAbsent | Henning Baldersheim | 2020-05-13 | 1 | -6/+1 |
| | |||||
* | Use syncronized to make the loadbalancer semantically thread safe. | Henning Baldersheim | 2020-05-12 | 3 | -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() | gjoranv | 2020-04-25 | 3 | -25/+25 |
| | |||||
* | LogLevel.CONFIG -> Level.CONFIG | gjoranv | 2020-04-25 | 1 | -1/+1 |
| | |||||
* | LogLevel.ERROR -> Level.SEVERE | gjoranv | 2020-04-25 | 5 | -17/+17 |
| | |||||
* | LogLevel.WARNING -> Level.WARNING | gjoranv | 2020-04-25 | 3 | -4/+4 |
| | |||||
* | LogLevel.INFO -> Level.INFO | gjoranv | 2020-04-25 | 1 | -1/+1 |
| | |||||
* | LogLevel.SPAM -> Level.FINEST | gjoranv | 2020-04-25 | 2 | -4/+4 |
| | |||||
* | LogLevel.DEBUG -> Level.FINE | gjoranv | 2020-04-25 | 5 | -37/+37 |
| | |||||
* | Import java.util.logging.Level instead of com.yahoo.log.LogLevel | gjoranv | 2020-04-25 | 12 | -12/+12 |
| | |||||
* | Nonfunctional changes only | Jon Bratseth | 2020-04-15 | 2 | -34/+31 |
| | |||||
* | Use xxhash for most out hashing. It is significantly better quality hash. | Henning Baldersheim | 2020-03-27 | 1 | -0/+0 |
| | | | | From 0.7.3 is is also significantly faster. | ||||
* | - Avoid adding empty traces that you need to carry on. | Henning Baldersheim | 2020-03-24 | 2 | -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 Baldersheim | 2020-03-20 | 1 | -0/+0 |
| | | | | for spee…"" | ||||
* | Revert "Since the most important aspect our use of hash maps/sets is for ↵ | Harald Musum | 2020-03-20 | 1 | -0/+0 |
| | | | | spee…" |