Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Copyright header" | Jon Bratseth | 2017-06-13 | 554 | -557/+556 |
| | |||||
* | Copyright header | Jon Bratseth | 2017-06-13 | 554 | -556/+557 |
| | |||||
* | Remove installation of binaries that are replaced by java counterparts. | Geir Storli | 2017-06-12 | 1 | -1/+0 |
| | |||||
* | mbus -> rpc in message. | Henning Baldersheim | 2017-06-09 | 1 | -1/+1 |
| | |||||
* | Use std::make_unique. | Henning Baldersheim | 2017-06-09 | 1 | -34/+14 |
| | |||||
* | If ports change, request shutdown. | Henning Baldersheim | 2017-06-09 | 3 | -2/+23 |
| | |||||
* | release -> std::move | Henning Baldersheim | 2017-06-09 | 1 | -42/+29 |
| | |||||
* | Whitespace only | Henning Baldersheim | 2017-06-08 | 2 | -157/+76 |
| | |||||
* | Reduce exposure to config internals. | Henning Baldersheim | 2017-06-08 | 13 | -22/+27 |
| | |||||
* | Only include what you really need | Henning Baldersheim | 2017-06-08 | 16 | -290/+183 |
| | |||||
* | Merge branch 'master' into balder/decouple-datatype-and-fiedlvalue-some-more | Henning Baldersheim | 2017-06-07 | 3 | -10/+4 |
|\ | |||||
| * | Don't install vespa-storage-cmd. | Tor Egge | 2017-06-07 | 1 | -1/+0 |
| | | |||||
| * | Rename storage-cmd to vespa-storage-cmd. | Tor Egge | 2017-06-07 | 3 | -9/+4 |
| | | | | | | | | Don't install unused tools. | ||||
* | | Hide the system state lock | Henning Baldersheim | 2017-06-07 | 3 | -6/+7 |
| | | |||||
* | | Hide the IdParseException a bit better. | Henning Baldersheim | 2017-06-07 | 1 | -2/+2 |
| | | |||||
* | | split log and bufferedlog | Henning Baldersheim | 2017-06-07 | 29 | -38/+38 |
| | | |||||
* | | Do not provide unnecessary fastos/mutex.h by default. | Henning Baldersheim | 2017-06-07 | 1 | -2/+1 |
| | | |||||
* | | Hide BucketId::List | Henning Baldersheim | 2017-06-07 | 2 | -6/+5 |
| | | |||||
* | | Hide BucketDistribution | Henning Baldersheim | 2017-06-07 | 1 | -1/+3 |
| | | |||||
* | | Forward declare XmlOutputStream and FieldValue::IteratorHandler. | Henning Baldersheim | 2017-06-07 | 7 | -6/+10 |
|/ | |||||
* | Hide the implementation details. | Henning Baldersheim | 2017-06-06 | 1 | -0/+1 |
| | |||||
* | Forward declare ByteBuffer and FastOS_Thread | Henning Baldersheim | 2017-06-06 | 2 | -0/+2 |
| | |||||
* | Include stringfmt where it was needed. | Henning Baldersheim | 2017-06-06 | 12 | -4/+14 |
| | |||||
* | Removed storageframework.h from header files. | Henning Baldersheim | 2017-06-01 | 65 | -110/+126 |
| | |||||
* | Removed frt.h from header files to reduce include volume. | Henning Baldersheim | 2017-06-01 | 4 | -20/+22 |
| | |||||
* | Now everything builds without fastos.h | Henning Baldersheim | 2017-06-01 | 1 | -0/+1 |
| | |||||
* | Checkpount for removing fastos from tests | Henning Baldersheim | 2017-06-01 | 31 | -31/+0 |
| | |||||
* | Fix up some minor codestyle issues | Henning Baldersheim | 2017-05-31 | 1 | -5/+5 |
| | |||||
* | Merge pull request #2590 from ↵ | Henning Baldersheim | 2017-05-31 | 2 | -81/+66 |
|\ | | | | | | | | | yahoo/balder/config-system-shall-not-decide-what-to-do-with-fatal-errors Balder/config system shall not decide what to do with fatal errors | ||||
| * | Use forward declarations to avoid pulling in the whole world when it is not ↵ | Henning Baldersheim | 2017-05-31 | 2 | -18/+23 |
| | | | | | | | | necessary. | ||||
| * | If you can not reconfigure, just make a note of it and exit quickly | Henning Baldersheim | 2017-05-31 | 2 | -66/+46 |
| | | |||||
* | | Does not need fastos.h | Henning Baldersheim | 2017-05-31 | 43 | -168/+107 |
|/ | |||||
* | Merge pull request #2478 from ↵ | Tor Brede Vekterli | 2017-05-29 | 7 | -151/+203 |
|\ | | | | | | | | | yahoo/vekterli/remove-special-handling-of-trusted-replicas-for-merge-source-only-labeling-rebased-fixed Remove special handling of trusted replicas for merge source only labeling (rebased/fixed) | ||||
| * | Remove leftover debugging statement. | Tor Brede Vekterli | 2017-05-16 | 1 | -1/+0 |
| | | |||||
| * | Simplify source-only selection logic for replicas. | Tor Brede Vekterli | 2017-05-16 | 3 | -96/+78 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Don't take trusted flag into account as it's not to be trusted (the irony is not lost on anyone) when deciding what nodes to mark as source-only during a merge. Now we always mark non-ideal replicas that exceed the redundancy level as source-only to ensure they are removed when the merge is complete. This prevents former ideal replicas from not being marked source-only simply because they happen to be in sync with the now-ideal replicas. Still exist some edges where a source-only replica isn't removed, such as when it's marked active at the time of the merge's completion. | ||||
| * | Ensure merge node limiter handles trusted source-only replicas | Tor Brede Vekterli | 2017-05-16 | 4 | -55/+126 |
| | | | | | | | | | | | | Could previously risk having a resulting node set be comprised solely of source-only replicas, which luckily gets rejected by the merge throttling component. | ||||
* | | Transfer ownership. | Haakon Dybdahl | 2017-05-23 | 1 | -1/+1 |
|/ | |||||
* | Revert "Simplify source-only selection logic for replicas." | Harald Musum | 2017-05-13 | 3 | -78/+96 |
| | |||||
* | Simplify source-only selection logic for replicas. | Tor Brede Vekterli | 2017-05-11 | 3 | -96/+78 |
| | | | | | | | | | | | | | Don't take trusted flag into account as it's not to be trusted (the irony is not lost on anyone) when deciding what nodes to mark as source-only during a merge. Now we always mark non-ideal replicas that exceed the redundancy level as source-only to ensure they are removed when the merge is complete. This prevents former ideal replicas from not being marked source-only simply because they happen to be in sync with the now-ideal replicas. Still exist some edges where a source-only replica isn't removed, such as when it's marked active at the time of the merge's completion. | ||||
* | Deinline as compiler makes the best choices. | Henning Baldersheim | 2017-05-09 | 13 | -38/+54 |
| | |||||
* | Initialize all native members. | Henning Baldersheim | 2017-05-06 | 1 | -3/+3 |
| | |||||
* | Move code from .hpp to cpp file to avoid unused anonymous function ↵ | Henning Baldersheim | 2017-05-05 | 4 | -32/+31 |
| | | | | complaints from some compilations units that do not use it. | ||||
* | Merge pull request #2391 from ↵ | Henning Baldersheim | 2017-05-04 | 4 | -0/+8 |
|\ | | | | | | | | | yahoo/geirst/make-searchcore-compile-without-optimizations Make searchcore compile without optimizations (-Og). | ||||
| * | Make searchcore compile without optimizations (-Og). | Geir Storli | 2017-05-04 | 4 | -0/+8 |
| | | |||||
* | | Must give path for configs to build out of source and to build in CLion. | Arnstein Ressem | 2017-05-04 | 2 | -2/+2 |
|/ | |||||
* | Add missing file | Henning Baldersheim | 2017-05-02 | 1 | -0/+14 |
| | |||||
* | Fix warnings hidden earlier due to including application headers as system ↵ | Henning Baldersheim | 2017-05-02 | 89 | -1049/+644 |
| | | | | includes | ||||
* | Add operation sequencing for put, remove and update operations (#2252) | Tor Brede Vekterli | 2017-04-25 | 19 | -47/+543 |
| | | | | | | | | | | | Keeps track of GIDs of pending operations and bounces operations that arrive to these GIDs before the original operation has completed. RemoveLocation operations are currently not handled due to these covering an a priori unknown set of GIDs, but sequencer can be extended to support these as well with some extra work. Enabled by default, but may be disabled via config. | ||||
* | optimize includes. | Henning Baldersheim | 2017-04-25 | 12 | -46/+22 |
| | |||||
* | Add missing override. | Henning Baldersheim | 2017-04-25 | 5 | -60/+46 |
| |