aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore
Commit message (Collapse)AuthorAgeFilesLines
* remove redundant ignoring of Testing directoriesHaavard2016-06-231-1/+0
|
* ignore filesHaavard2016-06-231-0/+1
|
* Move parent pom to toplevel directoryEirik Nygaard2016-06-231-1/+0
|
* Merge pull request #12 from ↵Henning Baldersheim2016-06-202-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 Baldersheim2016-06-201-5/+5
| |
| * Inline final method.Henning Baldersheim2016-06-162-7/+1
| |
| * override final, or final overrideHenning Baldersheim2016-06-162-9/+13
| |
| * Add final to enable compiler to inline/optimize a lot more.Henning Baldersheim2016-06-162-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-2Eirik Nygaard2016-06-202-16/+102
|\ \ | | | | | | Toregge/stabilize flushengine unit test try 2
| * | If flush tasks for two flush targets for the same flush handlerTor Egge2016-06-181-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 closingTor Egge2016-06-181-1/+1
| | | | | | | | | | | | flush engine.
* | | move rmdirs to avoid failureArne Juul2016-06-191-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-testHenning Baldersheim2016-06-181-4/+10
|\ \ | | | | | | Stabilize flush engine unit test.
| * | Stabilize flush engine unit test.Tor Egge2016-06-171-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-testHenning Baldersheim2016-06-181-1/+0
|\ \ \ | | | | | | | | Run the test from the tests directory
| * | | Run the test from the tests directoryEirik Nygaard2016-06-171-1/+0
| | | |
* | | | Merge pull request #83 from ↵Henning Baldersheim2016-06-182-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 applicationsEirik Nygaard2016-06-182-3/+1
| |/ /
* | | Merge pull request #47 from yahoo/balder/make-tld-restart-on-port-changesArne H Juul2016-06-172-101/+107
|\ \ \ | | | | | | | | Balder/make tld restart on port changes
| * | | - Use vespalib::RandomGen.Henning Baldersheim2016-06-172-1/+4
| | | | | | | | | | | | | | | | - Let restart happen in the interval [1.0, 30.0] seconds.
| * | | Remove unused global variables.Henning Baldersheim2016-06-171-6/+0
| | | |
| * | | Restart on incompatible config changes any random time within 30s.Henning Baldersheim2016-06-172-5/+47
| | | |
| * | | Free pointers -> std::unique_ptrHenning Baldersheim2016-06-172-60/+56
| | | |
| * | | Remove dead codeHenning Baldersheim2016-06-172-38/+9
| |/ /
* | | Merge pull request #64 from yahoo/geirst/tls-fixes-and-metricsHenning Baldersheim2016-06-172-2/+5
|\ \ \ | | | | | | | | Geirst/tls fixes and metrics
| * | | Add metric for tls disk usage.Geir Storli2016-06-172-1/+4
| | | |
| * | | Rename count -> numEntries.Geir Storli2016-06-171-1/+1
| | | |
* | | | Merge pull request #62 from ↵Henning Baldersheim2016-06-175-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 configTor Egge2016-06-171-2/+2
| | | | | | | | | | | | | | | | | | | | changes.
| * | | | No longer needs to restart when memory flush strategy config changes.Tor Egge2016-06-171-7/+7
| | | | |
| * | | | Handle live memory flush strategy config changes:Tor Egge2016-06-174-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-strategyHenning Baldersheim2016-06-1718-97/+113
|\ \ \ \ \ | | | | | | | | | | | | Fixup flushengine prune strategy (tls pruning).
| * | | | | Fixup flushengine prune strategy (tls pruning).Tor Egge2016-06-1618-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 Baldersheim2016-06-171-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 crashTor Egge2016-06-171-0/+1
| | |/ / / | |/| | | | | | | | | | | | | issues with concurrent calls.
* | | | | Merge pull request #27 from yahoo/tegge/always-update-nested-attribute-on-insertHenning Baldersheim2016-06-174-27/+83
|\ \ \ \ \ | |/ / / / |/| | | | Always update nested attribute when inserting new documents into docu…
| * | | | Rename variable names to improve code readability.Tor Egge2016-06-171-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 Egge2016-06-164-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 Egge2016-06-176-6/+6
| |_|/ |/| |
* | | balder -> baldersheim in OWNERS file.Henning Baldersheim2016-06-176-6/+6
| |/ |/|
* | Ensure that fastos.h is included firstHenning Baldersheim2016-06-162-5/+6
| |
* | Declared test executables as tests with TEST parameterVegard Sjonfjell2016-06-1670-87/+87
| |
* | Ensure that fastos.h is included firstHenning Baldersheim2016-06-162-9/+5
|/
* PublishJon Bratseth2016-06-151242-0/+109642