Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove redundant ignoring of Testing directories | Haavard | 2016-06-23 | 1 | -1/+0 |
| | |||||
* | ignore files | Haavard | 2016-06-23 | 1 | -0/+1 |
| | |||||
* | Move parent pom to toplevel directory | Eirik Nygaard | 2016-06-23 | 1 | -1/+0 |
| | |||||
* | Merge pull request #12 from ↵ | Henning Baldersheim | 2016-06-20 | 2 | -30/+21 |
|\ | | | | | | | | | yahoo/balder/micro-optimize-query-setup-based-on-gemini Balder/micro optimize query setup based on gemini | ||||
| * | Rename NonFinal to Base after feedback from havardpe. | Henning Baldersheim | 2016-06-20 | 1 | -5/+5 |
| | | |||||
| * | Inline final method. | Henning Baldersheim | 2016-06-16 | 2 | -7/+1 |
| | | |||||
| * | override final, or final override | Henning Baldersheim | 2016-06-16 | 2 | -9/+13 |
| | | |||||
| * | Add final to enable compiler to inline/optimize a lot more. | Henning Baldersheim | 2016-06-16 | 2 | -15/+8 |
| | | | | | | | | | | Inline. Based on observations of high fixed query cost during rank setup. | ||||
* | | Merge pull request #85 from yahoo/toregge/stabilize-flushengine-unit-test-try-2 | Eirik Nygaard | 2016-06-20 | 2 | -16/+102 |
|\ \ | | | | | | | Toregge/stabilize flushengine unit test try 2 | ||||
| * | | If flush tasks for two flush targets for the same flush handler | Tor Egge | 2016-06-18 | 1 | -15/+101 |
| | | | | | | | | | | | | | | | | | | | | | | | | completes at the same time then flush engine might call flushDone only once to handle transaction log pruning for handler. Adjust SimpleHandler class in unit test to better detect when flushing has completed. | ||||
| * | | Reduce scope of guard to avoid occasional deadlock when closing | Tor Egge | 2016-06-18 | 1 | -1/+1 |
| | | | | | | | | | | | | flush engine. | ||||
* | | | move rmdirs to avoid failure | Arne Juul | 2016-06-19 | 1 | -2/+3 |
|/ / | | | | | | | | | | | | | | | | | * on some systems (with NFS involved) you can't remove a directory while you hold open files that lived in the directory even though the files themselves are unlinked. Work around this problem by calling rmdir before a test starts and after all tests instead of at the start of the fixture destructor. | ||||
* | | Merge pull request #79 from yahoo/toregge/stabilize-flushengine-unit-test | Henning Baldersheim | 2016-06-18 | 1 | -4/+10 |
|\ \ | | | | | | | Stabilize flush engine unit test. | ||||
| * | | Stabilize flush engine unit test. | Tor Egge | 2016-06-17 | 1 | -4/+10 |
| | | | | | | | | | | | | | | | Flush done histories can have multiple legal values when flush engine can perform more than one flush operation at a time. | ||||
* | | | Merge pull request #68 from yahoo/eirik/remove-duplicate-run-of-test | Henning Baldersheim | 2016-06-18 | 1 | -1/+0 |
|\ \ \ | | | | | | | | | Run the test from the tests directory | ||||
| * | | | Run the test from the tests directory | Eirik Nygaard | 2016-06-17 | 1 | -1/+0 |
| | | | | |||||
* | | | | Merge pull request #83 from ↵ | Henning Baldersheim | 2016-06-18 | 2 | -3/+1 |
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | yahoo/eirik/move-persistence-conformancetest-dependency-to-test-apps Only depend on conformance test from the test applications | ||||
| * | | | Only depend on conformance test from the test applications | Eirik Nygaard | 2016-06-18 | 2 | -3/+1 |
| |/ / | |||||
* | | | Merge pull request #47 from yahoo/balder/make-tld-restart-on-port-changes | Arne H Juul | 2016-06-17 | 2 | -101/+107 |
|\ \ \ | | | | | | | | | Balder/make tld restart on port changes | ||||
| * | | | - Use vespalib::RandomGen. | Henning Baldersheim | 2016-06-17 | 2 | -1/+4 |
| | | | | | | | | | | | | | | | | - Let restart happen in the interval [1.0, 30.0] seconds. | ||||
| * | | | Remove unused global variables. | Henning Baldersheim | 2016-06-17 | 1 | -6/+0 |
| | | | | |||||
| * | | | Restart on incompatible config changes any random time within 30s. | Henning Baldersheim | 2016-06-17 | 2 | -5/+47 |
| | | | | |||||
| * | | | Free pointers -> std::unique_ptr | Henning Baldersheim | 2016-06-17 | 2 | -60/+56 |
| | | | | |||||
| * | | | Remove dead code | Henning Baldersheim | 2016-06-17 | 2 | -38/+9 |
| |/ / | |||||
* | | | Merge pull request #64 from yahoo/geirst/tls-fixes-and-metrics | Henning Baldersheim | 2016-06-17 | 2 | -2/+5 |
|\ \ \ | | | | | | | | | Geirst/tls fixes and metrics | ||||
| * | | | Add metric for tls disk usage. | Geir Storli | 2016-06-17 | 2 | -1/+4 |
| | | | | |||||
| * | | | Rename count -> numEntries. | Geir Storli | 2016-06-17 | 1 | -1/+1 |
| | | | | |||||
* | | | | Merge pull request #62 from ↵ | Henning Baldersheim | 2016-06-17 | 5 | -69/+91 |
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | yahoo/toregge/handle-live-memory-flush-strategy-config-changes Toregge/handle live memory flush strategy config changes | ||||
| * | | | | Don't need to restart when prepare restart flush strategy config | Tor Egge | 2016-06-17 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | changes. | ||||
| * | | | | No longer needs to restart when memory flush strategy config changes. | Tor Egge | 2016-06-17 | 1 | -7/+7 |
| | | | | | |||||
| * | | | | Handle live memory flush strategy config changes: | Tor Egge | 2016-06-17 | 4 | -60/+82 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a stable copy of config when calculating target flush order. Forward new config to active memory flush strategy and kick flush engine when config has changed. | ||||
* | | | | | Merge pull request #37 from yahoo/toregge/fix-flushengine-prune-strategy | Henning Baldersheim | 2016-06-17 | 18 | -97/+113 |
|\ \ \ \ \ | | | | | | | | | | | | | Fixup flushengine prune strategy (tls pruning). | ||||
| * | | | | | Fixup flushengine prune strategy (tls pruning). | Tor Egge | 2016-06-16 | 18 | -97/+113 |
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Stop calculating how much can be pruned in tls before starting a flush task. The state can be different after flush has been completed due to other flush targets for same flush handler triggering tasks that are run at the same time. | ||||
* | | | | | Merge pull request #61 from ↵ | Henning Baldersheim | 2016-06-17 | 1 | -0/+1 |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | yahoo/toregge/serialize-flushengine-setstrategy-calls Take lock at start of FlushEngine::setStrategy to avoid crash | ||||
| * | | | | | Take lock at start of FlushEngine::setStrategy to avoid crash | Tor Egge | 2016-06-17 | 1 | -0/+1 |
| | |/ / / | |/| | | | | | | | | | | | | | issues with concurrent calls. | ||||
* | | | | | Merge pull request #27 from yahoo/tegge/always-update-nested-attribute-on-insert | Henning Baldersheim | 2016-06-17 | 4 | -27/+83 |
|\ \ \ \ \ | |/ / / / |/| | | | | Always update nested attribute when inserting new documents into docu… | ||||
| * | | | | Rename variable names to improve code readability. | Tor Egge | 2016-06-17 | 1 | -17/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Move common const variables to early anonymous namespace to avoid duplicated code. | ||||
| * | | | | Always update nested attribute when inserting new documents into document ↵ | Tor Egge | 2016-06-16 | 4 | -14/+67 |
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | meta store to ensure that tracking of changes in the nested attribute works properly. This prevents failure to shrink document meta store due to nested attribute having been shrunk too much last time document meta store was shrunk. | ||||
* | | | | Switch to github username. | Tor Egge | 2016-06-17 | 6 | -6/+6 |
| |_|/ |/| | | |||||
* | | | balder -> baldersheim in OWNERS file. | Henning Baldersheim | 2016-06-17 | 6 | -6/+6 |
| |/ |/| | |||||
* | | Ensure that fastos.h is included first | Henning Baldersheim | 2016-06-16 | 2 | -5/+6 |
| | | |||||
* | | Declared test executables as tests with TEST parameter | Vegard Sjonfjell | 2016-06-16 | 70 | -87/+87 |
| | | |||||
* | | Ensure that fastos.h is included first | Henning Baldersheim | 2016-06-16 | 2 | -9/+5 |
|/ | |||||
* | Publish | Jon Bratseth | 2016-06-15 | 1242 | -0/+109642 |