Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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…" | ||||
* | Merge pull request #12646 from ↵ | Henning Baldersheim | 2020-03-20 | 1 | -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 Baldersheim | 2020-03-20 | 1 | -0/+0 |
| | | |||||
* | | Reserve space for vector. | Henning Baldersheim | 2020-03-20 | 2 | -8/+6 |
|/ | | | | Varoius code cleanup for c++11. | ||||
* | Remove unused private member variables. | Tor Egge | 2020-01-24 | 2 | -6/+4 |
| | |||||
* | Use a single chunk | Henning Baldersheim | 2020-01-23 | 1 | -2/+2 |
| | |||||
* | c_str -> data | Henning Baldersheim | 2020-01-21 | 1 | -1/+1 |
| | |||||
* | Unify and factor out common code. | Henning Baldersheim | 2020-01-21 | 2 | -8/+15 |
| | |||||
* | Make it known that getting serialized size will always be expensive. | Henning Baldersheim | 2020-01-20 | 2 | -19/+14 |
| | |||||
* | GC a load of unused code. ByteBuffer towards read only. | Henning Baldersheim | 2020-01-20 | 6 | -106/+49 |
| | |||||
* | Unify towards nbostream | Henning Baldersheim | 2020-01-16 | 2 | -25/+20 |
| |