Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement distributor bucket ownership handover safe time point (#1098) | Tor Brede Vekterli | 2016-11-16 | 20 | -50/+613 |
| | | | | | This adds a period of time after each distributor bucket ownership handover edge where mutations requiring timestamp assignments are bounced back to the client. This is in order to avoid the possibility of generating the same timestamp as a previous distributor whose bucket subset we now own. The time period is configurable in whole seconds based on expected worst-case cluster clock skew and the feature may be disabled entirely by setting the configured value to zero. Read-only operations and mutating operations that don't require new timestamps (such as RemoveLocation are allowed through). | ||||
* | Revert "Revert "Vegard/fix parsing of fieldnames"" | Vegard Sjonfjell | 2016-11-04 | 1 | -1/+1 |
| | |||||
* | Revert "Vegard/fix parsing of fieldnames" | Arnstein Ressem | 2016-11-04 | 1 | -1/+1 |
| | |||||
* | Merge pull request #1002 from yahoo/vegard/fix-parsing-of-fieldnames | Vegard Sjonfjell | 2016-11-03 | 1 | -1/+1 |
|\ | | | | | Vegard/fix parsing of fieldnames | ||||
| * | Lookup the real field name and not a potential field name expression | Vegard Sjonfjell | 2016-11-02 | 1 | -1/+1 |
| | | |||||
* | | Removed TestApp::GetSourceDirectory | Arnstein Ressem | 2016-11-02 | 8 | -13/+13 |
|/ | |||||
* | We only need one vtag | Henning Baldersheim | 2016-10-21 | 5 | -111/+3 |
| | |||||
* | Remove unused Judy-based distributor bucket database | Tor Brede Vekterli | 2016-10-13 | 39 | -379/+15 |
| | |||||
* | Finished with the storage dependency mess cleanup. | Arnstein Ressem | 2016-10-12 | 73 | -162/+145 |
| | |||||
* | Add storage dependency. | Arnstein Ressem | 2016-10-10 | 1 | -0/+2 |
| | |||||
* | Checkpoint 1 | Henning Baldersheim | 2016-10-03 | 1 | -4/+4 |
| | |||||
* | GC unused include | Henning Baldersheim | 2016-09-21 | 1 | -5/+2 |
| | |||||
* | Remove boost::scoped_array. | Henning Baldersheim | 2016-09-21 | 1 | -3/+2 |
| | |||||
* | Replace the barely used SmallVector optimizations with std::vector and ↵ | Henning Baldersheim | 2016-09-21 | 3 | -19/+17 |
| | | | | explicit reserve. | ||||
* | c++11 loop | Henning Baldersheim | 2016-09-21 | 1 | -4/+3 |
| | |||||
* | Lets stick to std:: when we have similar functionality there. | Henning Baldersheim | 2016-09-21 | 2 | -19/+2 |
| | |||||
* | Remove all , but one usage of boost::operators. | Henning Baldersheim | 2016-09-20 | 6 | -135/+102 |
| | |||||
* | Remove all usage of boost::noncopyable. | Henning Baldersheim | 2016-09-14 | 1 | -1/+0 |
| | |||||
* | Reduce boost::noncopyable exposure. | Henning Baldersheim | 2016-09-14 | 8 | -20/+18 |
| | |||||
* | Split out tensor and llvm part of eval to avoid bringing in llvm everywhere ↵ | Henning Baldersheim | 2016-09-11 | 1 | -0/+1 |
| | | | | where it is not needed. | ||||
* | Use correct thread count for visitor config propagation | Tor Brede Vekterli | 2016-09-02 | 1 | -4/+4 |
| | | | | | | We do not support live reconfig of thread counts. When the old code attempted to index into the thread array based on the new config's thread count, bad things unsurprisingly happened. | ||||
* | Let blocked threads have an actual fair chance to be scheduled | Tor Brede Vekterli | 2016-09-01 | 1 | -1/+9 |
| | | | | | | | | | | | Just yielding the thread is insufficient to allow blocked threads to be scheduled. Since we process buckets in chunks of 10k for "background" iterations, a microsecond sleep should have a minimal impact in practice. A more thorough fix would involve redesigning how locking and signalling is done in the bucket DB. This simple fix should however address the blocking issues observed with the current design. | ||||
* | Aressem/cmake more out of source tests (#441) | Arnstein Ressem | 2016-08-23 | 10 | -11/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * vespalib tests run out of source. * staging_vespalib run tests out of source. * fastos tests run out of source. * Fixed storage tests out of source. * Fixed some of the config tests. * config* tests run out of source. * document_* tests run out of source. * documentapi_ tests run out of source. * Fixed fsa out of source tests. * Fix jrt_test out of source. * More tests run out of source. * Fix some slobrok and messagebus tests. * More fixes for out of source tests. * Done with first pass of regular tests out of source. * Only use SOURCE_DIRECTORY in a limited set of places. * Fix some remaining tests. * Some cleanups. * No need for extra slash. | ||||
* | simplify | Arne Juul | 2016-06-27 | 1 | -2/+2 |
| | |||||
* | use cmath | Arne Juul | 2016-06-27 | 5 | -5/+4 |
| | | | | | * avoid using #include <math.h> * add std:: namespace prefix when calling <cmath> functions | ||||
* | remove redundant ignoring of Testing directories | Haavard | 2016-06-23 | 1 | -1/+0 |
| | |||||
* | Move parent pom to toplevel directory | Eirik Nygaard | 2016-06-23 | 1 | -1/+0 |
| | |||||
* | Set rpaths for libs and executables. Add more dependencies. | Arnstein Ressem | 2016-06-20 | 2 | -0/+2 |
| | |||||
* | Test target depends on config file generation. | Arnstein Ressem | 2016-06-20 | 1 | -0/+1 |
| | |||||
* | avoid some -Wformat-security warnings | Arne Juul | 2016-06-18 | 5 | -8/+8 |
| | |||||
* | Add dependency so that the config files will be generated before compiling test. | Arnstein Ressem | 2016-06-17 | 1 | -0/+1 |
| | |||||
* | Merge pull request #65 from yahoo/vegard/test-libs-as-test-targets | Henning Baldersheim | 2016-06-17 | 12 | -24/+12 |
|\ | | | | | Vegard/test libs as test targets | ||||
| * | Define storage test libs as test targets | Vegard Sjonfjell | 2016-06-17 | 12 | -24/+12 |
| | | |||||
* | | Fix owner files. | Haakon Dybdahl | 2016-06-17 | 1 | -1/+1 |
|/ | |||||
* | Add weak dependency on storage_visitor | Vegard Sjonfjell | 2016-06-16 | 1 | -0/+1 |
| | |||||
* | Declared test executables as tests with TEST parameter | Vegard Sjonfjell | 2016-06-16 | 1 | -1/+1 |
| | |||||
* | Publish | Jon Bratseth | 2016-06-15 | 564 | -0/+103242 |